github.devotd.
新发现机器人

robotwebtools/rosbridge_suite — 面向 ROS 的 JSON/WebSocket 桥接服务器

一组桥接服务器,通过 JSON 和 WebSocket 开放 ROS 话题与服务,供外部客户端接入。

仓库信息robotwebtools/rosbridge_suite ↗

一组桥接服务器,通过 JSON 和 WebSocket 开放 ROS 话题与服务,供外部客户端接入。

GitHub 项目说明: Server Implementations of the rosbridge v2 Protocol

星标
★ 1.3K
复刻
591
语言
Python
许可证
BSD-3-Clause
查看原始来源 ↗在 GitHub 查看 ↗

robotwebtools/rosbridge_suite 是一组桥接服务器,通过 JSON(JavaScript 对象表示法)开放 ROS(机器人操作系统)的话题与服务。它是 rosbridge v2 协议(即第二代规范)的服务器实现,外部客户端可以发送 JSON 消息来发布/订阅 ROS 话题(消息通道),或调用 ROS 服务。传输层支持 WebSocket 与 TCP。

这个仓库的定位,是 ROS 与 Web 应用之间的运行时连接层。它是外部应用与机器人话题、服务通信的通道:rosbridge_library 提供一个 Python API,根据 JSON 字符串控制 ROS 发布器/订阅器以及服务调用;rosbridge_server 将该 API 以 WebSocket 服务器的形式对外暴露;rosapi 则提供用于查询 ROS 元信息以及与 Parameter Server 交互的服务调用。实现语言为 Python,许可证为 BSD-3-Clause,GitHub 星标数为 1252。

不过,仅凭仓库自带的说明,很难判断其当前状态。README 只说明了组件和传输层,既没有性能数据,也没有使用场景对比,也没有给出最新发布版本的信息。仅凭项目创建于 2012 年 10 月 16 日这一事实,无法判断它是否仍在维护。如果打算接入 ROS 桥接层,建议先查看该仓库最近的提交和议题。