zoukankan      html  css  js  c++  java
  • 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

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

  • 相关阅读:
    Ibatis,Spring整合(注解方式注入)
    Amoeba搞定mysql主从读写分离
    ClickjackFilterDeny X-Frame-Options
    Clickjacking: X-Frame-Options header missing
    升级至Struts2 2.5.2
    js和java MD5加密
    Struts2 2.5.2
    Struts2 2.5.2的套路
    java8 集合流式操作
    JS 文本输入框放大镜效果
  • 原文地址:https://www.cnblogs.com/tanshengjiang/p/13293836.html
Copyright © 2011-2022 走看看