[发明专利]一种智能船舶航行仿真地理环境的构建方法及仿真系统在审
申请号: | 202010664636.1 | 申请日: | 2020-07-10 |
公开(公告)号: | CN111880434A | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | 王晓原;夏媛媛;姜雨函;万倩男;袁如意;刘帆;朱慎超 | 申请(专利权)人: | 智慧航海(青岛)科技有限公司 |
主分类号: | G05B17/02 | 分类号: | G05B17/02;G06T17/05 |
代理公司: | 北京易捷胜知识产权代理事务所(普通合伙) 11613 | 代理人: | 齐胜杰 |
地址: | 266200 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 船舶 航行 仿真 地理环境 构建 方法 系统 | ||
本发明涉及一种智能船舶航行仿真地理环境的构建方法,构建方法包括:S21:获取用户在底图上选取的点作为关键点,基于多个关键点形成底面;S22:获取拉伸高度,并对底面的关键点按照拉伸高度进行拉伸后的关键点形成顶面;S23:根据底面的关键点和顶面的关键点进行排列分组,根据分组进行纹理填充构建岛屿模型并进行显示;S24:根据获取的水域参数结合岛屿模型绘制岛屿海岸线的水域模型,并在交互界面上进行显示;S25:以岛屿模型结合水域模型形成的地理环境模型对船舶行驶进行障碍分析,并在交互界面上标记分析结果。整个过程使用者只需要在底图上选取多个关键点以及设置高度即可完成岛屿模型的创建,创建方法简单。
技术领域
本发明涉及船舶航行仿真领域,尤其涉及一种智能船舶航行仿真地理环境的构建方法及仿真系统。
背景技术
仿真测试是验证船舶智能化的有效途径,仿真场景的搭建是进行智能船舶自主航行仿真测试的基础,如全局航线规划测试、局部动态航线规划测试等。现有的海上船舶航行三维地理环境多为通过专业的三维建模工具进行创建,如3ds max及maya等。
现有的建模软件中,只能在仿真测试开始之前进行三维场景的构建,仿真测试开始后便无法根据测试需求实时构建对应的三维场景模型,灵活性较差。
发明内容
(一)要解决的技术问题
本发明提供了一种智能船舶航行仿真地理环境的构建方法及仿真系统,旨在解决上述问题。
(二)技术方案
为了解决上述问题,本发明提供了一种智能船舶航行仿真地理环境的构建方法,所述构建方法包括:
S21:将在交互界面上通过响应点击事件获取用户在底图上选取的点作为关键点,并基于所述多个关键点形成底面;
S22:将在交互界面上通过响应拖拽事件获取拉伸高度,并对底面的关键点按照所述拉伸高度进行拉伸后的关键点形成顶面;
S23:根据底面的关键点和顶面的关键点进行排列分组,根据分组进行纹理填充构建岛屿模型并进行显示;
S24:根据获取的水域参数结合所述岛屿模型绘制岛屿海岸线的水域模型,并在交互界面上进行显示;
S25:以岛屿模型结合水域模型形成的地理环境模型对船舶行驶进行障碍分析,并在交互界面上标记分析结果。
优选地,所述步骤S21具体为:
S211:获取所述底图上点击事件的点作为关键点,并根据点击事件顺序依次连接所述关键点;
S212:将最后一个所述关键点与第一个所述关键点相连,形成岛屿模型的底面轮廓:
S213:对所述底面轮廓进行填充形成底面。
优选地,所述步骤S22具体为:
S221:在交互界面上逐个针对底面轮廓上的关键点的拖拽事件得到相应的拉伸高度;
S222:按照拉伸高度将底面轮廓的各个关键点拉伸到相应的位置,得到顶面轮廓:
S223:对所述顶面轮廓进行填充形成顶面。
优选地,所述步骤S23具体为:
S231:确定顶面及底面的关键点个数均为m;
S232:对所述顶面的关键点和所述底面的所述关键点进行排列分组,当0im时,Ti、Ti+1,Bi+1、Bi为第i组,将第i组中的Ti与Ti+1相连,Ti+1与Bi+1相连,Bi+1与Bi相连,Bi与Ti相连形成第i个侧面轮廓;当i=m时,Tm、T1,B1、Bm为m组,将第m组中的Tm与T1相连,T1与B1相连,B1与Bm相连,Bm与Tm相连形成第i个侧面轮廓;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于智慧航海(青岛)科技有限公司,未经智慧航海(青岛)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010664636.1/2.html,转载请声明来源钻瓜专利网。