CN111121815B - 一种基于ar-hud导航的路径显示方法、***及计算机存储介质 - Google Patents

一种基于ar-hud导航的路径显示方法、***及计算机存储介质 Download PDF

Info

Publication number
CN111121815B
CN111121815B CN201911378417.0A CN201911378417A CN111121815B CN 111121815 B CN111121815 B CN 111121815B CN 201911378417 A CN201911378417 A CN 201911378417A CN 111121815 B CN111121815 B CN 111121815B
Authority
CN
China
Prior art keywords
navigation
path
points
calculating
data
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.)
Active
Application number
CN201911378417.0A
Other languages
English (en)
Other versions
CN111121815A (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.)
Chongqing Lilong Zhongbao Intelligent Technology Co ltd
Original Assignee
Chongqing Lilong Zhongbao Intelligent 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 Chongqing Lilong Zhongbao Intelligent Technology Co ltd filed Critical Chongqing Lilong Zhongbao Intelligent Technology Co ltd
Priority to CN201911378417.0A priority Critical patent/CN111121815B/zh
Publication of CN111121815A publication Critical patent/CN111121815A/zh
Application granted granted Critical
Publication of CN111121815B publication Critical patent/CN111121815B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3407Route searching; Route guidance specially adapted for specific applications
    • G01C21/3415Dynamic re-routing, e.g. recalculating the route when the user deviates from calculated route or after detecting real-time traffic data or accidents
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3605Destination input or retrieval
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3626Details of the output of route guidance instructions
    • G01C21/3635Guidance using 3D or perspective road maps
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3667Display of a road map
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3691Retrieval, searching and output of information related to real-time traffic, weather, or environmental conditions
    • G01C21/3694Output thereof on a road map
    • 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
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Atmospheric Sciences (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Ecology (AREA)
  • Environmental & Geological Engineering (AREA)
  • Environmental Sciences (AREA)
  • Navigation (AREA)

Abstract

本发明公开了一种基于AR‑HUD导航的路径显示方法、***及计算机存储介质,属于车辆导航技术领域,包括步骤:S1,获取导航路径的导航数据,所述导航数据包括距离偏移量、对应的坡度和转度;S2,根据所述导航数据,生成导航路径的关键点,并计算所述关键点在车身坐标下的三维位置;S3,根据所述三维位置绘制导航箭头的三维图形,并将所述三维图形投射到抬头显示器。本发明克服现有技术中不能根据坡度和转度实时生成导航轨迹,导航箭头与实际路况不贴合的技术问题,本发明所提供的一种基于AR‑HUD导航的路径显示方法、***及计算机存储介质,能够以多个导航箭头图标动态显示于实际路况贴合的导航路径,使得显示更直观。

Description

一种基于AR-HUD导航的路径显示方法、***及计算机存储 介质
技术领域
本发明涉及车辆导航技术领域,具体涉及一种基于AR-HUD导航的路径显示方法、***及计算机存储介质。
背景技术
汽车技术的不断发展,使得人们与汽车的联系越来越紧密,对汽车各方面功能的需求也越来越大。现有的车载导航技术中,大多是通过车机***中所安装的应用程序进行导航。还有一种方法是通过采集车辆实时拍摄的情景图像,再对所采集的图像进行标注对应的箭头以表示车辆所需前行的道路,但这种方式需要驾驶员看车机屏幕的导航信息,易分散驾驶员的注意力,行车不安全。
在现有技术中,正在逐步通过AR-HUD技术投射在前挡风玻璃上的箭头图形,以表示行车的导航方向。但这种方式所产生的箭头不能根据坡度和转度实时生成导航轨迹,导致导航箭头与实际路况之间不能贴合。对于多段坡度和转度不同的路径也不能进行计算,在计算整条路径时也比较复杂而且耗时。
发明内容
本发明的目的在于克服现有技术中不能根据坡度和转度实时生成导航轨迹,导航箭头与实际路况不贴合的技术问题,本发明所提供的一种基于AR-HUD导航的路径显示方法、***及计算机存储介质,能够以多个导航箭头图标动态显示于实际路况贴合的导航路径,使得显示更直观。
为了实现上述发明目的,本发明提供了以下技术方案:
一方面,本发明还提供了一种基于AR-HUD导航的路径显示方法,所述方法具体包括以下步骤:S1,获取导航路径的导航数据,所述导航数据包括距离偏移量、对应的坡度和转度;S2,根据所述导航数据,生成导航路径的关键点,并计算所述关键点在车身坐标下的三维位置;S3,根据所述三维位置绘制导航箭头的三维图形,并将所述三维图形投射到抬头显示器。
进一步地,所述S2的步骤具体包括:S21,根据所述导航数据,生成导航路径的关键点,计算所需绘制的关键点索引;S22,对相邻两个所述关键点中跳过的点的进行计数,生成非关键点数据;S23,根据所述非关键点数据,计算所述关键点的三维坐标。
优选地,所述S21的步骤具体包括:S211,根据所述导航路径和所述关键点计算路径点的数量;S212,根据相邻路径点距离和导航箭头的个数计算所述导航箭头的间距;S213,通过所述路径点的数量和所述导航箭头的间距生成路径参考点和关键点索引。
优选地,所述S23的步骤具体包括:S231,根据上一关键点的导航数据,生成上一关键点的三维坐标;S232,根据所述上一关键点的三维坐标和所述非关键点数据计算所述关键点的三维坐标。
进一步地,所述方法还包括S4:在所述车身坐标下构造视图矩阵,监测人眼运动轨迹,并根据所述人眼运动轨迹,更新所述视图矩阵。
进一步地,所述S4的步骤具体包括:S41,通过车载摄像头,构造在所述车身坐标下的视图矩阵;S42,采集用户瞳孔移动距离,生成人眼运动轨迹;S43,根据所述人眼运动轨迹,更新所述视图矩阵。
另一方面,本发明还提供了一种基于AR-HUD导航的路径显示***,所述***包括以下模块:数据获取模块,用于获取导航路径的距离偏移量及对应的坡度和转度的导航数据;位置计算模块,用于根据所述导航数据,生成导航路径的关键点,并计算所述关键点在车身坐标下的三维位置;图形生成模块,用于根据所述三维位置绘制导航箭头的三维图形,并将所述三维图形投射到抬头显示器。
优选地,所述位置计算模块包括以下单元:索引计算单元,用于计算绘制所述关键点的数量以及所需绘制的关键点索引;数据统计单元,用于对相邻两个所述关键点中跳过的点的进行计数,生成非关键点数据;坐标生成单元,用于根据所述非关键点数据,计算所述关键点的三维坐标。
进一步地,所述***还包括眼动更新模块,所述眼动更新模块用于在所述车身坐标下构造视图矩阵,监测人眼运动轨迹,并根据所述人眼运动轨迹,更新所述视图矩阵;所述眼动更新模块具体包括以下单元:矩阵构建单元,用于通过车载摄像头,构造在所述车身坐标下的视图矩阵;眼动检测单元,用于采集用户瞳孔移动距离,生成人眼运动轨迹;视图更新单元,用于根据所述人眼运动轨迹,更新所述视图矩阵。
同时,本发明还提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述一种基于AR-HUD导航的路径显示方法的步骤。
与现有技术相比,本发明的有益效果:
本发明所提供的基于AR-HUD导航的路径显示方法及***,通过本方法对导航数据的获取和计算,解决现有技术中不能根据坡度和转度实时生成导航轨迹,导航箭头与实际路况不贴合的技术问题,以多个导航箭头图标动态显示于实际路况贴合的导航路径,使得显示更加的直观,在使用多个导航图标绘制复杂道路的动态路径时,只需计算所使用导航图标个数的姿态信息,不用计算整条路径坐标;同时本方法对于导航数据的计算方法能克服现有技术中不能计算多段坡度和转度不同的路径,计算整条路径较为耗时的技术问题,能以较少的资源消耗模拟复杂的导航路径,提高运行速度;本发明还通过采集驾驶员的人眼运动轨迹,实时更新视图,能解决现有技术中图像不能随人眼视角位置变化而变化的技术问题,能根据驾驶员真实视角计算导航路径,提高导航的精确度。
附图说明
图1为本发明一种基于AR-HUD导航的路径显示方法的流程示意图;
图2为本发明一种基于AR-HUD导航的路径显示方法的另一流程示意图;
图3为本发明一种基于AR-HUD导航的路径显示***的结构示意图;
图4为本发明一种基于AR-HUD导航的路径显示***另一结构示意图;
图5为本发明一种基于AR-HUD导航的路径显示方法和***的效果图。
具体实施方式
下面结合实施例及具体实施方式对本发明作进一步的详细描述。但不应将此理解为本发明上述主题的范围仅限于以下的实施例,凡基于本发明内容所实现的技术均属于本发明的范围。
本发明是一种基于AR-HUD导航的路径显示方法、***及计算机存储介质,结合AR-HUD投影技术,将AR-HUD投影整机模块把虚拟图像准确地投影到现实环境中,便于驾驶人员更好的驾驶,其具体实施方式如下:
第一实施例
图1是根据一示例性实施例示出的一种基于AR-HUD导航的路径显示方法的流程示意图。
请参考图1,本实施例的一种基于AR-HUD导航的路径显示方法,包括以下步骤:
步骤S1,获取导航路径的导航数据,距离偏移量、对应的坡度和转度的导航数据。
其中,本步骤是为了获取道路的导航数据,便于对下一步导航数据的处理。导航数据是从现有的导航应用中获取的,比如说常见的谷歌地图、高德地图以及百度地图等常规的导航应用。所获取的导航数据包括距离偏移量及对应的坡度和转度,所获得的导航数据是为了解决现有技术中不能根据坡度和转度实时生成导航轨迹,导航箭头与实际路况不重合的技术问题做准备。
步骤S2,根据导航数据,生成导航路径的关键点,并计算关键点在车身坐标下的三维位置。
其中,本步骤是为了选取导航路径的关键点,对于一条需要导航的路径来说,会存在直行、右转、上坡以及进入环岛等导航信息,而这些对于导航有方向性,会决定车辆变换移动方向的点也就是关键点。以解决在使用多个导航图标绘制复杂的动态路径时,只需计算所使用导航图标个数的信息,不用计算整条路径坐标,能以较少的资源消耗模拟复杂的导航路径,具体操作步骤如下:
步骤S21,根据关键点计算路径点的数量、路径参考点以及所需绘制的关键点索引。本步骤是为了得到需要绘制的关键点索引,在每一个关键点之前都需要对会有对该点进行导航的导航箭头,比如在多车道上时,路牌上会存在掉头、右转以及直行等路标,对于这些箭头的绘制则是在路径点之上的。具体操作步骤如下:
步骤S211,根据导航路径和关键点计算路径点的数量。
其中,对于一条需要行驶的线路来说,其会存在让车辆行驶方向发生变化的点,其为关键点。但是绘制的导航图标需要在关键点之前,以达到提醒驾驶员换向的目的,绘制导航路标的点也就是路径点。相邻的关键点之间有多个路径点,路径点之间的最小距离一般为2米,所以根据相邻的关键点之间路径的距离除以路径点之间的最小距离即可获得路径点的数量。再根据导航路径和关键点即可获得整条需要导航的线路之间的路径点数量。
步骤S212,根据相邻路径点距离和导航箭头的个数计算导航箭头的间距。
其中,根据呈现在UI界面的导航箭头个数计算出各个导航箭头的间距。根据步骤S212所计算出的路径点的数量,通过获取两个相邻路径点之间的距离n,导航箭头个数为A,则导航箭头的间距S=n/A。
步骤S213,通过路径点的数量和导航箭头的间距生成路径参考点和关键点索引。
其中,通过步骤S212可以得到导航箭头的间距,通过导航箭头的间距和路径点可以得到路径参考点,先确定第一个路径参考点为路径参考点n1,在经过导航箭头的间距后,得到第二个路径参考点n2,即路径参考点n2=路径参考点n1+S,逐步生成第三个路径参考点n3,第四个路径参考点n4,根据关键点之间的距离,以此类推。并将生成的路径参考点整合在一起,形成关键点索引。
步骤S22,对相邻两个路径参考点中跳过的路径点的进行计数,生成非关键点数据。
其中,通过步骤S21能得到路径参考点,两个相邻的路径参考点之间是跳过了路径点的,即为路径参考点n1与路径参考点n2之间、路径参考点n2与路径参考点n3之间以及路径参考点n3与路径参考点n4之间所跳过的路径点即是本步骤需要统计的,本步骤即是对所跳过的路径点进行计数。导航箭头在绘制中只需要使用路径参考点n1、路径参考点n2、路径参考点n3以及路径参考点n4的值。统计的方法是通过循环进行,比如在for(i路径参考点nti=0;i<路径参考点n;i++)循环总的路径点数量(n)时,在[i不等于各导航箭头在总路径上的索引(路径参考点n1,路径参考点n2,路径参考点n3,路径参考点n4),用每次加1的方式进行计数。
步骤S23,根据非关键点数据,计算路径参考点的三维坐标。
其中,后一路径参考点用于计算三维坐标的参数是相对于当前路径点的相对值,由于需要节约计算成本,所以只针对路径参考点进行矩阵运算计算三维坐标。具体包括以下步骤:
步骤S231,根据上一路径参考点的导航数据和上一路径参考点的三维坐标生成三维数据。
其中,为了计算路径参考点n2的三维坐标,需要获取到路径参考点n1的三维坐标,路径参考点n2相对与路径参考点n1的旋转和位移等导航参数,本步骤则是为了获取路径参考点n1的三维坐标以及导航参数,再将所获得的数据生成三维数据。
步骤S232,根据三维数据和非关键点数据计算路径参考点的三维位置。
其中,路径参考点n2是相对于路径参考点n1进行移动,但是在路径参考点n2与路径参考点n1之间跳过的点的参数的总和,才是路径参考点n2点相对于路径参考点n1点的相对参数,也就是通过上述步骤生成的非关键点数据。由于在设计数据时,每个路径点之间参数的差值是相等的,所以跳过的点的计数参数的差值才能用于计算路径参考点n2的三维坐标。在下一次调用时,各导航箭头在总路径上的索引为路径参考点n1+offset,路径参考点n2=路径参考点n1+step+offset,路径参考点n3=路径参考点n2+step+offset,路径参考点n4=路径参考点n3+step+offset。其中,offset为非关键点数据,offset越大,导航箭头移动越快。
步骤S3,根据三维位置绘制导航箭头的三维图形,并将三维图形投射到抬头显示器。
其中,本步骤是根据三维位置进行绘制导航箭头的三维图形,由于本方法是通过AR-HUD技术,最终是将我们所生成的三维图形投射到抬头显示器,也就是最终将通过本方法所绘制的三维图形投射到车辆上。
通过本发明所提供的一种基于AR-HUD导航的路径显示方法,解决现有技术中不能根据坡度和转度实时生成导航轨迹,导航箭头与实际路况不贴合的技术问题,以多个导航箭头图标动态显示于实际路况贴合的导航路径,使得显示更加的直观;同时本方法对于导航数据的计算方法能克服现有技术中不能计算多段坡度和转度不同的路径,计算整条路径较为耗时的技术问题,能以较少的资源消耗模拟复杂的导航路径,提高运行速度。
第二实施例
图2是根据一示例性实施例示出的一种基于AR-HUD导航的路径显示方法的另一流程示意图。请参考图2,本实施例的一种基于AR-HUD导航的路径显示方法,包括以下步骤:
步骤S1,获取导航路径的距离偏移量及对应的坡度和转度的导航数据。
步骤S2,根据导航数据,生成导航路径的关键点,并计算关键点在车身坐标下的三维位置。
步骤S3,根据三维位置绘制导航箭头的三维图形,并将三维图形投射到抬头显示器。
步骤S4,在车身坐标下构造视图矩阵,监测人眼运动轨迹,并根据人眼运动轨迹,更新视图矩阵。
由于步骤S1-S3在上述实施例中已进行详细的说明,故在此不再赘述。对于步骤S4,通过在车身坐标下构造视图矩阵,此时驾驶员可以看到导航箭头的指向,以此判定往不同的方向进行驾驶。在驾驶员驾驶过程中,实时对其眼球运动进行采集,监测其运动轨迹,并根据其运动轨迹进行视图矩阵的更新,进而让导航箭头等三维图形跟随着人眼的移动而实时更新。
优选的,步骤S4还包括以下步骤:
步骤S41,通过车载摄像头,构造在车身坐标下的视图矩阵。本步骤是为了构建视图矩阵,便于后续实时更新。
步骤S42,采集用户瞳孔移动距离,生成人眼运动轨迹。本步骤是为了对人眼运动进行采集,便于生成人眼运动轨迹。
步骤S43,根据人眼运动轨迹,更新视图矩阵。本步骤是根据上一步骤所采集到的人眼运动轨迹,对视图矩阵进行实时更新,进而保证三维图形能随人眼的移动进行对应的移动。视图矩阵是根据人眼瞳孔的实时位置在车辆坐标系下的坐标,以及提前标定好的摄像头内外参数,使用GLM(OpenGL Mathematics)库的函数,计算出的4x4矩阵,视图矩阵随人眼瞳孔的运动轨迹实时位置更新。
通过本发明所提供的一种基于AR-HUD导航的路径显示方法,除上一实施例所示出的技术效果以外,还通过采集驾驶员的人眼运动轨迹,实时更新视图,能解决现有技术中图像不能随人眼视角位置变化而变化的技术问题,能根据驾驶员真实视角计算导航路径,提高导航的精确度。
第三实施例
在本发明提供的基于AR-HUD导航的路径显示方法之外,本发明还提供了一种基于AR-HUD导航的路径显示***。如图3所示,本***包括以下模块:
数据获取模块10,用于获取获取导航路径的距离偏移量及对应的坡度和转度的导航数据。
位置计算模块20,用于根据导航数据,生成导航路径的关键点,并计算关键点在车身坐标下的三维位置。
图形生成模块30,用于根据三维位置绘制导航箭头的三维图形,并将三维图形投射到抬头显示器。
位置计算模块20包括以下单元:
索引计算单元21,用于根据关键点计算路径点的数量、路径参考点以及所需绘制的关键点索引。
数据统计单元22,用于对相邻两个路径参考点中跳过的路径点的进行计数,生成非关键点数据。
坐标生成单元23,用于根据非关键点数据,计算路径参考点的三维坐标。
***所设置的相关单元用于执行上述基于AR-HUD导航的路径显示方法中的相关指令,由于上述已详细阐述,故在此不再赘述。
本发明所提供的一种基于AR-HUD导航的路径显示***,通过数据获取模块10和位置计算模块20对导航数据的获取和计算,解决现有技术中不能根据坡度和转度实时生成导航轨迹,导航箭头与实际路况不贴合的技术问题,以多个导航箭头图标动态显示于实际路况贴合的导航路径,使得显示更加的直观;同时本***对于导航数据的计算方法能克服现有技术中不能计算多段坡度和转度不同的路径,计算整条路径较为耗时的技术问题,能以较少的资源消耗模拟复杂的导航路径,提高运行速度。
第四实施例
在本发明提供的上述一种基于AR-HUD导航的路径显示***之外,本发明还提供了一种基于AR-HUD导航的路径显示***。如图4所示,本***包括以下模块:
数据获取模块10,用于获取获取导航路径的距离偏移量及对应的坡度和转度的导航数据。
位置计算模块20,用于根据导航数据,生成导航路径的关键点,并计算关键点在车身坐标下的三维位置。
图形生成模块30,用于根据三维位置绘制导航箭头的三维图形,并将三维图形投射到抬头显示器。
眼动更新模块40,用于在车身坐标下构造视图矩阵,监测人眼运动轨迹,并根据人眼运动轨迹,更新视图矩阵。
其中,眼动更新模块还包括以下单元:
矩阵构建单元41,用于通过车载摄像头,构造在车身坐标下的视图矩阵。
眼动检测单元42,用于采集用户瞳孔移动距离,生成人眼运动轨迹。
视图更新单元43,用于根据人眼运动轨迹,更新视图矩阵。
***所设置的相关单元用于执行上述基于AR-HUD导航的路径显示方法中的相关指令,由于上述已详细阐述,故在此不再赘述。
通过本实施例所提供的一种基于AR-HUD导航的路径显示***,在实现上一实施例技术效果以外,还通过眼动更新模块40采集驾驶员的人眼运动轨迹,实时更新视图,如图5所示,能解决现有技术中图像不能随人眼视角位置变化而变化的技术问题,能根据驾驶员真实视角计算导航路径,提高导航的精确度。
第五实施例
同时,本发明还提供了一种计算机存储介质。本发明实施例的计算机存储介质,计算机存储介质存储有计算机程序,计算机程序被处理器执行时实现如上述基于AR-HUD导航的路径显示方法的任一项步骤,计算机存储介质可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LA路径参考点n)或广域网(WA路径参考点n)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
综上所述,以上仅为本发明较佳的具体实施方式的详细说明,而非对本发明保护范围的限制。在实际应用时,本领域技术人员完全可依据本技术方案做出若干调整。凡在本发明所阐述的原理的前提下所做的任何修改、等同替换、局部应用等,均应包含在本发明的保护范围之内。

Claims (8)

1.一种基于AR-HUD导航的路径显示方法,其特征在于,所述方法具体包括以下步骤:
S1,获取导航路径的导航数据,所述导航数据包括距离偏移量、对应的坡度和转度;
S2,根据所述导航数据,生成导航路径的关键点,并计算所述关键点在车身坐标下的三维位置;
所述S2的步骤具体包括:
S21,根据所述导航数据,生成导航路径的关键点,计算所需绘制的关键点索引;
所述S21的步骤具体包括:
S211,根据所述导航路径和所述关键点计算路径点的数量;
S212,根据相邻路径点距离和导航箭头的个数计算所述导航箭头的间距;
S213,通过所述路径点的数量和所述导航箭头的间距生成路径参考点和关键点索引;
S22,对相邻两个所述关键点中跳过的点的进行计数,生成非关键点数据;
S23,根据所述非关键点数据,计算所述关键点的三维坐标;
S3,根据所述三维位置绘制导航箭头的三维图形,并将所述三维图形投射到抬头显示器。
2.根据权利要求1所述的基于AR-HUD导航的路径显示方法,其特征在于,所述S23的步骤具体包括:
S231,根据上一关键点的导航数据,生成上一关键点的三维坐标;
S232,根据所述上一关键点的三维坐标和所述非关键点数据计算所述关键点的三维坐标。
3.根据权利要求1所述的基于AR-HUD导航的路径显示方法,其特征在于,所述方法还包括S4:在所述车身坐标下构造视图矩阵,监测人眼运动轨迹,并根据所述人眼运动轨迹,更新所述视图矩阵。
4.根据权利要求3所述的基于AR-HUD导航的路径显示方法,其特征在于,所述S4的步骤具体包括:
S41,通过车载摄像头,构造在所述车身坐标下的视图矩阵;
S42,采集用户瞳孔移动距离,生成人眼运动轨迹;
S43,根据所述人眼运动轨迹,更新所述视图矩阵。
5.一种基于AR-HUD导航的路径显示***,其特征在于,所述***包括以下模块:
数据获取模块,用于获取导航路径的距离偏移量及对应的坡度和转度的导航数据;
位置计算模块,用于根据所述导航数据,生成导航路径的关键点,并计算所述关键点在车身坐标下的三维位置;
具体包括:
S21,根据所述导航数据,生成导航路径的关键点,计算所需绘制的关键点索引;
所述S21的步骤具体包括:
S211,根据所述导航路径和所述关键点计算路径点的数量;
S212,根据相邻路径点距离和导航箭头的个数计算所述导航箭头的间距;
S213,通过所述路径点的数量和所述导航箭头的间距生成路径参考点和关键点索引;
S22,对相邻两个所述关键点中跳过的点的进行计数,生成非关键点数据;
S23,根据所述非关键点数据,计算所述关键点的三维坐标;
图形生成模块,用于根据所述三维位置绘制导航箭头的三维图形,并将所述三维图形投射到抬头显示器。
6.根据权利要求5所述的基于AR-HUD导航的路径显示***,其特征在,所述位置计算模块包括以下单元:
索引计算单元,用于计算绘制所述关键点的数量以及所需绘制的关键点索引;
数据统计单元,用于对相邻两个所述关键点中跳过的点的进行计数,生成非关键点数据;
坐标生成单元,用于根据所述非关键点数据,计算所述关键点的三维坐标。
7.根据权利要求5所述的基于AR-HUD导航的路径显示***,其特征在,所述***还包括眼动更新模块,所述眼动更新模块用于在所述车身坐标下构造视图矩阵,监测人眼运动轨迹,并根据所述人眼运动轨迹,更新所述视图矩阵;所述眼动更新模块具体包括以下单元:
矩阵构建单元,用于通过车载摄像头,构造在所述车身坐标下的视图矩阵;
眼动检测单元,用于采集用户瞳孔移动距离,生成人眼运动轨迹;
视图更新单元,用于根据所述人眼运动轨迹,更新所述视图矩阵。
8.一种计算机存储介质,所述计算机存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述方法的步骤。
CN201911378417.0A 2019-12-27 2019-12-27 一种基于ar-hud导航的路径显示方法、***及计算机存储介质 Active CN111121815B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911378417.0A CN111121815B (zh) 2019-12-27 2019-12-27 一种基于ar-hud导航的路径显示方法、***及计算机存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911378417.0A CN111121815B (zh) 2019-12-27 2019-12-27 一种基于ar-hud导航的路径显示方法、***及计算机存储介质

Publications (2)

Publication Number Publication Date
CN111121815A CN111121815A (zh) 2020-05-08
CN111121815B true CN111121815B (zh) 2023-07-07

Family

ID=70504110

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911378417.0A Active CN111121815B (zh) 2019-12-27 2019-12-27 一种基于ar-hud导航的路径显示方法、***及计算机存储介质

Country Status (1)

Country Link
CN (1) CN111121815B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112738487B (zh) * 2020-12-24 2022-10-11 阿波罗智联(北京)科技有限公司 图像投射方法、装置、设备及存储介质
CN113326758A (zh) * 2021-05-25 2021-08-31 青岛慧拓智能机器有限公司 一种用于远程遥控驾驶监测视频的抬头显示技术
CN114518117A (zh) * 2022-02-24 2022-05-20 北京百度网讯科技有限公司 导航方法、装置、电子设备、介质
CN116105747B (zh) * 2023-04-07 2023-07-04 江苏泽景汽车电子股份有限公司 航迹线动态显示方法、存储介质及电子设备

Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101368827A (zh) * 2007-08-16 2009-02-18 北京灵图软件技术有限公司 一种通讯导航方法、装置和一种通讯导航***
CN105333883A (zh) * 2014-08-07 2016-02-17 深圳点石创新科技有限公司 一种用于抬头显示器的导航路径轨迹显示方法和装置
CN106448206A (zh) * 2016-11-08 2017-02-22 厦门盈趣科技股份有限公司 基于车联网的路面辅助导航***
DE102016203080A1 (de) * 2016-02-26 2017-08-31 Robert Bosch Gmbh Verfahren zum Betreiben eines Head-Up-Displays, Head-Up-Display Einrichtung
CN107228681A (zh) * 2017-06-26 2017-10-03 上海驾馥电子科技有限公司 一种通过摄像头加强导航功能的导航***
CN108180921A (zh) * 2017-12-22 2018-06-19 联创汽车电子有限公司 利用gps数据的ar-hud导航***及其导航方法
CN108896066A (zh) * 2018-03-23 2018-11-27 江苏泽景汽车电子股份有限公司 一种增强现实抬头显示器及其导航实现方法
CN108981740A (zh) * 2018-06-11 2018-12-11 同济大学 一种低能见度条件下的盲驾导航***及其方法
CN109143305A (zh) * 2018-09-30 2019-01-04 百度在线网络技术(北京)有限公司 车辆导航方法和装置
CN109462750A (zh) * 2018-12-29 2019-03-12 上海玮舟微电子科技有限公司 一种抬头显示***、信息显示方法、装置及介质
CN109525039A (zh) * 2018-11-29 2019-03-26 国网新疆电力有限公司昌吉供电公司 一种配电网运行监视方法及***
WO2019057452A1 (de) * 2017-09-21 2019-03-28 Volkswagen Aktiengesellschaft Verfahren, vorrichtung und computerlesbares speichermedium mit instruktionen zur steuerung einer anzeige einer augmented-reality-head-up-display-vorrichtung für ein kraftfahrzeug
WO2019097755A1 (ja) * 2017-11-17 2019-05-23 アイシン・エィ・ダブリュ株式会社 表示装置及びコンピュータプログラム
CN109883439A (zh) * 2019-03-22 2019-06-14 百度在线网络技术(北京)有限公司 一种车辆导航方法、装置、电子设备及存储介质
CN109974734A (zh) * 2019-04-02 2019-07-05 百度在线网络技术(北京)有限公司 一种用于ar导航的事件上报方法、装置、终端及存储介质
CN109990797A (zh) * 2017-12-29 2019-07-09 周秦娜 一种用于hud的增强现实导航显示的控制方法
DE102019000901A1 (de) * 2019-02-07 2019-07-25 Daimler Ag Verfahren zur Anzeige von Navigationshinweisen in einem Head-up-Display eines Krafftfahrzeugs sowie Computerprogrammprodukt
CN110136519A (zh) * 2019-04-17 2019-08-16 百度在线网络技术(北京)有限公司 基于arhud导航的模拟***和方法
CN110516880A (zh) * 2019-08-29 2019-11-29 广州小鹏汽车科技有限公司 一种路径处理方法及***、车辆

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4333704B2 (ja) * 2006-06-30 2009-09-16 アイシン・エィ・ダブリュ株式会社 ナビゲーション装置
KR20100070973A (ko) * 2008-12-18 2010-06-28 박호철 헤드업 디스플레이 내비게이션 장치, 시스템 및 서비스 구현방법

Patent Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101368827A (zh) * 2007-08-16 2009-02-18 北京灵图软件技术有限公司 一种通讯导航方法、装置和一种通讯导航***
CN105333883A (zh) * 2014-08-07 2016-02-17 深圳点石创新科技有限公司 一种用于抬头显示器的导航路径轨迹显示方法和装置
DE102016203080A1 (de) * 2016-02-26 2017-08-31 Robert Bosch Gmbh Verfahren zum Betreiben eines Head-Up-Displays, Head-Up-Display Einrichtung
CN106448206A (zh) * 2016-11-08 2017-02-22 厦门盈趣科技股份有限公司 基于车联网的路面辅助导航***
CN107228681A (zh) * 2017-06-26 2017-10-03 上海驾馥电子科技有限公司 一种通过摄像头加强导航功能的导航***
WO2019057452A1 (de) * 2017-09-21 2019-03-28 Volkswagen Aktiengesellschaft Verfahren, vorrichtung und computerlesbares speichermedium mit instruktionen zur steuerung einer anzeige einer augmented-reality-head-up-display-vorrichtung für ein kraftfahrzeug
WO2019097755A1 (ja) * 2017-11-17 2019-05-23 アイシン・エィ・ダブリュ株式会社 表示装置及びコンピュータプログラム
CN108180921A (zh) * 2017-12-22 2018-06-19 联创汽车电子有限公司 利用gps数据的ar-hud导航***及其导航方法
CN109990797A (zh) * 2017-12-29 2019-07-09 周秦娜 一种用于hud的增强现实导航显示的控制方法
CN108896066A (zh) * 2018-03-23 2018-11-27 江苏泽景汽车电子股份有限公司 一种增强现实抬头显示器及其导航实现方法
CN108981740A (zh) * 2018-06-11 2018-12-11 同济大学 一种低能见度条件下的盲驾导航***及其方法
CN109143305A (zh) * 2018-09-30 2019-01-04 百度在线网络技术(北京)有限公司 车辆导航方法和装置
CN109525039A (zh) * 2018-11-29 2019-03-26 国网新疆电力有限公司昌吉供电公司 一种配电网运行监视方法及***
CN109462750A (zh) * 2018-12-29 2019-03-12 上海玮舟微电子科技有限公司 一种抬头显示***、信息显示方法、装置及介质
DE102019000901A1 (de) * 2019-02-07 2019-07-25 Daimler Ag Verfahren zur Anzeige von Navigationshinweisen in einem Head-up-Display eines Krafftfahrzeugs sowie Computerprogrammprodukt
CN109883439A (zh) * 2019-03-22 2019-06-14 百度在线网络技术(北京)有限公司 一种车辆导航方法、装置、电子设备及存储介质
CN109974734A (zh) * 2019-04-02 2019-07-05 百度在线网络技术(北京)有限公司 一种用于ar导航的事件上报方法、装置、终端及存储介质
CN110136519A (zh) * 2019-04-17 2019-08-16 百度在线网络技术(北京)有限公司 基于arhud导航的模拟***和方法
CN110516880A (zh) * 2019-08-29 2019-11-29 广州小鹏汽车科技有限公司 一种路径处理方法及***、车辆

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Changrak Yoon.Development of augmented in-vehicle navigation system for Head-Up Display.《2014 International Conference on Information and Communication Technology Convergence (ICTC)》.2014,601-602. *
田婧怡.基于增强现实技术的导航方法的研究与应用.《中国优秀硕士学位论文全文数据库 信息科技辑》.2018,I138-1826. *
鲁云飞.基于三维视线跟踪的抬头显示***研究.《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》.2018,C035-111. *

Also Published As

Publication number Publication date
CN111121815A (zh) 2020-05-08

Similar Documents

Publication Publication Date Title
CN111121815B (zh) 一种基于ar-hud导航的路径显示方法、***及计算机存储介质
CN112204343B (zh) 高清晰地图数据的可视化
US11656091B2 (en) Content visualizing method and apparatus
CN110832348B (zh) 用于自主车辆的高清晰度地图的点云数据丰富
JP6644742B2 (ja) 頑健で効率的な車両測位用のアルゴリズム及びインフラ
JP7258078B2 (ja) 実景ナビゲーションアイコン表示方法、装置、機器及び媒体
US11727272B2 (en) LIDAR-based detection of traffic signs for navigation of autonomous vehicles
US10347046B2 (en) Augmented reality transportation notification system
US10176634B2 (en) Lane boundary detection data generation in virtual environment
CN105074493B (zh) 驾驶支持技术
US20170109458A1 (en) Testbed for lane boundary detection in virtual driving environment
US20210001891A1 (en) Training data generation for dynamic objects using high definition map data
US10096158B2 (en) Method and system for virtual sensor data generation with depth ground truth annotation
CN110057378A (zh) 基于头盔的导航通知
AU2012289927A1 (en) Prominence-based generation and rendering of map features
WO2020264060A1 (en) Determining weights of points of a point cloud based on geometric features
US11518413B2 (en) Navigation of autonomous vehicles using turn aware machine learning based models for prediction of behavior of a traffic entity
CN114429528A (zh) 图像处理方法、装置、设备、计算机程序及存储介质
CN115406462A (zh) 一种导航与实景融合方法及装置、电子设备、存储介质
CN110321854B (zh) 用于检测目标对象的方法和装置
JP7375149B2 (ja) 測位方法、測位装置、ビジュアルマップの生成方法およびその装置
CN111260722A (zh) 车辆定位方法、设备及存储介质
CN115357500A (zh) 自动驾驶***的测试方法、装置、设备和介质
CN115239659A (zh) 标线可视性动态评估方法和装置以及标线设置方法
CN117271687A (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
CB03 Change of inventor or designer information

Inventor after: Zeng Fanhua

Inventor after: Wu Yuehong

Inventor after: Sun Xinran

Inventor after: Li Wanchao

Inventor after: Kuang can

Inventor before: Sun Xinran

Inventor before: Li Wanchao

Inventor before: Kuang can

CB03 Change of inventor or designer information
TA01 Transfer of patent application right

Effective date of registration: 20230606

Address after: 401147 Building 5-1 #, No. 24, Changhui Road, Yuzui Town, Liangjiang New Area, Chongqing

Applicant after: Chongqing Lilong Zhongbao Intelligent Technology Co.,Ltd.

Address before: 404100 No.4 diance village, Jiangbei District, Chongqing

Applicant before: Chongqing Lilong technology industry (Group) Co.,Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A path display method, system, and computer storage medium based on AR-HUD navigation

Granted publication date: 20230707

Pledgee: Societe Generale Limited by Share Ltd. Chongqing branch

Pledgor: Chongqing Lilong Zhongbao Intelligent Technology Co.,Ltd.

Registration number: Y2024500000002

PE01 Entry into force of the registration of the contract for pledge of patent right