历史上的今天

今天是:2024年11月24日(星期日)

正在发生

2020年11月24日 | 浅谈机器人操作系统的演进升级

发布者:数字狂舞 来源: ST社区作者: Lemontree 手机看文章 扫描二维码
随时随地手机看文章

20世纪80年代以来,军用机器人逐渐得到广泛应用,美军的 “剑”、“魔爪”,俄军的“平台”、“阿尔戈”等机器人在走向硝烟弥漫的战场后声名大噪,助力一线作战部队效果显著。如今,人们通常熟知这些战争“怪物”,而对于控制这些军用机器人的“幕后英雄”——机器人操作系统,却鲜有关注。

一、应运而生,演进升级

本世纪初,伴随着机器人领域的快速发展和复杂化升级,程序代码的复用性和需求日趋强烈,机器人行业中的非标准化生产、的编程代码不通用等问题渐次凸显,从实用性角度来看,机器人发挥作用的关键在于具备适应多样复杂任务与环境的能力,而这一任务并非一己之功能够完成的。归结起来,机器人行业的发展应用需要可靠通用的软件与标准化高效生产的硬件,由此,机器人操作系统应运而生。

机器人操作系统是编写机器人软件的灵活框架,是用于机器人的一种开源操作系统或次级操作系统,提供了一系列程序和库用于获取、建立、编写和运行多机整合的程序和工具,提供的功能包括硬件抽象描述、共用功能执行、设备驱动、函数库、可视化工具、消息传递和软件包管理等等,其设计目标在于提高机器人研发代码的复用率,简化多种机器人平台之间创建复杂性和鲁棒性机器人行为的任务量。

当前最通用的机器人三大操作系统为Ubuntu系统、系统和ROS(Robot Operang System)系统,其中Android系统使用率最高,而ROS系统则成为机器人研发领域的事实标准。相比于其它系统,ROS系统适用于协作式机器人软件开发,具有点对点设计、多语言支持、精简与集成、工具包丰富、免费且开源等优点,因此在诸多大学和研究机构被广泛应用,已成为学术界指定的创新验证平台,并衍生出了ROS-I、ROS-A、ROS-DoE、ROS-M等多个版本,其中ROS-M是ROS系统的军用版,主要应用在领域。与其他操作系统相比,ROS系统的分布式和模块化有效降低了人机交互机器人的开发难度,与未来机器人智能化、人机交互的发展趋势相吻合,可能将成为最专业、最全面、功能最强大的机器人开发平台。

二、聚焦实战,基座创新

机器人操作系统是开发军用机器人的基础平台。军用机器人是用于完成以往由人员承担军事任务的自主式、半自主式或人工遥控的机械装置,而机器人操作系统则运行在机器人之间,是管控机器人的软件体系。操作系统使得每一位机器人设计师都能使用同样的平台进行机器人软件开发,正因如此,开发新的操作系统直接关系机器人的更新换代。一直以来,世界主要军事强国都将军用机器人作为研究重点,五角大楼每年在军用机器人领域投入数十亿美元,当前美军在此领域的开发与应用已涵盖陆、海、空、天等各军兵种,是世界上唯一具有综合开发、试验验证和实战应用能力的军队。俄罗斯则正在执行《2025年前未来军用机器人技术装备研发》综合专项计划,逐步构建军用机器人技术系统,根据俄军相关发展规划,2025年前俄军武器库中机器人的比例将达到约30%。随着现代战争日益呈现出从信息化向智能化演进的大趋势,军用机器人的应用必将越来越广泛。自20世纪60年代以来,机器人先后经历了三代演进:从“遥控操作器”到“程序执行器“,再到智能机器人,在这一创新过程中,机器人操作系统的更新升级扮演了重要角色。ROS系统诞生于2007年的斯坦福大学,在全球开发者的共同支持下,现已包含2000多个机器人平台的常用软件包。据不完全统计,仅2017年5月全球就有70000多个独立IP了900万次ROS程序包,且ROS开发者社区中的1840位成员一共写出了1000万行代码。

由此可见,机器人操作系统并不是一个陈旧不变的框架,而是处于不断开发与完善过程之中。目前,全球致力于开发智能机器人产品的数不胜数,但从基底意义上关注机器人操作系统研究开发的却是凤毛麟角,我国目前主要有三大智能机器人操作系统:Turing OS 系统、用于小i机器人的操作系统iBotOS以及ROOBO人工智能机器人系统。以上机器人操作系统侧重于机器人的系统性、决策力等不同面,由此可见智能机器人的开发并非像ROS系统那样是“大一统”的局面。此外,机器人操作系统的完善不仅需要海量的硬件适配,也需要海量的开发者参与,这也是机器人开发创新的重点所在。总之,机器人操作系统的出现实现了从底层设备控制到高层数据管理的有效集成,对于军用机器人的创新发展具有基础性价值。

机器人操作系统是实现智能化作战的技术支撑。伴随着智能化武器装备的发展与应用,未来战争的“智能化”气息扑面而来,“钢铁战士”不再只是电影中的虚构形象,而日渐成为各国军方关注的重点,当前机器人已被用于侦察、排雷、防化、保障及直接攻击等各个领域。作为控制机器人的软件体系,机器人操作系统是机器人之间相互理解并遵守规则的保证,也是多机器人及异构机器人之间协同行动的平台,如同一根链条将机器人置于共同框架之下。

与操作系统不同的是,机器人操作系统通过资源管理与行为管理相结合的架构,负责机器人观察-判断-决策-行动的全过程,机器人操作系统的完善是增强机器人的自主性、生存性与对抗性的关键所在,如2014年美国iRobot公司开发了一项用于提升机器人应急处置自主性的新操作系统,通过与Android程序相配套,军用机器人具备了更强的自主思考能力。再比如针对异构多机器人的协同规划与决策问题,德国人工智能研究(DFKI)在“分布式机器人系统集成式任务规划”(IMPERA)中使用了标准化、模块化的任务规划架构,有效弥补了各个机器人分支在信息处理和问题求解方面的局限性,增强了机器人团体自主判断及决策的合理性与准确性。在未来智能化战争时代,机器人将取代或协同部分人类参战已成大势所趋,而内嵌的机器人操作系统则直接规约着机器人的作战模式,是竞逐双方需要抢占的技术高地。

三、智能导向深度融合

在机器人应用与发展过程中,机器人操作系统发挥了重要作用。与计算机操作系统的演进过程相类似,机器人操作系统也面临着瓶颈与挑战。以往的机器人操作系统主要解决了机器人的运动控制问题,未来则需要构建一个广义的操作系统,在驱动本体的支持下,为加强机器人的语言、视觉、听觉、行动等各方面的表现进行补充与升级,完善部件驱动、环境感知、行为管理、数据传输等功能,从而增强机器人可视控制、模拟仿真、数据传输和的能力。

编辑:hfy

引用地址:浅谈机器人操作系统的演进升级

上一篇:新型摄像头与算法结合 实现飞行器3.5 毫秒快速反应
下一篇:基于云计算的机器人 新基建号角吹响九号机器人

推荐阅读

近年来,国内新能源产业发展远超业内预期,电动化已经成为车企无法回避的话题。据乘联会数据显示2018年1-10月份,新能源乘用车累计销量同比增长90.6%至72.6万辆,大幅超越2017年全年的56万辆。即便如此,依然有人不看好新能源汽车市场的发展,其最大理论根据就是电动汽车的续航能力始终不能满足消费者的需求,且在很长一段时间内都难以匹敌传统燃油车...
(文章来源:中科罗伯特机器人学院) 近年来工业机器人市场的快速发展,使得中国运动控制行业也进入到一个快速发展的阶段。而下游需求的进一步释放,也带动上游的高速发展,包括直线导轨、滚珠丝杠、齿轮齿条、液(气)压缸、齿轮、减速器等传动核心零部件也出现订单大幅增长的趋势,整个运控行业市场呈现不断增长的发展姿态。工业机器人常用的直线传动机...
Nordic Semiconductor宣布位于合肥的人工智能(AI)技术企业科大讯飞(iFLYTEK)已经选择Nordic的nRF52810蓝牙5.2/低功耗蓝牙 (Bluetooth® Low Energy /Bluetooth LE)多协议芯片级系统(SoC)为其“科大讯飞AiPlay”智能演示工具提供处理能力和无线连接。 科大讯飞AiPlay演示器结合了传统的激光指示器与无线遥控器,并且引入多种智能语音技术,例如语音识别...
Advanced Energy 的4100T光纤温度计可确保先进半导体工艺的温度更准确以及更容易控制工艺流程这款4100T多通道、非接触式光纤温度计的测量度数更准确,而且读取率也较快,让一直领先市场的OR4000T可以轻易换代更新北京,中国 - Media OutReach - 二零二一年十一月二十四日 - Advanced Energy (Nasdaq: AEIS) 一直致力于开发各种先进的高精度电...

史海拾趣

小广播
最新机器人文章
厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关:

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved