所以我和一个朋友一起开发了一个机器人(使用树莓Pi)。我们正在研制的这个机器人将是一艘自主船。现在,对于Raspberry Pi,我们使用的Raspbian映像已经很好地安装了ROS (具体来说,ROS动能),而且我已经确认ROS正在工作。
对于我们的机器人船,我们有不同的特点,我们希望在其中包括:
因此,我在过去使用过ROS,并且熟悉发布和订阅主题的概念。然而,我的朋友说,由于ROS有一些“开销”,ROS会导致性能问题,声称ROS会减慢我们的音频处理速度。
相反,他提出了以下备选方法:
所以..。哪种传递信息的方法更适合我们的机器人??。
哦,还有其他我应该提到的事情:
虽然我可以找到很多网站列出ROS的各种优势,但我找不到任何将ROS与我上面提到的朋友的方法相比较的东西。
发布于 2018-06-11 07:49:16
ROS有节点集,它允许多个节点驻留在同一个进程中,并且彼此通信,而不需要复制开销--因此比编写文件所产生的开销要小。
http://wiki.ros.org/nodelet
https://stackoverflow.com/questions/50792412
复制相似问题