CN109767638A - 车辆控制方法、装置、设备及计算机可读存储介质 - Google Patents

车辆控制方法、装置、设备及计算机可读存储介质 Download PDF

Info

Publication number
CN109767638A
CN109767638A CN201811544719.6A CN201811544719A CN109767638A CN 109767638 A CN109767638 A CN 109767638A CN 201811544719 A CN201811544719 A CN 201811544719A CN 109767638 A CN109767638 A CN 109767638A
Authority
CN
China
Prior art keywords
website
current location
line
topology
topology line
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
CN201811544719.6A
Other languages
English (en)
Other versions
CN109767638B (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.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and 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 Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201811544719.6A priority Critical patent/CN109767638B/zh
Publication of CN109767638A publication Critical patent/CN109767638A/zh
Application granted granted Critical
Publication of CN109767638B publication Critical patent/CN109767638B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Navigation (AREA)

Abstract

本发明实施例提供一种车辆控制方法、装置、设备及计算机可读存储介质。本发明实施例的方法,通过车载终端根据车辆的当前位置,行驶路线上各站点的位置以及各站点的先后顺序,确定与所述当前位置距离最短的站点拓扑线,其中站点拓扑线是指连接任意两个相邻站点的线段,将所述与所述当前位置距离最短的站点拓扑线上的一个站点作为下一个站点,从而无需人工干预,就可以自动地确定下一个站点,并可以确定一个距离当前位置较近的站点作为下一个站点,从而可以进一步控制无人驾驶车辆行驶到下一个站点并继续沿行驶路线自动驾驶,无人驾驶车辆能够自主地恢复站点运营,更加智能,提高了无人驾驶车辆运营的可靠性。

Description

车辆控制方法、装置、设备及计算机可读存储介质
技术领域
本发明实施例涉及无人驾驶技术领域,尤其涉及一种车辆控制方法、装置、设备及计算机可读存储介质。
背景技术
在无人驾驶车辆运营中,例如无人驾驶公交车辆等场景,无人驾驶车辆被设定为按照包括多个站点的设定路线行驶。在非运营时间,无人驾驶车辆通常停放在始发站点,在开始运营时,无人驾驶车辆从始发站点出发,按照设定路线行驶。
在运营过程中,一旦无人驾驶车辆在中途退出自动驾驶,例如,中途由无人驾驶车辆上的安全员手动驾驶一段时间、或者车辆熄火等,若再次进入自动驾驶,必须在人为干预下重新确认将行驶到的下一个站点,然后无人驾驶车辆才能从当前确定的下一个站点起继续按照设定路线行驶,在没有人为干预情况下无人驾驶车辆无法继续按照设定路线自动驾驶。
发明内容
本发明实施例提供一种车辆控制方法、装置、设备及计算机可读存储介质,用以解决现有技术中在运营过程中,一旦无人驾驶车辆在中途退出自动驾驶,在没有人为干预情况下无人驾驶车辆无法继续按照设定路线自动驾驶的问题。
本发明实施例的一个方面是提供一种车辆控制方法,包括:
获取车辆的当前位置,行驶路线上各站点的位置以及各站点的先后顺序;
根据所述行驶路线上各站点的位置以及各站点的先后顺序,确定与所述当前位置距离最短的站点拓扑线,所述站点拓扑线是指连接任意两个相邻站点的线段;
将所述与所述当前位置距离最短的站点拓扑线上的一个站点作为下一个站点。
本发明实施例的另一个方面是提供一种车辆控制装置,包括:
数据获取模块,用于获取车辆的当前位置,行驶路线上各站点的位置以及各站点的先后顺序;
第一确定模块,用于根据所述行驶路线上各站点的位置以及各站点的先后顺序,确定与所述当前位置距离最短的站点拓扑线,所述站点拓扑线是指连接任意两个相邻站点的线段;
第二确定模块,用于将所述与所述当前位置距离最短的站点拓扑线上的一个站点作为下一个站点。
本发明实施例的另一个方面是提供一种车辆控制设备,包括:
存储器,处理器,以及存储在所述存储器上并可在所述处理器上运行的计算机程序,
所述处理器运行所述计算机程序时实现上述所述的车辆控制方法。
本发明实施例的另一个方面是提供一种计算机可读存储介质,存储有计算机程序,
所述计算机程序被处理器执行时实现上述所述的车辆控制方法。
本发明实施例提供的车辆控制方法、装置、设备及计算机可读存储介质,通过车载终端根据车辆的当前位置,行驶路线上各站点的位置以及各站点的先后顺序,确定与所述当前位置距离最短的站点拓扑线,其中站点拓扑线是指连接任意两个相邻站点的线段,将所述与所述当前位置距离最短的站点拓扑线上的一个站点作为下一个站点,从而无需人工干预,就可以自动地确定下一个站点,并可以确定一个距离当前位置较近的站点作为下一个站点,从而可以进一步控制无人驾驶车辆行驶到下一个站点并继续沿行驶路线自动驾驶,无人驾驶车辆能够自主地恢复站点运营,更加智能,提高了无人驾驶车辆运营的可靠性。
附图说明
图1为本发明实施例一提供的车辆控制方法流程图;
图2为本发明实施例二提供的车辆控制方法流程图;
图3为本发明实施例三提供的车辆控制装置的结构示意图;
图4为本发明实施例四提供的车辆控制装置的结构示意图;
图5为本发明实施例五提供的车辆控制设备的结构示意图。
通过上述附图,已示出本发明明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本发明实施例构思的范围,而是通过参考特定实施例为本领域技术人员说明本发明的概念。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明实施例的一些方面相一致的装置和方法的例子。
本发明实施例所涉及的术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。在以下各实施例的描述中,“多个”的含义是两个以上,除非另有明确具体的限定。
下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本发明的实施例进行描述。
实施例一
图1为本发明实施例一提供的车辆控制方法流程图。本发明实施例针对现有技术中在运营过程中,一旦无人驾驶车辆在中途退出自动驾驶,在没有人为干预情况下无人驾驶车辆无法继续按照设定路线自动驾驶的问题,提供了车辆控制方法。
本实施例中的方法应用于无人驾驶车辆的控制设备,该控制设备可以是无人驾驶车辆的车载终端等,在其他实施例中,该方法还可应用于其他设备,本实施例以无人驾驶车辆的车载终端为例进行示意性说明。
如图1所示,该方法具体步骤如下:
步骤S101、获取车辆的当前位置,行驶路线上各站点的位置以及各站的点先后顺序。
在实际应用中,无人驾驶车辆投入运营的行驶路线,可以根据各站点的位置,进行行驶路线的预规划得到。
无人驾驶车辆的车载终端上存储有当前车辆的行驶路线的拓扑信息。行驶路线的拓扑信息包括行驶路线上各站点的位置以及各站点的先后顺序。其中,各站点的先后顺序用于表示无人驾驶车辆在沿行驶路线行驶时经过各个站点的先后顺序。
另外,行驶路线可以以行驶路线拓扑图等方式存储,或者还可以以其他方式存储本实施例此处不做具体限定。
该步骤中,车载终端可以接收车辆的定位装置实时定位并发送的车辆的当前位置。
步骤S102、根据行驶路线上各站点的位置以及各站点先后顺序,确定与当前位置距离最短的站点拓扑线,站点拓扑线是指连接任意两个相邻站点的线段。
本实施例中,对于行驶路线上的任意两个相邻站点,连接这两个相邻站点可以得到一条线段,将连接行驶路线上任意两个相邻站点的线段作为行驶路线的一条站点拓扑线。将线段外的一个指定点到该线段的距离,定义为该指定点到该线段上任意点的距离中的最短距离。该线段与该指定点的距离也就是该指定的到该线段的距离。
当前位置与站点拓扑线的距离:是指当前位置与站点拓扑线的最短距离;也即是,当前位置到站点拓扑线这一线段上任意点的距离中的最短距离。当前位置与站点拓扑线的距离也就是站点拓扑线与当前位置的距离。
该步骤中,根据当前位置,各站点的位置以及各站点先后顺序,可以计算得到当前位置与该行驶路线的每条站点拓扑线的距离,从而可以进一步地确定与当前位置距离最短的站点拓扑线。
步骤S103、将与当前位置距离最短的站点拓扑线上的一个站点作为下一个站点。
在确定与当前位置距离最短的站点拓扑线之后,车载终端可以将与当前位置距离最短的站点拓扑线上的两个站点中的任意一个作为下一个站点,在确定下一个站点之后,车载终端可以控制车辆向下一个站点行驶,并在到达下一个站点之后沿行驶路线自动驾驶。
本发明实施例通过车载终端根据车辆的当前位置,行驶路线上各站点的位置以及各站点的先后顺序,确定与当前位置距离最短的站点拓扑线,其中站点拓扑线是指连接任意两个相邻站点的线段,将与当前位置距离最短的站点拓扑线上的一个站点作为下一个站点,从而无需人工干预,就可以自动地确定下一个站点,并可以确定一个距离当前位置较近的站点作为下一个站点,从而可以进一步控制无人驾驶车辆行驶到下一个站点并继续沿行驶路线自动驾驶,无人驾驶车辆能够自主地恢复站点运营,更加智能,提高了无人驾驶车辆运营的可靠性。
实施例二
图2为本发明实施例二提供的车辆控制方法流程图。在上述实施例一的基础上,本实施例中,将与当前位置距离最短的站点拓扑线上的一个站点作为下一个站点之后,控制车辆从当前位置行驶到下一个站点;控制车辆从下一个站点起,沿行驶路线行驶。如图2所示,该方法具体步骤如下:
步骤S201、获取车辆的当前位置,行驶路线上各站点的位置以及各站点先后顺序。
在实际应用中,无人驾驶车辆投入运营的行驶路线,可以根据各站点的位置,进行行驶路线的预规划得到。
无人驾驶车辆的车载终端上存储有当前车辆的行驶路线的拓扑信息。行驶路线的拓扑信息包括行驶路线上各站点的位置以及各站点的先后顺序。其中,各站点的先后顺序用于表示无人驾驶车辆在沿行驶路线行驶时经过各个站点的先后顺序。
另外,行驶路线可以以行驶路线拓扑图等方式存储,或者还可以以其他方式存储本实施例此处不做具体限定。
该步骤中,车载终端可以接收车辆的定位装置实时定位并发送的车辆的当前位置。
步骤S202、根据行驶路线上各站点的位置以及各站点先后顺序,确定与当前位置距离最短的站点拓扑线,站点拓扑线是指连接任意两个相邻站点的线段。
本实施例中,对于行驶路线上的任意两个相邻站点,连接这两个相邻站点可以得到一条线段,将连接行驶路线上任意两个相邻站点的线段作为行驶路线的一条站点拓扑线。将线段外的一个指定点到该线段的距离,定义为该指定点到该线段上任意点的距离中的最短距离。该线段与该指定点的距离也就是该指定的到该线段的距离。
当前位置与站点拓扑线的距离:是指当前位置与站点拓扑线的最短距离;也即是,当前位置到站点拓扑线这一线段上任意点的距离中的最短距离。当前位置与站点拓扑线的距离也就是站点拓扑线与当前位置的距离。
该步骤中,根据行驶路线上各站点的位置以及各站点先后顺序,确定与当前位置距离最短的站点拓扑线,具体可以采用如下方式实现:
根据行驶路线上各站点的位置以及各站点先后顺序,计算得到行驶路线的所有站点拓扑线,站点拓扑线是指连接任意两个相邻站点的线段;计算当前位置到每个站点拓扑线的距离;比较当前位置到每个站点拓扑线的距离的大小,确定与当前位置距离最短的站点拓扑线。
另外,技术当前位置到每个站点拓扑线的距离,可以采用现有技术中任意一种计算一个点到一个线段的最短距离的方法实现,本实施例此处不再赘述。
步骤S203、将与当前位置距离最短的站点拓扑线上的一个站点作为下一个站点。
在确定与当前位置距离最短的站点拓扑线之后,车载终端可以将与当前位置距离最短的站点拓扑线上的两个站点中的任意一个作为下一个站点,在确定下一个站点之后,车载终端可以控制车辆向下一个站点行驶,并在到达下一个站点之后沿行驶路线自动驾驶。
可选的,该步骤的一种可行的实施方式为:
将与当前位置距离最短的站点拓扑线作为目标拓扑线,确定当前位置在目标拓扑线上的投影位置;计算目标拓扑线上的两个站点与投影位置的距离;将目标拓扑线上与投影位置的距离最小的站点,作为下一个站点。
这种实施方式中,若在上述步骤S202中,计算当前位置到每个站点拓扑线的距离时,已经确定了当前位置在站点拓扑线上的投影;那么该步骤中,可以采用这种实施方式,将目标拓扑线上的、距离当前位置在目标拓扑线上的投影位置最近的站点,作为下一个站点,从而可以更快捷地将目标拓扑线上与当前位置距离最近的站点作为下一个站点。
可选的,该步骤的另一种可行的实施方式为:
将与当前位置距离最短的站点拓扑线作为目标拓扑线,计算目标拓扑线上的两个站点与当前位置的距离;将目标拓扑线上与当前位置的距离最小的站点,作为下一个站点。通过这种实施方式,也可以实现将目标拓扑线上与当前位置距离最近的站点作为下一个站点。
可选的,该步骤的另一种可行的实施方式为:
根据与当前位置距离最短的站点拓扑线上两个站点先后顺序,将两个站点中在后面的站点作为下一个站点。通过这种实施方式,将与当前位置距离最短的站点拓扑线上更靠后的站点作为下一个站点,可以使得无人驾驶车辆可以更快速地到达终点站点。
可选的,该步骤的另一种可行的实施方式为:
根据与当前位置距离最短的站点拓扑线上两个站点先后顺序,将两个站点中在前面的站点作为下一个站点。通过这种实施方式,将与当前位置距离最短的站点拓扑线上更靠前的站点作为下一个站点,可以避免无人驾驶车辆遗漏站点,提供无人驾驶车辆运营的可靠性。
另外,车载终端还可以采用其他实施方式确定将与当前位置距离最短的站点拓扑线上的两个站点中哪一个作为下一个站点,本实施例此处不做具体限定。
步骤S204、控制车辆从当前位置行驶到下一个站点。
在确定了下一个站点之后,车载终端可以根据当前位置和下一个站点的位置,生成从当前位置到下一个站点的规划路线,控制车辆沿该规划路线从当前位置行驶到下一个站点。
步骤S205、控制车辆从下一个站点起,沿行驶路线行驶。
车辆在行驶到达下一个站点之后,车载终端控制车辆从当前的站点起沿行驶路线继续行驶,以完成无人驾驶车辆的运营任务。
本发明实施例通过车载终端根据车辆的当前位置,行驶路线上各站点的位置以及各站点的先后顺序,确定与当前位置距离最短的站点拓扑线,其中站点拓扑线是指连接任意两个相邻站点的线段,将与当前位置距离最短的站点拓扑线上的一个站点作为下一个站点,从而无需人工干预,就可以自动地确定下一个站点,并可以确定一个距离当前位置较近的站点作为下一个站点,从而可以进一步控制无人驾驶车辆行驶到下一个站点并继续沿行驶路线自动驾驶,无人驾驶车辆能够自主地恢复站点运营,更加智能,提高了无人驾驶车辆运营的可靠性。
实施例三
图3为本发明实施例三提供的车辆控制装置的结构示意图。本发明实施例提供的车辆控制装置可以执行车辆控制方法实施例提供的处理流程。如图3所示,该车辆控制装置30包括:数据获取模块301,第一确定模块302和第二确定模块303。
具体地,数据获取模块301用于获取车辆的当前位置,行驶路线上各站点的位置以及各站点的先后顺序。
第一确定模块302用于根据行驶路线上各站点的位置以及各站点的先后顺序,确定与当前位置距离最短的站点拓扑线,站点拓扑线是指连接任意两个相邻站点的线段。
第二确定模块303用于将与当前位置距离最短的站点拓扑线上的一个站点作为下一个站点。
本发明实施例提供的装置可以具体用于执行上述实施例一所提供的方法实施例,具体功能此处不再赘述。
本发明实施例通过车载终端根据车辆的当前位置,行驶路线上各站点的位置以及各站点的先后顺序,确定与当前位置距离最短的站点拓扑线,其中站点拓扑线是指连接任意两个相邻站点的线段,将与当前位置距离最短的站点拓扑线上的一个站点作为下一个站点,从而无需人工干预,就可以自动地确定下一个站点,并可以确定一个距离当前位置较近的站点作为下一个站点,从而可以进一步控制无人驾驶车辆行驶到下一个站点并继续沿行驶路线自动驾驶,无人驾驶车辆能够自主地恢复站点运营,更加智能,提高了无人驾驶车辆运营的可靠性。
实施例四
图4为本发明实施例四提供的车辆控制装置的结构示意图。在上述实施例三的基础上,本实施例中,如图4所示,车辆控制装置30还包括:行驶控制模块304。
行驶控制模块304用于:
控制车辆从当前位置行驶到下一个站点;控制车辆从下一个站点起,沿行驶路线行驶。
可选的,第一确定模块还用于:
根据行驶路线上各站点的位置以及各站点的先后顺序,计算得到行驶路线的所有站点拓扑线,站点拓扑线是指连接任意两个相邻站点的线段;计算当前位置到每个站点拓扑线的距离;比较当前位置到每个站点拓扑线的距离的大小,确定与当前位置距离最短的站点拓扑线。
可选的,第二确定模块还用于:
将与当前位置距离最短的站点拓扑线作为目标拓扑线,确定当前位置在目标拓扑线上的投影位置;计算目标拓扑线上的两个站点与投影位置的距离;将目标拓扑线上与投影位置的距离最小的站点,作为下一个站点。
可选的,第二确定模块还用于:
将与当前位置距离最短的站点拓扑线作为目标拓扑线,计算目标拓扑线上的两个站点与当前位置的距离;将目标拓扑线上与当前位置的距离最小的站点,作为下一个站点。
可选的,第二确定模块还用于:
根据与当前位置距离最短的站点拓扑线上两个站点的先后顺序,将两个站点中排在后面的站点作为下一个站点;或者,根据与当前位置距离最短的站点拓扑线上两个站点的先后顺序,将两个站点中排在前面的站点作为下一个站点。
本发明实施例提供的装置可以具体用于执行上述实施例二所提供的方法实施例,具体功能此处不再赘述。
本发明实施例通过车载终端根据车辆的当前位置,行驶路线上各站点的位置以及各站点的先后顺序,确定与当前位置距离最短的站点拓扑线,其中站点拓扑线是指连接任意两个相邻站点的线段,将与当前位置距离最短的站点拓扑线上的一个站点作为下一个站点,从而无需人工干预,就可以自动地确定下一个站点,并可以确定一个距离当前位置较近的站点作为下一个站点,从而可以进一步控制无人驾驶车辆行驶到下一个站点并继续沿行驶路线自动驾驶,无人驾驶车辆能够自主地恢复站点运营,更加智能,提高了无人驾驶车辆运营的可靠性。
实施例五
图5为本发明实施例五提供的车辆控制设备的结构示意图。如图5所示,该车辆控制设备50包括:处理器501,存储器502,以及存储在存储器502上并可由处理器501执行的计算机程序。
处理器501在执行存储在存储器502上的计算机程序时实现上述任一方法实施例提供的车辆控制方法。
本实施例中的车辆控制设备可以是无人驾驶车辆上的车载终端,或者用于远程控制无人驾驶车辆行驶的控制设备,或者还可以是能够控制无人驾驶车辆行驶的其他设备,本实施例此处不做具体限定。
本发明实施例通过车载终端根据车辆的当前位置,行驶路线上各站点的位置以及各站点的先后顺序,确定与当前位置距离最短的站点拓扑线,其中站点拓扑线是指连接任意两个相邻站点的线段,将与当前位置距离最短的站点拓扑线上的一个站点作为下一个站点,从而无需人工干预,就可以自动地确定下一个站点,并可以确定一个距离当前位置较近的站点作为下一个站点,从而可以进一步控制无人驾驶车辆行驶到下一个站点并继续沿行驶路线自动驾驶,无人驾驶车辆能够自主地恢复站点运营,更加智能,提高了无人驾驶车辆运营的可靠性。
另外,本发明实施例还提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述任一方法实施例提供的车辆控制方法。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本发明旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求书指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求书来限制。

Claims (15)

1.一种车辆控制方法,其特征在于,包括:
获取车辆的当前位置,行驶路线上各站点的位置以及各站点的先后顺序;
根据所述行驶路线上各站点的位置以及各站点的先后顺序,确定与所述当前位置距离最短的站点拓扑线,所述站点拓扑线是指连接任意两个相邻站点的线段;
将所述与所述当前位置距离最短的站点拓扑线上的一个站点作为下一个站点。
2.根据权利要求1所述的方法,其特征在于,所述将所述与所述当前位置距离最短的站点拓扑线上的一个站点作为下一个站点之后,还包括:
控制所述车辆从所述当前位置行驶到所述下一个站点;
控制所述车辆从所述下一个站点起,沿所述行驶路线行驶。
3.根据权利要求1所述的方法,其特征在于,所述根据所述行驶路线上各站点的位置以及各站点的先后顺序,确定与所述当前位置距离最短的站点拓扑线,所述站点拓扑线是指连接任意两个相邻站点的线段,包括:
根据所述行驶路线上各站点的位置以及各站点的先后顺序,计算得到所述行驶路线的所有站点拓扑线,所述站点拓扑线是指连接任意两个相邻站点的线段;
计算所述当前位置到每个所述站点拓扑线的距离;
比较所述当前位置到每个所述站点拓扑线的距离的大小,确定与所述当前位置距离最短的站点拓扑线。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述将所述与所述当前位置距离最短的站点拓扑线上的一个站点作为下一个站点,包括:
将与所述当前位置距离最短的站点拓扑线作为目标拓扑线,确定所述当前位置在所述目标拓扑线上的投影位置;
计算所述目标拓扑线上的两个站点与所述投影位置的距离;
将所述目标拓扑线上与所述投影位置的距离最小的站点,作为所述下一个站点。
5.根据权利要求1-3任一项所述的方法,其特征在于,所述将所述与所述当前位置距离最短的站点拓扑线上的一个站点作为下一个站点,包括:
将与所述当前位置距离最短的站点拓扑线作为目标拓扑线,计算所述目标拓扑线上的两个站点与所述当前位置的距离;
将所述目标拓扑线上与所述当前位置的距离最小的站点,作为所述下一个站点。
6.根据权利要求1-3任一项所述的方法,其特征在于,所述将所述与所述当前位置距离最短的站点拓扑线上的一个站点作为下一个站点,包括:
根据与所述当前位置距离最短的站点拓扑线上两个站点的先后顺序,将所述两个站点中排在后面的站点作为所述下一个站点。
7.根据权利要求1-3任一项所述的方法,其特征在于,所述将所述与所述当前位置距离最短的站点拓扑线上的一个站点作为下一个站点,包括:
根据与所述当前位置距离最短的站点拓扑线上两个站点的先后顺序,将所述两个站点中排在前面的站点作为所述下一个站点。
8.一种车辆控制装置,其特征在于,包括:
数据获取模块,用于获取车辆的当前位置,行驶路线上各站点的位置以及各站点的先后顺序;
第一确定模块,用于根据所述行驶路线上各站点的位置以及各站点的先后顺序,确定与所述当前位置距离最短的站点拓扑线,所述站点拓扑线是指连接任意两个相邻站点的线段;
第二确定模块,用于将所述与所述当前位置距离最短的站点拓扑线上的一个站点作为下一个站点。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:行驶控制模块,所述行驶控制模块,用于:
控制所述车辆从所述当前位置行驶到所述下一个站点;
控制所述车辆从所述下一个站点起,沿所述行驶路线行驶。
10.根据权利要求8所述的装置,其特征在于,所述第一确定模块还用于:
根据所述行驶路线上各站点的位置以及各站点的先后顺序,计算得到所述行驶路线的所有站点拓扑线,所述站点拓扑线是指连接任意两个相邻站点的线段;
计算所述当前位置到每个所述站点拓扑线的距离;
比较所述当前位置到每个所述站点拓扑线的距离的大小,确定与所述当前位置距离最短的站点拓扑线。
11.根据权利要求8-10任一项所述的装置,其特征在于,所述第二确定模块还用于:
将与所述当前位置距离最短的站点拓扑线作为目标拓扑线,确定所述当前位置在所述目标拓扑线上的投影位置;
计算所述目标拓扑线上的两个站点与所述投影位置的距离;
将所述目标拓扑线上与所述投影位置的距离最小的站点,作为所述下一个站点。
12.根据权利要求8-10任一项所述的装置,其特征在于,所述第二确定模块还用于:
将与所述当前位置距离最短的站点拓扑线作为目标拓扑线,计算所述目标拓扑线上的两个站点与所述当前位置的距离;
将所述目标拓扑线上与所述当前位置的距离最小的站点,作为所述下一个站点。
13.根据权利要求8-10任一项所述的装置,其特征在于,所述第二确定模块还用于:
根据与所述当前位置距离最短的站点拓扑线上两个站点的先后顺序,将所述两个站点中排在后面的站点作为所述下一个站点;
或者,
根据与所述当前位置距离最短的站点拓扑线上两个站点的先后顺序,将所述两个站点中排在前面的站点作为所述下一个站点。
14.一种车辆控制设备,其特征在于,包括:
存储器,处理器,以及存储在所述存储器上并可在所述处理器上运行的计算机程序,
所述处理器运行所述计算机程序时实现如权利要求1-7中任一项所述的方法。
15.一种计算机可读存储介质,其特征在于,存储有计算机程序,
所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的方法。
CN201811544719.6A 2018-12-17 2018-12-17 车辆控制方法、装置、设备及计算机可读存储介质 Active CN109767638B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811544719.6A CN109767638B (zh) 2018-12-17 2018-12-17 车辆控制方法、装置、设备及计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811544719.6A CN109767638B (zh) 2018-12-17 2018-12-17 车辆控制方法、装置、设备及计算机可读存储介质

Publications (2)

Publication Number Publication Date
CN109767638A true CN109767638A (zh) 2019-05-17
CN109767638B CN109767638B (zh) 2021-08-10

Family

ID=66450810

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811544719.6A Active CN109767638B (zh) 2018-12-17 2018-12-17 车辆控制方法、装置、设备及计算机可读存储介质

Country Status (1)

Country Link
CN (1) CN109767638B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111860880A (zh) * 2020-06-01 2020-10-30 北京骑胜科技有限公司 一种路径确定方法、装置、电子设备和存储介质
CN112085959A (zh) * 2019-06-13 2020-12-15 百度在线网络技术(北京)有限公司 无人车行驶控制方法及设备
CN113298443A (zh) * 2019-11-14 2021-08-24 广东科学技术职业学院 一种路线规划方法

Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1800783A (zh) * 2004-12-31 2006-07-12 集嘉通讯股份有限公司 路径规划***及方法
CN101950488A (zh) * 2010-09-19 2011-01-19 苏富特交通科技(南京)有限公司 基于线路路径表的公交车辆运行方向及离始发站距离自动判断方法
CN102566575A (zh) * 2012-02-21 2012-07-11 成都理工大学 基于Zigbee与RFID的无人驾驶车辆行驶控制方法
CN103493116A (zh) * 2010-12-07 2014-01-01 谷歌公司 路线导引的方法和装置
CN104392407A (zh) * 2014-12-15 2015-03-04 江苏顺达交通设施有限公司 一种新型城市智能公交站台管理***
CN105571603A (zh) * 2015-12-22 2016-05-11 中国石油大学(华东) 城市交通道路网络的加油可达指标构建方法
CN105984463A (zh) * 2015-03-19 2016-10-05 福特全球技术公司 用于操作手动可控或能够自主驾驶的车辆的方法和装置
CN106228303A (zh) * 2016-07-21 2016-12-14 百度在线网络技术(北京)有限公司 无人车辆的管理方法及***、调度中心平台与无人车辆
CN106504566A (zh) * 2016-11-25 2017-03-15 浙江宇视科技有限公司 一种交通站点识别***及方法
CN106649332A (zh) * 2015-10-29 2017-05-10 阿里巴巴集团控股有限公司 一种在地图上搜索兴趣点的方法及装置
CN107134127A (zh) * 2017-05-31 2017-09-05 交运集团青岛信息科技有限公司 一种公共交通工具导盲方法及***
CN107402015A (zh) * 2016-05-19 2017-11-28 高德信息技术有限公司 一种公交导航方法及装置
CN107481512A (zh) * 2017-08-17 2017-12-15 深圳市海梁科技有限公司 自动驾驶公交的智能调度方法
CN107806882A (zh) * 2016-09-08 2018-03-16 高德信息技术有限公司 一种路线规划方法及装置
CN107845255A (zh) * 2017-11-21 2018-03-27 清华大学苏州汽车研究院(吴江) 一种具有固定路线的无人驾驶汽车的招车***
CN108027906A (zh) * 2015-12-14 2018-05-11 谷歌有限责任公司 用于调整共乘调度和路线的***和方法
CN108333997A (zh) * 2017-12-30 2018-07-27 天津清源电动车辆有限责任公司 一种基于车联网的无人驾驶场地车调度***及方法
CN108646764A (zh) * 2018-07-25 2018-10-12 吉林大学 基于规定路线的无人驾驶车辆及控制方法、装置和***
US20180319416A1 (en) * 2010-12-10 2018-11-08 Cybertran International Inc. Fixed guideway transportation systems having lower cost of ownership and optimized benefits
CN108831151A (zh) * 2018-06-25 2018-11-16 青岛智能产业技术研究院 无人驾驶公交车应急调度***及方法
CN108877263A (zh) * 2018-07-11 2018-11-23 中国联合网络通信集团有限公司 无人驾驶公交车的控制方法、装置和调度***
CN108922173A (zh) * 2018-06-20 2018-11-30 青岛海信网络科技股份有限公司 一种车辆偏离检测方法及装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103186981B (zh) * 2011-12-31 2015-09-02 姜廷顺 一种大型警卫任务精确指挥调度***及方法
CN103646540B (zh) * 2013-12-03 2015-08-19 浙江工业大学 一种校车行驶路线、方向及进出站自动识别方法
CN107221183B (zh) * 2016-03-22 2019-12-13 ***通信集团江苏有限公司 一种公共交通工具实时报站方法及装置
CN105810007B (zh) * 2016-03-29 2020-07-03 北京小米移动软件有限公司 平衡车停靠方法及装置
CN107578200B (zh) * 2017-08-25 2021-09-17 广东嘉腾机器人自动化有限公司 基于agv的控制方法、装置及计算机可读存储介质
CN111383059A (zh) * 2017-12-28 2020-07-07 纳恩博(北京)科技有限公司 信息处理方法及装置、电子设备及存储介质
CN108416480A (zh) * 2018-03-23 2018-08-17 中山市博林树投资管理有限公司 一种智能拼车匹配方法

Patent Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1800783A (zh) * 2004-12-31 2006-07-12 集嘉通讯股份有限公司 路径规划***及方法
CN101950488A (zh) * 2010-09-19 2011-01-19 苏富特交通科技(南京)有限公司 基于线路路径表的公交车辆运行方向及离始发站距离自动判断方法
CN103493116A (zh) * 2010-12-07 2014-01-01 谷歌公司 路线导引的方法和装置
US20180319416A1 (en) * 2010-12-10 2018-11-08 Cybertran International Inc. Fixed guideway transportation systems having lower cost of ownership and optimized benefits
CN102566575A (zh) * 2012-02-21 2012-07-11 成都理工大学 基于Zigbee与RFID的无人驾驶车辆行驶控制方法
CN104392407A (zh) * 2014-12-15 2015-03-04 江苏顺达交通设施有限公司 一种新型城市智能公交站台管理***
CN105984463A (zh) * 2015-03-19 2016-10-05 福特全球技术公司 用于操作手动可控或能够自主驾驶的车辆的方法和装置
CN106649332A (zh) * 2015-10-29 2017-05-10 阿里巴巴集团控股有限公司 一种在地图上搜索兴趣点的方法及装置
CN108027906A (zh) * 2015-12-14 2018-05-11 谷歌有限责任公司 用于调整共乘调度和路线的***和方法
CN105571603A (zh) * 2015-12-22 2016-05-11 中国石油大学(华东) 城市交通道路网络的加油可达指标构建方法
CN107402015A (zh) * 2016-05-19 2017-11-28 高德信息技术有限公司 一种公交导航方法及装置
CN106228303A (zh) * 2016-07-21 2016-12-14 百度在线网络技术(北京)有限公司 无人车辆的管理方法及***、调度中心平台与无人车辆
CN107806882A (zh) * 2016-09-08 2018-03-16 高德信息技术有限公司 一种路线规划方法及装置
CN106504566A (zh) * 2016-11-25 2017-03-15 浙江宇视科技有限公司 一种交通站点识别***及方法
CN107134127A (zh) * 2017-05-31 2017-09-05 交运集团青岛信息科技有限公司 一种公共交通工具导盲方法及***
CN107481512A (zh) * 2017-08-17 2017-12-15 深圳市海梁科技有限公司 自动驾驶公交的智能调度方法
CN107845255A (zh) * 2017-11-21 2018-03-27 清华大学苏州汽车研究院(吴江) 一种具有固定路线的无人驾驶汽车的招车***
CN108333997A (zh) * 2017-12-30 2018-07-27 天津清源电动车辆有限责任公司 一种基于车联网的无人驾驶场地车调度***及方法
CN108922173A (zh) * 2018-06-20 2018-11-30 青岛海信网络科技股份有限公司 一种车辆偏离检测方法及装置
CN108831151A (zh) * 2018-06-25 2018-11-16 青岛智能产业技术研究院 无人驾驶公交车应急调度***及方法
CN108877263A (zh) * 2018-07-11 2018-11-23 中国联合网络通信集团有限公司 无人驾驶公交车的控制方法、装置和调度***
CN108646764A (zh) * 2018-07-25 2018-10-12 吉林大学 基于规定路线的无人驾驶车辆及控制方法、装置和***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
田大鑫: "基于GIS的大规模数据下K优路径规划算法的研究与实现", 《中国优秀硕士学位论文全文数据库基础科学辑》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112085959A (zh) * 2019-06-13 2020-12-15 百度在线网络技术(北京)有限公司 无人车行驶控制方法及设备
CN112085959B (zh) * 2019-06-13 2022-04-12 百度在线网络技术(北京)有限公司 无人车行驶控制方法及设备
CN113298443A (zh) * 2019-11-14 2021-08-24 广东科学技术职业学院 一种路线规划方法
CN111860880A (zh) * 2020-06-01 2020-10-30 北京骑胜科技有限公司 一种路径确定方法、装置、电子设备和存储介质
CN111860880B (zh) * 2020-06-01 2024-05-24 北京骑胜科技有限公司 一种路径确定方法、装置、电子设备和存储介质

Also Published As

Publication number Publication date
CN109767638B (zh) 2021-08-10

Similar Documents

Publication Publication Date Title
CN108122027B (zh) 一种神经网络模型的训练方法、装置及芯片
CN105589471B (zh) 无人机飞行轨迹绘制方法、装置以及***
CN109767638A (zh) 车辆控制方法、装置、设备及计算机可读存储介质
EP3418996A1 (en) Real-time vehicle state trajectory prediction for vehicle energy management and autonomous drive
CN110320910B (zh) 车辆的避让控制方法、装置、电子设备与存储介质
CN110316193A (zh) 预瞄距离的设置方法、装置、设备及计算机可读存储介质
CN104008642A (zh) 车辆装置和控制成排行驶的***以及选择领队车辆的方法
CN107703973B (zh) 轨迹跟踪方法、装置
JP7353387B2 (ja) 配送ロボットの制御方法、装置、デバイス、システム及び記憶媒体
CN110488843A (zh) 避障方法、移动机器人及计算机可读存储介质
WO2019167042A1 (en) Systems and methods for using and training a neural network
CN113311817B (zh) 车辆协同控制测试方法、装置、电子设备及存储介质
CN109697880A (zh) 无人车停车位分配方法、装置、设备及存储介质
CN111123732A (zh) 自动驾驶车辆仿真的方法、装置、存储介质和终端设备
WO2023010827A1 (zh) 基于迁移场景的轨迹预测模型的训练方法及装置
CN108198409A (zh) 智能驾驶汽车的远程调度方法和装置、电子设备及计算机存储介质
CN109492835B (zh) 车辆控制信息的确定方法、模型训练方法和相关装置
CN113139696B (zh) 一种轨迹预测模型构建方法及轨迹预测方法、装置
CN109493168A (zh) 一种处理订单的方法、装置、设备及存储介质
CN111966111A (zh) 基于自动配电的移动充电设备编队控制方法、***、装置
CN109808689B (zh) 无人车控制方法、装置及设备
CN109048910B (zh) 机器人避让预判方法及装置
CN114020007B (zh) 无人机与无人车组队巡逻方法、***、装置及存储介质
CN112445209A (zh) 机器人的控制方法和机器人、存储介质及电子装置
CN110062024A (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