脚本启动ros1_bridge出现丢失roscpp.so的决绝办法
出现标题问题的原因,ros1_bridge同时包含了ros2和ros1的核心消息等定义代码,需要调用ros1的roscpp.so文件,所以如果只告诉shell ROS2的环境配置,就无法找到ROS1的库文件。如果想实现linux的systemd服务启动ros1_bridge,需要进行以下操作:source /opt/ros/<ros1 version>/setup.bashsource /opt/ros<ros2 version>/setup.bash然后再启动ros
原创
2021-04-08 15:41:45 ·
506 阅读 ·
0 评论