Python ROS Bridge library,简称 roslibpy,提供了用 Python 或 IronPython 与开源机器人平台 ROS 进行通信的一个途径。该项目使用 WebSockets 与 rosbridge 2.0 建立连接,提供了 publishing、subscribing、service calls、actionlib、TF 等 ROS 中的基本功能。
与 rospy 不同,该项目不需要在本地搭建 ROS 环境,能够运行 python 环境的机器就能够运行 roslibpy,因为 roslibpy 本身是作为一个 python 库打包发布的,这为 Linux 以外的平台使用 ROS 带来了方便。
roslibpy 由 Gramazio Kohler Research 所开发,鉴于中文互联网上资料匮乏的现状,本人在翻译工作上做了一点小小的贡献,开源了一个非官方的中文文档,希望将其介绍给更多国内的 ROS 用户。
中文文档地址
https://roslibpy-docs-zh.readthedocs.io
中文仓库地址(求star~✨)
https://github.com/XinArkh/roslibpy-docs-zh
官方文档(英文)地址
https://roslibpy.readthedocs.io/en/latest/