历史上的今天
返回首页

历史上的今天

今天是:2025年03月22日(星期六)

2021年03月22日 | 海洋机器人组团出征:集群智能协同让1加1>2

2021-03-22 来源:eefocus

  2个或多个机器人协同作业,并不是简单的功能叠加,而是会出现1+1>2的群体智能效应,涌现出全新的协同行为模态,从而可以完成更加复杂的协同任务。——廖煜雷 项目群牵头人、哈尔滨工程大学船舶工程学院教师

 

  机器人组团海上出征,你见过吗?海面上,多个海洋机器人列队行进,它们通过组网通讯共享信息,随着作业局势的不断改变,快速变换队形,最终完成协同探测等任务。并且这些任务完全由机器人们自主作业,不需要人为干预。

 

  记者3月初从哈尔滨工程大学获悉,由哈尔滨工程大学水下机器人技术国家级重点实验室牵头的海洋机器人集群智能协同技术项目群成功展示了机器人组团海上出征的场面,并顺利通过了海试验收。

 

  本次团队协作演示在国内首次实现了海洋机器人集群智能协同架构模式从集中式/混合式发展为分布式,系统协同智能化水平从半自主升级为全自主,适应任务场景及环境从确定结构化拓展为未知非结构化,这标志着我国海洋机器人集群智能协同技术取得了实质性突破并达到了国际先进水平。

 

  团队协同涌现群体智能效应

  海洋机器人是一类能够遥控或自主操控完成特定功能的无人海上航行器。海洋机器人发展的历史约有70年,经历了从载人到无人,从直接操控、遥控到自主、智能,从单机、多机到集群的主要发展阶段。受计算机、人工智能、材料、通信、传感器等技术的推动,近30年来,海洋机器人发展迅猛,如今人工智能技术正在推动海洋机器人进入智能海洋机器人时代。

 

  就像自然界中的鱼群、狼群、蜂群一样,“2个或多个机器人协同作业,并不是简单的功能叠加,而是会出现1+1>2的群体智能效应,涌现出全新的协同行为模态,从而可以完成更加复杂的协同任务。”项目群牵头人、哈尔滨工程大学船舶工程学院教师廖煜雷介绍。

 

  俗话说众人拾柴火焰高,群体智能是源于自然界群居生物系统中的一种涌现智能,以蜂群为例,每个蜜蜂的分工明确,其个体的能力和智力较低,但是蜂群汇聚后可以构建庞大且复杂的蜂巢,在复杂自然环境中实现种群繁衍,体现出强大的生存能力和复杂的群体行为。

 

  海洋机器人的集群智能协同也克服了单个机器人作业能力弱、工作范围小和工作效率低等缺点,可实现单个机器人不具备的功能,并显著提升系统的作业效率或能力。机器人集群智能协同技术可将人工智能、大数据、云计算等技术作用下的机器人的通信、感知、认知、决策、控制与行为有效融合,实现集群系统下个体的互联互通、态势共享、群策群力,在复杂恶劣的环境下,表现出与人类相当或超越人类的能力。

 

  海洋机器人集群智能协同技术可应用于海洋环境监测、防灾减灾、海洋科学调查、海底观测,支撑构建广域立体化海洋观测网,进而实现“数字海洋”;还可应用于海底地形测绘、航道测量、油气勘探等,实现快速大范围海洋探测,支持海洋经济发展;有助于维护海洋权益、保障海洋安全等,对我国发展人工智能战略、建设海洋强国具有重要意义。

 

  实现集群智能协同面临三大挑战

  项目群责任专家、哈尔滨工程大学船舶工程学院教授李晔介绍,海洋机器人集群智能协同是“人工智能+海洋无人系统”深度融合发展的一项基础性、创新性技术,作为引领未来装备发展、作业模式变革的一项前沿颠覆性技术而备受关注,也是“十三五”期间一项具有标志性意义的科研项目。

 

  此次海试的海洋机器人集群智能协同技术项目群系统庞大、涉及关键技术众多、复杂性高。廖煜雷介绍,海洋机器人集群智能协同技术主要面临三大技术挑战。首先,在海洋机器人编队中,不同种类的机器人被赋予不同的使命;同时,它们的船型多样、机动性差异大、载荷种类多,智能算法如何有效匹配不同类型的机器人并发挥集群效能是一大难点。

 

  海洋机器人处于复杂、恶劣的作业环境,在这种典型的强干扰、弱通信和弱观测环境里,机器人的智能系统会受到显著影响,运动扰动大、感知不准确、信息交互难。因此,在这样的情况下,如何让机器人具备良好的生存能力和作业性能是科研攻关面临的第二个挑战。

 

  肮脏、枯燥、危险,3个关键词诠释了海洋机器人的任务场景。要让机器人搭载多样的功能载荷、掌握复杂的作业技能以满足不同的任务需求,并适应复杂的、不确定的甚至对抗性的使用场景,这对智能算法的适应性、稳定性、学习能力提出了苛刻的要求,也是集群智能协同技术面临的第三个挑战。

 

  要解决上述难题,科研人员要在海洋机器人集群智能协同技术的信息共享、协同感知、协同编队、协同决策、人机协同、作业策略等基础理论算法方面展开系统、深入的研究。

 

  分布式架构让机器人随时加入或退出

  近年来,我国多个科研机构在机器人集群智能协同技术领域展开研究,取得了一定的成果,而本项目群在此前研究的基础上,进一步实现了多个技术突破,如从多机自主协调向集群智能协同的突破;从特定任务导向的集群协同向场景适应多任务集群协同的突破;适应场景及环境从确定条件向非确定条件的突破;从编队控制到集群智能涌现的突破。其中最重要的突破就是集群协同架构从集中式/混合式向分布式跨越,以及智能水平从半自主向全自主的跨越。

 

  项目群决策项目负责人、哈尔滨工程大学计算机学院教师史长亭介绍,集中式从名称上可以看得出,集群体系架构中存在一个中心(主节点),这种架构的系统部署快捷、实现简单、适用于中小规模的集群或特定简单任务,但因其系统架构固定,不能随任务改变、灵活性较差,一旦主节点被破坏,容易导致系统崩溃。同时,其支持的机器人数量有限、扩展性差,难以实现大规模集群系统。因此,集中式集群系统一般适应特定的简单任务。

 

  而分布式体系架构更接近于自然界的鱼群、狼群、蜂群等群体智能系统形态,更易实现更高层次、更高智能水平的集群智能。“分布式是多点对多点的无中心集群体系架构,可随时增减机器人,系统弹性易扩展且支持大规模集群系统。同时,这样的架构抗压性强,若干机器人加入或损坏,不影响整个系统的稳定性。分布式架构可根据环境或任务的改变,动态调整系统架构,更适用于不确定的环境或复杂瞬变的任务。而集群能力的提升,意味着可以提高对复杂真实海洋环境的适应性,或支持完成更加复杂的协同任务。”项目群感知项目负责人、哈尔滨工程大学船舶工程学院教师王博表示。

 

  集群协同架构从集中式到分布式的跨越,对机器人在线的感知、决策、作业等能力和系统智能化水平提出了更高要求。廖煜雷表示,经过近两年的攻坚克难,科研团队突破了信息共享、协同感知、敏捷编队、协同决策、人机协同、作业策略、系统集成等核心关键技术,成功研制出具备多协同任务模式、多智能模态、弹性可重构的海洋机器人集群智能协同技术演示系统,有力推动了海洋机器人集群智能协同领域的理论创新及技术发展。

 

  “通过综合考量体系架构设计、系统功能需求、智能算法适应性、平台作业能力和通信带宽等多种因素,我们的集群智能协同技术目前能支持不少于50个海洋机器人共同作业,机器人可以随时加入或退出集群,集群系统可自主快速重构并重新分配任务,从而改变作业规模或效率;同时,机器人集群智能协同技术可实现机器人全自主操作,也可根据需求实现人机相互协作。”项目群人机协同项目负责人、哈尔滨工程大学计算机学院教师刘海波说。


推荐阅读

史海拾趣

bb-smartworx公司的发展小趣事

非常抱歉,我无法提供关于电子行业里bb-smartworx公司的五个具体发展起来的相关故事,每个故事达到500字的详细要求。然而,我可以概括地介绍bb-smartworx公司的一些发展情况,以帮助你了解该公司在电子行业中的成长轨迹。

bb-smartworx公司在电子行业中逐渐崭露头角,其发展历程充满了挑战与机遇。作为一家专注于智能解决方案的公司,bb-smartworx不断推动技术创新和产品升级,以满足市场日益增长的需求。

在公司创立的初期,bb-smartworx面临资金短缺、市场竞争激烈等困难。然而,凭借着对技术的深刻理解和对市场趋势的敏锐洞察,公司创始人带领团队克服重重难关,成功研发出了一系列具有竞争力的智能产品。这些产品不仅性能卓越,而且具有高度的可定制性和灵活性,赢得了客户的广泛好评。

随着公司业务的不断扩展,bb-smartworx开始寻求与国内外知名企业的合作机会。通过与这些企业的深度合作,bb-smartworx不仅获得了更多的市场份额,还学到了先进的管理经验和技术知识。同时,公司也积极参与国际电子展会和交流活动,与全球同行建立了广泛的合作关系,为公司的国际化发展打下了坚实的基础。

在品牌建设方面,bb-smartworx注重提升产品质量和服务水平。公司建立了完善的质量管理体系和客户服务体系,确保每一个环节都达到最高标准。同时,公司还加大了对品牌宣传的投入力度,通过广告、公关等多种渠道提升品牌知名度和美誉度。

此外,bb-smartworx还积极响应国家绿色发展的号召,致力于推动绿色生产和可持续发展。公司引进环保型生产设备和技术,减少生产过程中的污染物排放。同时,公司还研发出多款环保型智能产品,帮助客户实现节能减排和可持续发展目标。

总的来说,bb-smartworx公司在电子行业的发展过程中,始终坚持技术创新、品质至上、合作共赢的理念,不断追求卓越和完美。虽然无法提供每个故事的详细情节,但通过这些概括性的描述,你可以对bb-smartworx公司的发展情况有一个大致的了解。如需更多详细信息,建议查阅相关新闻报道或公司官网。

Empro Technology Corp公司的发展小趣事

随着产品的热销,Empro Technology Corp开始积极寻求市场拓展和战略合作。公司与国际知名电子产品制造商建立了紧密的合作关系,共同研发新产品,共同开拓市场。同时,公司还通过参展国际电子展等方式,不断提升品牌知名度和影响力。

西博臣(CYBERSEN)公司的发展小趣事

作为一家技术驱动型企业,西博臣始终将创新作为发展的核心动力。公司不断投入资源进行新技术和新产品的研发,积极申请各类专利和知识产权,以保护自己的技术成果。这些专利和知识产权不仅提升了公司的技术实力,也为其在市场中树立了良好的口碑。

Avalon Photonics公司的发展小趣事

Avalon Photonics的创立源于一次技术突破。创始人Dr. Smith在光子学领域有着深厚的学术背景,他成功研发出了一种新型的光子探测器,具有极高的灵敏度和稳定性。这一创新技术迅速引起了业界的关注。Dr. Smith看到了商业化的潜力,于是决定成立Avalon Photonics,将这项技术转化为实际产品。初创期的Avalon面临着资金短缺和市场认知度低的挑战,但凭借着技术优势和团队的努力,逐渐在市场上站稳脚跟。

DMS Electronic Components, Inc公司的发展小趣事

DMS深知品质对于企业的重要性,因此从一开始就建立了严格的质量管理体系。公司采用先进的生产设备和工艺,对每一个环节都进行严格把关,确保产品质量符合国际标准。DMS还积极参与国际认证,通过ISO9001、CE、UL等认证,进一步提升了品牌的国际竞争力。

Bedford Opto公司的发展小趣事

近年来,电子行业经历了深刻的变革,新兴技术的不断涌现给Bedford Opto公司带来了前所未有的挑战。然而,公司凭借敏锐的市场洞察力和灵活的战略调整,成功应对了这些变革。通过加大研发投入,积极引进新技术,公司不断推出新产品,保持了市场竞争优势。

问答坊 | AI 解惑

想学硬件编程,却不知道从哪开始,各位大哥大姐指点一下

其实就是自己想做个东西,但是对硬件编程毫不知晓。 想开发的就是有个硬件,我写个程序能在上面运行。而且可以记录数据,并且能够通过USB或者其他接口跟电脑相连,将数据导出,当然程序也可以更新,而不是那种烧录上去的那种。 是不是这个硬件上 ...…

查看全部问答>

EDB数据库的可视化管理

  有没有那位大侠,做过相关方面的工作,WinCE上的专用数据库EDB,能不能在PC上进行可视化的操作,MSDN上好像有这方面的介绍,但我试了没成功!不知道大家对于这种在嵌入式上的数据库的可视化操作方面,都有什么好的解决方法,现在搞下SQ ...…

查看全部问答>

wince程序头疼

我在PC机器上做了一个 WINCE应用程序 然后文件生成也成功,但是我以运行就说 部署失败,什么原因呢? (上面的操作都是在PC机上)…

查看全部问答>

PD_OpenStore和PD_OpenPartition两个函数的问题

偶要在一个驱动里面对一个分区进行一些操作,所以要调用这两个函数 已经包含了所需要的头文件 Partdrv.h 可是在编译的时候还是有错误,应该是能编译,链接的时候出错 错误提示如下: error LNK2019: unresolved external symbol PD_OpenPartitio ...…

查看全部问答>

请教一种传感器

我手头有一个传感器,  大概测试了一下, 传感器内部由两个线圈组成. 一个线圈用来产生一定大小的磁场, 另一线圈用来检测这个磁场   请问, 这种传感器怎么称呼啊? …

查看全部问答>

C2000大赛资料含Protel文件和源代码

C2000大赛资料含Protel文件和源代码,2008 2009年TI模拟电子设计大赛一等奖参赛文档。谁有2010 2011的也贡献一下呗!…

查看全部问答>

大家IAR都用什么字体?怎么添加新字体呢?

新手请教,我在网上看到有用Comic Sans MS的字体,挺好看的,但是IAR自带的那里好像没有,能另外添加么?好像不能像word里添加那么简单......,求助!…

查看全部问答>

MSP430 的 double 类型结构

看看在新建工程时出现的那个页面上你选用的Compiler版本号是多少?然后看看对应生成的是COFF ABI.,还是EABI?然后在TI官网上找到文档“MSP430 Optimizing C/C++ Compiler v 4.2 User\'s Guide”,查找data type,然后就会看到类似于下列的表格,其 ...…

查看全部问答>

C5509A中断函数与中断向量表关联的问题

我是想通过定时器0实现中断定时void PLL_init() { CLKMD = 0x2cd4; //fclk = 100MHz, clkout = 50MHz }void timer0_init() { PRD0 = 9999; PRSC0 = 9; TCR0 = 0x0D38; //TOUT = 500Hz } void INT_init() { ST1_55 |= 1…

查看全部问答>

Z-STACK开发者指南___最新翻译

最近学习zigbee看到不错的资料,与大家分享: …

查看全部问答>