CN109976342A - 一种动态搜索的智能船舶多船会遇避碰方法 - Google Patents
一种动态搜索的智能船舶多船会遇避碰方法 Download PDFInfo
- Publication number
- CN109976342A CN109976342A CN201910223598.3A CN201910223598A CN109976342A CN 109976342 A CN109976342 A CN 109976342A CN 201910223598 A CN201910223598 A CN 201910223598A CN 109976342 A CN109976342 A CN 109976342A
- Authority
- CN
- China
- Prior art keywords
- ship
- speed
- formula
- plane
- stop
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 230000002265 prevention Effects 0.000 title claims abstract description 19
- 238000011156 evaluation Methods 0.000 claims abstract description 53
- 230000033001 locomotion Effects 0.000 claims abstract description 10
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims description 13
- 230000001133 acceleration Effects 0.000 claims description 12
- 238000013480 data collection Methods 0.000 claims description 12
- 238000012545 processing Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 239000003643 water by type Substances 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 2
- QZXCCPZJCKEPSA-UHFFFAOYSA-N chlorfenac Chemical compound OC(=O)CC1=C(Cl)C=CC(Cl)=C1Cl QZXCCPZJCKEPSA-UHFFFAOYSA-N 0.000 description 2
- LFULEKSKNZEWOE-UHFFFAOYSA-N propanil Chemical compound CCC(=O)NC1=CC=C(Cl)C(Cl)=C1 LFULEKSKNZEWOE-UHFFFAOYSA-N 0.000 description 2
- 238000004080 punching Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000004308 accommodation Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/0206—Control of position or course in two dimensions specially adapted to water vehicles
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Traffic Control Systems (AREA)
Abstract
本发明涉及一种动态搜索的智能船舶多船会遇避碰方法;包括S1获取本船和多个来船的当前位置信息、回转角速度、船速和船长,船舶运动冲突半径;S2获取下一时刻来船的位置集合和本船的航速和回转角速度范围;S3对航速和回转角速度进行组合获取预测航行点集合;S4获取预测航行点和来船的距离评价函数值;S5判断本船的制动距离是否小于距离评价函数值,若是则记录该预测航行点,否则本船紧急制动;S6计算记录的预测航行点的整体评价函数值,获取最优航速和最优回转角速度并返回步骤S1直至到达目标点;本发明方法结合船舶动界,在紧迫局势时能停船处理,有效的保证智能船舶的安全性;避碰和复航根据评价函数选取,可靠性高。
Description
技术领域
本发明涉及智能船舶航行控制领域,尤其涉及一种动态搜索的智能船舶多船会遇避碰方法。
背景技术
智能船舶是指利用传感器、通信、物联网和互联网等技术手段,自动感知和获取船舶自身、海洋环境、物流、港口等多方信息和数据,并基于计算机技术、自动控制技术和大数据处理分析技术,在船舶航行、管理、维护保养、货物运输等方面实现无人化、智能化运行的船舶。海上船舶的避碰问题一直是航海科学技术的重点研究技术领域,由于船舶受航海水域、海况、气象条件、交通密集、船舶自身条件已经驾驶员的操作经验和水平等因素的影响导致船舶遭遇碰撞、触礁或火灾等意外事故,进而也带了了巨大的经济损失,由此可见,船舶避碰智能化是当前国际航海学术届研究的重要课题。
一方面,传统的船舶避碰方法一般根据人为经验,且在转向时按照定值转向角直至完全避碰;避碰条件仅考虑两船到达最近会遇点的距离(以下简称DCPA)和两船到达最近会遇点的时间(以下简称TCPA)两个因素,根据人为经验判断的传统船舶避碰方法无法直接应用于智能船舶领域;另一方面,现有智能避碰技术仅对船舶转向进行操作,实用性差没有考虑船舶自身的因素,无法保证船舶的安全性。
发明内容
(一)要解决的技术问题
为了解决现有技术仅考虑DCPA和TCPA两个因素且只考虑两两避碰的情况,不适用于智能船舶多船避让且实用性差的技术问题,本发明提供一种动态搜索的智能船舶多船会遇避碰方法。
(二)技术方案
为了达到上述目的,本发明采用的主要技术方案包括:
S1、分别获取本船和多个来船的当前位置信息、回转角速度、船速和船长,根据本船和多个来船的船长确定船舶动界,并根据所述船舶动界获取船舶运动冲突半径R;
S2、根据所述多个来船的当前位置信息、回转角速度和航速,获取下一时刻多个来船的位置集合(xobt,yobt),根据本船回转角速度、航速获取本船下一时刻的航速范围和回转角速度范围;
S3、针对本船下一时刻的航速范围和回转角速度范围,对航速范围内的任一航速和回转角速度范围内任一回转角速度进行组合,获取所有组合对应的本船的预测航行点集合(xot,yot)、航速评价函数值veval和航向评价函数值heading;
S4、利用所述本船的预测航行点集合(xot,yot)、本船的目标点和所述船舶运动冲突半径R,获取每一预测航行点和所有来船的距离评价函数值dist;
S5、针对每一所述预测航行点获取本船的制动距离TotalDiststop,并判断所述本船的制动距离TotalDiststop是否小于所述距离评价函数值dist,若是,则记录该预测航行点、到达该预测航行点的预测航速和预测回转角速度;
否则,令本船保持当前时刻的回转角速度,并以两倍船舶约束线加速度减速直至本船停止;
S6、利用公式一计算记录的预测航行点的整体评价函数值,本船根据整体评价函数值获取最优航速和最优回转角速度行驶一个时刻并返回步骤S1,直至本船到达目标点;
公式一:feval=α·heading+β·dist+γ·veval;
其中,feval为整体评价函数值;heading为航向评价函数值;dist为距离评价函数值;veval为航速评价函数值;α为航向评估参数;β为距离评估参数;γ为航速评估参数。
可选地,在步骤S2和S3之间还包括:
确定本船与所有来船的会遇态势,计算本船与所有来船的碰撞危险度,根据所述碰撞危险度获取重点避让船。
可选地,,在步骤S6还包括:
根据本船与所述重点避让船的会遇态势,按照国际海上避碰规则中的转向要求对所述最优回转角速度的正负加以修正。
可选地,在步骤S2中利用公式二至四获取下一时刻所述多个来船的位置集合(xobt,yobt);
公式二:θobt(i)=θob(i)+ωob(i)Δt;
公式三:xobt(i)=xob(i)+vob(i)Δtcos(θobt(i));
公式四:yobt(i)=yob(i)+vob(i)Δtsin(θobt(i));
其中,xobt和yobt为下一时刻来船位置的经度和纬度;θobt为下一时刻来船的航向;xob和yob为当前时刻来船位置的经度和纬度;vob为来船的航速;ωob为来船的回转角速度;i为来船的编号;θob为当前时刻来船的航向;Δt为数据采集时间间隔。
可选地,在步骤S2中利用公式五和六获取本船下一时刻本船的航速范围和回转角速度范围;
公式五:vot∈[vo-aoΔt,vo+aoΔt];
公式六:ωot∈[ωo-aroΔt,ωo+aroΔt];
其中,vot为下一时刻本船可能达到的航速;ωot为下一时刻本船可能达到的回转角速度;vo为当前时刻本船的航速;ao为当前时刻本船的线性加速度;ωo为当前时刻本船的回转角速度;aro为当前时刻本船的回转角加速度;Δt为数据采集时间间隔。
可选地,其特征在于,在步骤S3中利用公式七至九获取预测航行点集合(xot,yot);
公式七:θot=θo+ωotΔt;
公式八:xot=xo+votΔtcosθot;
公式九:yot=yo+votΔtsinθot;
其中,xot和yot为下一时刻本船可能会达到的位置的经度和纬度;θot为下一时刻本船可能会达到的航向;vot为下一时刻本船可能会达到的航速;ωot为下一时刻本船可能会达到的回转角速度;xo和yo为当前时刻本船位置的经度和纬度;θo为当前时刻本船的航向;Δt为数据采集时间间隔。
可选地,在步骤S4中利用公式十至十一获取每一预测航行点和多个来船的距离评价函数值dist;
公式十:
公式十一:dist=min(disttmp);
其中,xobt和yobt为预测来船位置的经度和纬度;xot和yot为预测本船位置的经度和纬度;R为本船与来船的船舶运动冲突半径;i为来船的编号。
可选地,利用公式十二至十三计算航向评价函数heading;
公式十二:
公式十三:heading=180-θtarget;
其中,θtarget为预测的本船位置偏航角度;θot为预测的本船位置达到的航向;xot和yot为预测得本船位置的经度和纬度;xgoal和ygoal为目标点的经度和纬度。
可选地,利用公式十四计算航速评价函数;
公式十四:veval=vot(veval≥0);
其中,veval为航速评价函数值;vot为预测的下一时刻本船可能会达到的航速。
可选地,在步骤S5中利用公式十五至十六获取本船的制动距离TotalDiststop;
公式十五:diststop(j+1)=diststop(j)+vstop(j)Δt;
公式十六:vstop(j+1)=vstop(j)-aoΔt;
其中,diststop为本船制动距离集合;vstop为本船制动速度集合;ao为本船运动线性加速度;Δt为数据采集时间间隔;j为循环计算计数器,初始值为1,diststop初始值为diststop(1)=0,vstop初始值为vstop(1)=veval,循环结束条件为vstop(j)<0,且选取本船制动距离集合最后一次循环所得diststop(j+1)为本船制动距离TotalDiststop。
(三)有益效果
本发明的有益效果是:首先,本发明方法能够控制智能船舶的航向和航速,且整个运动过程符合船舶运动特性;其次令船舶根据动界绕过船尾避碰,保证智能船舶安全性;再次,本方法具有船舶会遇紧迫局势时减速甚至停船处理,有效的保证智能船舶的安全性;最后,避碰过程和复航过程根据评价函数选取,避免根据人为经验设定条件时的不可靠性。
附图说明
图1为本发明一实施例提供的一种动态搜索的智能船舶多船会遇避碰方法流程示意图;
图2a为本发明一实施例提供的在开阔水域时使用的椭圆形船舶动界;
图2b为本发明一实施例提供的在狭窄水域或者受限水域时使用的椭圆形船舶动界;
图3为本发明一实施例提供的仿真初始状态示意图;
图4为本发明一实施例提供的本船开始避让来船1示意图;
图5为本发明一实施例提供的本船避让来船1完成后复航示意图;
图6为本发明一实施例提供的本船开始避让来船2示意图;
图7为本发明一实施例提供的本船避让来船2完成后复航示意图;
图8为本发明一实施例提供的仿真结束状态示意图。
具体实施方式
为了更好的解释本发明,以便于理解,下面结合附图,通过具体实施方式,对本发明作详细描述。
实施例
如图1所示,本实施例提供了一种动态搜索的智能船舶多船会遇避碰方法:
S1、分别获取本船和多个来船的当前位置信息、回转角速度、船速和船长,根据本船和多个来船的船长确定船舶动界,并根据所述船舶动界获取船舶运动冲突半径R;
具体地举例来说智能船舶设置有GPS、AIS和雷达等传感器,借助智能船舶装载的传感器获取本船和来船的当前位置信息、回转角速度、船速和船长,船舶动界针对本船和来船均需计算,船舶运动冲突半径实则为本船与来船的船舶动界相切时两船间距;在本实施例中如图2a示出了椭圆形船舶动界的在开阔水域时的长轴和短轴,4L和1.6L对应的模型为开阔水域是使用的椭圆形船舶动界模型;如图2b示出了椭圆形船舶动界的在狭窄或受限水域时的长轴和短轴,3L和0.8L为狭窄水域或受限水域时的船舶动界,其中L为船舶船长,船舶根据动界绕过船尾避碰,保证智能船舶安全性;
S2、根据所述多个来船的当前位置信息、回转角速度和航速,获取下一时刻多个来船的位置集合(xobt,yobt),根据本船回转角速度、航速获取本船下一时刻的航速范围和回转角速度范围;
在步骤S2中利用公式1至3获取下一时刻所述多个来船的位置集合(xobt,yobt);
公式1:θobt(i)=θob(i)+ωob(i)Δt;
公式2:xobt(i)=xob(i)+vob(i)Δtcos(θobt(i));
公式3:yobt(i)=yob(i)+vob(i)Δtsin(θobt(i));
其中,xobt和yobt为下一时刻来船位置的经度和纬度;θobt为下一时刻来船的航向;xob和yob为当前时刻来船位置的经度和纬度;vob为来船的航速;ωob为来船的回转角速度;i为来船的编号;θob为当前时刻来船的航向;Δt为数据采集时间间隔。
利用公式4和5获取本船下一时刻本船的航速范围和回转角速度范围;
公式4:vot∈[vo-aoΔt,vo+aoΔt];
公式5:ωot∈[ωo-aroΔt,ωo+aroΔt];
其中,vot为下一时刻本船可能达到的航速;ωot为下一时刻本船可能达到的回转角速度;vo为当前时刻本船的航速;ao为当前时刻本船的线性加速度;ωo为当前时刻本船的回转角速度;aro为当前时刻本船的回转角加速度;Δt为数据采集时间间隔。
S3、针对本船下一时刻的航速范围和回转角速度范围,对航速范围内的任一航速和回转角速度范围内任一回转角速度进行组合,获取所有组合对应的本船的预测航行点集合(xot,yot)、航速评价函数值veval和航向评价函数值heading;
在步骤S3中利用公式6至8获取预测航行点集合(xot,yot);
公式6:θot=θo+ωotΔt;
公式7:xot=xo+votΔtcosθot;
公式8:yot=yo+votΔtsinθot;
其中,xot和yot为下一时刻本船可能会达到的位置的经度和纬度;θot为下一时刻本船可能会达到的航向;vot为下一时刻本船可能会达到的航速;ωot为下一时刻本船可能会达到的回转角速度;xo和yo为当前时刻本船位置的经度和纬度;θo为当前时刻本船的航向;Δt为数据采集时间间隔。
其中,航速评价函数表示为:
公式9:veval=vot(veval≥0);
其中,veval为航速评价函数值;vot为预测的下一时刻本船可能会达到的航速;举例来说,此处选取的下一时刻本船可能会达到的航速的绝对值作为航速评价函数值。
航向评价函数通过公式10-11获取:
公式10:
其中,θtarget为预测的本船位置偏航角度;θot为预测的本船位置达到的航向;xot和yot为预测得本船位置的经度和纬度;xgoal和ygoal为目标点的经度和纬度;
公式11:heading=180-θtarget;
其中,heading为航向评价函数值;θtarget为预测的本船位置偏航角度;
举例来说,使用回转角速度进行转向操作取代现有技术中直接获取转向角进行转向操作,符合船舶的回转性,船舶回转性是使船舶圆弧运动的能力,与船舶避让、避碰、靠离码头、灵活掉头有关;
计算预测的本船位置与来船运动冲突区域边界之间的距离disttmp;
S4、利用所述本船的预测航行点集合(xot,yot)、本船的目标点和所述船舶运动冲突半径R,获取每一预测航行点和所有来船的距离评价函数值dist;
利用公式12至13获取每一预测航行点和多个来船的距离评价函数值dist;
公式12:
公式13:dist=min(disttmp);
其中,xobt和yobt为预测来船位置的经度和纬度;xot和yot为预测本船位置的经度和纬度;R为本船与来船的船舶运动冲突半径;i为来船的编号。
S5、针对每一所述预测航行点获取本船的制动距离TotalDiststop,并判断所述本船的制动距离TotalDiststop是否小于所述距离评价函数值dist,若是,则记录该预测航行点、到达该预测航行点的预测航速和预测回转角速度;
利用公式14至15获取本船的制动距离TotalDiststop;
公式14:diststop(j+1)=diststop(j)+vstop(j)Δt;
公式15:vstop(j+1)=vstop(j)-aoΔt;
其中,diststop为本船制动距离集合;vstop为本船制动速度集合;ao为本船运动线性加速度;Δt为数据采集时间间隔;j为循环计算计数器,初始值为1,diststop初始值为diststop(1)=0,vstop初始值为vstop(1)=veval,循环结束条件为vstop(j)<0,且选取本船制动距离集合最后一次循环所得diststop(j+1)为本船制动距离TotalDiststop;
否则,令本船保持当前时刻的回转角速度,并以两倍船舶约束线加速度减速直至本船停止;举例来说本方法具有船舶会遇紧迫局势时减速甚至停船处理,有效的保证智能船舶的安全性;
S6、利用公式16计算记录的预测航行点的整体评价函数值,本船根据整体评价函数值获取最优航速和最优回转角速度行驶一个时刻并返回步骤S1,直至本船到达目标点;
特别地,因为S5中记录航行点可能不止一个,因此整体评价函数值为一个包含多个元素的数组,选取整体评价函数值最大的情况下所预测的航速和回转角速度作为最优航速和最优回转角速度;
公式16:feval=α·heading+β·dist+γ·veval;
其中,feval为整体评价函数值;heading为航向评价函数值;dist为距离评价函数值;veval为航速评价函数值;α为航向评估参数;β为距离评估参数;γ为航速评估参数。
举例来说,在本实施例中避碰过程和复航过程根据评价函数选取,避免根据人为经验设定条件时的不可靠性。
实施例二
在实施例一的基础上,在步骤S2和S3之间还包括:
确定本船与所有来船的会遇态势,计算本船与所有来船的碰撞危险度,根据所述碰撞危险度获取重点避让船。
相应地,在步骤S6还包括:
根据本船与所述重点避让船的会遇态势,按照国际海上避碰规则中的转向要求对所述最优回转角速度的正负加以修正,上述修正过程能够使得智能船舶的安全会遇更贴近实际应用。
仿真实施例
如图3所示,本实施例中模拟了两船与本船会遇的情况,具体的,本船位于坐标(1,1)的位置,欲行驶至(10,10)的目标点,在初始时刻检测到来船1和来船2;
如图4所示采用本发明方法将来船1确定为重点避让船,并通过整体评价函数值选出最优航速和最优回转角速度避开来船1;如图5示出了本船避让来船1完成复航后的位置;
进一步的如图6所示,本船检测到来船2为重点避让船舶,通过整体评价函数值选出最优航速和最优回转角速度避开来船2;如图7示出了本船避让来船2完成复航后的位置;
本船在行驶的过程中持续检测是否有会遇的船舶,直至如图8所示本船安全行驶至目标点(10,10)。
最后应说明的是:以上所述的各实施例仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分或全部技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (10)
1.一种动态搜索的智能船舶多船会遇避碰方法,其特征在于,包括:
S1、分别获取本船和多个来船的当前位置信息、回转角速度、船速和船长,根据本船和多个来船的船长确定船舶动界,并根据所述船舶动界获取船舶运动冲突半径R;
S2、根据所述多个来船的当前位置信息、回转角速度和航速,获取下一时刻多个来船的位置集合(xobt,yobt),根据本船回转角速度、航速获取本船下一时刻的航速范围和回转角速度范围;
S3、针对本船下一时刻的航速范围和回转角速度范围,对航速范围内的任一航速和回转角速度范围内任一回转角速度进行组合,获取所有组合对应的本船的预测航行点集合(xot,yot)、航速评价函数值veval和航向评价函数值heading;
S4、利用所述本船的预测航行点集合(xot,yot)、本船的目标点和所述船舶运动冲突半径R,获取每一预测航行点和所有来船的距离评价函数值dist;
S5、针对每一所述预测航行点获取本船的制动距离TotalDiststop,并判断所述本船的制动距离TotalDiststop是否小于所述距离评价函数值dist,若是,则记录该预测航行点、到达该预测航行点的预测航速和预测回转角速度;
否则,令本船保持当前时刻的回转角速度,并以两倍船舶约束线加速度减速直至本船停止;
S6、利用公式一计算记录的预测航行点的整体评价函数值,本船根据整体评价函数值获取最优航速和最优回转角速度行驶一个时刻并返回步骤S1,直至本船到达目标点;
公式一:feval=α·heading+β·dist+γ·veval;
其中,feval为整体评价函数值;heading为航向评价函数值;dist为距离评价函数值;veval为航速评价函数值;α为航向评估参数;β为距离评估参数;γ为航速评估参数。
2.如权利要求1所述的方法,其特征在于,在步骤S2和S3之间还包括:
确定本船与所有来船的会遇态势,计算本船与所有来船的碰撞危险度,根据所述碰撞危险度获取重点避让船。
3.如权利要求2所述的方法,其特征在于,在步骤S6还包括:
根据本船与所述重点避让船的会遇态势,按照国际海上避碰规则中的转向要求对所述最优回转角速度的正负加以修正。
4.如权利要求1所述的方法,其特征在于,在步骤S2中利用公式二至四获取下一时刻所述多个来船的位置集合(xobt,yobt);
公式二:θobt(i)=θob(i)+ωob(i)Δt;
公式三:xobt(i)=xob(i)+vob(i)Δtcos(θobt(i));
公式四:yobt(i)=yob(i)+vob(i)Δtsin(θobt(i));
其中,xobt和yobt为下一时刻来船位置的经度和纬度;θobt为下一时刻来船的航向;xob和yob为当前时刻来船位置的经度和纬度;vob为来船的航速;ωob为来船的回转角速度;i为来船的编号;θob为当前时刻来船的航向;Δt为数据采集时间间隔。
5.如权利要求4所述的方法,其特征在于,在步骤S2中利用公式五和六获取本船下一时刻本船的航速范围和回转角速度范围;
公式五:vot∈[vo-aoΔt,vo+aoΔt];
公式六:ωot∈[ωo-aroΔt,ωo+aroΔt];
其中,vot为下一时刻本船可能达到的航速;ωot为下一时刻本船可能达到的回转角速度;vo为当前时刻本船的航速;ao为当前时刻本船的线性加速度;ωo为当前时刻本船的回转角速度;aro为当前时刻本船的回转角加速度;Δt为数据采集时间间隔。
6.如权利要求5所述的方法,其特征在于,在步骤S3中利用公式七至九获取预测航行点集合(xot,yot);
公式七:θot=θo+ωotΔt;
公式八:xot=xo+votΔtcosθot;
公式九:yot=yo+votΔtsinθot;
其中,xot和yot为下一时刻本船可能会达到的位置的经度和纬度;θot为下一时刻本船可能会达到的航向;vot为下一时刻本船可能会达到的航速;ωot为下一时刻本船可能会达到的回转角速度;xo和yo为当前时刻本船位置的经度和纬度;θo为当前时刻本船的航向;Δt为数据采集时间间隔。
7.如权利要求6所述的方法,其特征在于,在步骤S4中利用公式十至十一获取每一预测航行点和多个来船的距离评价函数值dist;
公式十:
公式十一:dist=min(disttmp);
其中,xobt和yobt为预测来船位置的经度和纬度;xot和yot为预测本船位置的经度和纬度;R为本船与来船的船舶运动冲突半径;i为来船的编号。
8.如权利要求7所述的方法,其特征在于,利用公式十二至十三计算航向评价函数heading;
公式十二:
公式十三:heading=180-θtarget;
其中,θtarget为预测的本船位置偏航角度;θot为预测的本船位置达到的航向;xot和yot为预测得本船位置的经度和纬度;xgoal和ygoal为目标点的经度和纬度。
9.如权利要求8所述的方法,其特征在于,利用公式十四计算航速评价函数;
公式十四:veval=vot(veval≥0);
其中,veval为航速评价函数值;vot为预测的下一时刻本船可能会达到的航速。
10.如权利要求9所述的方法,其特征在于,在步骤S5中利用公式十五至十六获取本船的制动距离TotalDiststop;
公式十五:diststop(j+1)=diststop(j)+vstop(j)Δt;
公式十六:vstop(j+1)=vstop(j)-aoΔt;
其中,diststop为本船制动距离集合;vstop为本船制动速度集合;ao为本船运动线性加速度;Δt为数据采集时间间隔;j为循环计算计数器,初始值为1,diststop初始值为diststop(1)=0,vstop初始值为vstop(1)=veval,循环结束条件为vstop(j)<0,且选取本船制动距离集合最后一次循环所得diststop(j+1)为本船制动距离TotalDiststop。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910223598.3A CN109976342B (zh) | 2019-03-22 | 2019-03-22 | 一种动态搜索的智能船舶多船会遇避碰方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910223598.3A CN109976342B (zh) | 2019-03-22 | 2019-03-22 | 一种动态搜索的智能船舶多船会遇避碰方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109976342A true CN109976342A (zh) | 2019-07-05 |
CN109976342B CN109976342B (zh) | 2020-07-31 |
Family
ID=67080204
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910223598.3A Active CN109976342B (zh) | 2019-03-22 | 2019-03-22 | 一种动态搜索的智能船舶多船会遇避碰方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109976342B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110648557A (zh) * | 2019-10-30 | 2020-01-03 | 青岛科技大学 | 一种受限水域基于船舶集群态势的相对领域获取方法 |
CN111028546A (zh) * | 2019-11-20 | 2020-04-17 | 智慧航海(青岛)科技有限公司 | 基于岸基雷达面向智能船舶的多船协同避碰***和方法 |
CN112052984A (zh) * | 2020-08-07 | 2020-12-08 | 智慧航海(青岛)科技有限公司 | 一种智能船舶避碰方法及*** |
CN113096446A (zh) * | 2021-03-30 | 2021-07-09 | 武汉理工大学 | 混合航行场景下的多船避碰决策方法、存储介质及处理器 |
CN113536544A (zh) * | 2021-06-21 | 2021-10-22 | 武汉理工大学 | 一种基于最小安全距离模型的船舶概率冲突检测方法 |
CN114313142A (zh) * | 2022-03-04 | 2022-04-12 | 中国船级社 | 一种船舶避碰算法的评价方法、装置及设备 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101344938A (zh) * | 2007-11-21 | 2009-01-14 | 上海海事大学 | 基于数字协商的船舶避碰决策方法 |
CN104809529A (zh) * | 2015-05-13 | 2015-07-29 | 哈尔滨工程大学 | 一种细菌觅食优化的多船会遇避碰方法 |
CN105096660A (zh) * | 2015-09-09 | 2015-11-25 | 河海大学常州校区 | 一种基于碰撞分类检测的船舶安全预警方法 |
CN105390029A (zh) * | 2015-11-06 | 2016-03-09 | 武汉理工大学 | 基于航迹融合和航迹预测的船舶避碰辅助决策方法及*** |
KR20170006161A (ko) * | 2015-07-07 | 2017-01-17 | (주)뉴월드마리타임 | Ais정보를 이용한 선박 충돌방지 시스템 및 방법 |
KR20170058719A (ko) * | 2015-11-19 | 2017-05-29 | 대우조선해양 주식회사 | 무인 선박의 경로 추종 및 장애물과의 충돌 회피 제어방법 |
CN108630017A (zh) * | 2018-05-04 | 2018-10-09 | 上海海洋大学 | 一种船舶航行避碰方法及*** |
CN109460045A (zh) * | 2019-01-14 | 2019-03-12 | 哈尔滨工程大学 | 动态障碍在线感知下usv基于改进蚁群优化的避碰规划方法 |
CN109460021A (zh) * | 2018-11-02 | 2019-03-12 | 青岛沃曼软控有限公司 | 船只智能航行会遇航迹识别精算避碰*** |
CN109491398A (zh) * | 2019-01-22 | 2019-03-19 | 上海海事大学 | 一种可实现自动避碰的无人船及其避碰方法 |
-
2019
- 2019-03-22 CN CN201910223598.3A patent/CN109976342B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101344938A (zh) * | 2007-11-21 | 2009-01-14 | 上海海事大学 | 基于数字协商的船舶避碰决策方法 |
CN104809529A (zh) * | 2015-05-13 | 2015-07-29 | 哈尔滨工程大学 | 一种细菌觅食优化的多船会遇避碰方法 |
KR20170006161A (ko) * | 2015-07-07 | 2017-01-17 | (주)뉴월드마리타임 | Ais정보를 이용한 선박 충돌방지 시스템 및 방법 |
CN105096660A (zh) * | 2015-09-09 | 2015-11-25 | 河海大学常州校区 | 一种基于碰撞分类检测的船舶安全预警方法 |
CN105390029A (zh) * | 2015-11-06 | 2016-03-09 | 武汉理工大学 | 基于航迹融合和航迹预测的船舶避碰辅助决策方法及*** |
KR20170058719A (ko) * | 2015-11-19 | 2017-05-29 | 대우조선해양 주식회사 | 무인 선박의 경로 추종 및 장애물과의 충돌 회피 제어방법 |
CN108630017A (zh) * | 2018-05-04 | 2018-10-09 | 上海海洋大学 | 一种船舶航行避碰方法及*** |
CN109460021A (zh) * | 2018-11-02 | 2019-03-12 | 青岛沃曼软控有限公司 | 船只智能航行会遇航迹识别精算避碰*** |
CN109460045A (zh) * | 2019-01-14 | 2019-03-12 | 哈尔滨工程大学 | 动态障碍在线感知下usv基于改进蚁群优化的避碰规划方法 |
CN109491398A (zh) * | 2019-01-22 | 2019-03-19 | 上海海事大学 | 一种可实现自动避碰的无人船及其避碰方法 |
Non-Patent Citations (6)
Title |
---|
CHEEKUANG TAM 等: "Cooperative path planning algorithm for marine surface vessels", 《OCEAN ENGINEERING》 * |
WEIXUAN HU 等: "THE AUTOMATIC COLLISION AVOIDING PLAN RESEARCH OF GIVEN WAY VESSEL IN CROSSING SITUATION", 《POLISH MARITIME RESEARCH SPECIAL ISSUE》 * |
姚杰 等: "多船会遇碰撞危险的模糊识别评价方法", 《大连水产学院学报》 * |
李啸雨 等: "多船会遇自主避碰算法", 《船舶工程》 * |
薛彦卓 等: "基于避碰重点船算法的多船避碰模拟", 《大连海事大学学报》 * |
郑思伟: "多船避碰决策理论与模型分析", 《船海工程》 * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110648557A (zh) * | 2019-10-30 | 2020-01-03 | 青岛科技大学 | 一种受限水域基于船舶集群态势的相对领域获取方法 |
CN110648557B (zh) * | 2019-10-30 | 2020-11-10 | 青岛科技大学 | 一种受限水域基于船舶集群态势的相对领域获取方法 |
CN111028546A (zh) * | 2019-11-20 | 2020-04-17 | 智慧航海(青岛)科技有限公司 | 基于岸基雷达面向智能船舶的多船协同避碰***和方法 |
CN112052984A (zh) * | 2020-08-07 | 2020-12-08 | 智慧航海(青岛)科技有限公司 | 一种智能船舶避碰方法及*** |
CN113096446A (zh) * | 2021-03-30 | 2021-07-09 | 武汉理工大学 | 混合航行场景下的多船避碰决策方法、存储介质及处理器 |
CN113096446B (zh) * | 2021-03-30 | 2022-05-03 | 武汉理工大学 | 混合航行场景下的多船避碰决策方法、存储介质及处理器 |
CN113536544A (zh) * | 2021-06-21 | 2021-10-22 | 武汉理工大学 | 一种基于最小安全距离模型的船舶概率冲突检测方法 |
CN113536544B (zh) * | 2021-06-21 | 2023-11-07 | 武汉理工大学 | 一种基于最小安全距离模型的船舶概率冲突检测方法 |
CN114313142A (zh) * | 2022-03-04 | 2022-04-12 | 中国船级社 | 一种船舶避碰算法的评价方法、装置及设备 |
CN114313142B (zh) * | 2022-03-04 | 2022-06-07 | 中国船级社 | 一种船舶避碰算法的评价方法、装置及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN109976342B (zh) | 2020-07-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109976342A (zh) | 一种动态搜索的智能船舶多船会遇避碰方法 | |
JP7221923B2 (ja) | 人工ポテンシャル場法に基づく船舶衝突回避方法及びシステム | |
CN109753068B (zh) | 一种考虑通信情况的多usv群体协同避碰规划方法 | |
CN109597417B (zh) | 一种基于避碰准则的多usv群体协同避碰规划方法 | |
US8849483B2 (en) | Target trailing with safe navigation with colregs for maritime autonomous surface vehicles | |
CN113759939B (zh) | 一种受限水域智能航行方法及装置 | |
CN113156947B (zh) | 一种船舶在动态环境下的路径规划的方法 | |
Li et al. | A rule-aware time-varying conflict risk measure for MASS considering maritime practice | |
Blaich et al. | Fast grid based collision avoidance for vessels using A∗ search algorithm | |
Lisowski | Analysis of methods of determining the safe ship trajectory | |
He et al. | Dynamic adaptive intelligent navigation decision making method for multi-object situation in open water | |
Rylander et al. | Autonomous safety on vessels | |
Mizythras et al. | A novel decision support methodology for oceangoing vessel collision avoidance | |
CN111861155A (zh) | 船舶碰撞风险检测方法、***、计算机设备和存储介质 | |
CN203094401U (zh) | 一种采用声纳探测的船载(ais)自动智能避碰*** | |
Li et al. | Simulation on vessel intelligent collision avoidance based on artificial fish swarm algorithm | |
Han et al. | A COLREGs-compliant guidance strategy for an underactuated unmanned surface vehicle combining potential field with grid map | |
Hansen et al. | Autonomous navigation in confined waters-a COLREGs rule 9 compliant framework | |
CN110414042B (zh) | 一种冲突会遇局面下船舶集群态势分析方法 | |
Chen et al. | Pattern knowledge discovery of ship collision avoidance based on AIS data analysis | |
Li et al. | Modelling and simulation of intelligent collision avoidance based on ship domain | |
CN112101558A (zh) | 基于d-s证据理论的无人船态势感知及避碰决策方法、装置 | |
Dinh et al. | A study on the construction of stage discrimination model and consecutive waypoints generation method for ship’s automatic avoiding action | |
CN117008606A (zh) | 一种定线制水域船舶自主航行决策方法及装置 | |
CN116645836A (zh) | 一种多动静态物标自动避碰方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |