最近在研究一个网红机器人框架 dora-rs,也看到一些具身智能相关,做机器人遥操作与数据采集及可视化系统的公司使用rust来开发,这里探讨一下dora-rs和rust给机器人带来什么,引述官方的描述:Hello from dora-rs | dora-rs
2024年,AI蓬勃发展!然而,机器人框架多年来没有太大变化...... 这就是我们创建dora-rs的原因!DORA-RS是一种新的机器人框架,将现代性带入机器人应用。
dora-rs 已经可以显示出令人印象深刻的性能!这是使用我们自己的共享内存服务器和Apache Arrow 实现零复制(zero-copy)的结果!
这些性能改进对于初学者、AI 从业者和业余爱好者来说意义重大,他们因该领域缺乏对 Python 的支持而受到限制!
而这只是我们可以为 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倍多;