[发明专利]多个无人水面艇的多势场避障方法及复杂环境下多USV多模式编队避障控制方法有效
申请号: | 202010004823.7 | 申请日: | 2020-01-03 |
公开(公告)号: | CN111142533B | 公开(公告)日: | 2023-08-15 |
发明(设计)人: | 张汝波;陈志;温乃峰;刘冠群;于海洋;蔺蘭;王丽媛 | 申请(专利权)人: | 大连民族大学 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 大连智高专利事务所(特殊普通合伙) 21235 | 代理人: | 刘斌 |
地址: | 116600 辽宁省*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无人 水面 多势场避障 方法 复杂 环境 usv 模式 编队 控制 | ||
1.一种多个无人水面艇的多势场避障方法,其特征在于,包括如下步骤:
1)初始状态下的各无人水面艇处于安全区域,各无人水面艇在目标点的引力势场、现实势场与各成员间的弹性势场的作用下朝着目标点航行,并逐步形成预期队形;
2)航行中各个无人水面艇通过自身姿态与外部传感器探测信息,得出局部环境信息,并通过通信拓扑结构将信息传送给领航者,由领航者无人水面艇融合各个无人水面艇传递的局部环境信息,得到探测的总体局部环境信息,建立局部环境模型;
3)通过局部环境模型获得当前无人水面艇在航行过程中受到的合力,将合力在平面坐标系分解,得到当前无人水面艇的避障航速与航向角;
其中,所述建立局部环境模型的方法是:
1)计算目标点对USV的引力势场:USVi在大地坐标系中的坐标为Pi(xi,yi),目标点位于大地坐标系的坐标为Pg(xg,yg),则目标点对USV产生的引力势场为:
其中,ρig=||Pi-Pg||代表第i条USV与目标点相对于大地坐标系上的距离,||·||为范数;
2)计算障碍物对USVi的斥力势场:
m为势场函数的变化幅值参数,c为势场函数的变化速度参数,ρio为第i条USV与障碍物之间的距离,Rsafe为安全距离即为需要进行避障行为的参考距离,表示USV与障碍物之间的最小安全距离;
3)计算USVi受到的总的弹性势场:
Kij表示各个成员之间的弹性势场系数,n表示除自身外的成员个数;
为USVi与USVj之间的弹性势场,为USVi与USVj的弹性势场系数,rij为实际距离与预期距离的差,Pij为USVi与USVj之间的实际距离,ρij为USVi与USVj之间的预期距离;
4)USV受到的外界干扰的总势场为:
Ur=Uw+Us
Uw=kwuw2
Us=ksus2
Ur、Uw、Us分别表示现实势场、海风势场和海流势场,kw、ks分别表示海风势场系数、海流势场系数,uw、us分别表示海风风速与海流流速;
5)将势场相加得USVi在环境中受到的总势场,得到局部环境数学模型:
与分别表示USVi受到的总势场、引力势场、斥力势场、现实势场与各成员之间的弹性势场,katt、krep、kreal分别表示引力势场系数、斥力势场系数、现实势场系数;
USVi受到的总势场的负梯度为USVi在航行过程中受到的合力:
为USVi受到的合力,与分别为USV受到的引力、斥力、外部干扰力与各成员之间弹性势场力,Katt、Krep、Kreal与Kh分别为USV受到的引力、斥力、外部干扰力与各成员之间弹性势场力的调节系数;
6)通过得到的合力向量,将合力分解为由x轴与y轴向量力组成的合力,得到USVi分别在x轴与y轴上的速度,求出USVi的避障航速υi与航向角θi。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连民族大学,未经大连民族大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010004823.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种非平衡态纳米线及其制备方法
- 下一篇:一种自助烧烤装置