[发明专利]一种基于改进的人工协调场的气垫船避障方法有效
申请号: | 201510593659.7 | 申请日: | 2015-09-17 |
公开(公告)号: | CN105182975B | 公开(公告)日: | 2017-10-03 |
发明(设计)人: | 付明玉;徐玉杰;王成龙;丁福光;林孝工;王元慧;赵大威;刘向波 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150001 黑龙江省哈尔滨市南岗区*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 改进 人工 协调 气垫船 方法 | ||
1.一种基于改进的人工协调场的气垫船避障方法,其特征是:
(1)获取气垫船状态信息、目标点位置以及障碍物位置;
所述气垫船状态信息包括当前时刻位置(x,y)、速度(u,v)、艏向ψ以及回转率r,目标点位置用(xg,yg)表示,障碍物位置用(xo,yo)表示;
(2)根据气垫船状态和目标点位置设计PID控制律,代替人工协调场中的吸引力;
吸引力Fa为:
其中,Pg=[xg,yg]T,P=[x,y]T,U=[u,v]T,Kp,Ki,Kd为2×2的增益矩阵;
(3)根据气垫船状态信息和障碍物位置计算风险度,若风险度大于设定的风险度则进入步骤(4),否则进入步骤(6);
风险度risk为,
其中d为设定的障碍物与气垫船安全距离,ε为设定的安全余量;
(4)设计斥力场,并利用气垫船的最大加速度约束设计斥力场的场强参数,进而计算出斥力;
斥力Fr为:
Fr=kr(P-Po)
其中,Po=[xo,yo]T;
场强参数kr如下计算:
其中,m≥1,pos(x)=max(x,0),Uor为气垫船相对于障碍物的相对速度,因为这里考虑的是静态障碍物,因此有Uor=U,e(x)表示向量x的单位向量,amax表示气垫船的最大加速度;
(5)根据斥力计算出协调力;
协调力Fn为:
Fn=kn*λ*Fr
其中,kn为标量的可调参数,λ的作用就是产生垂直于斥力的协调力,避免局部极小值的出现;
(6)将吸引力、排斥力以及协调力合成,算出大地坐标下的合力,然后将所述合力的方向作为气垫船的期望艏向设计艏向PID控制律,将所述合力的大小作为气垫船的纵向控制力对气垫船进行控制;
大地坐标下的合力为F为:
设二维合力F=[f1,f2]T,f1,f2分别为合力在大地坐标下的北向分力和东向分力,则气垫船的期望艏向ψd:
气垫船的回转控制力矩τn根据PID计算为
τn=kp(ψd-ψ)+ki∫(ψd-ψ)dt+kd(rd-r)
其中,kp,ki,kd为标量的可调PID参数,ψd为期望的艏向,为期望的艏向回转率;
气垫船的纵向控制力τx为
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510593659.7/1.html,转载请声明来源钻瓜专利网。