使用rosbridge需要引用的库是roslibpy,这样即可在win环境,或者在其他未安装ros2环境下,即可与ros2进行通讯。
之前用过rosbridge,这一波想用一下居然死活用不起来了,所以还是记录一下吧。
官方文档里也说了“使用本模块,必须在 ROS 环境中配置并运行rosbridge”,但是他这句不是太明显!所以我一开始就忽略了…
前置条件:需要先在ros2的环境里,安装rosbridge,即使用命令:
sudo apt-get install ros-<安装的ros版本>-rosbridge-server,例如
sudo apt-get install ros-humble-rosbridge-server
安装后,运行: