一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种多智能机器人水下协同围捕控制系统及方法与流程

2021-12-08 00:56:00 来源:中国专利 TAG:


1.本公开涉及水下机器人技术领域,尤其涉及一种多智能机器人水下协同围捕控制系统及方法。


背景技术:

2.本部分的陈述仅仅是提供了与本公开相关的背景技术信息,不必然构成在先技术。
3.随着人类对海洋的开发不断加快和深入,水下机器人技术成为人类探索海洋的一大重要手段,引起了众多学者的重视,进而开始蓬勃发展。近年来自主水下机器人(autonomous underwater vehicles,auv)可以提供一种低成本的替代载人平台,用于特别危险的任务,如扫雷,或单调乏味的任务,如巡逻,所以在海洋环境探测、调查、水文参数测量、区域搜索、海地目标探测及等水下管道铺设维修等扮演着越来越重要的角色。但是因水下机器人承担的任务复杂度越来越大,单个auv己经开始无法满足工作需要,其在控制与通讯方面能力不足,无法执行大范围,复杂环境下的任务。由此,研究人员开始对多水下机器人系统进行深入研宄。多水下机器人系统的作业范围和作业效率都远超单个水下机器人,而多auv的协调控制技术是研究多水下机器人系统的重要内容,其中的关键技术将会被运用于民事、工业、军事等领域。本文中所研宄的多水下机器人围捕问题是指由多个水下机器人形成编队,通过协同合作,对一目标进行围捕。
4.要实现敌对目标的成功围捕,首先需要探测并准确识别出目标以及水下障碍物信息。在实际的水下环境中,可能存在水质浑浊、光线不足、等因素的干扰,导致auv很难获取所需目标物有效数据以及障碍物信息
5.因此,在现有关于多智能体水下协同围捕系统,很少涉及auv之间水下通信以及auv和主控制器之间信息交互方面内容。


技术实现要素:

6.本公开为了解决上述问题,提出了一种多智能机器人水下协同围捕控制系统及方法,本公开能够有效地提高围捕的成功率。
7.根据一些实施例,本公开采用如下技术方案:
8.一种多智能机器人水下协同围捕控制系统,包括:
9.至少两台的水下机器人;
10.主控制器,所述主控制器读取各水下机器人位置和速度信息以及获得的目标物信息,并通过狼群算法进行路径规划并生成驱动信号;
11.所述主控制器发送驱动信号至各水下机器人的驱动模块,水下机器人到达预设目标围捕点,完成围捕;
12.具体的,通过狼群算法进行路径规划,包括选取距离目标最近的水下机器人为头狼,围捕过程中若头狼故障,则重新更换头狼。
13.进一步地,所述水下机器人包括水下感知模块,通过所述水下感知模块对水下环境进行扫描探测,识别出所需围捕的目标物信息。
14.进一步地,所述水下机器人通过水下感知模块建立三维空间模型判断目标物所在位置和当前速度。
15.进一步地,所述水下机器人之间共享其速度传感器所测量的当前速度和其位置传感器所测量的当前位置以及航向信息,实现信息交互。
16.进一步地,所述水下感知模块包括水下高清双目摄像头和主动声纳。
17.进一步地,所述水下机器人还包括速度传感器和位置传感器。
18.进一步地,所述水下机器人还包括水声通信模块。
19.进一步地,所述水声通信模块由通讯声纳完成各水下机器人的位置、航向、速度、系统状态的信息交互;所述获取模块用于接收机器人上的位置传感器发送的当前位置和速度传感器发送的当前速度。
20.进一步地,所述路径规划模块用于根据获得的机器人、目标物、障碍物等信息对所述多智能水下机器人进行路径规划;所述驱动模块用于接收主控制器路径规划的结果生成的驱动信号,驱动机器人进行围捕过程,直至机器人到达路径规划中所设预捕点,完成围捕。
21.一种多智能机器人水下协同围捕控制方法,包括以下步骤:
22.水下机器人通过水下感知模块对水下环境进行扫描探测,识别出所需围捕的目标物信息;
23.主控制器读取各水下机器人位置和速度信息以及获得的目标物信息,并通过狼群算法进行路径规划并生成驱动信号;
24.主控制器发送驱动信号至各水下机器人的驱动模块,水下机器人到达预设目标围捕点,完成围捕。
25.一种计算机可读存储介质,其中存储有多条指令,所述指令适于由终端设备的处理器加载并执行所述的一种多智能机器人水下协同围捕控制方法。
26.一种终端设备,包括处理器和计算机可读存储介质,处理器用于实现各指令;计算机可读存储介质用于存储多条指令,所述指令适于由处理器加载并执行所述的一种多智能机器人水下协同围捕控制方法。
27.与现有技术相比,本公开的有益效果为:
28.本公开一种多智能机器人水下围捕控制系统通过auv集群对水下环境和目标物进行探测识别、各节点之间以及各节点与主控制器之间进行信息交互,即采用分布式控制的形式对水下机器人集群进行协同调节,配以合适的路径规划进行驱动控制,能够提高auv集群控制的效率和灵活性,避免机器人与障碍物以及机器人之间碰撞,提高围捕成功率;在围捕动态目标过程中,主控制器根据各节点自身和获取目标物及水下环境数据信息的不断更新,进而对水下机器人的围捕路径不断的进行重新规划,在目标物存在逃逸的可能下,改善围捕效果,大大提高了围捕的成功率。
附图说明
29.构成本技术的一部分的说明书附图用来提供对本技术的进一步理解,本技术的示
意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。
30.图1是本实施例的流程图;
31.图2是本实施例的架构图。
具体实施方式:
32.下面结合附图与实施例对本公开作进一步说明。
33.应该指出,以下详细说明都是例示性的,旨在对本技术提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本技术所属技术领域的普通技术人员通常理解的相同含义。
34.需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本技术的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
35.实施例1.
36.一种多智能机器人水下协同围捕控制系统,包括:
37.至少两台的水下机器人;
38.主控制器,所述主控制器读取各水下机器人位置和速度信息以及获得的目标物信息,并通过狼群算法进行路径规划并生成驱动信号;
39.所述主控制器发送驱动信号至各水下机器人的驱动模块,水下机器人到达预设目标围捕点,完成围捕;
40.具体的:
41.如图1所示,为本技术所提供的一种多智能机器人水下协同围捕控制系统的围捕流程图,所述水下机器人协同围捕控制方法主要包括以下步骤:
42.机器人集群通过所带水下感知模块对水下环境进行探测扫描,获取信息,
43.具体地,水下感知模块包括水下高清双目摄像头和主动声纳,所需信息为目标物所在位置和当前速度以及阻碍围捕过程的障碍物信息,其中障碍物信息包括但不限于水下静态障碍物和其他水下机器人。由于水下环境复杂多变,由水下高清摄像头和主动声纳组成的感知模块能够更好的扫描探测水下环境,获取目标和障碍物信息;多个auv共同扫描探测水下环境,降低了出现错误的风险,提高了获取信息的效率
44.识别确定目标物当前位置和当前速度,
45.具体的,通过用auv所带摄像机拍摄环境图像,将采集图像中相对静止的特征点当作参考点,再辅以主动声纳系统进行三维定位,确定目标物当前位置和当前速度。通过基于视觉的水下双目摄像头和声纳系统,建立起三维空间模型,定位准确性更高,定位精度更好,驱动系统计算量大幅减小
46.各个节点共享其位置信息和速度信息等,实现信息交互,
47.具体的,关于多智能机器人水下协同围捕控制过程,最主要的就是对各个机器人位置和速度的控制,所以每个机器人上都装有速度传感器和位置传感器对实时速度和实时位置进行测量,本技术推荐使用北斗定位系统,
48.其中共享的信息包括但不限于每个机器人当前的位置和速度信息,还包括机器人
的系统状态,位姿信息,艏向等,
49.各节点通过水声通信将已知信息分别发送至各节点接收器,共享编队信息,其中水声通信相比无线电通信,技术成熟,传输距离远
50.主控制器接收所有已知信息,并根据上述信息,通过主控制器内存储介质上存储的计算机程序,进行路径规划,并将路径规划的结果生成驱动信号
51.其中主控制器接收的信息不仅包括各机器人的实时位置和实时速度,还包括所测量识别的障碍物信息以及目标物的当前速度和当前位置,根据上述信息进行围捕过程中的路径规划,特别的,围捕过程中,要考虑的障碍物信息包括水下静态障碍物和编队中其他机器人
52.具体的,可以根据主控制器内存储的狼群算法进行路径规划,选取距离目标物最近的auv为头狼,再进行围捕过程,若领导者出现故障或毁坏,编队根据上述重新更换头狼,本技术仅举例狼群算法的部分实例,特别的,路径规划的算法并不唯一,也可以选择其他路径规划,例如选择移动距离较小的路径等,但必须确保是和其他系统节点无冲突的路径,具体的路径规划算法由设计者自行确定
53.在路径规划过程中本实施例通过智能算法局部调整为协同路径,在避免碰撞的同时,提升了机器人围捕过程的灵活性,提高了围捕效率
54.主控制器将生成的驱动信号不断发送至水下机器人的驱动系统,直至机器人到达预捕点,
55.具体的,围捕是一个持续的连续不断的控制过程,根据水下机器人传输数据的不断更新,路径规划的结果也是逐渐改变的,因此主控制器不断调整驱动信号的强弱,直至最终围捕的完成。由于规划的路径不断更新,目标逃逸率降低,围捕成功率增强。
56.在围捕控制过程中,避障也是控制过程不可忽略的重要内容,本技术推荐使用人工势场法进行避障,人工势场法是航行器避碰的一种简单实用的方法。势场中存在的引力极和斥力极分别代表障碍物和目标点。在引力极和斥力极的周围通过势函数产生相应的势。航行器在势场中具有抽象势能,它的负梯度方向表达了航行器系统所受抽象力的方向。正这种抽象力,促使航行器绕过障碍物,朝目标前进。
57.具体的,
58.本公开的一种多智能机器人水下协同围捕控制系统,所述控制系统包括主控制器、安装在所述机器人上的控制器和定位传感器和速度传感器;
59.所述主控制器用于根据所述机器人的初始位置和初始速度、目标物的初始位置和初始速度以及障碍物信息,通过主控制器内存储介质上存储的计算机程序,进行路径规划,通过狼群算法生成预围捕点,再根据所述路径规划的结果生成驱动信号并发送至所述机器人的驱动系统,完成围捕
60.本技术所提供的一种多智能机器人水下围捕控制系统应用于无人水下机器人集群中的单个auv上的控制器,包括:通过水下高清双目摄像头和主动声纳对环境进行扫描、识别目标及障碍物;建立三维空间模型并确定目标物所在位置和当前速度等信息;与所有节点共享位置信息和速度信息等、实现信息交互;主控制器读取各节点信息以及获得的目标物信息,并根据所获信息通过狼群算法进行路径规划并生成驱动信号;发送驱动信号至机器人驱动系统直至各节点到达路径规划结果所设的预捕点、完成围捕
61.由上述内容可知,本技术提出的一种多智能机器人水下协同围捕控制系统,系统的构建方法简单,易于实现,并且每一个水下机器人都是独立的个体,具有一定的自主性,相较于传统集中式控制方法,本技术采用的分布式系统在围捕过程中的灵活性更强,围捕效率更高。
62.实施例2.
63.如图2所示为本技术所提供的一种多智能机器人水下协同围捕控制系统结构框图,水下机器人安装有定位模块,水下感知模块,水声通信模块,获取模块,路径规划模块,驱动模块
64.定位模块用于测量机器人自身当前位置和当前速度并通过通信模块完成信息传递
65.水下感知模块由水下高清双目摄像头和主动声纳完成对水下环境探测识,建立三维空间模型,确定目标物当前位置和当前速度以及障碍物信息
66.水声通信模块由通讯声纳完成各节点位置、艏向、速度、系统状态等多种信息交互
67.获取模块用于接收机器人上的位置传感器发送的当前位置和速度传感器发送的当前速度
68.路径规划模块用于根据机器人、目标物以及障碍物信息对所述多智能水下机器人进行路径规划
69.驱动模块用于接收主控制器路径规划的结果生成的驱动信号,驱动机器人进行围捕过程
70.实施例3.
71.一种计算机可读存储介质,其中存储有多条指令,所述指令适于由终端设备的处理器加载并执行本实施例提供的一种多智能机器人水下协同围捕控制方法。
72.一种终端设备,包括处理器和计算机可读存储介质,处理器用于实现各指令;计算机可读存储介质用于存储多条指令,所述指令适于由处理器加载并执行本实施例提供的一种多智能机器人水下协同围捕控制方法。
73.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
74.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
75.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或
多个方框中指定的功能。
76.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
77.以上所述仅为本技术的优选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
78.上述虽然结合附图对本公开的具体实施方式进行了描述,但并非对本公开保护范围的限制,所属领域技术人员应该明白,在本公开的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本公开的保护范围以内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献