一种多智能体无人艇的目标分配和航线规划方法
摘要文本
本发明公开了一种多智能体无人艇的目标分配和航线规划方法,将任务信息发送给任务分配器,筛选出未分配的目标和无人艇,根据目标与无人艇之间考虑航行距离和转向惩罚后的综合距离,给每个无人艇分配一个目标;航线规划器为匹配的无人艇和目标生成平滑导航点序列,作为导航航路;在航行过程中,航行控制器根据协同避障和海域约束需求,构建速度优化模型,实时控制无人艇沿航路点序列航行。本发明实现了多智能体无人艇和多目标的高效匹配,生成满足约束条件的平滑导航航路,在满足协同避障要求和海域约束条件下进行智能航行控制。 搜索专利查询网
申请人信息
- 申请人:江苏大学
- 申请人地址:212013 江苏省镇江市京口区学府路301号
- 发明人: 江苏大学
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种多智能体无人艇的目标分配和航线规划方法 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311663486.2 |
| 申请日 | 2023/12/6 |
| 公告号 | CN117742323A |
| 公开日 | 2024/3/22 |
| IPC主分类号 | G05D1/43 |
| 权利人 | 江苏大学 |
| 发明人 | 刘擎超; 高成志; 王瑞海; 陈思齐; 蔡英凤; 王海; 陈龙; 赵晶娅; 赵霞; 熊晓夏 |
| 地址 | 江苏省镇江市京口区学府路301号 |
专利主权项内容
1.一种多智能体无人艇的目标分配和航线规划方法,其特征在于:(1)任务分配器接收任务信息,所述任务信息包括任务区域、禁航区、目标的参数和状态量、无人艇的参数和状态量;通过目标、无人艇的参数和状态量筛选出没有被分配的目标集合T和没有分配任务的无人艇集合U;unun(2)给每个无人艇分配相应的目标,包括:计算每个目标j到无人艇i的调整距离d′:ijd′=d+Δd+Ωdijijijij其中,d为第i个无人艇到第j个目标的欧几里得距离,Δd为考虑无人艇性能参数对距离的调整项,Ωd为每个目标j到无人艇i绕过禁航区的惩罚项;ijijij由所述d′构建无人艇-目标间的调整距离矩阵D,定义子矩阵D′,D′∈D,D′包含未被分配的无人艇u和目标t对应的行和列,基于所述D′中最小元素将未被分配的无人艇u和目标t进行匹配;其中无人艇u属于没有分配任务的无人艇集合U,目标t属于没有被分配的目标集合T;ijm×nm×nijijiunjun(3)对于匹配的无人艇以及对应的目标,计算得到无人艇u到目标t绕过禁航区的航路点序列P,对P进行插值,生成新的航路点序列P′;以序列P′作为无人艇u到目标t的导航航路点序列,发送并存储在对应无人艇的导航系统中;ijijijijijij(4)将无人艇u的参数和状态量、障碍集合Obs、禁航区F、任务区域L以及无人艇u到其下一个航路点P∈P′的期望速度矢量v输入到优化器,求解得到速度控制量;iimiiijdes使用速度控制量驱动无人艇u向目标航路点P行驶,到达航路点之后将P从航路点序列P′中删除,直到到达航路点序列P′中的最后一个航路点,即到达目标t任务区域,执行完任务后将无人艇u再加入U,重新开始执行(2),直到所有任务全部完成。iiiijijjiun