Я запускаю ro kinetic в Ubuntu 16.04 на Oracle VM Virtual Box.
Я запускаю беседку с:
roslaunch turtlebot_gazebo turtlebot_world.launch
Затем я пытаюсь повторить тему / scan с: (Я проверил, что она публикуется):
rostopic echo /scan
Он выводит:
WARNING: no messages received and simulated time is active.
Is /clock being published?
/ часы действительно публикуются.
А затем выходит из строя беседка со следующим:
gzserver: / build / ogre-1.9-mqY1wq / ogre-1.9-1.9.0 + dfsg1 / OgreMain / src / OgreRenderSystem.cpp: 546: виртуальная пустота Ogre :: RenderSystem :: setDepthBufferFor (Ogre :: RenderTarget *): утверждение `bAttached && 'RenderTarget был создан, но после создания "" он говорит, что он несовместим с этой RT "" не удалось.
Прервано (ядро сброшено)
[gazebo-2] процесс умер [pid 8979,код выхода 134, cmd / opt / ros / kinetic / lib / gazebo_ros / gzserver -e ode /opt/ros/kinetic/share/turtlebot_gazebo/worlds/playground.world __name: = gazebo __log: = / home / joshua / .ros/log/409e3080-4711-11e9-abe9-0800270fc685/gazebo-2.log].файл журнала: /home/joshua/.ros/log/409e3080-4711-11e9-abe9-0800270fc685/gazebo-2*.log
Я попытался настроить виртуальную машину для ускорения 3D-графики, создатьмой собственный rosnode, который подписывается на / scan и просматривает справочные потоки, которые я могу найти, но я все еще не могу решить эту проблему.Любая помощь будет отличной.
Дополнительное примечание: Я могу rostopic echo /clock
совершенно отлично, а также прекрасно управляет Turtlebot с помощью телеопы.