[发明专利]一种基于改进角度势场法的无人船自主避障方法在审
申请号: | 201910514788.0 | 申请日: | 2019-06-14 |
公开(公告)号: | CN110134130A | 公开(公告)日: | 2019-08-16 |
发明(设计)人: | 岳勇;朱晓辉;吴顺达;李敏盛;言斌;苏萍 | 申请(专利权)人: | 西交利物浦大学 |
主分类号: | G05D1/02 | 分类号: | G05D1/02;G05B11/42 |
代理公司: | 南京钟山专利代理有限公司 32252 | 代理人: | 戴朝荣 |
地址: | 215123 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标点 无人船 避障 势场法 自主避障 多目标 改进 避开障碍物 点位置信息 运动学特点 更新目标 航向信息 环境建模 环境信息 狭窄空间 障碍空间 转向问题 雷达 拓展 保证 | ||
1.一种基于改进角度势场法的无人船自主避障方法,其特征在于,包括以下步骤:
步骤一:根据用户输入的目标点顺序,获取第一个目标点信息;
步骤二:通过IMU获取当前无人船位置和航向信息;
步骤三:根据雷达获取当前位置的环境信息进行环境建模;
步骤四:根据改进角度势场法避障航行直到航行至当前目标点;
步骤五:根据用户输入的目标点顺序,更新目标点位置信息,继续航行,直到航行至最终目标点。
2.根据权利要求1所述的一种基于改进角度势场法的无人船自主避障方法,其特征在于,所述步骤一具体为:
用户根据实际需求,按照顺序依次输入目标点的位置信息;
根据用户输入的目标点顺序,获取第一个目标点位置信息,并设为当前航行目标点。
3.根据权利要求1所述的一种基于改进角度势场法的无人船自主避障方法,其特征在于,步骤二所述IMU集成AHRS和GPS功能,所述AHRS通过测量三轴方向上的加速度、角速率和磁场,获知无人船当前的三维姿态;所述GPS提供自身位置信息;AHRS和GPS功能的结合用于获取无人船实时位置和行进方向。
4.根据权利要求1所述的一种基于改进角度势场法的无人船自主避障方法,其特征在于,所述步骤三具体为:
激光雷达可获取当前位置360度的环境信息,所述环境信息包括障碍物所在角度以及障碍物与当前位置相距的距离;
将激光雷达提供的环境信息根据当前航向转化为无人船视角范围内的障碍物距离、角度信息。
5.根据权利要求1所述的一种基于改进角度势场法的无人船自主避障方法,其特征在于,所述步骤四具体为:
根据环境信息进行可航行空间判断;
若当前位置存在可航行空间,则根据环境信息计算通行程度,确定输出角度,根据无人船特性确定待转向角度,使用PID算法进行舵机角度调整航行;若无人船当前位置不存在可航行空间,则进行反向避障;
直到到达当前目标点。
6.根据权利要求5所述的一种基于改进角度势场法的无人船自主避障方法,其特征在于,所述通行程度K通行计算公式如下:
式中,K引(θ)、K阻(θ)分别表示角度θ受到的引力和阻力;
所述输出角度为最大通行程度所在的角度;
所述待转向角度确定方法为:若输出角度大于无人船1秒内转向角度δ,则待转向角度为δ,若输出角度小于δ,则待转向角度为输出角度。
7.根据权利要求6所述的一种基于改进角度势场法的无人船自主避障方法,其特征在于,所述K引(θ)、K阻(θ)的计算公式如下:
K引(θ)=cos(θ-θobj) (12)
式中,为对于角度的障碍点在角度θ产生的阻力,θobj为目标点相对于当前位置的方位角。
8.根据权利要求5所述的一种基于改进角度势场法的无人船自主避障方法,其特征在于,所述PID算法为增量式PID,其输出Δu[n]计算公式如下:
Δu[n]=kp×{e[n]-e[n-1]}+ki×e[n]+kd×{e[n]-2e[n-1]+e[n-2]} (4)
式中kp表示比例系数,ki表示积分时间常数,kd表示微分时间常数,e[n]、e[n-1]、e[n-2]分别表示当前时刻的输入、前一时刻的输入、再前一时刻的输入;通过三个时刻的船航行与目标航行的差值作为输入得出舵机转向输出,不断调整转向角度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西交利物浦大学,未经西交利物浦大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910514788.0/1.html,转载请声明来源钻瓜专利网。