0
点赞
收藏
分享

微信扫一扫

解决python bug(关于Paddle分布式训练):Exit with signal X

沪钢木子 2024-07-27 阅读 6

最近在研究一个网红机器人框架 dora-rs,也看到一些具身智能相关,做机器人遥操作与数据采集及可视化系统的公司使用rust来开发,这里探讨一下dora-rs和rust给机器人带来什么,引述官方的描述:Hello from dora-rs | dora-rs

 dora-rs 支持 Python、Rust、C 和 C++ !官方贴出了传输ros消息的性能对比,使用ros2 python API传输1080p 4MB消息数据需要14.76ms,使用dora-rs只需要2.18ms,快了6.8倍。当数据量到40MB大小时,差距被明显拉大,dora-rs python 比 ros2 python快17倍多;

 再看c++ API对比版本,40MB数据大小时,dora-rs 与 ros2 打平,稍微快一丢丢;

dora-rs传 40MB 大小的数据,python,rust,C++ 分别用时 8.94ms、4.49ms、4.49ms 

这个速度确实很快了,而且rust和c++一样快,于是很好奇rust是什么,在机器人领域可以做什么。

rust的优点,以及其在机器人领域的优势: 

 除了上面提到的框架 dora-rs,rust在机器人领域有哪些成果呢?这个网站做了汇总

Rust for Robotics|robotics.rs --- Rust is for Robotics | robotics.rsicon-default.png?t=N7T8https://robotics.rs/

如路径规划的rust库:

Path Planning 路径规划

  • pathfinding - Pathfinding library for rust
  • rrt - RRT (Rapidly-exploring Random Tree) library in Rust
    rrt -Rust中的RRT(快速探索随机树)库
  • openrr-planner - Collision Avoidance Path Planning in Rust-lang
    openrr-planner -Rust-lang中的避碰路径规划
举报

相关推荐

0 条评论