• 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

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

  • 相关阅读:
    Activity生命周期 onCreate onResume onStop onPause (转)
    职场链接
    memset中的sizeof
    c文件操作 (转)
    串口编程 tcflush()函数 (转)
    tcflush 功能(转)
    串口开发(转)
    ios github网址
    做移动端视频通话软件,大致看了下现有的开源软件(转)
    PJSIP框架
  • 原文地址:https://www.cnblogs.com/tanshengjiang/p/13293836.html
Copyright © 2020-2023  润新知