[go: up one dir, main page]

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 PDF

Info

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
Application number
CN202210642328.8A
Other languages
Chinese (zh)
Other versions
CN115042787B (en
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.)
Hozon New Energy Automobile Co Ltd
Original Assignee
Hozon New Energy Automobile 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 Hozon New Energy Automobile Co Ltd filed Critical Hozon New Energy Automobile Co Ltd
Priority to CN202210642328.8A priority Critical patent/CN115042787B/en
Publication of CN115042787A publication Critical patent/CN115042787A/en
Priority to PCT/CN2022/137888 priority patent/WO2023236476A1/en
Application granted granted Critical
Publication of CN115042787B publication Critical patent/CN115042787B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Purposes 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/14Adaptive cruise control
    • B60W30/16Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
    • B60W30/165Automatically following the path of a preceding lead vehicle, e.g. "electronic tow-bar"
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Estimation 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/10Estimation 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • B60W60/0027Planning or execution of driving tasks using trajectory prediction for other traffic participants
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Input parameters relating to objects
    • B60W2554/40Dynamic objects, e.g. animals, windblown objects
    • B60W2554/404Characteristics

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

本发明提供了一种无车道线下确定跟踪轨迹的方法及装置。所述方法包括:获取至少一个目标车辆的运动轨迹;基于本车位置坐标,确定每个所述运动轨迹的轨迹点对应所述目标车辆的运动参数;利用第一预设方程,根据各所述轨迹点对应所述目标车辆的运动参数和本车的运动参数,得到各所述轨迹点的评价结果;在各所述评价结果中选择一个所述评价结果,并将该所述评价结果所在的所述运动轨迹,确定所述本车的跟踪轨迹。本发明可以准确的根据评价结果选择最优的跟踪轨迹,有效的提高了选择跟踪轨迹的准确率。

Figure 202210642328

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.

Figure 202210642328

Description

一种无车道线下确定跟踪轨迹的方法及装置A method and device for determining a tracking trajectory without lane lines

技术领域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,获取至少一个目标车辆的运动轨迹。Step 101, acquiring the motion trajectory of at least one target vehicle.

具体的,在本发明实施例的步骤中,在本车脱离正在跟踪车辆的运动轨迹时,通过摄像头或位移传感器确定在本车前方的目标车辆,其中,目标车辆为符合预设条件的运动车辆,同时,在确定目标车辆之后,绘制目标车辆的运动轨迹,从而得到目标车辆的运动轨迹,其中,每个运动轨迹由若干轨迹点构成。具体的,本发明实施例中目标车辆可以为一个或多个,每个目标车辆对应一个运动轨迹。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,基于本车位置坐标,确定每个所述运动轨迹的轨迹点对应所述目标车辆的运动参数。Step 102 , 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.

具体的,在执行步骤101之后,在获取所有目标车辆的运动轨迹后,根据本车当前时刻车头所在的位置,以车辆的纵向(前后方向)为Y轴,以车辆的横向(左右方向)为X轴,建立直角坐标系,并根据建立的直角坐标系确定所有目标车辆运动轨迹上各个轨迹点的坐标,同时获取每个目标车辆在各个轨迹点的航向角和行驶速度,并根据航向角和行驶速度形成目标车辆运动数据,并根据轨迹点的坐标和目标车辆运动数据,得到每个轨迹点对应目标车辆的运动参数。具体的,本发明实例运动数据优先的包括目标车辆航向角和行驶速度,还可以包括目标车辆的加速度,并根据目标车辆航向角、行驶速度和加速度得到目标车辆运动数据。Specifically, after step 101 is executed, after acquiring the motion trajectories of all target vehicles, according to the position of the head of the vehicle at the current moment, the longitudinal direction of the vehicle (front-rear direction) is taken as the Y-axis, and the lateral direction (left-right direction) of the vehicle is taken as the Y-axis. X-axis, establish a Cartesian coordinate system, and determine the coordinates of each track point on the motion trajectory of all target vehicles according to the established Cartesian coordinate system, and obtain the heading angle and driving speed of each target vehicle at each track point. The travel speed forms the motion data of the target vehicle, and according to the coordinates of the trajectory point and the motion data of the target vehicle, the motion parameters of each trajectory point corresponding to the target vehicle are obtained. Specifically, the motion data of the example of the present invention preferentially includes the heading angle and speed of the target vehicle, and may also include the acceleration of the target vehicle, and the motion data of the target vehicle is obtained according to the heading angle, driving speed and acceleration of the target vehicle.

步骤103,利用第一预设方程,根据各所述轨迹点对应所述目标车辆的运动参数和本车的运动参数,得到各所述轨迹点的评价结果。Step 103 , using the first preset equation to obtain an evaluation result of each of the trajectory points 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 result is used to indicate the degree of difficulty for the vehicle to reach the track point.

具体的,在执行步骤102之后,在得到各个轨迹点对应目标车辆的运动参数后,根据本车的运动参数,将目标车辆每个轨迹点坐标、轨迹点坐标对应的运动数据、本车坐标和本车运动数据带入至第一预设方程,得到所有轨迹点的评价结果。具体的,本发明实施例中,评级结果用于表示所述本车到达所述轨迹点的困难程度,当评价结果的值越大时,表示本车到轨迹点的困难程度越大,当评价结果的值越小时,表示本车到轨迹点的困难程度越小。Specifically, after step 102 is executed, after obtaining the motion parameters of each track point corresponding to the target vehicle, according to the motion parameters of the vehicle, the coordinates of each track point of the target vehicle, the motion data corresponding to the coordinates of the track points, the coordinates of the vehicle and the The vehicle motion data is brought into the first preset equation to obtain the evaluation results of all track points. Specifically, in this embodiment of the present invention, the rating result is used to indicate the degree of difficulty of the vehicle reaching the track point. When the value of the evaluation result is larger, it indicates that the vehicle is more difficult to reach the track point. The smaller the value of the result is, the less difficult it is for the vehicle to reach the track point.

步骤104,在各所述评价结果中选择一个所述评价结果,并将选择的所述评价结果所在的所述运动轨迹,确定为所述本车的跟踪轨迹。Step 104 , select one of the evaluation results, and determine the motion track where the selected evaluation result is located as the tracking track of the vehicle.

具体的,在执行步骤103之后,在得到所述轨迹点的评价结果后,在所有轨迹点中选择一个最优的评价结果,并将最优评价结果所在的运动轨迹,确定为本车的跟踪轨迹。具体的,例如存在三个目标车辆的运动轨迹,分别为第一运动轨迹、第二运动轨迹和第三运动轨迹,在得到上述三个运动轨迹上所有轨迹点的评价结果后,其中,当最优评价结果所在的运动轨迹为第二运动轨迹时,则将第二运动轨迹作为本车的跟踪轨迹。Specifically, after step 103 is executed, after obtaining the evaluation result of the trajectory point, an optimal evaluation result is selected from all the trajectory points, and the motion trajectory where the optimal evaluation result is located is determined as the tracking of the vehicle trajectory. Specifically, for example, there are three motion trajectories of the target vehicle, namely the first motion trajectory, the second motion trajectory and the third motion trajectory. After obtaining the evaluation results of all the trajectory points on the above three motion trajectories, when the most When the motion track where the good evaluation result is located is the second motion track, the second motion track is used as the tracking track of the vehicle.

进一步的,本发明实施例还提供一种确定目标车辆的方法,该方法是对图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 step 101 of the embodiment shown in FIG. 1 . The specific steps are shown in FIG. 2 . display, including:

步骤201,获取运动车辆的位置坐标。Step 201, obtaining the position coordinates of the moving vehicle.

具体的,在本发明实施例的步骤中,当本车脱离正在跟踪的跟踪轨迹时,通过摄像头或者位移传感器获取在本车前方行驶的所有运动车辆,并根据当前时刻车头所在的位置,以本车的纵向(前后方向)为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 step 201 is executed, after determining the position coordinates of each moving vehicle, the closest point of each moving vehicle and the moving trajectory of the vehicle is determined according to the drawn movement trajectory of the vehicle. Specifically, for example, the number of moving vehicles obtained in step 201 is 5, and the position coordinates of the above-mentioned 5 moving vehicles are obtained, and the motion trajectories of the vehicle are used to sequentially obtain the closest points of the trajectories of the above-mentioned 5 moving vehicles and the vehicle, and simultaneously obtain The position coordinates of each closest point.

步骤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 step 202 is executed, after determining the closest point of each moving vehicle and the motion trajectory of the vehicle, according to the position coordinates of the moving vehicle and the position coordinates of the closest point corresponding to the moving vehicle, calculate the closest point corresponding to each moving vehicle and the moving vehicle the distance. Specifically, for example, the position coordinates of the moving vehicle are (X1, Y1), and the position coordinates of the closest point corresponding to the moving vehicle are (X2, Y2). Vehicle corresponds to the distance between the closest points.

步骤204,在所述距离小于预设距离时,将所述运动车辆确定为所述目标车辆,并获取所述目标车辆的运动轨迹。Step 204 , when the distance is less than a preset distance, determine the moving vehicle as the target vehicle, and acquire a motion trajectory of the target vehicle.

具体的,在执行步骤203之后,将各个运动车辆与运动车辆对应最近点之间的距离,依次与预设距离进行比对,当运动车辆与运动车辆对应最近点之间的距离小于预设距离时,则判断该运动车辆为目标车辆,同时获取目标车辆的运动轨迹。具体的,本发明实施例优选的预设距离为在遵守当前道路交通规则的情况下,本车在30s内可以行驶的最远距离。Specifically, after step 203 is executed, the distance between each moving vehicle and the closest point corresponding to the moving vehicle is compared with the preset distance in turn, and when the distance between the moving vehicle and the closest point corresponding to the moving vehicle is less than the preset distance When , the moving vehicle is determined to be the target vehicle, and the motion trajectory of the target vehicle is obtained at the same time. Specifically, the preferred preset distance in the embodiment of the present invention is the farthest distance that the vehicle can travel within 30s under the condition of complying with the current road traffic rules.

步骤205,在所述距离大于或等于预设距离时,则将运动车辆判断为非目标车辆。Step 205, when the distance is greater than or equal to the preset distance, determine the moving vehicle as a non-target vehicle.

具体的,在执行步骤203之后,将各个运动车辆与运动车辆对应最近点之间的距离,依次与预设距离进行比对,当运动车辆与运动车辆对应最近点之间的距离大于或等于预设距离时,则判断该运动车辆为非目标车辆,并无需获取非目标车辆的运动轨迹。Specifically, after step 203 is executed, the distance between each moving vehicle and the closest point corresponding to the moving vehicle is compared with the preset distance in turn. When the distance between the moving vehicle and the closest point corresponding to the moving vehicle is greater than or equal to the preset distance When the distance is set, it is determined that the moving vehicle is a non-target vehicle, and there is no need to obtain the motion trajectory of the non-target vehicle.

具体的,本发明实施例通过获取在本车前方行驶的所有运动车辆,同时通过计算运动车辆与运动车辆最近点的距离,准确的选择目标车辆,从而准确的获取目标车辆的运动轨迹,进而可以准确的利用目标车辆的运动轨迹选择最优的跟踪轨迹,同时提高了选择跟踪轨迹的准确率。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 step 102 of the embodiment shown in FIG. The specific introduction after the motion parameters of the target vehicle", the specific steps are shown in Figure 3, and the method further includes:

步骤301,根据所述本车当前时刻的位置坐标,判断各所述运动轨迹的轨迹点纵坐标是否小于0。Step 301 , according to the position coordinates of the vehicle at the current moment, determine whether the ordinates of the trajectory points of each of the motion trajectories are less than 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,删除对应的所述轨迹点。Step 302, delete the corresponding track point.

具体的,在执行步骤301之后,当步骤301中判断轨迹点的纵坐标小于0时,则判断轨迹点不具有参考价值,并删除轨迹点纵坐标小于0的轨迹点,从而对各个目标车辆的运动轨迹进行更新。Specifically, after step 301 is executed, when it is determined in step 301 that the ordinate of the track point is less than 0, it is determined that the track point has no reference value, and the track point whose ordinate of the track point is less than 0 is deleted, so that the ordinate of each target vehicle is The motion trajectory is updated.

步骤303,则保留对应的所述轨迹点。In step 303, the corresponding track points are reserved.

具体的,在执行步骤301之后,当步骤301中判断轨迹点的纵坐标大于或等于0时,则判断轨迹点具有参考价值,并保留轨迹点纵坐标大于或等于0的轨迹点,从而对各个目标车辆的运动轨迹进行更新。Specifically, after step 301 is executed, when it is determined in step 301 that the ordinate of the track point is greater than or equal to 0, then it is judged that the track point has reference value, and the track point whose ordinate of the track point is greater than or equal to 0 is retained, so that each track point has a ordinate greater than or equal to 0. The trajectory of the target vehicle is updated.

具体的,本发明实施例中在获取所述目标车辆的运动轨迹后,通过本车当前时刻所在位置坐标,对各个轨迹点的纵坐标进行判断,并根据判断结果对所有目标车辆的运动轨迹进行更新,删除不具有参考价值的轨迹点,可以有效的减少计算量,从而提高了轨迹点计算效率,同时提高了选择最优跟踪估计的效率。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 step 103 of the embodiment shown in FIG. Motion parameters and motion parameters of the vehicle, and obtain the evaluation results of each of the trajectory points”. The specific steps are shown in Figure 4, including:

步骤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+Ktpego)2+Kv(vp-vego)2Cost=K x (x p -x ego ) 2 +K y (y p -y ego ) 2 +K tpego ) 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+Ktpego)2+Kv(vp-vego)2+Ka(aego-aobs)2Cost=K x (x p -x ego ) 2 +K y (y p -y ego ) 2 +K tpego ) 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 step 104 of the embodiment shown in FIG. The specific introduction of the motion trajectory where the vehicle is located, determining the tracking trajectory of the vehicle", the specific steps are shown in Figure 5, including:

步骤501,获取各所述评价结果中的最小值。Step 501: Obtain the minimum value among the evaluation results.

具体的,在执行步骤104时,在各所述评价结果中选择一个所述评价结果时,将各个评价结果的值进行比对,在比对结果中选择评价结果最小值,其中,评价结果的值越小,表示本车到达轨迹点越容易。Specifically, when step 104 is executed, when one of the evaluation results is selected, the values of the evaluation results are compared, and the minimum value of the evaluation result is selected from the comparison results, wherein the value of the evaluation result is The smaller the value, the easier it is for the vehicle to reach the track point.

步骤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 step 501 is performed, after selecting the minimum value of the evaluation result, the trajectory point corresponding to the minimum value of the evaluation result is determined, and the motion trajectory where the trajectory point is located is determined, and the determined motion trajectory is used as the tracking trajectory of the vehicle.

具体的,本发明实施例通过选择评价结果最小值,可以根据自车和目标车辆的运动参数,准确的选择最优跟随轨迹,提高了选择跟踪轨迹的准确率。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 step 104 of the embodiment shown in FIG. 1 , “select one of the evaluation results from each of the evaluation results, and put the said evaluation result. The specific introduction after the motion trajectory where the evaluation result is located, determining the tracking trajectory of the vehicle", the specific steps are shown in Figure 6, and the method further includes:

步骤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 step 104 is performed, after determining the trajectory point with the minimum value of the evaluation result, the motion data of the target vehicle corresponding to the trajectory point is obtained, specifically, the heading angle of the target vehicle at the trajectory point is obtained.

步骤602,利用第二预设方程,根据轨迹点坐标、轨迹点对应所述目标车辆的航向角、本车位置坐标和本车航向角,确定所述本车的行驶轨迹。其中,所述行驶轨迹为所述本车向所述评价结果最小值对应所述轨迹点的行驶路线。Step 602 , using the second preset equation to determine the driving trajectory of the vehicle according to the coordinates of the trajectory points, the heading angle of the target vehicle corresponding to the trajectory points, the position coordinates of the vehicle, and the heading angle of the vehicle. Wherein, the driving trajectory is the driving route of the vehicle toward the trajectory point corresponding to the minimum value of the evaluation result.

具体的,第二预设方程为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 step 602 of the embodiment shown in FIG. 6 , and the specific steps are shown in FIG. 7 . As shown, the method further includes:

步骤701,在预设行驶周期内,判断所述本车是否到达所述评价结果最小值对应所述轨迹点。Step 701 , within a preset driving period, determine whether the vehicle reaches the minimum value of the evaluation result corresponding to the trajectory point.

具体的,在执行步骤602之后,在到达一个预设行驶周期时,根据本车的位置坐标,判断本车是否到达所述评价结果最小值对应所述轨迹点,当本车位置坐标与所述评价结果最小值对应所述轨迹点的位置坐标相同时,则判断本车到达所述评价结果最小值对应所述轨迹点,当本车位置坐标与所述评价结果最小值对应所述轨迹点的位置坐标不同时,则判断本车未到达所述评价结果最小值对应所述轨迹点。Specifically, after step 602 is performed, when a preset driving cycle is reached, according to the position coordinates of the vehicle, it is determined whether the vehicle reaches the minimum value of the evaluation result corresponding to the trajectory point, and when the position coordinates of the vehicle are the same as the position coordinates of the vehicle When the minimum value of the evaluation result corresponds to the position coordinates of the trajectory point, it is determined that the vehicle reaches the minimum value of the evaluation result corresponding to the trajectory point, and when the position coordinates of the vehicle and the minimum value of the evaluation result correspond to the trajectory point When the position coordinates are different, it is determined that the vehicle has not reached the minimum value of the evaluation result corresponding to the trajectory point.

步骤702,则所述本车跟随所述跟踪轨迹行驶。Step 702, the vehicle follows the tracking trajectory.

具体的,在执行步骤701之后,当步骤701中判断本车到达所述评价结果最小值对应所述轨迹点时,则删除拟合的行驶轨迹,并跟随确定的跟踪轨迹行驶。Specifically, after step 701 is executed, when it is determined in step 701 that the vehicle reaches the minimum value of the evaluation result corresponding to the trajectory point, the fitted driving trajectory is deleted, and the vehicle follows the determined tracking trajectory.

步骤703,则所述本车继续按照所述行驶轨迹行驶,并在下一个预设行驶周期内,再次判断所述本车是否到达所述评价结果最小值对应所述轨迹点。In step 703, the vehicle continues to travel according to the driving trajectory, and in the next preset driving cycle, it is judged again whether the vehicle reaches the minimum value of the evaluation result corresponding to the trajectory point.

具体的,在执行步骤701之后,在预设行驶周期内本车未到达所述评价结果最小值对应所述轨迹点时,则继续拟合预设周期的行驶轨迹,并在到达下一个行驶周期时,在再次判断本车是否到达所述评价结果最小值对应所述轨迹点。具体的,本发明实施例的预设行驶周期为30s。Specifically, after step 701 is executed, when the vehicle does not reach the trajectory point corresponding to the minimum value of the evaluation result within the preset driving cycle, the vehicle continues to fit the driving trajectory of the preset cycle, and when the vehicle reaches the next driving cycle When , it is judged again whether the vehicle reaches the minimum value of the evaluation result corresponding to the trajectory point. Specifically, the preset driving cycle in the embodiment of the present invention is 30s.

进一步的,作为上述图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 trajectory acquisition module 10 is used for acquiring the motion trajectory of at least one target vehicle.

运动参数确定模块20,用于基于本车位置坐标,确定运动轨迹模块获10获取的每个所述运动轨迹的轨迹点对应所述目标车辆的运动参数。The motion parameter determination module 20 is configured to determine, based on the position coordinates of the vehicle, the motion parameters of the target vehicle corresponding to the track points of each of the motion tracks obtained by the motion track module 10 .

评价结果计算模块30,用于利用第一预设方程,根据运动参数确定模块20确定的各所述轨迹点对应所述目标车辆的运动参数和本车的运动参数,得到各所述轨迹点的评价结果。The evaluation result calculation module 30 is configured to use the first preset equation to obtain the motion parameters of each of the trajectory points according to the motion parameters of the target vehicle and the motion parameters of the vehicle corresponding to each of the trajectory points determined by the motion parameter determination module 20. Evaluation results.

跟踪轨迹选择模块40,用于根据评价结果计算模块30计算的各所述评价结果中选择一个所述评价结果,并将该所述评价结果所在的所述运动轨迹,确定所述本车的跟踪轨迹。The tracking trajectory selection module 40 is used to select one of the evaluation results according to the evaluation results calculated by the evaluation result calculation module 30, and determine the tracking of the vehicle based on the motion trajectory where the evaluation result is located. trajectory.

进一步的,如图9所示,运动轨迹获取模块10包括:Further, as shown in Figure 9, the motion trajectory acquisition module 10 includes:

位置坐标获取单元110,用于获取运动车辆的位置坐标;a position coordinate obtaining unit 110, configured to obtain the position coordinates of the moving vehicle;

最近点确定单元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 unit 110 .

距离计算单元130,用于根据位置坐标获取单元110获取的所述运动车辆的位置坐标,计算所述运动车辆与最近点确定单元120确定的所述最近点的距离。The distance calculation unit 130 is configured to calculate the distance between the moving vehicle and the closest point determined by the closest point determination unit 120 according to the position coordinates of the moving vehicle acquired by the position coordinate acquisition unit 110 .

目标车辆确定单元140,在距离计算单元130得到的所述距离小于预设距离时,将所述运动车辆确定为所述目标车辆,并获取所述目标车辆的运动轨迹。The target vehicle determination unit 140 determines the moving vehicle as the target vehicle when the distance obtained by the distance calculation unit 130 is less than the preset distance, and acquires the movement track of the target vehicle.

进一步的,如图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 position determination unit 510 is configured to determine whether the ordinate of the track point of each of the motion tracks is less than 0 according to the position coordinates of the vehicle at the current moment.

删除单元520,用于在位置判断单元510判断轨迹点纵坐标小于0时,删除对应的所述轨迹点。The deletion unit 520 is configured to delete the corresponding track point when the position determination unit 510 determines that the ordinate of the track point is less than 0.

更新单元530,用于在位置判断单元510判断轨迹点纵坐标大于或等于0时,保留对应的所述轨迹点。The updating unit 530 is configured to retain the corresponding track point when the position determination unit 510 determines that the ordinate of the track point is greater than or equal to 0.

进一步的,如图9所示,评价结果计算模块30还包括:Further, as shown in FIG. 9 , the evaluation result calculation module 30 further includes:

第一计算单元310,用于根据第一评价参数和第一评价系数,确定第一评价值。The first calculation unit 310 is configured to determine the first evaluation value according to the first evaluation parameter and the first evaluation coefficient.

第二计算单元320,用于根据第二评价参数和第二评价系数,确定第二评价值。The second calculation unit 320 is configured to determine the second evaluation value according to the second evaluation parameter and the second evaluation coefficient.

第三计算单元330,用于根据第三评价参数和第三评价系数,确定第三评价值。The third calculation unit 330 is configured to determine the third evaluation value according to the third evaluation parameter and the third evaluation coefficient.

第四计算单元340,用于根据第四评价参数和第四评价系数,确定第四评价值。The fourth calculation unit 340 is configured to determine a fourth evaluation value according to the fourth evaluation parameter and the fourth evaluation coefficient.

第五计算单元350,用于根据第一计算单元310计算的第一评价值、第二计算单元320计算的第二评价值、第三计算单元330计算的第三评价值和第四计算单元340计算的第四评价值的和,得到各所述轨迹点的所述评价结果。The fifth calculation unit 350 is used for the first evaluation value calculated by the first calculation unit 310 , the second evaluation value calculated by the second calculation unit 320 , the third evaluation value calculated by the third calculation unit 330 , and the fourth calculation unit 340 The sum of the calculated fourth evaluation values is used to obtain the evaluation result of each of the trajectory points.

进一步的,如图9所示,跟踪轨迹选择模块40还包括:Further, as shown in FIG. 9 , the tracking trajectory selection module 40 further includes:

评价结果比对单元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 data acquisition unit 610 is configured to acquire motion data of the target vehicle corresponding to the trajectory point with the minimum value of the evaluation result.

行驶轨迹拟合单元620,用于利用第二预设方程,根据运动数据获取单元610获取的轨迹点坐标、轨迹点对应所述目标车辆的航向角、本车位置坐标和本车航向角,确定所述本车的行驶轨迹。The driving trajectory fitting unit 620 is configured to use the second preset equation to determine the coordinates of the trajectory points obtained by the motion data acquisition unit 610, the heading angle of the trajectory point corresponding to the target vehicle, the position coordinates of the vehicle, and the heading angle of the vehicle. The driving track of the vehicle.

进一步的,如图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 secondary judging unit 730 is used for judging in the switching judging unit 710 that the vehicle has not reached the minimum value of the evaluation result corresponding to the trajectory point, and controls the vehicle to continue to drive according to the driving trajectory, and in the next preset driving cycle, judge again Whether the vehicle reaches the minimum value of the evaluation result corresponds to the trajectory point.

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。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)

1. A method for determining a tracking trajectory without a lane line, the method comprising:
acquiring a motion track of at least one target vehicle;
determining motion parameters of the target vehicle corresponding to track points of each motion trail based on the position coordinates of the vehicle, wherein the motion parameters comprise position coordinates and motion data;
obtaining an evaluation result of each track point according to the motion parameter of the target vehicle and the motion parameter of the vehicle corresponding to each track point by using a first preset equation, wherein the evaluation result is used for expressing the difficulty degree of the vehicle reaching the track point;
and selecting one evaluation result from the evaluation results, and determining the motion trail of the selected evaluation result as the tracking trail of the host vehicle.
2. The method of claim 1, wherein the obtaining a motion trajectory of at least one target vehicle comprises:
acquiring position coordinates of a moving vehicle;
determining the closest point of the moving vehicle and the motion trail of the vehicle by using the position coordinates of the moving vehicle according to the motion trail of the vehicle;
calculating the distance between the moving vehicle and the closest point according to the position coordinates of the moving vehicle;
and when the distance is smaller than a preset distance, determining the moving vehicle as the target vehicle, and acquiring the motion track of the target vehicle.
3. The method according to claim 1, wherein after determining the motion parameters of the target vehicle corresponding to the track points of each of the motion trajectories based on the host vehicle position coordinates, the method further comprises:
judging whether the longitudinal coordinate of the track point of each motion trail is smaller than 0 or not according to the position coordinate of the current moment of the vehicle;
if yes, deleting the corresponding track points;
if not, the corresponding track points are reserved.
4. The method according to claim 1, wherein obtaining an evaluation result of each track point according to the motion parameter of the target vehicle and the motion parameter of the host vehicle corresponding to each track point by using a first preset equation comprises:
determining a first evaluation value according to a first evaluation parameter and a first evaluation coefficient, wherein the first evaluation parameter is the square of the difference value between the abscissa of the track point and the abscissa of the position of the vehicle;
determining a second evaluation value according to a second evaluation parameter and a second evaluation coefficient, wherein the second evaluation parameter is the square of the difference value between the longitudinal coordinate of the track point and the longitudinal coordinate of the position of the vehicle;
determining a third evaluation value according to a third evaluation parameter and a third evaluation coefficient, wherein the third evaluation parameter is the square of the difference between the target vehicle course angle corresponding to the track point and the vehicle course angle;
determining a fourth evaluation value according to a fourth evaluation parameter and a fourth evaluation coefficient, wherein the fourth evaluation parameter is the square of the difference value between the target vehicle speed corresponding to the track point and the vehicle speed;
and obtaining the evaluation result of each track point according to the sum of the first evaluation value, the second evaluation value, the third evaluation value and the fourth evaluation value.
5. The method according to claim 1, wherein the selecting one of the evaluation results and determining the motion trajectory of the selected evaluation result as the tracking trajectory of the host vehicle comprises:
obtaining the minimum value of each evaluation result;
and determining the motion trail of the minimum evaluation result corresponding to the track point, and determining the motion trail as the tracking trail of the vehicle.
6. The method according to claim 1, wherein after said selecting one of said evaluation results among said evaluation results and determining said motion trajectory on which said selected evaluation result is located as a tracking trajectory of said host vehicle, said method further comprises:
acquiring motion data of the target vehicle corresponding to the track point with the minimum evaluation result;
and determining the running track of the vehicle by utilizing a second preset equation according to the track point coordinates and the track point correspondence to the course angle of the target vehicle, the vehicle position coordinates and the vehicle course angle, wherein the running track is the running route of the vehicle corresponding to the minimum evaluation result value.
7. The method of claim 6, wherein after said determining the travel trajectory of the host-vehicle, the method further comprises:
judging whether the vehicle reaches the minimum value of the evaluation result and corresponds to the track point or not within a preset running period;
if so, the vehicle runs along the tracking track;
if not, the vehicle continues to run according to the running track, and whether the vehicle reaches the track point corresponding to the minimum value of the evaluation result is judged again in the next preset running period.
8. An apparatus for determining a tracking trajectory without a lane line, the apparatus comprising:
the motion trail acquisition module is used for acquiring a motion trail of at least one target vehicle;
the motion parameter determining module is used for determining motion parameters of the target vehicle corresponding to the track points of each motion trail based on the position coordinates of the vehicle;
the evaluation result calculation module is used for obtaining the evaluation result of each track point according to the motion parameter of the target vehicle and the motion parameter of the vehicle corresponding to each track point by using a first preset equation;
and the tracking track selection module is used for selecting one evaluation result from the evaluation results and determining the motion track where the selected evaluation result is located as the tracking track of the vehicle.
9. A terminal, characterized in that the terminal is configured to run a program, wherein the terminal executes the method for determining a tracking trajectory without a lane line according to any one of claims 1 to 7.
10. A storage medium for storing a computer program, wherein the computer program controls an apparatus in which the storage medium is located to execute the method for determining a tracking trajectory without a lane line according to any one of claims 1 to 7 when the computer program is executed.
CN202210642328.8A 2022-06-08 2022-06-08 Method and device for determining tracking track under lane-free line Active CN115042787B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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