订阅 /扫描时,凉亭崩溃
Gazebo crashing when subscribing to /scan
我在ubuntu 16.04上在Oracle VM Virtual Box上运行ROS动力学。
我正在与:
启动凉亭roslaunch turtlebot_gazebo turtlebot_world.launch
然后,我尝试使用以下方式回应/扫描主题:(我已经检查了它正在发布):
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 ddfsg1/ogremain/src/ogrerendersystem.cpp:546:virtual void ogre :: rendersystem :: rendersystem :: rendersystem :: setdepthbufferfor(ogre :: ogre :: ogre :: Rendertarget*):断言'"创建了一个新的用于rendertarget的新深贝,但在创建之后"它说它与该RT不相容"。
中止(核心倾倒)
[Gazebo -2]过程已死[PID 8979,退出代码134,CMD/opt/ost/ros/kinetic/lib/lib/gazebo_ros/gzserver -e ode/opt/opt/ros/ros/kinetic/share/share/turtlebot_gazebazebo_gazebo/worlds/worlds/worlds/playground。世界__NAME:=凉亭__log:=/home/joshua/.ros/log/log/409E3080-4711-11E9-ABE9-0800270FC685/GAZEBO-2.LOG]。 日志文件:/home/joshua/.ROS/LOG/409E3080-4711-11E9-ABE9-0800270FC685/GAZEBO-2* .log
我尝试设置VM加速3D图形,创建自己的ROSNODE,以订阅/扫描并查看我可以找到的帮助线程,但我仍然无法解决此问题。任何帮助都很棒。
附加注意:我可以完全可以使用rostopic echo /clock
,并也可以很好地控制Teleop的Teleop。
要解决此问题,我需要更新凉亭:
步骤1:
sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list'
步骤2:
wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
步骤3:
sudo apt-get update
步骤4:
sudo apt-get install gazebo7
使用rostopic echo /scan
访问/扫描主题现在按预期工作。
- 当回溯以零开始时,如何调试崩溃
- 内联映射初始化的动态atexit析构函数崩溃
- 执行函数时导致崩溃的变量
- 程序崩溃并显示"std::out_of_range"错误
- CoInitialize()在单独的线程上崩溃而不返回
- 使用调试/崩溃报告将应用程序部署到客户端
- 为什么所有C++编译器都会崩溃或挂起此代码
- 为什么lambda在clang上崩溃而不是在gcc上崩溃
- 为什么我的多线程作业队列崩溃
- ExtractIconEx:可以工作,但偶尔会崩溃
- 为什么引用传递会导致此崩溃(C++)
- 试图创建流或fopen时程序崩溃
- 类对象数组的问题会导致崩溃
- 排序时无法执行交换操作.我做的时候它会崩溃.为什么
- 为什么要增加导致崩溃的指针
- 在虚幻引擎中删除NXOpen对象时崩溃
- 为什么它只打印双链接列表的第一个值,而我的程序却崩溃了
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- Visual Studio在尝试读取resource.txt文件时崩溃
- 订阅 /扫描时,凉亭崩溃