【技术实现步骤摘要】
一种分布式异构多UUV协同控制模块及协同控制系统
[0001]本专利技术属于多水下无人航行器协同控制
,涉及一种分布式异构多
UUV
协同控制模块及协同控制系统
。
技术介绍
[0002]具有自主规划
、
感知与导航等能力的水下无人航行器
(Unmanned Underwater Vehicle
,
UUV)
是海洋科学考察
、
海洋开发利用与保卫海洋安全的有利工具
。
但是由于作业范围
、
作业能力的限制,单
UUV
已经无法胜任日益复杂的海洋任务
。
多
UUV
系统因其较高的冗余性
、
容错性以及鲁棒性,可增大水下侦察搜索范围,提高反应速度与协同效果
。
[0003]多
UUV
协同控制系统
(
亦称多
UUV
系统
、UUV
集群系统
)
可分为同构协同控制系统和异构协同控制系统
。
同构系统中各
UUV
平台结构一致
、
性能一致
、
输入输出接口一致,协同控制较为简单,目前已经取得了较多研究成果;随着研究的深入以及需求多元化,由单一类型
UUV
平台组成的集群系统已经无法完成多元化任务,因此,异构多
UUV
协同控制系统被广泛关注 ...
【技术保护点】
【技术特征摘要】
1.
一种分布式异构多
UUV
协同控制模块,所述协同控制模块搭载在一台
UUV
上,每台搭载协同控制模块的
UUV
为一个分布式节点,其特征在于,所述协同控制模块包括:协同算法子模块以及分别与协同算法子模块相连接的通信子模块
、
使命解析子模块
、
故障检测与处理子模块以及数据记录子模块;所述通信子模块基于统一标准的输入输出接口协议,实现协同控制模块与所搭载的
UUV
进行通信,接收所搭载的
UUV
发送的本节点状态信息
、
邻居节点状态信息以及使命任务信息,向所搭载的
UUV
输出更新后的本节点状态信息和协同控制指令信息;所述使命解析子模块与通信子模块连接,用于对使命任务信息进行解析获得任务指令并发送给协同算法子模块和故障检测与处理子模块;所述故障检测与处理子模块根据任务指令
、
邻居节点以及本节点的历史状态信息
、
来自协同算法子模块的故障检测关键信息,检测所述协同控制模块
、
所搭载的
UUV
以及
UUV
搭载的外围设备是否存在故障以及故障类型,并输出故障处理策略;所述协同算法子模块根据任务指令
、
本节点状态信息
、
邻居节点状态信息以及故障处理策略计算协同控制指令信息;所述数据记录子模块用于存储本节点状态信息
、
邻居节点状态信息
、
协同控制指令信息以及故障处理策略
。2.
如权利要求1所述的分布式异构多
UUV
协同控制模块,其特征在于,所述协同算法子模块是协同控制模块的核心部分,其集成编队航行控制算法
、
协同探测算法
、
协同目标跟踪算法
、
协同任务分配算法,以完成复杂多样的协同控制任务;所述协同算法子模块计算的协同控制指令信息通过通信子模块输出到所搭载的
UUV
,再由
UUV
的底层控制系统跟踪进而完成协同任务
。3.
如权利要求1所述的分布式异构多
UUV
协同控制模块,其特征在于,所述使命任务信息由母船
/
岸基指挥控制中心下发,包含各
UUV
的角色身份
、
通信拓扑结构设定
、
目标海域以及目标任务,使命任务信息基于统一标准的指令集,能实现通用统一标准的任务指令的下发和解析;所述本节点状态信息是协同控制模块所搭载的
UUV
的航行状态信息,包括
UTC
时间基准
、
速度信息与位姿信息;所述邻居节点状态信息包括该邻居节点的角色身份
、UTC
时间基准
、
速度信息
、
位姿信息
、
所处任务阶段和故障类型...
【专利技术属性】
技术研发人员:徐红丽,邱少雄,张昊鹏,王军义,茹敬雨,
申请(专利权)人:东北大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。