CN111474916A - 船舶航行自主避碰算法测试方法和装置 - Google Patents

船舶航行自主避碰算法测试方法和装置 Download PDF

Info

Publication number
CN111474916A
CN111474916A CN202010237786.4A CN202010237786A CN111474916A CN 111474916 A CN111474916 A CN 111474916A CN 202010237786 A CN202010237786 A CN 202010237786A CN 111474916 A CN111474916 A CN 111474916A
Authority
CN
China
Prior art keywords
ship
information
collision avoidance
model
navigation
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
Application number
CN202010237786.4A
Other languages
English (en)
Other versions
CN111474916B (zh
Inventor
王晓原
夏媛媛
姜雨函
董晓斐
伯佳更
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Navigation Brilliance Qingdao Technology Co Ltd
Original Assignee
Navigation Brilliance Qingdao Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Navigation Brilliance Qingdao Technology Co Ltd filed Critical Navigation Brilliance Qingdao Technology Co Ltd
Priority to CN202010237786.4A priority Critical patent/CN111474916B/zh
Publication of CN111474916A publication Critical patent/CN111474916A/zh
Application granted granted Critical
Publication of CN111474916B publication Critical patent/CN111474916B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0218Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/203D [Three Dimensional] animation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/05Geographic models
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A30/00Adapting or protecting infrastructure or their operation
    • Y02A30/30Adapting or protecting infrastructure or their operation in transportation, e.g. on roads, waterways or railways

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Remote Sensing (AREA)
  • Computer Graphics (AREA)
  • Traffic Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请属于算法测试技术领域,具体涉及一种船舶航行自主避碰算法测试方法和装置,旨在为了解决现有技术中自主避碰算法在实际应用于自主避碰前缺少测试环节,无法通过简便、直观的方式检测算法的有效性与可靠性的问题。本申请方法应用于船舶航行数字沙盘***,获取船舶航行信息,触发所述船舶航行数字沙盘***基于船舶航行信息构建并显示三维场景模型;获取三维场景模型中测试船舶模型与每个目标信息生成的目标模型的交互距离,通过交互距离与相应的距离阈值的比较得到船舶安全通行率;基于船舶安全通行率,获取船舶航行自主避碰算法测试结果。本申请方法可以通过直观的方式展示测试结果,通过简便的方式检测算法的有效性与可靠性。

Description

船舶航行自主避碰算法测试方法和装置
技术领域
本申请属于算法测试技术领域,具体涉及一种船舶航行自主避碰算 法测试方法和装置。
背景技术
远洋运输是使用船舶跨越大洋的运输,使用智能船舶是推动远洋运 输的重要环节。现代船舶在信息感知、通信导航、能效控制、状态监测 与故障诊断、遇险预警救助等多个方面都朝向智能化、高效化方向发展, 因此智能化已成为现代船舶发展的趋势。
智能化船舶的航线规划不再依赖于人手工完成,随着计算机和人工 智能技术的不断发展,通过不同的算法进行自主避碰已成为发展趋势。 现有技术中,自主避碰算法在使用前缺少测试环节,无法通过简便、直 观的方式展示测试效果。
发明内容
(一)要解决的技术问题
为了解决现有技术中自主避碰算法在航线使用前缺少测试环节,无 法通过简便、直观的方式检测算法的有效性与可靠性的问题,本申请提 出了一种船舶航行自主避碰算法测试方法和装置。
(二)技术方案
为达到上述目的,本申请采用如下技术方案:
第一方面,本申请提供一种船舶航行自主避碰算法测试方法,应用 于船舶智能航行数字沙盘***,所述船舶智能航行数字沙盘***包括: 用于接收用户发出的指令信息的数字沙盘交互单元,用于根据船舶航行 信息和所述指令信息生成三维模型数据的三维模型生成单元,用于根据 所述三维模型数据生成并显示三维数字沙盘模型的虚拟场景展示单元; 该方法包括:
S10、获取船舶航行信息,所述船舶航行包括测试船舶的船舶信息、 测试海域中目标的目标信息、环境信息和自主避碰航线信息;
S20、触发所述船舶智能航行数字沙盘***中的三维模型生成单元基 于所述船舶航行信息生成三维模型数据,虚拟场景展示单元基于所述三 维模型数据生成并显示三维场景模型;
S30、获取所述三维场景模型中测试船舶模型与每个目标信息生成的 目标模型的交互距离,通过所述交互距离与相应的距离阈值的比较得到 船舶安全通行率;
S40、基于所述船舶安全通行率,获取船舶航行自主避碰算法测试结 果。
作为本发明方法的一种改进,步骤S30中的“通过所述交互距离与 相应的距离阈值的比较得到船舶安全通行率”包括:
S31、比较交互距离与相应的距离阈值,判断测试船舶模型与每个目 标模型是否存在碰撞风险,包括:
若所述测试船舶模型与目标模型发生碰撞,则船舶存在碰撞风险, 不能通行;
若所述测试船舶模型与目标模型未发生碰撞且交互距离小于距离阈 值,则船舶存在碰撞风险,能够勉强通行;
若所述测试船舶模型与目标模型的交互距离大于等于距离阈值,则 船舶不存在碰撞风险,能够安全通行;
S32、确定船舶安全通行率,包括:
若所述测试船舶模型与目标模型发生碰撞,则船舶安全通行率为零;
若所述测试船舶模型未与目标模型发生碰撞,则将船舶能够安全通 行的次数与目标数量的比值作为船舶安全通行率。
作为本发明方法的一种改进,步骤S40中的“基于所述船舶安全通 行率,获取船舶航行自主避碰算法测试结果”包括:
船舶安全通行率大于预设的通行率阈值时,船舶航行自主避碰算法 成功,将船舶航行自主避碰算法成功作为船舶航行自主避碰算法测试结 果;
船舶安全通行率小于等于预设的通行率阈值时,船舶航行自主避碰 算法失败,将船舶航行自主避碰算法失败作为船舶航行自主避碰算法测 试结果。
作为本发明方法的一种改进,步骤S40后还包括:
步骤S50、根据所述测试船舶模型与各目标模型的交互距离,通过所 述数字沙盘交互单元对基于所述自主避碰航线信息生成的自主避碰航线 进行调整,并将调整后的航线作为所述自主避碰航线的优化结果输出。
作为本发明方法的一种改进,所述数字沙盘交互单元包括触摸屏和 触摸笔。
作为本发明方法的一种改进,所述船舶信息包括测试船舶的长度信 息、宽度信息、航速信息、航向信息、终点位置信息。
作为本发明方法的一种改进,所述目标包括障碍物和/或其他船舶。
作为本发明方法的一种改进,所述目标信息包括:
所述障碍物的位置信息、大小信息,和/或
所述其他船舶的位置信息、长度信息、宽度信息、航速信息、航向 信息。
作为本发明方法的一种改进,所述环境信息包括测试时间信息、气 象信息、能见度信息。
第二方面,本申请提供一种船舶航行自主避碰算法测试装置,应用 于船舶智能航行数字沙盘***,所述船舶智能航行数字沙盘***包括: 用于接收用户发出的指令信息的数字沙盘交互单元,用于根据船舶航行 信息和所述指令信息生成三维模型数据的三维模型生成单元,用于根据 所述三维模型数据生成并显示三维数字沙盘模型的虚拟场景展示单元; 该装置包括:
船舶航行信息获取模块,配置为获取船舶航行信息,所述船舶航行 包括测试船舶的船舶信息、测试海域中目标的目标信息、环境信息和自 主避碰航线信息;
触发模块,配置为触发所述船舶智能航行数字沙盘***中的三维模 型生成单元基于所述船舶航行信息生成三维模型数据,虚拟场景展示单 元基于所述三维模型数据生成并显示三维场景模型;
船舶安全通行率获取模块,配置为获取所述三维场景模型中测试船 舶模型与每个目标信息生成的目标模型的交互距离,通过所述交互距离 与相应的距离阈值的比较得到船舶安全通行率;
测试结果获取模块,配置为基于所述船舶安全通行率,获取船舶航 行自主避碰算法测试结果。
(三)有益效果
本申请提出一种船舶航行自主避碰算法测试方法,可以通过直观的 方式展示测试过程,通过简便的方式检测算法的有效性与可靠性;使用 具有数字化、可视化、智能化特点的船舶航行数字沙盘***,不仅展示 智能船舶自主避碰算法效果,还可以直观展示船舶测试场测试测试过程, 便于专家评价。进一步地,通过数字沙盘交互单元对自主避碰航线进行 调整,并将调整后的航线作为自主避碰航线的优化结果,从而让专家可 以在自主避碰算法测试结束后直接通过交互界面对测试航线进行调整, 更直接的令技术人员明确算法完善方向。本发明方法与现场实际测试相 比,更加简便,可以在不同场合和环境下进行算法和航线测试。
附图说明
本申请借助于以下附图进行描述:
图1为本申请具体实施方式中的船舶航行自主避碰算法测试方法流 程示意图;
图2为本申请具体实施方式中的船舶航行自主避碰算法测试方法一 个实施例的流程示意图。
具体实施方式
为了更好的解释本发明,以便于理解,下面结合附图,通过具体实 施方式,对本发明作详细描述。
请参阅图1,图1为本申请具体实施方式中的船舶航行自主避碰算法 测试方法流程示意图。
本发明一种船舶航行自主避碰算法测试方法,应用于船舶智能航行 数字沙盘***,船舶智能航行数字沙盘***包括用于接收用户发出的指 令信息的数字沙盘交互单元,用于根据船舶航行信息和所述指令信息生 成三维模型数据的三维模型生成单元,用于根据所述三维模型数据生成 并显示三维数字沙盘模型的虚拟场景展示单元;该方法包括:
S10、获取船舶航行信息,船舶航行包括测试船舶的船舶信息、测试 海域中目标的目标信息、环境信息和自主避碰航线信息;
S20、触发船舶智能航行数字沙盘***中的三维模型生成单元基于船 舶航行信息生成三维模型数据,虚拟场景展示单元基于三维模型数据生 成并显示三维场景模型;
S30、获取三维场景模型中测试船舶模型与每个目标信息生成的目标 模型的交互距离,通过交互距离与相应的距离阈值的比较得到船舶安全 通行率;
S40、基于船舶安全通行率,获取船舶航行自主避碰算法测试结果。
为了便于理解本发明方法,以下先对船舶航行数字沙盘***进行具 体说明,然后对本发明的各个步骤进行详细介绍。
数字沙盘是通过声、光、电、图像、三维动画以及计算机程控技术, 运用数字投影来实现,数字沙盘可以充分体现区位特点,达到一种惟妙 惟肖、变化多姿的动态视觉效果。对参观者来说是一种全新的体验,并 能产生强烈的共鸣,比传统的沙盘模型更直观。
船舶智能航行数字沙盘***,包括:目标船数据接收单元、数字沙 盘交互单元、三维模型生成单元、虚拟场景展示单元。
目标船数据接收单元,用于接收雷达***和船舶自动识别***采集 并发送的预设海域的目标船信息数据,并将目标船信息数据发送至数字 沙盘交互单元和三维模型生成单元。
数字沙盘交互单元,用于接收目标船信息数据,根据本船信息及预 设海域的电子海图数据、目标船信息数据生成数字沙盘交互界面,接收 用户基于数字沙盘交互界面发出的指令信息,将指令信息解析为指令信 息数据发送至三维模型生成单元。
三维模型生成单元,用于接收指令信息数据和目标船信息数据;根 据本船信息及预设海域的电子海图数据、目标船信息数据生成三维模型 数据,并根据指令信息数据对当前三维模型数据进行动态调整;将当前 三维模型数据或动态调整后的三维模型数据作为三维模型数据发送至虚 拟场景展示单元。
虚拟场景展示单元,用于接收三维模型数据,生成并显示相应的三 维数字沙盘模型。
具体地,在本发明的一个船舶航行自主避碰算法测试方法实施例中, 步骤S30中的“通过所述交互距离与相应的距离阈值的比较得到船舶安 全通行率”包括:
S31、比较交互距离与相应的距离阈值,判断测试船舶模型与每个目 标模型是否存在碰撞风险,包括:
若测试船舶模型与目标模型发生碰撞,则船舶存在碰撞风险,不能 通行;
若测试船舶模型与目标模型未发生碰撞且交互距离小于距离阈值, 则船舶存在碰撞风险,能够勉强通行;
若测试船舶模型与目标模型的交互距离大于等于距离阈值,则船舶 不存在碰撞风险,能够安全通行;
S32、确定船舶安全通行率,包括:
若测试船舶模型与目标模型发生碰撞,则船舶安全通行率为零;
若测试船舶模型未与目标模型发生碰撞,则将船舶能够安全通行的 次数与目标数量的比值作为船舶安全通行率。
具体地,在本发明的一个船舶航行自主避碰算法测试方法实施例中, 步骤S40中的“基于所述船舶安全通行率,获取船舶航行自主避碰算法 测试结果”包括:
船舶安全通行率大于预设的通行率阈值时,船舶航行自主避碰算法 成功,将船舶航行自主避碰算法成功作为船舶航行自主避碰算法测试结 果;
船舶安全通行率小于等于预设的通行率阈值时,船舶航行自主避碰 算法失败,将船舶航行自主避碰算法失败作为船舶航行自主避碰算法测 试结果。
具体地,在本发明的一个船舶航行自主避碰算法测试方法实施例中, 步骤S40后还包括:
步骤S50、根据测试船舶模型与各目标模型的交互距离,通过数字沙 盘交互单元对基于自主避碰航线信息生成的自主避碰航线进行调整,并 将调整后的航线作为所述自主避碰航线的优化结果输出。
具体地,在本发明的一个船舶航行自主避碰算法测试方法实施例中, 数字沙盘交互单元包括触摸屏和触摸笔。
具体地,在本发明的一个船舶航行自主避碰算法测试方法实施例中, 船舶信息包括测试船舶的长度信息、宽度信息、航速信息、航向信息、 终点位置信息。
具体地,在本发明的一个船舶航行自主避碰算法测试方法实施例中, 目标包括障碍物和/或其他船舶。
具体地,在本发明的一个船舶航行自主避碰算法测试方法实施例中, 目标信息包括:
障碍物的位置信息、大小信息,和/或
其他船舶的位置信息、长度信息、宽度信息、航速信息、航向信息。
具体地,在本发明的一个船舶航行自主避碰算法测试方法实施例中, 环境信息包括测试时间信息、气象信息、能见度信息。
请参阅图2,图2为本申请具体实施方式中的船舶航行自主避碰算法 测试方法一个实施例的流程示意图。以下结合图2对本发明方法一个实 施例中的各步骤进行详细说明。
S1、使用触摸笔在数字沙盘操作台的互动界面中选择自主避碰算法 测试模式,选择“新建测试方案”或“测试案例”。选择自主避碰算法 测试模式后,数字沙盘操作台中以三维画面自动呈现船舶测试场所在海 区的电子海图。测试案例是预设测试方案,已包含本船起始位置、本船 信息、目标信息、环境信息,该方案可以是通过无人艇测绘模块获取船 舶测试场在测试阶段的数据。
S2、如果选择“新建测试方案”,转到S3;否则,选择“测试案例”, 转到S5。
S3、在互动界面中输入测试方案,包括本船信息、目标信息、环境 信息等。本船信息包括:船长、船宽、航速、航向、终点位置等;目标 是障碍物或其他船舶,如果是障碍物,则目标信息包括:位置、大小等; 如果是其他船舶,则目标信息包括:位置、船长、船宽、航速、航向等; 环境信息包括:测试时间、气象信息、能见度大小等。
S4、使用触摸笔在互动界面中选择本船有效起始位置;有效起始位 置不能是本船无论如何都不能避开目标的位置。
S5、将触摸笔在本船起始位置按住不动五秒后沙盘三维模拟显示器 会显示根据测试方案和海图数据构建的三维模拟动画并且在互动界面中 的电子海图上将显示出一条由实线箭头组成表示的自主避碰航线;自主 避碰航线是由船舶航行数字沙盘***接入的智能船舶自主避碰算法根据 测试方案以及海图信息分析计算出来的。
S6、沿着自主避碰航线拖动触摸笔。
S7、如果触摸笔移动后离开自主避碰航线,则锁定三维模拟动画, 转到S8;否则,沙盘三维模拟显示器中将同步显示智能船舶自主避碰过 程的三维模拟动画,转到S6;锁定状态为在该情况下,无论触摸笔如何 移动,三维动画都处于暂停状态。
S8、如果还未移动终点位置,则转到S9;否则,触摸笔离开操作台, 转到S10。
S9、将触摸笔在S7离开自主避碰航线的位置按住不动五秒后解锁三 维模拟动画,转到S6。
S10、如果需要再次查看,则转到S4;否则,转到S11。
S11、获取三维场景模型中测试船舶模型与每个目标信息生成的目标 模型的交互距离,通过交互距离与相应的距离阈值的比较得到船舶安全 通行率,具体包括:
S111、比较交互距离与相应的距离阈值,判断测试船舶模型与每个 目标模型是否存在碰撞风险,包括:
若测试船舶模型与目标模型发生碰撞,则船舶存在碰撞风险,不能 通行;
若测试船舶模型与目标模型未发生碰撞且交互距离小于距离阈值, 则船舶存在碰撞风险,能够勉强通行;
若测试船舶模型与目标模型的交互距离大于等于距离阈值,则船舶 不存在碰撞风险,能够安全通行;
S112、确定船舶安全通行率,包括:
若测试船舶模型与目标模型发生碰撞,则船舶安全通行率为零;
若测试船舶模型未与目标模型发生碰撞,则将船舶能够安全通行的 次数与目标数量的比值作为船舶安全通行率。
船舶安全通行率大于预设的通行率阈值时,船舶航行自主避碰算法 成功,将船舶航行自主避碰算法成功作为船舶航行自主避碰算法测试结 果;
船舶安全通行率小于等于预设的通行率阈值时,船舶航行自主避碰 算法失败,将船舶航行自主避碰算法失败作为船舶航行自主避碰算法测 试结果。
请专家评价自主避碰航线是否需要修改,若需要修改,则转到S12; 否则,转到S17。
S12、用手指在互动界面中点击“修改”按钮。
S13、将触摸笔在自主避碰航线需要修改的位置按住不动五秒后沙盘 三维模拟显示器会显示该位置的三维模拟动画。
S14、专家根据三维模拟动画,拖动触摸笔,避开目标障碍物或目标 船。
S15、当触摸笔离开操作台后,在互动界面中的海图上将显示出由虚 线箭头组成显示专家避碰航线。
S16、如果修改全部完成,则转到S17;否则,转到S13。
S17、智能船舶自主避碰算法测试结束。
本实施例通过手势和触摸笔作为输入设备,减少设备数量且操作简 单;可以反复展示船舶测试场在测试阶段的避碰过程,可以让未能在现 场的人员全面、清晰的观看到测试效果;为专家展示智能船舶自主避碰 算法得到的自主避碰航线更简单、快捷、直观、立体;本发明简单的操 作过程可以让专家一边操作一边评价,能够让技术人员更容易理解,令 测试后的算法修改工作效率更高。
本发明第二方面提出了一种船舶航行自主避碰算法测试装置,应用 于船舶智能航行数字沙盘***,船舶智能航行数字沙盘***包括:用于 接收用户发出的指令信息的数字沙盘交互单元,用于根据船舶航行信息 和指令信息生成三维模型数据的三维模型生成单元,用于根据三维模型 数据生成并显示三维数字沙盘模型的虚拟场景展示单元;该装置包括:
船舶航行信息获取模块,配置为获取船舶航行信息,船舶航行包括 测试船舶的船舶信息、测试海域中目标的目标信息、环境信息和自主避 碰航线信息;
触发模块,配置为触发船舶智能航行数字沙盘***中的三维模型生 成单元基于船舶航行信息生成三维模型数据,虚拟场景展示单元基于三 维模型数据生成并显示三维场景模型;
船舶安全通行率获取模块,配置为获取三维场景模型中测试船舶模 型与每个目标信息生成的目标模型的交互距离,通过交互距离与相应的 距离阈值的比较得到船舶安全通行率;
测试结果获取模块,配置为基于船舶安全通行率,获取船舶航行自 主避碰算法测试结果。
需要说明的是,上述实施例提供的船舶航行自主避碰算法测试装置, 仅以上述各功能模块的划分进行举例说明,在实际应用中,可以根据需 要而将上述功能分配由不同的功能模块来完成,即将本发明实施例中的 模块或者步骤再分解或者组合,例如,上述实施例的模块可以合并为一 个模块,也可以进一步拆分成多个子模块,以完成以上描述的全部或者 部分功能。对于本发明实施例中涉及的模块、步骤的名称,仅仅是为了 区分各个模块或者步骤,不视为对本发明的不当限定。
所属技术领域的技术人员可以清楚地了解到,为描述的方便和简洁, 上述描述的装置的具体工作过程及有关说明,可以参考前述方法实施例 中的对应过程,在此不再赘述。
需要理解的是,以上对本发明的具体实施例进行的描述只是为了说 明本发明的技术路线和特点,其目的在于让本领域内的技术人员能够了 解本发明的内容并据以实施,但本发明并不限于上述特定实施方式。凡 是在本发明权利要求的范围内做出的各种变化或修饰,都应涵盖在本发 明的保护范围内。

Claims (10)

1.一种船舶航行自主避碰算法测试方法,应用于船舶智能航行数字沙盘***,所述船舶智能航行数字沙盘***包括:用于接收用户发出的指令信息的数字沙盘交互单元,用于根据船舶航行信息和所述指令信息生成三维模型数据的三维模型生成单元,用于根据所述三维模型数据生成并显示三维数字沙盘模型的虚拟场景展示单元;其特征在于,该方法包括:
S10、获取船舶航行信息,所述船舶航行包括测试船舶的船舶信息、测试海域中目标的目标信息、环境信息和自主避碰航线信息;
S20、触发所述船舶智能航行数字沙盘***中的三维模型生成单元基于所述船舶航行信息生成三维模型数据,虚拟场景展示单元基于所述三维模型数据生成并显示三维场景模型;
S30、获取所述三维场景模型中测试船舶模型与每个目标信息生成的目标模型的交互距离,通过所述交互距离与相应的距离阈值的比较得到船舶安全通行率;
S40、基于所述船舶安全通行率,获取船舶航行自主避碰算法测试结果。
2.根据权利要求1所述的船舶航行自主避碰算法测试方法,其特征在于,步骤S30中的“通过所述交互距离与相应的距离阈值的比较得到船舶安全通行率”包括:
S31、比较交互距离与相应的距离阈值,判断测试船舶模型与每个目标模型是否存在碰撞风险,包括:
若所述测试船舶模型与目标模型发生碰撞,则船舶存在碰撞风险,不能通行;
若所述测试船舶模型与目标模型未发生碰撞且交互距离小于距离阈值,则船舶存在碰撞风险,能够勉强通行;
若所述测试船舶模型与目标模型的交互距离大于等于距离阈值,则船舶不存在碰撞风险,能够安全通行;
S32、确定船舶安全通行率,包括:
若所述测试船舶模型与目标模型发生碰撞,则船舶安全通行率为零;
若所述测试船舶模型未与目标模型发生碰撞,则将船舶能够安全通行的次数与目标数量的比值作为船舶安全通行率。
3.根据权利要求2所述的船舶航行自主避碰算法测试方法,其特征在于,步骤S40中的“基于所述船舶安全通行率,获取船舶航行自主避碰算法测试结果”包括:
船舶安全通行率大于预设的通行率阈值时,船舶航行自主避碰算法成功,将船舶航行自主避碰算法成功作为船舶航行自主避碰算法测试结果;
船舶安全通行率小于等于预设的通行率阈值时,船舶航行自主避碰算法失败,将船舶航行自主避碰算法失败作为船舶航行自主避碰算法测试结果。
4.根据权利要求1-3中任一权利要求所述的船舶航行自主避碰算法测试方法,其特征在于,步骤S40后还包括:
步骤S50、根据所述测试船舶模型与各目标模型的交互距离,通过所述数字沙盘交互单元对基于所述自主避碰航线信息生成的自主避碰航线进行调整,并将调整后的航线作为所述自主避碰航线的优化结果输出。
5.根据权利要求4所述的船舶航行自主避碰算法测试方法,其特征在于,所述数字沙盘交互单元包括触摸屏和触摸笔。
6.根据权利要求1所述的船舶航行自主避碰算法测试方法,其特征在于,所述船舶信息包括测试船舶的长度信息、宽度信息、航速信息、航向信息、终点位置信息。
7.根据权利要求1所述的船舶航行自主避碰算法测试方法,其特征在于,所述目标包括障碍物和/或其他船舶。
8.根据权利要求6所述的船舶航行自主避碰算法测试方法,其特征在于,所述目标信息包括:
所述障碍物的位置信息、大小信息,和/或
所述其他船舶的位置信息、长度信息、宽度信息、航速信息、航向信息。
9.根据权利要求1所述的船舶航行自主避碰算法测试方法,其特征在于,所述环境信息包括测试时间信息、气象信息、能见度信息。
10.一种船舶航行自主避碰算法测试装置,应用于船舶智能航行数字沙盘***,所述船舶智能航行数字沙盘***包括:用于接收用户发出的指令信息的数字沙盘交互单元,用于根据船舶航行信息和所述指令信息生成三维模型数据的三维模型生成单元,用于根据所述三维模型数据生成并显示三维数字沙盘模型的虚拟场景展示单元;其特征在于,该装置包括:
船舶航行信息获取模块,配置为获取船舶航行信息,所述船舶航行包括测试船舶的船舶信息、测试海域中目标的目标信息、环境信息和自主避碰航线信息;
触发模块,配置为触发所述船舶智能航行数字沙盘***中的三维模型生成单元基于所述船舶航行信息生成三维模型数据,虚拟场景展示单元基于所述三维模型数据生成并显示三维场景模型;
船舶安全通行率获取模块,配置为获取所述三维场景模型中测试船舶模型与每个目标信息生成的目标模型的交互距离,通过所述交互距离与相应的距离阈值的比较得到船舶安全通行率;
测试结果获取模块,配置为基于所述船舶安全通行率,获取船舶航行自主避碰算法测试结果。
CN202010237786.4A 2020-03-30 2020-03-30 船舶航行自主避碰算法测试方法和装置 Active CN111474916B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010237786.4A CN111474916B (zh) 2020-03-30 2020-03-30 船舶航行自主避碰算法测试方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010237786.4A CN111474916B (zh) 2020-03-30 2020-03-30 船舶航行自主避碰算法测试方法和装置

Publications (2)

Publication Number Publication Date
CN111474916A true CN111474916A (zh) 2020-07-31
CN111474916B CN111474916B (zh) 2023-08-29

Family

ID=71749282

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010237786.4A Active CN111474916B (zh) 2020-03-30 2020-03-30 船舶航行自主避碰算法测试方法和装置

Country Status (1)

Country Link
CN (1) CN111474916B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112141287A (zh) * 2020-09-17 2020-12-29 智慧航海(青岛)科技有限公司 基于船端融合数据的智能船舶协同避碰***和方法
CN116911081A (zh) * 2023-09-14 2023-10-20 中国船级社 一种智能船舶避碰仿真测试方法、***及设备

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3717873A (en) * 1970-11-05 1973-02-20 Sperry Rand Corp Ship's maneuver assessment system
CN101694751A (zh) * 2009-09-28 2010-04-14 大连海事大学 一种三峡库区典型江段船舶监控***及其监控方法
US20130138334A1 (en) * 2011-11-30 2013-05-30 At&T Mobility Ii Llc Comparison of Multi-Dimensional Datasets
CN103390077A (zh) * 2013-06-24 2013-11-13 武汉理工大学 基于ogre的三维内河航行仿真中船舶碰撞检测方法
CN104794526A (zh) * 2015-05-13 2015-07-22 哈尔滨工程大学 一种狼群搜索算法优化的船舶自动避碰方法
CN105096660A (zh) * 2015-09-09 2015-11-25 河海大学常州校区 一种基于碰撞分类检测的船舶安全预警方法
CN105159954A (zh) * 2015-08-17 2015-12-16 武汉理工大学 基于gis与虚拟现实技术的三维电子海图生成方法
CN105241457A (zh) * 2015-08-10 2016-01-13 武汉理工大学 一种用于船舶驾驶的三维辅助导航***建立方法
CN107065596A (zh) * 2017-05-17 2017-08-18 武汉理工大学 一种紧迫危险下船舶应急避碰行动效果的仿真评价方法
CN107507488A (zh) * 2017-09-30 2017-12-22 中铁第四勘察设计院集团有限公司 一种轨道交通虚拟电子沙盘仿真训练***及方法
CN109084747A (zh) * 2018-06-26 2018-12-25 武汉理工大学 基于通用三维引擎的水上交通全景三维导航***及方法
CN110133659A (zh) * 2019-05-15 2019-08-16 中国舰船研究设计中心 一种新型水面舰船辅助离靠泊引航设备及方法
CN110174896A (zh) * 2019-05-31 2019-08-27 中国船舶重工集团公司第七0七研究所 一种无人艇多目标自主避碰方法
CN110203325A (zh) * 2019-06-14 2019-09-06 上海外高桥造船有限公司 船舶自主航行***的避碰功能的测试方法及***
CN110341877A (zh) * 2019-06-04 2019-10-18 智慧航海(青岛)科技有限公司 一种智能船舶自主避碰的分布式仿真测试***及方法

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3717873A (en) * 1970-11-05 1973-02-20 Sperry Rand Corp Ship's maneuver assessment system
CN101694751A (zh) * 2009-09-28 2010-04-14 大连海事大学 一种三峡库区典型江段船舶监控***及其监控方法
US20130138334A1 (en) * 2011-11-30 2013-05-30 At&T Mobility Ii Llc Comparison of Multi-Dimensional Datasets
CN103390077A (zh) * 2013-06-24 2013-11-13 武汉理工大学 基于ogre的三维内河航行仿真中船舶碰撞检测方法
CN104794526A (zh) * 2015-05-13 2015-07-22 哈尔滨工程大学 一种狼群搜索算法优化的船舶自动避碰方法
CN105241457A (zh) * 2015-08-10 2016-01-13 武汉理工大学 一种用于船舶驾驶的三维辅助导航***建立方法
CN105159954A (zh) * 2015-08-17 2015-12-16 武汉理工大学 基于gis与虚拟现实技术的三维电子海图生成方法
CN105096660A (zh) * 2015-09-09 2015-11-25 河海大学常州校区 一种基于碰撞分类检测的船舶安全预警方法
CN107065596A (zh) * 2017-05-17 2017-08-18 武汉理工大学 一种紧迫危险下船舶应急避碰行动效果的仿真评价方法
CN107507488A (zh) * 2017-09-30 2017-12-22 中铁第四勘察设计院集团有限公司 一种轨道交通虚拟电子沙盘仿真训练***及方法
CN109084747A (zh) * 2018-06-26 2018-12-25 武汉理工大学 基于通用三维引擎的水上交通全景三维导航***及方法
CN110133659A (zh) * 2019-05-15 2019-08-16 中国舰船研究设计中心 一种新型水面舰船辅助离靠泊引航设备及方法
CN110174896A (zh) * 2019-05-31 2019-08-27 中国船舶重工集团公司第七0七研究所 一种无人艇多目标自主避碰方法
CN110341877A (zh) * 2019-06-04 2019-10-18 智慧航海(青岛)科技有限公司 一种智能船舶自主避碰的分布式仿真测试***及方法
CN110203325A (zh) * 2019-06-14 2019-09-06 上海外高桥造船有限公司 船舶自主航行***的避碰功能的测试方法及***

Non-Patent Citations (13)

* Cited by examiner, † Cited by third party
Title
伍朝辉等: "虚拟现实交通运输应用研究综述", 《***仿真学报》 *
伍朝辉等: "虚拟现实交通运输应用研究综述", 《***仿真学报》, 31 October 2016 (2016-10-31), pages 2289 - 2296 *
尹勇等: "船舶自动舵和自动避碰算法仿真测试平台的研究", 《***仿真学报》, vol. 19, no. 1 *
张大勇等: "基于AIS的船舶三维显示与避碰***研究", 《集美大学学报(自然科学版)》 *
张大勇等: "基于AIS的船舶三维显示与避碰***研究", 《集美大学学报(自然科学版)》, no. 01, 15 January 2007 (2007-01-15) *
李丽娜等: "船舶自动避碰仿真平台的构建与测试方法研究", 《中国航海》, no. 3 *
杨神化等: "基于MAS和航海模拟器技术构建船舶自动避碰仿真平台", 《***仿真学报》 *
王元慧等: "基于HLA的船舶避碰仿真平台的实现", 《哈尔滨工程大学学报》 *
王元慧等: "基于HLA的船舶避碰仿真平台的实现", 《哈尔滨工程大学学报》, no. 07, 15 July 2007 (2007-07-15) *
陈超: "信息技术在应急指挥平台建设中的应用", 《中国水运》 *
陈超: "信息技术在应急指挥平台建设中的应用", 《中国水运》, 31 May 2013 (2013-05-31), pages 36 - 37 *
韩晓宁等: "智慧船舶交通管理***发展与应用", 《指挥信息***与技术》 *
韩晓宁等: "智慧船舶交通管理***发展与应用", 《指挥信息***与技术》, 31 August 2019 (2019-08-31), pages 8 - 13 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112141287A (zh) * 2020-09-17 2020-12-29 智慧航海(青岛)科技有限公司 基于船端融合数据的智能船舶协同避碰***和方法
CN112141287B (zh) * 2020-09-17 2021-09-03 智慧航海(青岛)科技有限公司 基于船端融合数据的智能船舶协同避碰***和方法
CN116911081A (zh) * 2023-09-14 2023-10-20 中国船级社 一种智能船舶避碰仿真测试方法、***及设备
CN116911081B (zh) * 2023-09-14 2024-02-02 中国船级社 一种智能船舶避碰仿真测试方法、***及设备

Also Published As

Publication number Publication date
CN111474916B (zh) 2023-08-29

Similar Documents

Publication Publication Date Title
CN108303994B (zh) 面向无人机的群控交互方法
CN109636921A (zh) 基于云平台的智能视觉船舶感知***以及数据处理方法
George et al. DAARIA: Driver assistance by augmented reality for intelligent automobile
CN109255341A (zh) 障碍物感知错误数据的提取方法、装置、设备及介质
US11403842B2 (en) Simulator to simulate target detection and recognition
US10650694B2 (en) Unmanned vehicle simulator
CN111474916A (zh) 船舶航行自主避碰算法测试方法和装置
CN108268831A (zh) 一种无人车视觉检测的鲁棒性测试方法和***
CN111459132A (zh) 一种船舶的航行功能的测评方法和***
CN108876857A (zh) 无人驾驶车辆的定位方法、***、设备及存储介质
CN110969687A (zh) 一种碰撞检测方法、装置、设备和介质
CN116152863A (zh) 一种人员信息识别方法、装置、电子设备及存储介质
CN112949457A (zh) 基于增强现实技术的维修方法、装置及***
CN115723919A (zh) 一种船舶偏航的辅助航行方法及装置
CN114565908A (zh) 车道线的检测方法、装置、电子设备及存储介质
CN116128883A (zh) 一种光伏板数量统计方法、装置、电子设备及存储介质
CN110210361A (zh) 一种测试场景的创建方法及装置、车载终端
CN110084187A (zh) 基于计算机视觉的位置识别方法、装置、设备及存储介质
US20230094918A1 (en) Aircraft control apparatus, aircraft control method, and non-transitory computer-readable medium
CN111309021A (zh) 航线规划可行性验证方法和装置
EP3624004A1 (en) Method to simulate target detection and recognition
US11423195B2 (en) User interface to simulate target detection and recognition
CN110799923B (zh) 兴趣点环绕飞行的方法及控制终端
CN115082690B (zh) 目标识别方法、目标识别模型训练方法及装置
CN108038408A (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