[发明专利]一种基于现实增强系统实时绘制船舶距离线的方法在审
申请号: | 202010473659.4 | 申请日: | 2020-05-29 |
公开(公告)号: | CN111724473A | 公开(公告)日: | 2020-09-29 |
发明(设计)人: | 王晓原;夏媛媛;姜雨函;董迎春;张朋元;杨顺利 | 申请(专利权)人: | 智慧航海(青岛)科技有限公司 |
主分类号: | G06T17/05 | 分类号: | G06T17/05;G06T19/00 |
代理公司: | 北京和信华成知识产权代理事务所(普通合伙) 11390 | 代理人: | 张永辉 |
地址: | 266200 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 现实 增强 系统 实时 绘制 船舶 距离 方法 | ||
1.一种基于现实增强系统实时绘制船舶距离线的方法,其特征在于,包括如下步骤:
步骤100,通过3D建模以真实比例建立现有各种船舶的模型,然后保存为通用调取格式;
步骤200,获取目标船舶和其它船舶的经纬度数据,然后转换为三维坐标形成三维地图,以目标船舶作为三维地图的原点划出一个显示范围,调取位于显示范围内的其它船舶的模型,按其它船舶的实际状态在三维地图上摆放模型;
步骤300,先将三维地图中的三维坐标简化为二维坐标,再以目标船舶为中心建立一个计算外轮廓各处与其它船舶实际距离的绘线区,在外轮廓上选择多个代表点,绘出分别穿过代表点且平行于X轴的校准线,两者的交点作为距离的起点;
步骤400,以其它船舶的外轮廓为基准绘出四条垂直相交的测量线,在其它船舶进入绘线区后,求出校准线和测量线的表达式并以它们之间的交点作为距离的终点,然后将二维坐标转换为三维坐标并通过三维地图的绘线函数绘出连接起点和终点的各距离线,从而在三维地图上显示出其它船舶与目标船舶各处的实际距离值。
2.根据权利要求1所述的方法,其特征在于,
所述的通用调取格式是指能够被OpenGL调取的obj格式文件。
3.根据权利要求1所述的方法,其特征在于,
所述步骤200中,所述经纬度数据是从目标船舶的AIS系统中或电子海图中获取的。
4.根据权利要求1所述的方法,其特征在于,
所述步骤200中,经纬度数据转换为三维坐标的过程为:
将经纬度中的经度值转为x值,纬度值转为z值,以对应模型的高度值转为y值。
5.根据权利要求1所述的方法,其特征在于,
所述步骤300中,将三维地图中的三维坐标简化为二维坐标的过程为:
放弃三维坐标中的y值,直接以x值作为二维坐标中的x值,以z值作为二维坐标中的y值。
6.根据权利要求1所述的方法,其特征在于,
在步骤300中,所述绘线区为矩形平面,所述绘线区的宽度为所述目标船舶的长度,所述绘线区的长度至少是所述目标船舶最小遇险距离的2倍,且所述最小避险距离至少大于所述目标船舶的宽度。
7.根据权利要求1所述的方法,其特征在于,
所述步骤300中的代表点为七个,其中所述目标船舶的船首设置一个,由船首至船尾左右两侧对称且间隔分别设置三个,每条所述校准线同时穿过对称的两个所述代表点。
8.根据权利要求1所述的方法,其特征在于,
所述步骤400中,所述目标船舶与其它船舶的船艏向为0,90,180,270度时需单独计算所述校准线和所述测量线的表达式,以解决所述表达式不成立的情况。
9.根据权利要求1所述的方法,其特征在于,
还包括比较步骤,首先创建与所述终点数量对应的存储空间,在每个存储空间内分别存储一个所述起点与对应所述终点的距离值信息,在所述目标船舶的航行过程中不断遍历显示范围内的其它船舶,并计算其它船舶的所述测量线与所述校准线的交点至对应起点的距离,然后在相应存储空间对应的新距离值小于原存储的距离值时进行更换。
10.根据权利要求9所述的方法,其特征在于,
在所述显示范围内出现多条其它船舶时,重复所述步骤400以分别计算出与所述目标船舶的距离值,然后在所述存储空间内保存对应的最短距离值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于智慧航海(青岛)科技有限公司,未经智慧航海(青岛)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010473659.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种穿刺鞘
- 下一篇:一种基于现实增强系统实时绘制船岸距离线的方法