1.本
技术涉及自动控制技术领域,尤其涉及
车辆倒车导航的方法、装置、设备及存储介质。
背景技术:
2.随着汽车的普及,越来越多人出行时会选择自驾出行。在实际驾驶过程中,驾驶员对于前进方向的行驶路线,往往可以比较熟练地进行。但是除了前向行驶外,倒车也是在实际驾驶过程中经常会执行的操作。
3.例如,在实际驾驶过程中,驾驶员驾驶车辆开入较窄的道路后,发现前方不能通过,此时只能手动操作倒车。但是倒车过程中的视野较小,视场带来的错觉和误判很多,手动操作倒车时往往速度很慢,需要花费较多时间倒车,倒车效率较低,并且在倒车过程中可能会出现碰撞的风险。
技术实现要素:
4.本技术提供了车辆倒车导航的方法、装置、设备及存储介质,能够提高车辆的倒车效率,提升驾驶员的驾驶体验。
5.本技术第一方面提供了一种车辆倒车导航的方法,包括:
6.当接收倒车指令时,显示
所述车辆的行车轨迹,所述行车轨迹上标亮至少一个导航点,所述导航点是在所述车辆的行车过程中,基于本车实时
位置创建的;
7.确定所述至少一个导航点中的第一导航点;
8.根据所述第一导航点与所述车辆当前位置的关系,确定导航路线。
9.本技术第二方面提供了一种车辆倒车导航的装置,包括:
10.显示模块,用于当接收倒车指令时,显示所述车辆的行车轨迹,所述行车轨迹上标亮至少一个导航点,所述导航点是在所述车辆的行车过程中,基于本车实时位置创建的;
11.确定模块,用于确定所述至少一个导航点中的第一导航点;
12.导航模块,用于根据所述第一导航点与所述车辆当前位置的关系,确定导航路线。
13.本技术第三方面提供了一种车辆倒车导航的方法,包括:
14.在车辆的行车过程中,获取所述车辆的至少一个本车实时位置;
15.根据所述车辆的至少一个本车实时位置,创建至少一个导航点,所述导航点用于所述车辆的倒车导航。
16.本技术第四方面提供了一种车辆倒车导航的装置,包括:
17.获取模块,用于在车辆的行车过程中,获取所述车辆的至少一个本车实时位置;
18.创建模块,用于根据所述车辆的至少一个本车实时位置,创建至少一个导航点,所述导航点用于所述车辆的倒车导航。
19.本技术第五方面提供了一种电子设备,所述电子设备包括处理器、存储器、通信接口以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置由
所述处理器执行,所述程序包括用于执行本技术第一方面或者第三方面任一方法中的步骤的指令。
20.本技术第六方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行以实现本技术第一方面或者第三方面任一方法中所描述的部分或全部步骤。
21.可以看到,通过本技术提出的车辆倒车导航的方法、装置、设备及存储介质,首先在车辆前进过程中,获取所述车辆的至少一个本车实时位置。根据所述车辆的至少一个本车实时位置,创建至少一个导航点。当接收倒车指令时,显示所述车辆的行车轨迹,所述行车轨迹上标亮至少一个导航点。其次确定所述至少一个导航点中的第一导航点。最后根据所述第一导航点与所述车辆当前位置的关系,确定导航路线。这样,在车辆前进过程中,根据该车辆的实时位置创建导航点,当确定进行倒车时,可以选择要倒车到达的导航点,然后确定导航路线,自动进行倒车,不需要手动进行倒车,提高了倒车效率。并且驾驶员可以自行选择倒车到达的导航点,提升了驾驶员的驾驶体验。
附图说明
22.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例中所需使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
23.图1为本技术实施例提供的一种导航点的示意图;
24.图2为本技术实施例提供的一种车辆倒车导航的方法的流程示意图;
25.图3为本技术实施例提供的另一种车辆倒车导航的方法的流程示意图;
26.图4为本技术实施例提供的一种车辆倒车导航的装置的示意图;
27.图5为本技术实施例提供的另一种车辆倒车导航的装置的示意图;
28.图6为本技术实施例涉及的硬件运行环境的电子设备结构示意图。
具体实施方式
29.本技术实施例提供的车辆倒车导航的方法、装置、设备及存储介质,能够提高车辆的倒车效率,提升驾驶员的驾驶体验。
30.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
31.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
32.下面对本技术实施例进行详细介绍。
33.首先参见图1,图1为本技术实施例提供的一种导航点的示意图。如图1所示,在车辆的显示界面上,显示了该车辆的行驶路线a。在该车辆的行驶过程中,获取该车辆的本车实时位置,然后根据该车辆的本车实时位置创建了四个导航点,分别为导航点1、导航点2、导航点3和导航点4。当接收到驾驶员的倒车指令时,在该车辆的显示界面上显示这四个导航点。然后驾驶员可以自行选择倒车到达的导航点。最后根据驾驶员选择的导航点与该车辆当前位置的关系,确定导航路线,自动进行倒车。例如,驾驶员选择的导航点为导航点1,则确定导航路线,自动进行倒车,当该车辆到达导航点1时,结束倒车。这样,在车辆前进过程中,根据该车辆的实时位置创建导航点,当确定进行倒车时,可以选择要倒车到达的导航点,然后确定导航路线,自动进行倒车,不需要手动进行倒车,提高了倒车效率。并且驾驶员可以自行选择倒车到达的导航点,提升了驾驶员的驾驶体验。
34.参见图2,图2为本技术实施例提供的一种车辆倒车导航的方法的流程示意图。其中,如图2所示,本技术实施例提供的一种车辆倒车导航的方法可以包括:
35.201、当接收倒车指令时,显示所述车辆的行车轨迹,所述行车轨迹上标亮至少一个导航点,所述导航点是在所述车辆的行车过程中,基于本车实时位置创建的。
36.可选的,在所述当接收倒车指令时,显示所述车辆的行车轨迹之前,获取所述车辆的当前位置和预设时间段内的多个位置,以确定所述车辆的行驶方向;检测所述车辆是否满足倒车触发条件;若所述车辆满足所述倒车触发条件,则生成倒车提示消息,所述倒车提示消息用于提示是否进行倒车。
37.具体的,实时读取该车辆的位置,获取该车辆的当前位置和预设时间段内的多个位置,以确定该车辆的行驶方向。继续检测该车辆是否满足倒车触发条件,其中该倒车触发条件为预先设置。若该车辆满足该倒车触发条件,则生成倒车提示消息,该倒车提示消息用于提示是否进行倒车。例如可以生成对话提示框,提示是否进行倒车。
38.当接收到倒车指令时,显示该车辆的行车轨迹,该行车轨迹上标亮至少一个导航点,其中,导航点是在该车辆的行车过程中,基于本车实时位置创建的。具体的,可以接收驾驶员通过倒车提示消息确认的倒车指令,还可以接收驾驶员通过语音控制的倒车指令。
39.202、确定所述至少一个导航点中的第一导航点。
40.可选的,在该车辆上显示至少一个导航点后,获取驾驶员选择的该至少一个导航点中的第一导航点。具体的,可以获取用户通过触控界面选择的第一导航点,还可以获取用户通过语音控制选择的第一导航点。
41.203、根据所述第一导航点与所述车辆当前位置的关系,确定导航路线。
42.可选的,根据所述第一导航点与所述车辆当前位置的关系,确定导航路线的方法可以是:确定所述第一导航点与所述车辆当前位置的距离;若所述第一导航点与所述车辆当前位置的距离不大于预设距离阈值,则规划第一倒车路线;按照所述第一倒车路线,通过倒车到达所述第一导航点。若所述第一导航点与所述车辆当前位置的距离大于所述预设距离阈值,则规划第二倒车路线;按照所述第二倒车路线,通过倒车到达第二位置掉头;从所述第二位置行驶至所述第一导航点。
43.具体的,如果驾驶员选择的第一导航点与车辆当前位置的距离不大于预设距离阈值,则通过倒车返回至该第一导航点。如果驾驶员选择的第一导航点与车辆当前位置的距离大于预设距离阈值,则自动规划路线,倒车返回至可以掉头的位置进行掉头,然后正向驶
进该第一导航点。
44.可以看出,通过本技术实施例提出的车辆倒车导航的方法,首先在车辆前进过程中,获取所述车辆的至少一个本车实时位置。根据所述车辆的至少一个本车实时位置,创建至少一个导航点。当接收倒车指令时,显示所述车辆的行车轨迹,所述行车轨迹上标亮至少一个导航点。其次确定所述至少一个导航点中的第一导航点。最后根据所述第一导航点与所述车辆当前位置的关系,确定导航路线。这样,在车辆前进过程中,根据该车辆的实时位置创建导航点,当确定进行倒车时,可以选择要倒车到达的导航点,然后确定导航路线,自动进行倒车,不需要手动进行倒车,提高了倒车效率。并且驾驶员可以自行选择倒车到达的导航点,提升了驾驶员的驾驶体验。
45.参见图3,图3为本技术实施例提供的另一种车辆倒车导航的方法的流程示意图。其中,如图3所示,本技术实施例提供的另一种车辆倒车导航的方法可以包括:
46.301、在车辆前进过程中,获取车辆的至少一个本车实时位置。
47.具体的,该车辆设置了全球定位系统(global positioning system,gps),在车辆前进过程中,获取该车辆的至少一个本车实时位置。具体的,可以按照一定周期获取该车辆的本车实时位置。
48.该车辆的车身前部和尾部分别安装了180度广角摄像头,用于记录该车辆的周围环境和行车路线。该车辆的车身还可以设置雷达探头,用于测量车身与周围物体之间的距离和角度。另外,该车辆的车身还可以安装红外线感应器,用于感应移动的行人或动物。此处仅为示例,不做限定。
49.在一种可能的实施方式中,记录该车辆停车前预设距离内的位置。记录了车辆停车前预设距离内的位置后,可以保存该车辆停车前预设距离内的位置,或者将该车辆停车前预设距离内的位置上传到云服务器。例如,预设距离可以为1km,记录该车辆停车前1km内的位置,保存在该车辆中,设置预设距离可以释放车机内存,避免占用过多存储资源。除了将车辆停车前预设距离内的位置保存在车辆中,还可以将车辆停车前预设距离内的位置上传到云服务器,其中,该车辆与该云服务器之间建立通信连接,需要时车辆可以实时从云服务器下载。
50.302、根据该车辆的至少一个本车实时位置,创建至少一个导航点。
51.具体的,判读该车辆的至少一个本车实时位置中第一位置是否满足第一预设条件。若第一位置满足第一预设条件,则判断第一位置是否与车辆记录的位置匹配。若不匹配,则将第一位置创建为导航点。
52.以车辆的至少一个本车实时位置中的第一位置为例,判断该第一位置是否满足第一预设条件,其中该第一预设条件为预先设置,例如可以为预先设置的道路条件等。在一种可能的实施方式中,该第一预设条件包括以下至少一种:该第一位置所处的道路为无名路,该第一位置所处的道路的宽度小于预设宽度阈值,例如,预设宽度阈值可以为3.5米。
53.若该第一位置满足该第一预设条件,则判断该第一位置是否已经被该车辆记录过,若没有被该车辆记录过,则将该第一位置创建为一个导航点。
54.在另一种可能的实施方式中,若该第一位置满足该第一预设条件,则判断该车辆是否满足第二预设条件;若该车辆满足该第二预设条件,则将该第一位置创建为导航点。其中该第二预设条件为预先设置。例如,该第二预设条件包括以下至少一种:该车辆的车速降
低至预设速度阈值,该车辆行驶的方向改变,该车辆经过十字路口,该车辆处于刹车状态,该车辆驶离原始道路。
55.303、检测该车辆是否满足倒车触发条件。
56.具体的,获取该车辆的当前位置和预设时间段内的多个位置,以确定该车辆的行驶方向,例如,预设时间段可以为5秒,实时读取该车辆的当前位置,并与最近5秒内获取的位置进行对比,从而确定该车辆的行驶方向。然后,检测该车辆是否满足倒车触发条件,其中该倒车触发条件为预先设置。
57.在一种可能的实施方式中,该倒车触发条件为:检测该车辆的车身距离周围障碍物的距离小于第一预设距离阈值。其中,该车辆的车身距离周围障碍物的距离可以为车身前方距离障碍物的距离、车身左侧距离障碍物的距离、车身右侧距离障碍物的距离中的至少一种。其中,第一预设距离阈值例如可以为1米。
58.304、若该车辆满足倒车触发条件,则生成倒车提示消息,该倒车提示消息用于提示是否进行倒车。
59.例如可以生成对话提示框,提示是否进行倒车。
60.305、当接收倒车指令时,在该车辆上显示至少一个导航点。
61.具体的,可以接收驾驶员通过倒车提示消息确认的倒车指令,还可以接收驾驶员通过语音控制的倒车指令。
62.接收到倒车指令时,显示该车辆的行车轨迹,该行车轨迹上标亮了至少一个导航点,以供驾驶员选择。
63.306、确定该至少一个导航点中的第一导航点。
64.在该车辆上显示至少一个导航点后,获取驾驶员选择的该至少一个导航点中的第一导航点。具体的,可以获取用户通过触控界面选择的第一导航点,还可以获取用户通过语音控制选择的第一导航点。
65.307、根据第一导航点与该车辆当前位置的距离,确定导航路线。
66.确定第一导航点与车辆当前位置的距离。若第一导航点与车辆当前位置的距离不大于第二预设距离阈值,则规划第一倒车路线。按照第一倒车路线,通过倒车到达第一导航点。若第一导航点与车辆当前位置的距离大于第二预设距离阈值,则规划第二倒车路线。按照第二倒车路线,通过倒车到达第二位置掉头。从第二位置行驶至第一导航点。
67.具体的,如果驾驶员选择的第一导航点与车辆当前位置的距离不大于第二预设距离阈值,则通过倒车返回至该第一导航点。如果驾驶员选择的第一导航点与车辆当前位置的距离大于第二预设距离阈值,则自动规划路线,倒车返回至可以掉头的位置进行掉头,然后正向驶进该第一导航点。其中,第二预设距离阈值例如可以是50米。
68.可以看出,通过本技术实施例提出的车辆倒车导航的方法,在车辆前进过程中,根据该车辆的实时位置创建导航点,当确定进行倒车时,可以选择要倒车到达的导航点,然后确定导航路线,自动进行倒车,不需要手动进行倒车,提高了倒车效率。并且驾驶员可以自行选择倒车到达的导航点,提升了驾驶员的驾驶体验。
69.参见图4,图4为本技术实施例提供的一种车辆倒车导航的装置的示意图。其中,如图4所示,本技术实施例提供的一种车辆倒车导航的装置可以包括:
70.显示模块401,用于当接收倒车指令时,显示所述车辆的行车轨迹,所述行车轨迹
上标亮至少一个导航点,所述导航点是在所述车辆的行车过程中,基于本车实时位置创建的;
71.确定模块402,用于确定所述至少一个导航点中的第一导航点;
72.导航模块403,用于根据所述第一导航点与所述车辆当前位置的关系,确定导航路线。
73.本技术实施例中车辆倒车导航的装置的具体实施可参见上述车辆倒车导航的方法的各实施例,在此不做赘述。
74.参见图5,图5为本技术实施例提供的另一种车辆倒车导航的装置的示意图。其中,如图5所示,本技术实施例提供的另一种车辆倒车导航的装置可以包括:
75.获取模块501,用于在车辆的行车过程中,获取所述车辆的至少一个本车实时位置;
76.创建模块502,用于根据所述车辆的至少一个本车实时位置,创建至少一个导航点,所述导航点用于所述车辆的倒车导航。
77.本技术实施例中车辆倒车导航的装置的具体实施可参见上述车辆倒车导航的方法的各实施例,在此不做赘述。
78.参见图6,图6为本技术的实施例涉及的硬件运行环境的电子设备结构示意图。其中,如图6所示,本技术的实施例涉及的硬件运行环境的电子设备可以包括:
79.处理器601,例如cpu。
80.存储器602,可选的,存储器可以为高速ram存储器,也可以是稳定的存储器,例如磁盘存储器。
81.通信接口603,用于实现处理器601和存储器602之间的连接通信。
82.本领域技术人员可以理解,图6中示出的电子设备的结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
83.如图6所示,存储器602中可以包括操作系统、网络通信模块以及车辆倒车导航的程序。操作系统是管理和控制电子设备硬件和软件资源的程序,支持车辆倒车导航的程序以及其他软件或程序的运行。网络通信模块用于实现存储器602内部各组件之间的通信,以及与电子设备中其他硬件和软件之间通信。
84.在图6所示的电子设备中,处理器601用于执行存储器602中存储的车辆倒车导航的程序,实现上述车辆倒车导航的方法。
85.本技术实施例中电子设备的具体实施可参见上述车辆倒车导航的方法的各实施例,在此不做赘述。
86.本技术的另一个实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行以实现上述车辆倒车导航的方法。
87.本技术实施例中计算机可读存储介质的具体实施可参见上述车辆倒车导航的方法的各实施例,在此不做赘述。
88.还需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术
所必须的。在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
89.以上所述,以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
技术特征:
1.一种车辆倒车导航的方法,其特征在于,包括:当接收倒车指令时,显示所述车辆的行车轨迹,所述行车轨迹上标亮至少一个导航点,所述导航点是在所述车辆的行车过程中,基于本车实时位置创建的;确定所述至少一个导航点中的第一导航点;根据所述第一导航点与所述车辆当前位置的关系,确定导航路线。2.根据权利要求1所述的方法,其特征在于,在所述当接收倒车指令时,显示所述车辆的行车轨迹之前,所述方法还包括:获取所述车辆的当前位置和预设时间段内的多个位置,以确定所述车辆的行驶方向;检测所述车辆是否满足倒车触发条件;若所述车辆满足所述倒车触发条件,则生成倒车提示消息,所述倒车提示消息用于提示是否进行倒车。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述第一导航点与所述车辆当前位置的关系,确定导航路线,包括:确定所述第一导航点与所述车辆当前位置的距离;若所述第一导航点与所述车辆当前位置的距离不大于预设距离阈值,则规划第一倒车路线;按照所述第一倒车路线,通过倒车到达所述第一导航点。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若所述第一导航点与所述车辆当前位置的距离大于所述预设距离阈值,则规划第二倒车路线;按照所述第二倒车路线,通过倒车到达第二位置掉头;从所述第二位置行驶至所述第一导航点。5.一种车辆倒车导航的装置,其特征在于,包括:显示模块,用于当接收倒车指令时,显示所述车辆的行车轨迹,所述行车轨迹上标亮至少一个导航点,所述导航点是在所述车辆的行车过程中,基于本车实时位置创建的;确定模块,用于确定所述至少一个导航点中的第一导航点;导航模块,用于根据所述第一导航点与所述车辆当前位置的关系,确定导航路线。6.一种车辆倒车导航的方法,其特征在于,包括:在车辆的行车过程中,获取所述车辆的至少一个本车实时位置;根据所述车辆的至少一个本车实时位置,创建至少一个导航点,所述导航点用于所述车辆的倒车导航。7.根据权利要求6所述的方法,其特征在于,所述根据所述车辆的至少一个位置,创建至少一个导航点,包括:判读所述车辆的至少一个位置中第一位置是否满足第一预设条件;若所述第一位置满足所述第一预设条件,则判断所述第一位置是否与所述车辆记录的位置匹配;若不匹配,则将所述第一位置创建为导航点。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:若所述第一位置满足所述第一预设条件,则判断所述车辆是否满足第二预设条件;
若所述车辆满足所述第二预设条件,则将所述第一位置创建为导航点。9.一种车辆倒车导航的装置,其特征在于,包括:获取模块,用于在车辆的行车过程中,获取所述车辆的至少一个本车实时位置;创建模块,用于根据所述车辆的至少一个本车实时位置,创建至少一个导航点,所述导航点用于所述车辆的倒车导航。10.一种电子设备,其特征在于,所述电子设备包括处理器、存储器、通信接口以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行权利要求1至4、或者6至8任一项方法中的步骤的指令。11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行以实现权利要求1至4、或者6至8任意一项所述的方法。
技术总结
本申请涉及自动控制技术领域,提供车辆倒车导航的方法、装置、设备及存储介质,所述方法包括:当接收倒车指令时,显示所述车辆的行车轨迹,所述行车轨迹上标亮至少一个导航点,所述导航点是在所述车辆的行车过程中,基于本车实时位置创建的;确定所述至少一个导航点中的第一导航点;根据所述第一导航点与所述车辆当前位置的关系,确定导航路线。本申请实施例的技术方案,能够提高车辆的倒车效率,提升驾驶员的驾驶体验。员的驾驶体验。员的驾驶体验。
技术研发人员:
张飞 郭畅 魏晓岑 盛敏彤 朱锋 徐昊 张洋 黄子剑
受保护的技术使用者:
东风汽车集团股份有限公司
技术研发日:
2020.12.15
技术公布日:
2023/3/24