运行ros2 control指令提示 [RTPS_TRANSPORT_SHM Error] Failed init_port fastrtps_port
鱼香ROS介绍:
鱼香ROS是由机器人爱好者共同组成的社区,欢迎一起参与机器人技术交流。 进群加V:fishros2048
文章信息:
标题:运行ros2 control指令提示 [RTPS_TRANSPORT_SHM Error] Failed init_port fastrtps_port 原文地址:https://fishros.org.cn/forum/topic/84 关键词: 参与者: 小鱼, 版权声明: 文章中所有知识产权归鱼香ROS及原作者所有。
1. 小鱼喜滋滋的说:这是一个自问自答的问题记录。
在使用ros2 control
CLI时遇到的RTPS报错,提示无法连接服务。
$ ros2 control list_hardware_interfaces
2022-03-27 12:15:30.282 [RTPS_TRANSPORT_SHM Error] Failed init_port fastrtps_port7412: open_and_lock_file failed -> Function open_port_internal
Could not contact service /controller_manager/list_hardware_interfaces
2. 小鱼看着电脑说:
造成该问题的原因是找不到和这个服务通信的数据类型。
可以采用下面的命令安装下,重新运行即可。其中foxy可以替换为你自己的ros2版本。
sudo apt install ros-foxy-controller-manager*
3. 小鱼看着天空说:
造成该问题的原因是找不到和这个服务通信的数据类型。
可以采用下面的命令安装下,重新运行即可。其中foxy可以替换为你自己的ros2版本。
sudo apt install ros-foxy-controller-manager*