前言:当前方兴未艾的机器人市场上流行的有10种软件开发平台,其中9款支持Linux。这篇文章评测了其中的7款。不过这不是对它们的市场走向预测,而是向大家展示机器人软件的未来前景。 请慢用! (译者注:在ROBOTDIY上看到这篇文章[英文原版]很不错,但是是英文的,觉得这样的文章应该给更多的爱好者分享,所以就给译了。本人非外语专业,机器人专业知识又浅薄,所以大家权且凑合着看。希望多多指正,分享交流。) 作者:Michael Somby 译者:韦文潮 导言 本文对目前现役实用机器人的软件开发平台进行整体的评测。其中的主要内容是根据本人对这些平台的实际使用经验编写的。 什么是机器人软件开发平台? 所谓的“机器人软件开发平台”我们指的是用来给多种机器人设备开发程序的软件包。它一般包括下列内容: * 统一的编程环境 * 统一的编译执行环境 * 可重用的组建库 * 完备的调试/仿真环境 * 对多种机器人硬件设备的“驱动”程序支持 * 通用的常用功能控制组件,例如计算机视觉技术、导航技术和机械手臂控制等。 大家可以看到,一个机器人软件开发平台需要包含很多东西。就我本人的观点,现在还没有一个现有的产品能满足所有的要求。它们总是或多或少的缺了什么东西。 机器人软件平台 平台名称所属类型Evolution Robotics ERSP平台商用Microsoft Robotics Studio平台非商业用途免费OROCOS控件库开源且免费Skilligent机器学习插件商用URBI平台商用Webots仿真环境商用Player, Stage, Gazebo平台开源且免费iRobot AWARE平台商用OpenJAUS平台开源CLARAty平台开源