机器人操作系统(ROS,Robot Operating System)是一个机器人软件平台,它能为异质计算机集群提供类似操作系统的功能。
截至2016年9月,全球范围内常见的机器人操作系统包括Turing OS及ROS机器人操作系统。
产品功能
Turing OS是一款人工智能级机器人操作系统,集成人机对话、视觉识别及运动控制等人工智能核心技术,强技术、稳服务、周期短、成本低,帮合作伙伴更快开发出属于自己的实体机器人与智能应用。
Turing OS具有的多模态交互能力,让人机交互更流畅多元,能综合处理文字、语音、视觉、触觉等多维度信息,精确解析用户意图,做出拟人化响应。
Turing OS具有多种AI能力,包括身高检测、人脸检测、人脸识别、人脸跟踪、声音情绪识别、颜色识别、特征识别和在线物体识别等,助力合作伙伴开发出更丰富、体验更好的智能机器人。
基于Turing OS 1.5版本,开发了机器人应用服务,涵盖远程、游戏、教育、工具、社交等诸多领域,目前应用总数达30余种。
2015年11月6日,人工智能创业团队图灵机器人对外发布了人工智能机器人操作系统Turing OS。
2016年7月28日,在首届图灵机器人创新大会上再次推出人工智能机器人操作系统Turing OS 1.5。
图灵机器人CEO俞志晨宣布:为了支撑机器人应用创新,TuringOS已从原1.0版本升级至1.5版本,视觉能力、运动控制及硬件模块得到增强。
随着机器人产业链的深入发展,越来越多的科技巨头认同“机器人产业发展将遵循PC发展轨迹”这一观点,而在PC普及及标准化的过程中,体验良好、操作简单的操作系统的出现扮演了重要角色。
从该方面来看,TuringOS的发布对推动机器人产业发展及普及而言意义重大,或许,这只是图灵机器人实现“智能机器人走进每个家庭”的第一步。
ROS机器人操作系统是一个机器人软件平台,它能为异质计算机集群提供类似操作系统的功能。
ROS的前身是斯坦福人工智能实验室为了支持斯坦福智能机器人STAIR而建立的交换庭(switchyard)项目。到2008年,主要由威楼加拉吉继续该项目的研发。
ROS提供一些标准操作系统服务,例如硬件抽象,底层设备控制,常用功能实现,进程间消息以及数据包管理。ROS是基于一种图状架构,从而不同节点的进程能接受,发布,聚合各种信息(例如传感,控制,状态,规划等等)。目前ROS主要支持Ubuntu操作系统。
ROS可以分成两层,低层是上面描述的操作系统层,高层则是广大用户群贡献的实现不同功能的各种软件包,例如定位绘图,行动规划,感知,模拟等等。
ROS(低层)使用BSD许可证,所有是开源软件,并能免费用于研究和商业用途。而高层的用户提供的包则使用很多种不同的许可证。