CN115042787A - A method and device for determining a tracking trajectory without lane lines - Google Patents
A method and device for determining a tracking trajectory without lane lines Download PDFInfo
- Publication number
- CN115042787A CN115042787A CN202210642328.8A CN202210642328A CN115042787A CN 115042787 A CN115042787 A CN 115042787A CN 202210642328 A CN202210642328 A CN 202210642328A CN 115042787 A CN115042787 A CN 115042787A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- motion
- evaluation
- trajectory
- track
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 66
- 238000011156 evaluation Methods 0.000 claims abstract description 169
- 230000033001 locomotion Effects 0.000 claims abstract description 163
- 238000004590 computer program Methods 0.000 claims description 12
- 238000013215 result calculation Methods 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 description 14
- 230000008569 process Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000001133 acceleration Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 230000002085 persistent effect Effects 0.000 description 3
- 238000006073 displacement reaction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/14—Adaptive cruise control
- B60W30/16—Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
- B60W30/165—Automatically following the path of a preceding lead vehicle, e.g. "electronic tow-bar"
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/10—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
- B60W60/0027—Planning or execution of driving tasks using trajectory prediction for other traffic participants
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2554/00—Input parameters relating to objects
- B60W2554/40—Dynamic objects, e.g. animals, windblown objects
- B60W2554/404—Characteristics
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Traffic Control Systems (AREA)
- Image Analysis (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明提供了一种无车道线下确定跟踪轨迹的方法及装置。所述方法包括:获取至少一个目标车辆的运动轨迹;基于本车位置坐标,确定每个所述运动轨迹的轨迹点对应所述目标车辆的运动参数;利用第一预设方程,根据各所述轨迹点对应所述目标车辆的运动参数和本车的运动参数,得到各所述轨迹点的评价结果;在各所述评价结果中选择一个所述评价结果,并将该所述评价结果所在的所述运动轨迹,确定所述本车的跟踪轨迹。本发明可以准确的根据评价结果选择最优的跟踪轨迹,有效的提高了选择跟踪轨迹的准确率。
The present invention provides a method and a device for determining a tracking trajectory without lane lines. The method includes: acquiring the motion track of at least one target vehicle; determining the motion parameters of the target vehicle corresponding to the track point of each motion track based on the position coordinates of the vehicle; The trajectory points correspond to the motion parameters of the target vehicle and the motion parameters of the vehicle, and the evaluation results of each of the trajectory points are obtained; one of the evaluation results is selected from each of the evaluation results, and the location of the evaluation result is placed. The motion track determines the tracking track of the own vehicle. The invention can accurately select the optimal tracking track according to the evaluation result, and effectively improves the accuracy of selecting the tracking track.
Description
技术领域technical field
本发明涉及自动驾驶技术领域,特别是涉及一种无车道线下车辆跟随前车行驶的方法及装置。The present invention relates to the technical field of automatic driving, and in particular, to a method and a device for a vehicle to follow a preceding vehicle in a laneless environment.
背景技术Background technique
近年来,汽车智能驾驶蓬勃发展,智能驾驶提供了出行便利,在生产和应用过程中对于周围环境尤其是运动车辆轨迹的追踪,评估有着巨大的需求,在进行自动驾驶时,需要对周围车辆信息进行综合评判。在自动驾驶车辆在无车道线的道路上进行行驶时,自动驾驶车辆一般都会跟随前车轨迹,当自动驾驶车辆行驶轨迹脱离前车轨迹,并且需要重新确定跟踪轨迹时,目前仅仅是根据自动驾驶车辆的位置计算自动驾驶车辆与运动车辆的运动轨迹之间的距离,并选择距离最近的运动车辆轨迹作为自动驾驶车辆的跟踪轨迹,由于本车和周围车辆的运动参数不同,将与本车最近的车辆的运动轨迹作为本车的运动轨迹时,该运动轨迹并非是最优运动轨迹,导致出现选择的跟踪轨迹不准确的问题。In recent years, intelligent driving of automobiles has flourished, and intelligent driving has provided travel convenience. There is a huge demand for tracking and evaluation of the surrounding environment, especially the trajectory of moving vehicles in the process of production and application. Comprehensive evaluation. When the self-driving vehicle is driving on a road without lane lines, the self-driving vehicle generally follows the trajectory of the preceding vehicle. When the driving trajectory of the self-driving vehicle deviates from the preceding vehicle's trajectory and the tracking trajectory needs to be re-determined, it is currently only based on automatic driving. The position of the vehicle calculates the distance between the trajectory of the self-driving vehicle and the moving vehicle, and selects the trajectory of the nearest moving vehicle as the tracking trajectory of the self-driving vehicle. Since the motion parameters of the vehicle and surrounding vehicles are different, it will be the closest to the vehicle. When the motion trajectory of the vehicle is used as the motion trajectory of the own vehicle, the motion trajectory is not the optimal motion trajectory, resulting in the inaccurate problem of the selected tracking trajectory.
发明内容SUMMARY OF THE INVENTION
有鉴于此,本发明提供一种无车道线下确定跟踪轨迹的方法及装置,可以根据自车的运动数据选择最优的跟踪轨迹,提高了选择跟踪轨迹的准确率。In view of this, the present invention provides a method and device for determining a tracking trajectory without lane lines, which can select the optimal tracking trajectory according to the motion data of the vehicle, and improve the accuracy of selecting the tracking trajectory.
为达到上述目的,本发明主要提供如下技术方案:To achieve the above object, the present invention mainly provides the following technical solutions:
第一方面,本发明提供了一种无车道线下确定跟踪轨迹的方法,所述方法包括:In a first aspect, the present invention provides a method for determining a tracking trajectory without lane lines, the method comprising:
获取至少一个目标车辆的运动轨迹;Obtain the motion trajectory of at least one target vehicle;
基于本车位置坐标,确定每个所述运动轨迹的轨迹点对应所述目标车辆的运动参数,其中,所述运动参数包括位置坐标和运动数据;Based on the position coordinates of the vehicle, determine the motion parameters of the target vehicle corresponding to the trajectory points of each motion trajectory, wherein the motion parameters include position coordinates and motion data;
利用第一预设方程,根据各所述轨迹点对应所述目标车辆的运动参数和本车的运动参数,得到各所述轨迹点的评价结果,其中,所述评价结果用于表示所述本车到达所述轨迹点的困难程度;Using the first preset equation, an evaluation result of each of the trajectory points is obtained according to the motion parameters of the target vehicle and the motion parameters of the vehicle corresponding to each of the trajectory points, wherein the evaluation results are used to represent the target vehicle. the degree of difficulty for the vehicle to reach the trajectory point;
在各所述评价结果中选择一个所述评价结果,并将选择的所述评价结果所在的所述运动轨迹,确定为所述本车的跟踪轨迹。One of the evaluation results is selected from each of the evaluation results, and the motion track where the selected evaluation result is located is determined as the tracking track of the host vehicle.
第二方面,本发明提供了一种无车道线下确定跟踪轨迹的装置,所述装置包括:In a second aspect, the present invention provides a device for determining a tracking trajectory without a lane line, the device comprising:
运动轨迹获取模块,用于获取至少一个目标车辆的运动轨迹;a motion trajectory acquisition module, used to acquire the motion trajectory of at least one target vehicle;
运动参数确定模块,用于基于本车位置坐标,确定每个所述运动轨迹的轨迹点对应所述目标车辆的运动参数;a motion parameter determination module, configured to determine the motion parameters of the target vehicle corresponding to the trajectory points of each of the motion tracks based on the position coordinates of the vehicle;
评价结果计算模块,用于利用第一预设方程,根据各所述轨迹点对应所述目标车辆的运动参数和本车的运动参数,得到各所述轨迹点的评价结果;an evaluation result calculation module, configured to obtain an evaluation result of each of the trajectory points according to the motion parameters of each of the trajectory points corresponding to the target vehicle and the motion parameters of the vehicle by using the first preset equation;
跟踪轨迹选择模块,用于在各所述评价结果中选择一个所述评价结果,并将选择的所述评价结果所在的所述运动轨迹,确定为所述本车的跟踪轨迹。A tracking trajectory selection module, configured to select one of the evaluation results, and determine the motion trajectory where the selected evaluation result is located as the tracking trajectory of the vehicle.
借由上述技术方案,本发明提供了一种无车道线下确定跟踪轨迹的方法及装置,通过根据目标车辆各个轨迹点的运动参数和本车运动参数,利用第一预设方程,准确的计算本车到达各个轨迹点的评价结果,并在多个评价结果中,选择一个最优的评价结果,将最优评价结果所在的运动轨迹确定为跟踪轨迹,通过结合本车运动参数和目标车辆的运动参数,可以准确的根据评价结果选择最优的跟踪轨迹,有效的提高了选择跟踪轨迹的准确率。同时本发明实施例中,通过目标车辆运动轨迹各个轨迹点对应目标车辆的运动参数和本车运动参数,利用第一预设方程,准确的计算目标车辆运动轨迹上各个轨迹点的评价结果,并在评级结果中确定最优的评价结果,进而准确的选择跟踪轨迹,有效的避免了现有技术中由于本车和周围车辆的运动参数不同,将与本车最近的车辆的运动轨迹作为本车的运动轨迹时,该运动轨迹并非是最优运动轨迹,导致出现选择的跟踪轨迹不准确的问题。With the above technical solutions, the present invention provides a method and device for determining a tracking trajectory without lane lines. By using the first preset equation according to the motion parameters of each trajectory point of the target vehicle and the motion parameters of the vehicle, accurate calculation The evaluation results of the vehicle arriving at each trajectory point, and among the multiple evaluation results, an optimal evaluation result is selected, and the motion trajectory where the optimal evaluation result is located is determined as the tracking trajectory. The motion parameters can accurately select the optimal tracking trajectory according to the evaluation results, which effectively improves the accuracy of selecting the tracking trajectory. At the same time, in the embodiment of the present invention, the first preset equation is used to accurately calculate the evaluation results of each track point on the target vehicle's motion track by corresponding to the motion parameters of the target vehicle and the motion parameters of the own vehicle by each track point of the target vehicle's motion track, and The optimal evaluation result is determined in the rating results, and then the tracking trajectory is accurately selected, which effectively avoids using the motion trajectory of the vehicle closest to the vehicle as the vehicle due to the different motion parameters of the vehicle and surrounding vehicles in the prior art. When the motion trajectory is selected, the motion trajectory is not the optimal motion trajectory, resulting in the inaccuracy of the selected tracking trajectory.
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solutions of the present invention, in order to be able to understand the technical means of the present invention more clearly, it can be implemented according to the content of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand , the following specific embodiments of the present invention are given.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to explain the embodiments of the present invention or the technical solutions in the prior art more clearly, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained according to these drawings without creative efforts.
图1为本发明公开的一种无车道线下确定跟踪轨迹的方法流程示意图;1 is a schematic flowchart of a method for determining a tracking trajectory under a laneless line disclosed by the present invention;
图2为本发明公开的一种确定目标车辆的方法流程示意图;2 is a schematic flowchart of a method for determining a target vehicle disclosed in the present invention;
图3为本发明公开的一种更新目标车辆运动轨迹的方法流程示意图;3 is a schematic flowchart of a method for updating the motion trajectory of a target vehicle disclosed in the present invention;
图4为本发明公开的一种计算评价结果的方法流程示意图;4 is a schematic flowchart of a method for calculating an evaluation result disclosed in the present invention;
图5为本发明公开的又一种确定跟踪轨迹的方法流程示意图;5 is a schematic flowchart of another method for determining a tracking trajectory disclosed by the present invention;
图6为本发明公开的一种确定行驶轨迹的方法流程示意图;6 is a schematic flowchart of a method for determining a driving trajectory disclosed by the present invention;
图7为本发明公开的一种更换行驶轨迹的方法流程示意图;FIG. 7 is a schematic flowchart of a method for changing a driving track disclosed in the present invention;
图8为本发明公开的一种无车道线下确定跟踪轨迹的装置示意图;FIG. 8 is a schematic diagram of a device for determining a tracking trajectory under no lane line disclosed by the present invention;
图9为本发明公开的又一种无车道线下确定跟踪轨迹的装置示意图。FIG. 9 is a schematic diagram of another device for determining a tracking trajectory without a lane line disclosed in the present invention.
具体实施方式Detailed ways
下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present invention are shown in the drawings, it should be understood that the present invention may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided so that the present invention will be more thoroughly understood, and will fully convey the scope of the present invention to those skilled in the art.
在自动驾驶车辆在无车道线的道路上进行行驶时,自动驾驶车辆一般都会跟随前车轨迹,当自动驾驶车辆行驶轨迹脱离前车轨迹,并且需要重新确定跟踪轨迹时,目前仅仅是根据自动驾驶车辆的位置计算自动驾驶车辆与运动车辆的运动轨迹之间的距离,并选择距离最近的运动车辆轨迹作为自动驾驶车辆的跟踪轨迹,由于本车和周围车辆的运动参数不同,将与本车最近的车辆的运动轨迹作为本车的运动轨迹时,该运动轨迹并非是最优运动轨迹,导致出现选择的跟踪轨迹不准确的问题。When the self-driving vehicle is driving on a road without lane lines, the self-driving vehicle generally follows the trajectory of the preceding vehicle. When the driving trajectory of the self-driving vehicle deviates from the preceding vehicle's trajectory and the tracking trajectory needs to be re-determined, it is currently only based on automatic driving. The position of the vehicle calculates the distance between the trajectory of the self-driving vehicle and the moving vehicle, and selects the trajectory of the nearest moving vehicle as the tracking trajectory of the self-driving vehicle. Since the motion parameters of the vehicle and surrounding vehicles are different, it will be the closest to the vehicle. When the motion trajectory of the vehicle is used as the motion trajectory of the own vehicle, the motion trajectory is not the optimal motion trajectory, resulting in the inaccurate problem of the selected tracking trajectory.
为了解决上述问题,本发明实施例提供了一种无车道线下确定跟踪轨迹的方法,具体步骤如图1所示,所述方法包括:In order to solve the above problem, an embodiment of the present invention provides a method for determining a tracking trajectory without lane lines. The specific steps are shown in FIG. 1 , and the method includes:
步骤101,获取至少一个目标车辆的运动轨迹。
具体的,在本发明实施例的步骤中,在本车脱离正在跟踪车辆的运动轨迹时,通过摄像头或位移传感器确定在本车前方的目标车辆,其中,目标车辆为符合预设条件的运动车辆,同时,在确定目标车辆之后,绘制目标车辆的运动轨迹,从而得到目标车辆的运动轨迹,其中,每个运动轨迹由若干轨迹点构成。具体的,本发明实施例中目标车辆可以为一个或多个,每个目标车辆对应一个运动轨迹。Specifically, in the steps of the embodiment of the present invention, when the vehicle leaves the track of the vehicle being tracked, a camera or a displacement sensor is used to determine a target vehicle in front of the vehicle, where the target vehicle is a moving vehicle that meets preset conditions , and at the same time, after the target vehicle is determined, the motion trajectory of the target vehicle is drawn to obtain the motion trajectory of the target vehicle, wherein each motion trajectory is composed of several trajectory points. Specifically, in this embodiment of the present invention, there may be one or more target vehicles, and each target vehicle corresponds to a motion trajectory.
步骤102,基于本车位置坐标,确定每个所述运动轨迹的轨迹点对应所述目标车辆的运动参数。
其中,所述运动参数包括位置坐标和运动数据。Wherein, the motion parameters include position coordinates and motion data.
具体的,在执行步骤101之后,在获取所有目标车辆的运动轨迹后,根据本车当前时刻车头所在的位置,以车辆的纵向(前后方向)为Y轴,以车辆的横向(左右方向)为X轴,建立直角坐标系,并根据建立的直角坐标系确定所有目标车辆运动轨迹上各个轨迹点的坐标,同时获取每个目标车辆在各个轨迹点的航向角和行驶速度,并根据航向角和行驶速度形成目标车辆运动数据,并根据轨迹点的坐标和目标车辆运动数据,得到每个轨迹点对应目标车辆的运动参数。具体的,本发明实例运动数据优先的包括目标车辆航向角和行驶速度,还可以包括目标车辆的加速度,并根据目标车辆航向角、行驶速度和加速度得到目标车辆运动数据。Specifically, after
步骤103,利用第一预设方程,根据各所述轨迹点对应所述目标车辆的运动参数和本车的运动参数,得到各所述轨迹点的评价结果。
其中,所述评价结果用于表示所述本车到达所述轨迹点的困难程度。Wherein, the evaluation result is used to indicate the degree of difficulty for the vehicle to reach the track point.
具体的,在执行步骤102之后,在得到各个轨迹点对应目标车辆的运动参数后,根据本车的运动参数,将目标车辆每个轨迹点坐标、轨迹点坐标对应的运动数据、本车坐标和本车运动数据带入至第一预设方程,得到所有轨迹点的评价结果。具体的,本发明实施例中,评级结果用于表示所述本车到达所述轨迹点的困难程度,当评价结果的值越大时,表示本车到轨迹点的困难程度越大,当评价结果的值越小时,表示本车到轨迹点的困难程度越小。Specifically, after
步骤104,在各所述评价结果中选择一个所述评价结果,并将选择的所述评价结果所在的所述运动轨迹,确定为所述本车的跟踪轨迹。
具体的,在执行步骤103之后,在得到所述轨迹点的评价结果后,在所有轨迹点中选择一个最优的评价结果,并将最优评价结果所在的运动轨迹,确定为本车的跟踪轨迹。具体的,例如存在三个目标车辆的运动轨迹,分别为第一运动轨迹、第二运动轨迹和第三运动轨迹,在得到上述三个运动轨迹上所有轨迹点的评价结果后,其中,当最优评价结果所在的运动轨迹为第二运动轨迹时,则将第二运动轨迹作为本车的跟踪轨迹。Specifically, after
进一步的,本发明实施例还提供一种确定目标车辆的方法,该方法是对图1所示实施例步骤101中“获取至少一个目标车辆的运动轨迹”的具体介绍,具体步骤如图2所示,包括:Further, an embodiment of the present invention also provides a method for determining a target vehicle. The method is a specific introduction to “obtaining the motion trajectory of at least one target vehicle” in
步骤201,获取运动车辆的位置坐标。
具体的,在本发明实施例的步骤中,当本车脱离正在跟踪的跟踪轨迹时,通过摄像头或者位移传感器获取在本车前方行驶的所有运动车辆,并根据当前时刻车头所在的位置,以本车的纵向(前后方向)为Y轴,以车辆的横向(左右方向)为X轴,建立直角坐标系,从而确定各个运动车辆的位置坐标,其中,运动车辆为在本车前方行驶的车辆。Specifically, in the steps of the embodiment of the present invention, when the vehicle leaves the tracking track being tracked, all moving vehicles driving in front of the vehicle are acquired through a camera or a displacement sensor, and according to the position of the front of the vehicle at the current moment, the current vehicle is used. The longitudinal direction (front-rear direction) of the vehicle is the Y-axis, and the lateral direction (left-right direction) of the vehicle is the X-axis, and a Cartesian coordinate system is established to determine the position coordinates of each moving vehicle, where the moving vehicle is the vehicle driving in front of the vehicle.
步骤202,根据本车运动轨迹,利用所述运动车辆的位置坐标,确定所述运动车辆与所述本车运动轨迹的最近点。Step 202: Determine the closest point between the moving vehicle and the moving track of the own vehicle by using the position coordinates of the moving vehicle according to the moving track of the own vehicle.
具体的,在执行步骤201之后,在确定各个运动车辆的位置坐标之后,根据绘制的本车的运动轨迹,确定各个运动车辆与本车运动轨迹的最近点。具体的,例如步骤201中得到的运动车辆为5辆,并获取上述5辆运动车辆的位置坐标,利用本车的运动轨迹,依次获取上述5辆运动车辆与本车轨迹的最近点,同时得到各个最近点的位置坐标。Specifically, after
步骤203,根据所述运动车辆的位置坐标,计算所述运动车辆与所述最近点的距离。Step 203: Calculate the distance between the moving vehicle and the closest point according to the position coordinates of the moving vehicle.
具体的,在执行步骤202之后,在确定各个运动车辆与本车运动轨迹的最近点之后,根据运动车辆的位置坐标和运动车辆对应最近点的位置坐标,计算各个运动车辆与运动车辆对应最近点的距离。具体的,例如运动车辆的位置坐标为(X1,Y1),运动车辆对应最近点位置坐标为(X2,Y2),则根据运动车辆位置坐标和运动车辆对应最近点位置坐标,计算运动车辆与运动车辆对应最近点之间的距离。Specifically, after
步骤204,在所述距离小于预设距离时,将所述运动车辆确定为所述目标车辆,并获取所述目标车辆的运动轨迹。
具体的,在执行步骤203之后,将各个运动车辆与运动车辆对应最近点之间的距离,依次与预设距离进行比对,当运动车辆与运动车辆对应最近点之间的距离小于预设距离时,则判断该运动车辆为目标车辆,同时获取目标车辆的运动轨迹。具体的,本发明实施例优选的预设距离为在遵守当前道路交通规则的情况下,本车在30s内可以行驶的最远距离。Specifically, after
步骤205,在所述距离大于或等于预设距离时,则将运动车辆判断为非目标车辆。
具体的,在执行步骤203之后,将各个运动车辆与运动车辆对应最近点之间的距离,依次与预设距离进行比对,当运动车辆与运动车辆对应最近点之间的距离大于或等于预设距离时,则判断该运动车辆为非目标车辆,并无需获取非目标车辆的运动轨迹。Specifically, after
具体的,本发明实施例通过获取在本车前方行驶的所有运动车辆,同时通过计算运动车辆与运动车辆最近点的距离,准确的选择目标车辆,从而准确的获取目标车辆的运动轨迹,进而可以准确的利用目标车辆的运动轨迹选择最优的跟踪轨迹,同时提高了选择跟踪轨迹的准确率。Specifically, the embodiment of the present invention accurately selects the target vehicle by acquiring all the moving vehicles driving in front of the vehicle, and at the same time calculates the distance between the moving vehicle and the closest point of the moving vehicle, so as to accurately acquire the motion trajectory of the target vehicle, and then can The optimal tracking trajectory is selected accurately by using the motion trajectory of the target vehicle, and the accuracy of selecting the tracking trajectory is improved at the same time.
进一步的,本发明还提供一种更新目标车辆运动轨迹的方法,该方法是在图1所示实施例步骤102中“基于本车位置坐标,确定每个所述运动轨迹的轨迹点对应所述目标车辆的运动参数”之后的具体介绍,具体步骤如图3所示,所述方法还包括:Further, the present invention also provides a method for updating the motion trajectory of the target vehicle, which is, in
步骤301,根据所述本车当前时刻的位置坐标,判断各所述运动轨迹的轨迹点纵坐标是否小于0。
具体的,在本发明实施例的步骤中,目标车辆的运动轨迹分为两个部分,一部分在本车前方,一部分在本车后方,在确定目标车辆的运动轨迹,同时确定本车当前时刻所在位置坐标后,根据本车当前位置坐标对各个轨迹点的纵坐标进行判断,当轨迹点的纵坐标小于0时,则判断轨迹点在本车后方,当轨迹点纵坐标大于或等于0时,则判断轨迹点在本车前方。Specifically, in the steps of the embodiment of the present invention, the movement trajectory of the target vehicle is divided into two parts, one part is in front of the vehicle, and the other part is behind the vehicle, and the movement trajectory of the target vehicle is determined, and the current time of the vehicle is determined at the same time. After the position coordinates, the ordinate of each track point is judged according to the current position coordinate of the vehicle. When the ordinate of the track point is less than 0, it is judged that the track point is behind the vehicle. When the ordinate of the track point is greater than or equal to 0, Then it is judged that the track point is in front of the vehicle.
步骤302,删除对应的所述轨迹点。
具体的,在执行步骤301之后,当步骤301中判断轨迹点的纵坐标小于0时,则判断轨迹点不具有参考价值,并删除轨迹点纵坐标小于0的轨迹点,从而对各个目标车辆的运动轨迹进行更新。Specifically, after
步骤303,则保留对应的所述轨迹点。In
具体的,在执行步骤301之后,当步骤301中判断轨迹点的纵坐标大于或等于0时,则判断轨迹点具有参考价值,并保留轨迹点纵坐标大于或等于0的轨迹点,从而对各个目标车辆的运动轨迹进行更新。Specifically, after
具体的,本发明实施例中在获取所述目标车辆的运动轨迹后,通过本车当前时刻所在位置坐标,对各个轨迹点的纵坐标进行判断,并根据判断结果对所有目标车辆的运动轨迹进行更新,删除不具有参考价值的轨迹点,可以有效的减少计算量,从而提高了轨迹点计算效率,同时提高了选择最优跟踪估计的效率。Specifically, in the embodiment of the present invention, after the motion trajectory of the target vehicle is acquired, the ordinate of each trajectory point is judged by the coordinates of the current position of the vehicle, and the motion trajectories of all target vehicles are determined according to the judgment result. Updating and deleting trajectory points that have no reference value can effectively reduce the amount of calculation, thereby improving the calculation efficiency of trajectory points and improving the efficiency of selecting optimal tracking estimates.
进一步的,本发明实施例还提供一种计算评价结果的方法,该方法是对图1所示实施例步骤103中“利用第一预设方程,根据各所述轨迹点对应所述目标车辆的运动参数和本车的运动参数,得到各所述轨迹点的评价结果”的具体介绍,具体步骤如图4所示,包括:Further, an embodiment of the present invention also provides a method for calculating an evaluation result, the method is to use the first preset equation in
步骤401,根据第一评价参数和第一评价系数,确定第一评价值,其中,所述第一评价参数为轨迹点横坐标与本车位置横坐标差值的平方。Step 401: Determine a first evaluation value according to a first evaluation parameter and a first evaluation coefficient, where the first evaluation parameter is the square of the difference between the abscissa of the track point and the abscissa of the position of the vehicle.
步骤402,根据第二评价参数和第二评价系数,确定第二评价值,其中,所述第二评价参数为轨迹点纵坐标与本车位置纵坐标差值的平方。Step 402: Determine a second evaluation value according to the second evaluation parameter and the second evaluation coefficient, where the second evaluation parameter is the square of the difference between the vertical coordinate of the track point and the vertical coordinate of the vehicle position.
步骤403,根据第三评价参数和第三评价系数,确定第三评价值,其中,所述第三评价参数为轨迹点对应目标车辆航向角与本车航向角差值的平方。Step 403: Determine a third evaluation value according to the third evaluation parameter and the third evaluation coefficient, wherein the third evaluation parameter is the square of the difference between the heading angle of the target vehicle corresponding to the track point and the heading angle of the vehicle.
步骤404,根据第四评价参数和第四评价系数,确定第四评价值,其中,所述第四评价参数为轨迹点对应目标车辆速度与本车速度差值的平方。Step 404: Determine a fourth evaluation value according to the fourth evaluation parameter and the fourth evaluation coefficient, wherein the fourth evaluation parameter is the square of the difference between the speed of the target vehicle corresponding to the trajectory point and the speed of the vehicle.
步骤405,根据所述第一评价值、所述第二评价值、所述第三评价值和所述第四评价值的和,得到各所述轨迹点的所述评价结果。Step 405: Obtain the evaluation result of each of the track points according to the sum of the first evaluation value, the second evaluation value, the third evaluation value and the fourth evaluation value.
具体的,本发明实施例中在计算各轨迹点的评价结果时,采用下列公式计算:Specifically, in the embodiment of the present invention, when calculating the evaluation result of each trajectory point, the following formula is used to calculate:
Cost=Kx(xp-xego)2+Ky(yp-yego)2+Kt(θp-θego)2+Kv(vp-vego)2;Cost=K x (x p -x ego ) 2 +K y (y p -y ego ) 2 +K t (θ p -θ ego ) 2 +K v (v p -v ego ) 2 ;
其中,公式中xp、yp、θp和vp分别表示目标车辆运动轨迹上各轨迹点的横坐标和纵坐标,航向角和速度,xego、yego、θego和vego分别表示本车当前位置点的横坐标和纵坐标,航向角和速度,第一评价系数Kx为1,第二评价系数Ky为1,第三评价系数Kt为10.3,第四评价系数Kv为3.5。Among them, x p , y p , θ p and v p in the formula represent the abscissa and ordinate, heading angle and velocity of each track point on the target vehicle motion trajectory, respectively, x ego , y ego , θ ego and vego represent respectively The abscissa and ordinate of the current position of the vehicle, the heading angle and the speed, the first evaluation coefficient K x is 1, the second evaluation coefficient K y is 1, the third evaluation coefficient K t is 10.3, and the fourth evaluation coefficient K v is 3.5.
具体的,本发明实施例中在计算各轨迹点的评价结果时,还采用下列公式计算:Specifically, in the embodiment of the present invention, when calculating the evaluation result of each trajectory point, the following formula is also used to calculate:
Cost=Kx(xp-xego)2+Ky(yp-yego)2+Kt(θp-θego)2+Kv(vp-vego)2+Ka(aego-aobs)2;Cost=K x (x p -x ego ) 2 +K y (y p -y ego ) 2 +K t (θ p -θ ego ) 2 +K v (v p -v ego ) 2 +K a (a ego -a obs ) 2 ;
其中,Ka为第五评价参数,aego为目标车辆加速度,aobs为本车加速度,具体的,第五评价参数Ka为3.5。Among them, Ka is the fifth evaluation parameter, a ego is the acceleration of the target vehicle, and a obs is the acceleration of the vehicle. Specifically, the fifth evaluation parameter Ka is 3.5.
进一步的,本发明提供又一种确定跟踪轨迹的方法,该方法是对图1所示实施例步骤104中“在各所述评价结果中选择一个所述评价结果,并将该所述评价结果所在的所述运动轨迹,确定所述本车的跟踪轨迹”的具体介绍,具体步骤如图5所示,包括:Further, the present invention provides another method for determining a tracking trajectory, which is to select one of the evaluation results in
步骤501,获取各所述评价结果中的最小值。Step 501: Obtain the minimum value among the evaluation results.
具体的,在执行步骤104时,在各所述评价结果中选择一个所述评价结果时,将各个评价结果的值进行比对,在比对结果中选择评价结果最小值,其中,评价结果的值越小,表示本车到达轨迹点越容易。Specifically, when
步骤502,确定评价结果最小值对应所述轨迹点所在的所述运动轨迹,并将该所述运动轨迹确定为所述本车的跟踪轨迹。Step 502: Determine the motion trajectory where the minimum value of the evaluation result corresponds to the trajectory point, and determine the motion trajectory as the tracking trajectory of the vehicle.
具体的,在执行步骤501之后,在选择评价结果的最小值之后,确定评价结果最小值对应的轨迹点,并确定该轨迹点所在的运动轨迹,将确定的运动轨迹作为本车的跟踪轨迹。Specifically, after
具体的,本发明实施例通过选择评价结果最小值,可以根据自车和目标车辆的运动参数,准确的选择最优跟随轨迹,提高了选择跟踪轨迹的准确率。Specifically, by selecting the minimum value of the evaluation result in the embodiment of the present invention, the optimal following trajectory can be accurately selected according to the motion parameters of the ego vehicle and the target vehicle, which improves the accuracy of selecting the tracking trajectory.
进一步的,本发明实施例还提供一种确定行驶轨迹的方法,该方法是在图1所示实施例步骤104中“在各所述评价结果中选择一个所述评价结果,并将该所述评价结果所在的所述运动轨迹,确定所述本车的跟踪轨迹”之后的具体介绍,具体步骤如图6所示,所述方法还包括:Further, an embodiment of the present invention also provides a method for determining a driving trajectory. The method is, in
步骤601,获取评价结果最小值的所述轨迹点对应所述目标车辆的运动数据。Step 601: Obtain the motion data of the target vehicle corresponding to the trajectory point with the minimum value of the evaluation result.
具体的,在执行步骤104之后,在确定评价结果最小值的轨迹点之后,获取该轨迹点对应目标车辆的运动数据,具体为获取目标车辆在该轨迹点的航向角。Specifically, after
步骤602,利用第二预设方程,根据轨迹点坐标、轨迹点对应所述目标车辆的航向角、本车位置坐标和本车航向角,确定所述本车的行驶轨迹。其中,所述行驶轨迹为所述本车向所述评价结果最小值对应所述轨迹点的行驶路线。
具体的,第二预设方程为y=ax3+bx2+cx+d。Specifically, the second preset equation is y=ax 3 +bx 2 +cx+d.
当获取的轨迹点对应的目标车辆运动参数为(xobs,yobs,θobs),本车的运动参数为(xego,yego,θego)时,则求解下列方程,即可得到本车的行驶轨迹;When the motion parameters of the target vehicle corresponding to the acquired trajectory points are (x obs , y obs , θ obs ), and the motion parameters of the vehicle are (x ego , y ego , θ ego ), the following equations can be solved to obtain this the trajectory of the vehicle;
yobs=axobs 3+bxobs 2+cxobs+d;y obs = ax obs 3 +bx obs 2 +cx obs +d;
yego=axego 3+bxego 2+cxego+d;y ego = ax ego 3 +bx ego 2 +cx ego +d;
θobs=3axobs 2+2abxobs+c;θ obs = 3ax obs 2 +2abx obs +c;
θego=3axego 2+2abxego+c。θ ego = 3ax ego 2 +2abx ego +c.
具体的,本发明通过使用第二预设方程,充分考虑目标车辆的运动数据和本车运动数据的影响,在确定跟踪轨迹后,根据第二预设方程拟合最优的行驶轨迹,以使本车可以在最短的时间内行驶到确定的轨迹点的位置,有效的降低了本车到达目标轨迹点的时间,保证了本车行驶的安全性。Specifically, the present invention fully considers the influence of the motion data of the target vehicle and the motion data of the vehicle by using the second preset equation, and after determining the tracking trajectory, fits the optimal driving trajectory according to the second preset equation, so as to make The vehicle can travel to the position of the determined track point in the shortest time, which effectively reduces the time for the vehicle to reach the target track point and ensures the safety of the vehicle.
进一步的,本发明实施例还提供一种更换行驶轨迹的方法,该方法是在图6所示实施例步骤602中“确定所述本车的行驶轨迹”之后的具体介绍,具体步骤如图7所示,所述方法还包括:Further, an embodiment of the present invention also provides a method for changing a driving trajectory. The method is a specific introduction after "determining the driving trajectory of the vehicle" in
步骤701,在预设行驶周期内,判断所述本车是否到达所述评价结果最小值对应所述轨迹点。
具体的,在执行步骤602之后,在到达一个预设行驶周期时,根据本车的位置坐标,判断本车是否到达所述评价结果最小值对应所述轨迹点,当本车位置坐标与所述评价结果最小值对应所述轨迹点的位置坐标相同时,则判断本车到达所述评价结果最小值对应所述轨迹点,当本车位置坐标与所述评价结果最小值对应所述轨迹点的位置坐标不同时,则判断本车未到达所述评价结果最小值对应所述轨迹点。Specifically, after
步骤702,则所述本车跟随所述跟踪轨迹行驶。
具体的,在执行步骤701之后,当步骤701中判断本车到达所述评价结果最小值对应所述轨迹点时,则删除拟合的行驶轨迹,并跟随确定的跟踪轨迹行驶。Specifically, after
步骤703,则所述本车继续按照所述行驶轨迹行驶,并在下一个预设行驶周期内,再次判断所述本车是否到达所述评价结果最小值对应所述轨迹点。In
具体的,在执行步骤701之后,在预设行驶周期内本车未到达所述评价结果最小值对应所述轨迹点时,则继续拟合预设周期的行驶轨迹,并在到达下一个行驶周期时,在再次判断本车是否到达所述评价结果最小值对应所述轨迹点。具体的,本发明实施例的预设行驶周期为30s。Specifically, after
进一步的,作为上述图1-7所示方法实施例的实现,本发明实施例提供了一种无车道线下确定跟踪轨迹的装置,该装置可以根据自车的运动数据选择最优的跟踪轨迹,提高了选择跟踪轨迹的准确率。该装置的实施例与前述方法实施例对应,为便于阅读,本实施例不再对前述方法实施例中的细节内容进行逐一赘述,但应当明确,本实施例中的装置能够对应实现前述方法实施例中的全部内容,具体如图8所示,该装置包括:Further, as the implementation of the method embodiment shown in the above-mentioned FIGS. 1-7, the embodiment of the present invention provides a device for determining a tracking trajectory without a lane line, and the device can select an optimal tracking trajectory according to the motion data of the own vehicle. , which improves the accuracy of selecting tracking trajectories. The embodiments of the apparatus correspond to the foregoing method embodiments. For ease of reading, this embodiment will not repeat the details of the foregoing method embodiments one by one, but it should be clear that the apparatus in this embodiment can correspondingly implement the foregoing method embodiments. The entire content of the example, as shown in Figure 8, the device includes:
运动轨迹获取模块10,用于获取至少一个目标车辆的运动轨迹。The motion
运动参数确定模块20,用于基于本车位置坐标,确定运动轨迹模块获10获取的每个所述运动轨迹的轨迹点对应所述目标车辆的运动参数。The motion
评价结果计算模块30,用于利用第一预设方程,根据运动参数确定模块20确定的各所述轨迹点对应所述目标车辆的运动参数和本车的运动参数,得到各所述轨迹点的评价结果。The evaluation
跟踪轨迹选择模块40,用于根据评价结果计算模块30计算的各所述评价结果中选择一个所述评价结果,并将该所述评价结果所在的所述运动轨迹,确定所述本车的跟踪轨迹。The tracking
进一步的,如图9所示,运动轨迹获取模块10包括:Further, as shown in Figure 9, the motion
位置坐标获取单元110,用于获取运动车辆的位置坐标;a position coordinate obtaining
最近点确定单元120,根据本车运动轨迹,根据位置坐标获取单元110获取的运动车辆位置坐标,确定所述运动车辆与所述本车运动轨迹的最近点。The closest point determining unit 120 determines the closest point between the moving vehicle and the moving track of the own vehicle according to the moving track of the own vehicle and according to the position coordinates of the moving vehicle obtained by the position coordinate obtaining
距离计算单元130,用于根据位置坐标获取单元110获取的所述运动车辆的位置坐标,计算所述运动车辆与最近点确定单元120确定的所述最近点的距离。The
目标车辆确定单元140,在距离计算单元130得到的所述距离小于预设距离时,将所述运动车辆确定为所述目标车辆,并获取所述目标车辆的运动轨迹。The target vehicle determination unit 140 determines the moving vehicle as the target vehicle when the distance obtained by the
进一步的,如图9所示,无车道线下确定跟踪轨迹的装置还包括更新运动轨迹模块50:Further, as shown in FIG. 9 , the device for determining the tracking trajectory under the no-lane line also includes an update motion trajectory module 50:
位置判断单元510,用于根据所述本车当前时刻的位置坐标,判断各所述运动轨迹的轨迹点纵坐标是否小于0。The
删除单元520,用于在位置判断单元510判断轨迹点纵坐标小于0时,删除对应的所述轨迹点。The deletion unit 520 is configured to delete the corresponding track point when the
更新单元530,用于在位置判断单元510判断轨迹点纵坐标大于或等于0时,保留对应的所述轨迹点。The updating
进一步的,如图9所示,评价结果计算模块30还包括:Further, as shown in FIG. 9 , the evaluation
第一计算单元310,用于根据第一评价参数和第一评价系数,确定第一评价值。The
第二计算单元320,用于根据第二评价参数和第二评价系数,确定第二评价值。The
第三计算单元330,用于根据第三评价参数和第三评价系数,确定第三评价值。The
第四计算单元340,用于根据第四评价参数和第四评价系数,确定第四评价值。The
第五计算单元350,用于根据第一计算单元310计算的第一评价值、第二计算单元320计算的第二评价值、第三计算单元330计算的第三评价值和第四计算单元340计算的第四评价值的和,得到各所述轨迹点的所述评价结果。The
进一步的,如图9所示,跟踪轨迹选择模块40还包括:Further, as shown in FIG. 9 , the tracking
评价结果比对单元410,用于获取各所述评价结果中的最小值。The evaluation result comparison unit 410 is configured to obtain the minimum value among the evaluation results.
跟踪轨迹确定单元420,用于根据评价结果比对单元410确定评价结果最小值对应所述轨迹点所在的所述运动轨迹,并将该所述运动轨迹确定为所述本车的跟踪轨迹。The tracking trajectory determination unit 420 is configured to determine, according to the evaluation result comparison unit 410, the motion trajectory where the minimum value of the evaluation result corresponds to the trajectory point, and determine the motion trajectory as the tracking trajectory of the vehicle.
进一步的,如图9所示,无车道线下确定跟踪轨迹的装置还包括行驶轨迹拟合模块60,行驶轨迹拟合模块60包括:Further, as shown in FIG. 9 , the device for determining the tracking trajectory under no lane line further includes a driving trajectory fitting module 60, and the driving trajectory fitting module 60 includes:
运动数据获取单元610,用于获取评价结果最小值的所述轨迹点对应所述目标车辆的运动数据。The motion
行驶轨迹拟合单元620,用于利用第二预设方程,根据运动数据获取单元610获取的轨迹点坐标、轨迹点对应所述目标车辆的航向角、本车位置坐标和本车航向角,确定所述本车的行驶轨迹。The driving trajectory
进一步的,如图9所示,无车道线下确定跟踪轨迹的装置还包括轨迹切换模块70,轨迹切换模块70包括:Further, as shown in FIG. 9 , the device for determining a tracking trajectory under no lane line further includes a trajectory switching module 70, and the trajectory switching module 70 includes:
切换判断单元710,用于在预设行驶周期内,判断所述本车是否到达所述评价结果最小值对应所述轨迹点;A switching determination unit 710, configured to determine whether the vehicle has reached the minimum value of the evaluation result corresponding to the trajectory point within a preset driving cycle;
轨迹切换单元720,用于在切换判断单元710判断本车到达评价结果最小值对应所述轨迹点,控制本车跟随所述跟踪轨迹行驶;The trajectory switching unit 720 is used for determining that the vehicle reaches the minimum value of the evaluation result and corresponding to the trajectory point in the switching determination unit 710, and controls the vehicle to follow the tracking trajectory;
二次判断单元730,用于在切换判断单元710判断本车未到达评价结果最小值对应所述轨迹点,控制本车继续按照所述行驶轨迹行驶,并在下一个预设行驶周期内,再次判断所述本车是否到达所述评价结果最小值对应所述轨迹点。The
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。In the above-mentioned embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.
可以理解的是,上述方法及装置中的相关特征可以相互参考。另外,上述实施例中的“第一”、“第二”等是用于区分各实施例,而并不代表各实施例的优劣。It can be understood that the relevant features in the above-mentioned methods and apparatuses may refer to each other. In addition, "first", "second", etc. in the above-mentioned embodiments are used to distinguish each embodiment, and do not represent the advantages and disadvantages of each embodiment.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再一一赘述。Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system, device and unit described above can refer to the corresponding process in the foregoing method embodiments, which will not be repeated here.
在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。The algorithms and displays provided herein are not inherently related to any particular computer, virtual system, or other device. Various general-purpose systems can also be used with teaching based on this. The structure required to construct such a system is apparent from the above description. Furthermore, the present invention is not directed to any particular programming language. It should be understood that various programming languages may be used to implement the inventions described herein, and that the descriptions of specific languages above are intended to disclose the best mode for carrying out the invention.
此外,存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。In addition, memory may include non-persistent memory in computer readable media in the form of random access memory (RAM) and/or non-volatile memory, such as read only memory (ROM) or flash memory (flash RAM), including at least one memory chip.
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each process and/or block in the flowchart illustrations and/or block diagrams, and combinations of processes and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to the processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing device to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing device produce Means for implementing the functions specified in a flow or flow of a flowchart and/or a block or blocks of a block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory result in an article of manufacture comprising instruction means, the instructions The apparatus implements the functions specified in the flow or flow of the flowcharts and/or the block or blocks of the block diagrams.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded on a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process such that The instructions provide steps for implementing the functions specified in the flow or blocks of the flowcharts and/or the block or blocks of the block diagrams.
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。Memory may include non-persistent memory in computer readable media, random access memory (RAM) and/or non-volatile memory in the form of, for example, read only memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。Computer-readable media includes both persistent and non-permanent, removable and non-removable media, and storage of information may be implemented by any method or technology. Information may be computer readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), Flash Memory or other memory technology, Compact Disc Read Only Memory (CD-ROM), Digital Versatile Disc (DVD) or other optical storage, Magnetic tape cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media, such as modulated data signals and carrier waves.
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。It should also be noted that the terms "comprising", "comprising" or any other variation thereof are intended to encompass a non-exclusive inclusion such that a process, method, article or device comprising a series of elements includes not only those elements, but also Other elements not expressly listed, or which are inherent to such a process, method, article of manufacture, or apparatus are also included. Without further limitation, an element qualified by the phrase "comprising a..." does not preclude the presence of additional identical elements in the process, method, article of manufacture or apparatus that includes the element.
本领域技术人员应明白,本发明的实施例可提供为方法、系统或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
以上仅为本发明的实施例而已,并不用于限制本发明。对于本领域技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。The above are only embodiments of the present invention, and are not intended to limit the present invention. Various modifications and variations of the present invention are possible for those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included within the scope of the claims of the present invention.
Claims (10)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210642328.8A CN115042787B (en) | 2022-06-08 | 2022-06-08 | Method and device for determining tracking track under lane-free line |
PCT/CN2022/137888 WO2023236476A1 (en) | 2022-06-08 | 2022-12-09 | Lane line-free method and apparatus for determining tracking trajectory |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210642328.8A CN115042787B (en) | 2022-06-08 | 2022-06-08 | Method and device for determining tracking track under lane-free line |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115042787A true CN115042787A (en) | 2022-09-13 |
CN115042787B CN115042787B (en) | 2024-06-04 |
Family
ID=83162140
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210642328.8A Active CN115042787B (en) | 2022-06-08 | 2022-06-08 | Method and device for determining tracking track under lane-free line |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115042787B (en) |
WO (1) | WO2023236476A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023236476A1 (en) * | 2022-06-08 | 2023-12-14 | 合众新能源汽车股份有限公司 | Lane line-free method and apparatus for determining tracking trajectory |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180065630A1 (en) * | 2016-09-05 | 2018-03-08 | Subaru Corporation | Vehicle traveling control apparatus |
CN108919802A (en) * | 2018-07-04 | 2018-11-30 | 百度在线网络技术(北京)有限公司 | Unmanned vehicle traveling and device |
CN110435654A (en) * | 2019-07-11 | 2019-11-12 | 浙江吉利汽车研究院有限公司 | A kind of follow the bus method, apparatus and equipment for intelligent navigation system |
US20200207342A1 (en) * | 2018-12-26 | 2020-07-02 | Automotive Research & Testing Center | Lane tracking method and lane tracking system for an autonomous vehicle |
CN111762183A (en) * | 2019-03-27 | 2020-10-13 | 本田技研工业株式会社 | Vehicle control device, vehicle, and vehicle control method |
DE102019217212B3 (en) * | 2019-11-07 | 2021-05-12 | Zf Friedrichshafen Ag | Method and control device for monitoring an intermediate vehicle area |
KR20210091263A (en) * | 2019-03-28 | 2021-07-21 | 선전 센스타임 테크놀로지 컴퍼니 리미티드 | Test method, apparatus, medium and device of trajectory tracking controller |
CN113353078A (en) * | 2021-06-24 | 2021-09-07 | 中汽创智科技有限公司 | Method and device for determining automatic following track without lane line |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113771829B (en) * | 2020-12-15 | 2024-01-12 | 北京京东乾石科技有限公司 | Control method and device for automatic driving vehicle |
CN115042787B (en) * | 2022-06-08 | 2024-06-04 | 合众新能源汽车股份有限公司 | Method and device for determining tracking track under lane-free line |
-
2022
- 2022-06-08 CN CN202210642328.8A patent/CN115042787B/en active Active
- 2022-12-09 WO PCT/CN2022/137888 patent/WO2023236476A1/en active Application Filing
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180065630A1 (en) * | 2016-09-05 | 2018-03-08 | Subaru Corporation | Vehicle traveling control apparatus |
CN108919802A (en) * | 2018-07-04 | 2018-11-30 | 百度在线网络技术(北京)有限公司 | Unmanned vehicle traveling and device |
US20200207342A1 (en) * | 2018-12-26 | 2020-07-02 | Automotive Research & Testing Center | Lane tracking method and lane tracking system for an autonomous vehicle |
CN111762183A (en) * | 2019-03-27 | 2020-10-13 | 本田技研工业株式会社 | Vehicle control device, vehicle, and vehicle control method |
KR20210091263A (en) * | 2019-03-28 | 2021-07-21 | 선전 센스타임 테크놀로지 컴퍼니 리미티드 | Test method, apparatus, medium and device of trajectory tracking controller |
CN110435654A (en) * | 2019-07-11 | 2019-11-12 | 浙江吉利汽车研究院有限公司 | A kind of follow the bus method, apparatus and equipment for intelligent navigation system |
DE102019217212B3 (en) * | 2019-11-07 | 2021-05-12 | Zf Friedrichshafen Ag | Method and control device for monitoring an intermediate vehicle area |
CN113353078A (en) * | 2021-06-24 | 2021-09-07 | 中汽创智科技有限公司 | Method and device for determining automatic following track without lane line |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023236476A1 (en) * | 2022-06-08 | 2023-12-14 | 合众新能源汽车股份有限公司 | Lane line-free method and apparatus for determining tracking trajectory |
Also Published As
Publication number | Publication date |
---|---|
CN115042787B (en) | 2024-06-04 |
WO2023236476A1 (en) | 2023-12-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11718318B2 (en) | Method and apparatus for planning speed of autonomous vehicle, and storage medium | |
US12038753B2 (en) | Speed planning method and apparatus, electronic device and storage medium | |
WO2022056770A1 (en) | Path planning method and path planning apparatus | |
CN108609014B (en) | Transverse control method and device of intelligent vehicle | |
US20200265710A1 (en) | Travelling track prediction method and device for vehicle | |
CN112020014B (en) | Lane change track planning method, device, server and storage medium | |
CN113204236B (en) | An agent path tracking control method | |
CN114596712B (en) | Vehicle following control method and system | |
CN109900289B (en) | Path planning method and device based on closed-loop control | |
CN114212110B (en) | Obstacle trajectory prediction method and device, electronic equipment and storage medium | |
JP7580155B2 (en) | Method, device, electronic device, and storage medium for determining traffic flow information | |
CN108828645A (en) | A kind of navigation locating method, system, equipment and computer readable storage medium | |
CN110525436A (en) | Vehicle lane-changing control method, device, vehicle and storage medium | |
CN109683617B (en) | An automatic driving method, device and electronic device | |
CN115042788A (en) | Traffic intersection passing method, device, electronic device, and storage medium | |
CN115060291A (en) | Test and evaluation method, device, vehicle and storage medium for adaptive cruise function | |
CN115042787A (en) | A method and device for determining a tracking trajectory without lane lines | |
CN114987478A (en) | Vehicle lane changing method, device, storage medium and processor | |
CN118898907A (en) | Linking measurement points to spline points when determining free space boundaries in traffic assistance systems | |
CN115542899B (en) | Vehicle path tracking method, device, vehicle, electronic device and medium | |
CN117490710A (en) | Parameter adjusting method and device for target fusion and target fusion system | |
CN117949004A (en) | A navigation method and device | |
CN118640916A (en) | Method, device, vehicle and storage medium for determining intersection guide line | |
CN114841263A (en) | Information fusion method and storage medium for target course angle of automatic driving | |
CN114815825A (en) | Method and device for determining the optimal driving trajectory of a vehicle |
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 | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 314500 988 Tong Tong Road, Wu Tong Street, Tongxiang, Jiaxing, Zhejiang Applicant after: United New Energy Automobile Co.,Ltd. Address before: 314500 988 Tong Tong Road, Wu Tong Street, Tongxiang, Jiaxing, Zhejiang Applicant before: Hozon New Energy Automobile Co., Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant | ||
PP01 | Preservation of patent right | ||
PP01 | Preservation of patent right |
Effective date of registration: 20250121 Granted publication date: 20240604 |