مرحبًا ، لقد قمت بتثبيت محاكي uuv في Ubuntu 16.04 ROS الحركية باستخدام برنامج VMware باتباع خطوات wiki. أدخلت الأوامر roslaunch uuv_descriptions empty_underwater_world.launch
وحصلت على السجلات التالية:
....
برنامج VMware: خطأ vmw_ioctl_command وسيطة غير صالحة.
تم إحباط (تم تفريغ النواة)
توقفت عملية [gazebo_gui-2] [pid 43452 ، رمز الخروج 134 ، cmd / opt / ros / kinetic / lib / gazebo_ros / gzclient __name: = gazebo_gui __log: = / home / name / .ros / log / 6751db6c-4111- 11e7-9c52-000c29919bea / gazebo_gui-2.log].
ملف السجل: /home/name/.ros/log/6751db6c-4111-11e7-9c52-000c29919bea/gazebo_gui-2*.log
فكيف يمكنني التخلص من هذه المشكلة؟ شكرا لك.
أهلا،
يمكن أن يتسبب تشغيل الجازيبو داخل جهاز افتراضي في حدوث مشكلات بسبب الرسومات ثلاثية الأبعاد.
هل رأيت هذا الإدخال في إجابات جازيبو يصف نفس المشكلة؟ ربما يمكن أن تساعدك الحلول المذكورة هناك.
أفضل،
سيباستيان
أهلا،
أحد الحلول السريعة هو تشغيل ما يلي في جهازك الطرفي
تصدير LIBGL_ALWAYS_SOFTWARE = 1
يجب أن يتوقف الجازيبو عن الانهيار بعد ذلك ، ولكن يمكن أن تعمل المحاكاة بشكل أبطأ بكثير من نظام Ubuntu الأصلي. إذا لم أكن مخطئًا ، فيجب أن يكون لدى برنامج VMWare أيضًا بعض برامج التشغيل التي يجب تثبيتها أيضًا.
هل يمكنك تجربة هذا وإعطائنا ملاحظات؟
أفضل،
موسى
مرحبًا ، هل تمكنت من حل مشكلتك؟ إذا فعلت ذلك ، فهل يمكنك إرسال رسالة توضح كيف فعلت ذلك؟
كان لدي نفس المشكلة و
export LIBGL_ALWAYS_SOFTWARE=1
تمكنت من حلها
شكرا
تنبيه لأي شخص آخر يجد هذا عند محاولة تشغيل Gazebo في VMWare VM.
يسمح هذا المزيج بتسريع جزئي ثلاثي الأبعاد:
قبل تشغيل التنفيذ
هذا يكفي لتحقيق 60 إطارًا في الثانية على جهاز كمبيوتر متواضع.
التعليق الأكثر فائدة
أهلا،
أحد الحلول السريعة هو تشغيل ما يلي في جهازك الطرفي
تصدير LIBGL_ALWAYS_SOFTWARE = 1
يجب أن يتوقف الجازيبو عن الانهيار بعد ذلك ، ولكن يمكن أن تعمل المحاكاة بشكل أبطأ بكثير من نظام Ubuntu الأصلي. إذا لم أكن مخطئًا ، فيجب أن يكون لدى برنامج VMWare أيضًا بعض برامج التشغيل التي يجب تثبيتها أيضًا.
هل يمكنك تجربة هذا وإعطائنا ملاحظات؟
أفضل،
موسى