[发明专利]一种用于智能船舶自动靠泊的轨迹规划方法有效
申请号: | 202110317759.2 | 申请日: | 2021-03-25 |
公开(公告)号: | CN113050652B | 公开(公告)日: | 2022-08-23 |
发明(设计)人: | 徐云亮;高迪驹;刘恩欣;徐晓滨 | 申请(专利权)人: | 上海海事大学 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 上海互顺专利代理事务所(普通合伙) 31332 | 代理人: | 成秋丽 |
地址: | 201306 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 智能 船舶 自动 靠泊 轨迹 规划 方法 | ||
1.一种用于智能船舶自动靠泊的轨迹规划方法,其特征在于,所述方法包括:
初始化参数及障碍物目标点;
根据改进的斥力势场函数求斥力和引力,采用指数函数代替二次函数来描述斥力场函数,改进的斥力势场函数表达式如下:
其中,η为斥力场系数,ρ为船到障碍物之间的距离,ρ0为障碍物的影响半径;
更新船舶位置,并获取目标点;
获取初次人工势场规划的不同航向角靠泊路径;
分割路径点;
等时间间隔差值n-2个路径点,其中n为路径点个数;
将n-2个路径点代入n阶贝塞尔曲线方程,计算n-2个控制点获得初始解;
建立优化问题的目标函数,使得优化轨迹与参考轨迹误差最小、路径平滑度最优和能耗最小,所述目标函数的具体表达为:
Jmin=ω1J1+ω2J2+ω3J3
J3=gePeT
其中,Jmin为目标函数最小值,目标函数J1为优化轨迹与参考轨迹误差最小,目标函数J2为路径平滑度最优,目标函数J3为能耗最优;根据路径插值计算的第i个点参考轨迹点坐标用(xref,i,yref,i)表示,w1,w2,w3为权重w1+w2+w3=1,船舶在第i个点的坐标用(xi,yi)表示,船舶在第i-1个点的坐标用(xi-1,yi-1)表示,船舶在第i+1个点的坐标用(xi+1,yi+1),ge表示为航程总油耗量,单位为g,pe为主机油耗率,单位为g/(KW·h),T为航程航行时间,单位h;
采用序列二次规划求解优化问题;
以人工势场法规划不同初始航向角的靠泊轨迹,得到不同初始航向角的靠泊轨迹,经贝塞尔曲线控制点优化后,再选择最佳靠泊轨迹。
2.根据权利要求1所述的用于智能船舶自动靠泊的轨迹规划方法,其特征在于,所述更新船舶位置的具体表达为:
xk+1=xk+l·cosθ
yk+1=yk+l·sinθ
其中,(xk,yk)表示在k时刻船舶位置,(xk+1,yk+1)表示在k+1时刻船舶位置,θ表示船舶航向角;l表示船舶移动的步长。
3.根据权利要求1所述的用于智能船舶自动靠泊的轨迹规划方法,其特征在于,所述建立优化问题模型为:
在人工势场法规划路径基础上,以曲线控制点为优化变量,求解安全、平滑的船舶自动靠泊轨迹;包括步骤:
起点终点约束步骤:
构建靠泊优化的起点和终点与初始的一致性方程
(x0,y0)=(xl,yl),(xW,yW)=(xF,yF)
其中(x0,y0)、(xW,yW)分别表示优化过程中的起点坐标和终点坐标,(xl,yl)、(xF,yF)分别表示初始的起点坐标和终点坐标;
航向约束步骤:
ψt min<ψt<ψt max
ψt表示优化过程中t时刻船舶的航向,(ψt min,ψt max)表示t时刻船舶航向的约束范围;
速度约束包括船舶的纵向速度以及横向速度方程
ut min<ut<ut max
υt min<υt<υt max
ut表示优化过程中t时刻船舶的纵向速度,vt表示优化过程中t时刻船舶的横向速度,utmin表示t时刻船舶的最小纵向速度,vtmin表示t时刻船舶的最小横向速度,utmax表t时刻船舶的最大纵向速度,vtmax表示t时刻船舶的最大横向速度;
约束舵角和转速在船舶操纵的范围内的方程;
推进器的最大输出和最小输出分别为τimax和τimin;
在靠泊轨迹优化过程中,为了保证轨迹符合船舶动力学要求,下一个时刻船舶的状态与当前时刻的状态差值满足运动模型;
把区域外的航道部分以及码头都看作障碍物,对船舶进行靠泊轨迹的优化;
(xt,yt)≠s(xd,yd)
s(xd,yd)表示障碍物的坐标函数,障碍物往往是不规则的形状,所以该函数是非线性的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海海事大学,未经上海海事大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110317759.2/1.html,转载请声明来源钻瓜专利网。