Gazebo9的进程死亡问题解决


在使用ROS编写一个基本的关节控制器时,使用Gazebo运行该控制器,

然后我下载了Gazebo9,进行 仿真

运行启动文件后出现以下问题

process has died [pid 18299, exit code 255, cmd /opt/ros/melodic/lib/gazebo_ros/gzserver -e ode worlds/empty.world __name:=gazebo __log:=/home/jove-u18/.ros/log/630c298c-48c4-11ea-8111-000c29fced79/gazebo-2.log]. log file: /home/jove-u18/.ros/log/630c298c-48c4-11ea-8111-000c29fced79/gazebo-2*.log

 意思是说我当前的进程死亡了,我感觉是因为版本不对应的原因,然后更新了Gazebo相应的软件包。

还是没有解决,通过查阅资料,找到了一些方法,

通过命令$: killall gzserver  去杀死同一进程的所有进程,然后从新启动,对于我来说,

还是没有解决我的问题。

我查看了以下Gazebo的信息

如下:symbol lookup error: /usr/lib/x86_64-linux-gnu/libsdformat.so.6: undefined symbol: _ZTIN8ignition4math2v45ColorE

大概的意思是gzserver符号查找错误

解决方法如下

命令$:sudo apt upgrade

运行成功后,重新启动电脑,问题就解决了。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM