9 个不稳定版本 (3 个破坏性版本)
0.4.2 | 2024 年 4 月 30 日 |
---|---|
0.4.1 | 2023 年 12 月 4 日 |
0.3.0 | 2023 年 11 月 6 日 |
0.2.1 | 2023 年 9 月 20 日 |
0.1.2 | 2023 年 6 月 3 日 |
#40 在 机器人
每月 632 次下载
用于 tiny-cup-ref
170KB
3K SLoC
NCOMM
描述
ncomm 是一个正在进行的 Rust 原生基于节点的通信系统,用于机器人、物联网等...
lib.rs
:
NComm 是一个基于 Rust 的 Ros 通信系统的替代品。
NComm 的主要思想是应该有多种类型的发布者、订阅者、客户端、服务器、更新客户端和更新服务器。每种通信类型都应该专注于某个方面。例如,当在同一个 Rust 程序中的节点之间发布数据时,没有必要通过互联网进行这种通信,因为这只会减慢通信速度。相反,使用本地发布者(基于通道的发布者)发送数据会更有效。
随着时间的推移,我希望通过添加各种新的通信类型来扩展这个库的范围,当我发现它们是必需的。
我还将尽力链接使用此库的项目,以便新用户可以了解 NComm 能够做什么。
项目
- RoboJackets Robocup 基站 - https://github.com/RoboJackets/robocup-base-station
依赖项
~1.5–9MB
~79K SLoC