- ros2守护进程停止。
- 出口RMW_IMPLEMENTATION = rmw_cyclonedds_cpp。
- ros2节点列表
RTPS_TRANSPORT_SHM错误
118(30天)
显示旧的评论
大家好
我使用ROStoolbox ROS2 foxy Ubuntu20.04LTS, Matlab 2022 a。
我想看到我的内部节点和Matlab在终端节点。
所以我为两个节点设置相同的ROS_DOMAIN_ID和RMWImplements。
但是当我输入命令“ros2节点列表”来检查我的节点,它给了我一个错误。
2022-05-16 01:01:53.008 RTPS_TRANSPORT_SHM错误失败open_port_internal init_port fastrtps_port8162: open_and_lock_file失败- >功能
2022-05-16 01:01:53.009 RTPS_TRANSPORT_SHM错误失败open_port_internal init_port fastrtps_port8164: open_and_lock_file失败- >功能
2022-05-16 01:01:53.009 RTPS_TRANSPORT_SHM错误失败open_port_internal init_port fastrtps_port8163: open_and_lock_file失败- >功能
2022-05-16 01:01:53.009 RTPS_TRANSPORT_SHM错误失败open_port_internal init_port fastrtps_port8165: open_and_lock_file失败- >功能
我希望命令“ros2节点列表”会给我iternalROS节点和Matlab节点。
我怎样才能解决这个问题?
感谢您阅读我的错误日志,如果有知道这个人,它将对我很有帮助。
接受的答案
Jagadeesh这位Konakalla
2022年8月2日
作为解决方案ros2节点列表,请运行以下命令ROS 2 Foxy终端:
- ros2守护进程停止。
- 出口RMW_IMPLEMENTATION = rmw_cyclonedds_cpp。
- ros2节点列表
试步骤3的列表节点运行在MATLAB和狡猾的终端。(如果你没有执行步骤1 - 2次见第一次节点)。