ROS(机器人操作系统)是不是与所有机器人兼容?

Posted

技术标签:

【中文标题】ROS(机器人操作系统)是不是与所有机器人兼容?【英文标题】:Is ROS (Robotic Operating System) compatible with all robots?ROS(机器人操作系统)是否与所有机器人兼容? 【发布时间】:2015-02-03 17:00:09 【问题描述】:

我想知道 ROS 是否可以与所有套件一起使用?或需要具体要求? 我的意思是,我可以购买任何套件并通过 ROS 控制它吗? 如果有,是否需要任何芯片、端口或连接器? 提前致谢。

【问题讨论】:

我投票决定将此问题作为离题结束,因为它不是help center 指南中定义的编程问题。如果有一般问题,请联系供应商或项目。 【参考方案1】:

您应该使用http://answers.ros.org/questions/ 来回答有关 ROS 的问题,但是是的,它通常与机器人无关。

【讨论】:

不是严格要求,但我认为最好使用 Ubuntu,因为这是唯一官方支持的操作系统,您可以使用 apt-get 安装所有内容(有实验性支持不过其他一些系统)。【参考方案2】:

不,不是所有的机器人。只有机器人with X86 or ARM hardware that can run Ubuntu Linux。

还有用于 OS X、Gentoo Linux、Arch Linux 和 android (NDK) 的 ROS 实验版本

在选择您的硬件平台时,请考虑 ROS 对各种 sensors and actuators 的支持,以及添加其他功能的 library of packages。

这里是a very long list of robots that use ROS。

【讨论】:

以上是关于ROS(机器人操作系统)是不是与所有机器人兼容?的主要内容,如果未能解决你的问题,请参考以下文章

ROS1/2机器人操作系统与时间Time的不解之缘

ROS和Gazebo进行机器人仿真

机器人操作系统(ROS)入门与实践--1

开讲啦 || 机器人操作系统ROS理论与实践(第二期)

10款最赞的ROS机器人操作系统课程+为何ROS不是必须的

ROS与ROS2通讯机制的区别