Robot Operating System (ROS)是一个灵活的框架,它用于编写机器人软件。它是一个集合,包含了很多工具、类库或者约定(旨在通过一个广泛的多样的机器人平台来简化创建复杂的健壮的 机器人行为)
为什么呢?因为创建真正的健壮性、多用途的机器人软件是非常困难的。从机器人的视角来说,困难经常(对人类看起来确实不重要的)似乎存在于在任务的实例和环境之间剧烈的变化。
所以,ROS从创建之初就是为了鼓励相互协作的机器人软件开发。比如说,一个实验室在从事室内环境定位的研究,那么他们可以为一个世界级的系统提供地图。另一个团队在研究使用地图去导航,又有另一个团队发现计算机视觉的方法 在混乱环境中识别小物体非常有效。ROS专门被用来设计成像刚才说的那样的团队来进行协作或者在别人工作基础上继续工作,正如这个位置一直在描述的一样。
ROS的等式:
ROS=管道+工具集+性能+生态系统
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于