WO2023070258A1 - 一种车辆的轨迹规划方法、装置及车辆 - Google Patents
一种车辆的轨迹规划方法、装置及车辆 Download PDFInfo
- Publication number
- WO2023070258A1 WO2023070258A1 PCT/CN2021/126059 CN2021126059W WO2023070258A1 WO 2023070258 A1 WO2023070258 A1 WO 2023070258A1 CN 2021126059 W CN2021126059 W CN 2021126059W WO 2023070258 A1 WO2023070258 A1 WO 2023070258A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- vehicle
- obstacle
- trajectory
- predicted trajectory
- cost value
- 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.)
- Ceased
Links
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/08—Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
-
- 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/0011—Planning or execution of driving tasks involving control alternatives for a single driving scenario, e.g. planning several paths to avoid obstacles
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/161—Decentralised systems, e.g. inter-vehicle communication
- G08G1/163—Decentralised systems, e.g. inter-vehicle communication involving continuous checking
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/166—Anti-collision systems for active traffic, e.g. moving vehicles, pedestrians, bikes
Definitions
- the present application relates to the technical field of intelligent driving, and in particular to a vehicle trajectory planning method, device and vehicle.
- Safety is the primary goal and pursuit of autonomous driving vehicles.
- the automatic driving system is usually divided into three modules according to functions: perception, planning, and control. Based on the information of the environment, make corresponding decisions, and plan a collision-free drivable trajectory, and the control module is used to control the actuator to execute the planned results.
- the planning module the planned drivable trajectory needs to consider the following factors from the perspective of safety: one is to satisfy the dynamics and kinematics constraints of the vehicle, and the other is that the planned trajectory does not collide with other obstacles, including Stationary and moving obstacles.
- responsibility-sensitive safety model for automatic driving, which converts human drivers' ideas and concepts of safe driving into corresponding mathematical formulas, so as to help the division of responsibilities in traffic accidents.
- the responsibility-sensitive safety model will check whether the result of the plan is safe. If the responsibility-sensitive safety model checks the plan If the result is not safe, return to the planning module for recalculation.
- the responsibility-sensitive safety model plans the driving trajectory based on the assumption that other cars take aggressive actions, which will lead to the behavior of the own car tending to be conservative, and the user's comfort for the automatic driving experience is not good enough.
- the present application provides a vehicle trajectory planning method, device and vehicle, so as to improve the comfort of automatic driving experience while ensuring the driving safety of the vehicle.
- an embodiment of the present application provides a vehicle trajectory planning method, the method includes: the vehicle trajectory planning device obtains the first predicted trajectory of the obstacle, when the obstacle is the game target, according to the first predicted trajectory and Based on the information of the interaction scene between the obstacle and the vehicle, a feasible trajectory cluster of the obstacle is generated, and then a second predicted trajectory is selected from the feasible trajectory cluster, wherein the cost value of the second predicted trajectory is greater than the preset threshold, according to the second predicted trajectory, Generate the space-time constraints of the vehicle, and plan the trajectory of the vehicle based on the space-time constraints of the vehicle.
- the trajectory planning device of the vehicle can generate a feasible trajectory that is safe to drive for the obstacle based on the first predicted trajectory of the obstacle and the information of the interaction scene between the obstacle and the vehicle cluster, and then according to the second predicted trajectory selected from the feasible trajectory cluster whose substitution value is greater than the preset threshold, the space-time constraints of the vehicle are generated, and the trajectory of the vehicle is planned based on the space-time constraints, which can make the self-vehicle as far as possible while maintaining safe driving.
- the comfort of the first vehicle is achieved, so as to ensure the driving safety of the first vehicle and improve the comfort of the automatic driving experience of the first vehicle.
- generating a feasible trajectory cluster of the obstacle includes: according to the first predicted trajectory, the information of the interaction scene and the sampling limit constraint, The lateral offset sampling and longitudinal acceleration sampling are respectively carried out to obtain the sampling data, and the feasible trajectory clusters of obstacles are generated according to the sampling data.
- a series of feasible trajectories for obstacles that may be traveled in the future can be obtained through lateral offset sampling and longitudinal acceleration sampling.
- a second predicted trajectory from the feasible trajectory cluster before selecting a second predicted trajectory from the feasible trajectory cluster, it may also include: determining each candidate in the feasible trajectory cluster according to the information of the interaction scene and the mapping relationship set corresponding to the information of the interaction scenario
- the cost value of each evaluation dimension corresponding to the prediction trajectory, the mapping relationship set includes at least one mapping relationship, each mapping relationship includes the mapping relationship between the preset evaluation dimension and the preset cost value, according to each candidate prediction trajectory in the feasible trajectory cluster
- Corresponding to the cost value of each evaluation dimension determine the cost value of each candidate prediction trajectory.
- the candidate predicted trajectories in the feasible trajectory cluster can be evaluated from multiple evaluation dimensions, and then the trajectory planning device can determine the cost value of the candidate predicted trajectories.
- mapping relationship set corresponding to the information of the interaction scene satisfies at least one of the following:
- the right of way of the obstacle is higher than that of the vehicle, and the higher the right of way of the obstacle, the greater the cost value of the right of way corresponding to the candidate predicted trajectory;
- the trafficability of obstacles is higher than that of vehicles, and the higher the trafficability of obstacles, the greater the cost value of trafficity corresponding to candidate predicted trajectories;
- the safety of obstacles is higher than that of vehicles, and the higher the safety of obstacles, the greater the cost value of the safety corresponding to candidate predicted trajectories;
- the comfort of the obstacle is higher than that of the vehicle, and the higher the comfort of the obstacle, the greater the cost value of the comfort corresponding to the candidate predicted trajectory;
- the trajectory planning device of the vehicle may further include: when the obstacle is a non-game target, the trajectory planning device of the vehicle generates a vehicle trajectory according to the first predicted trajectory.
- the space-time constraints of the vehicle based on the space-time constraints of the vehicle, plan the vehicle's driving trajectory.
- the embodiment of the present application also provides a trajectory planning device, and the electronic device includes modules/units that implement the above-mentioned first aspect and any possible design method of the first aspect; these modules/units It can be realized by hardware, and it can also be realized by executing corresponding software by hardware.
- the trajectory planning device includes an acquisition unit and a processing unit; wherein:
- an acquisition unit configured to acquire the first predicted trajectory of the target obstacle
- the processing unit is configured to generate a cluster of feasible trajectories of the obstacle according to the information of the first predicted trajectory and the interaction scene between the obstacle and the vehicle if the obstacle is the game target, and select a second predicted trajectory from the cluster of feasible trajectories.
- the cost value of the second predicted trajectory is greater than a preset threshold, and the space-time constraints of the vehicle are generated according to the second predicted trajectory; and the driving trajectory of the vehicle is planned based on the space-time constraints of the vehicle.
- the mapping relationship set corresponding to the information of the interaction scene satisfies at least one of the following: in the interaction scene, the right of way of the obstacle is higher than the right of way of the vehicle, and the higher the right of way of the obstacle, The greater the cost value of the right of way corresponding to the candidate predicted trajectory; in the interactive scene, the trafficability of obstacles is higher than that of vehicles, and the higher the trafficability of obstacles, the higher the cost value of traffic corresponding to candidate predicted trajectories. Large; the safety of obstacles is higher than that of vehicles in interactive scenarios, and the higher the safety of obstacles, the greater the cost of safety corresponding to candidate predicted trajectories; in interactive scenarios, the comfort of obstacles is higher than that of vehicles.
- the processing unit is specifically configured to: generate a first encroachment area of the obstacle on the expected driving path of the vehicle on the SL coordinate system according to the second predicted trajectory, and generate a lateral offset area according to the first encroachment area.
- the displacement constraint and the radius of curvature constraint ; generate the second encroachment area of the obstacle on the expected driving path of the vehicle on the ST coordinate system according to the second predicted trajectory, and generate the speed constraint, acceleration constraint and jerk constraint according to the second encroachment area.
- the processing unit is further configured to: when the obstacle is a non-game target, generate a space-time constraint of the vehicle according to the first predicted trajectory; plan a trajectory of the vehicle based on the space-time constraint of the vehicle.
- the embodiment of the present application also provides a trajectory planning device.
- the trajectory planning device includes a processor and a memory, and the memory is used to store computer-executable instructions.
- the processor executes the The computer in the memory executes instructions to use the hardware resources in the trajectory planning device to execute the operation steps of the above-mentioned first aspect and the method of any possible design of the first aspect.
- a program product in the embodiment of the present application includes instructions, and when the program product is run on the vehicle-mounted device, the vehicle-mounted device executes the first aspect of the embodiment of the present application and any of the first aspects.
- a chip system may include a processor.
- the processor is coupled with the memory and can be used to execute the first aspect and the method in any possible implementation manner of the first aspect.
- the chip system further includes a memory.
- Memory used to store computer programs (also called code, or instructions).
- the processor is configured to call and run a computer program from the memory, so that the device installed with the system-on-a-chip executes the first aspect and the method in any possible implementation manner of the first aspect.
- the above trajectory planning device can be a chip
- the input circuit can be an input pin
- the output circuit can be an output pin
- the processing circuit can be a transistor, a gate circuit, a flip-flop, and various logic circuits.
- the input signal received by the input circuit may be received and input by, for example but not limited to, the receiver
- the output signal of the output circuit may be, for example but not limited to, output to the transmitter and transmitted by the transmitter
- the circuit may be the same circuit, which is used as an input circuit and an output circuit respectively at different times.
- the embodiment of the present application does not limit the specific implementation manners of the processor and various circuits.
- FIG. 1 is a schematic diagram of a vehicle driving scene provided by an embodiment of the present application
- FIG. 2 is a schematic flowchart of a vehicle trajectory planning method provided in an embodiment of the present application
- 3 to 7 are schematic diagrams of the types of obstacles in multiple scenarios provided by the embodiments of the present application.
- FIG. 8 is a schematic diagram of boundary constraints for lateral path planning provided by an embodiment of the present application.
- FIG. 9 is a schematic diagram of speed planning based on an ST diagram provided in the embodiment of the present application.
- Fig. 10 is a schematic diagram of candidate prediction trajectories of the game object provided by the embodiment of the present application.
- FIG. 13 is a schematic diagram of a trajectory planning device provided by an embodiment of the present application.
- the vehicle can communicate with other objects based on the wireless communication technology between the vehicle and the outside world (for example, vehicle to everything (V2X)).
- V2X vehicle to everything
- the communication between the vehicle and other objects can be realized based on inter-vehicle wireless communication technology (eg, vehicle to vehicle (V2V)).
- the communication between vehicles and other objects can be based on Wi-Fi (wireless fidelity), fifth generation (5th generation, 5G) mobile communication technology, long term evolution (long term evolution, LTE) and so on.
- the driving automation grading standards proposed by the Society of Automotive Engineers International include six levels including L0-L5, among which, L0-L2,
- the driver support system can provide some support functions for the driver, but regardless of whether the driver support function of the vehicle is turned on or not, the driver must drive the vehicle himself and supervise these support functions provided by the driver support system at all times, which must be carried out as needed Steering, braking, or accelerating to ensure safety, the difference between L0-L2 level support functions is: L0 level is no driving automation, support functions are limited to providing warnings and instant assistance, L1 level support functions provide the driver with steering or Braking/accelerating support, L2 support functions provide steering and braking/accelerating support for the driver.
- the automatic driving system can complete certain driving tasks and monitor the driving environment under certain circumstances, but the driver needs to be ready to regain driving control at any time, for example, the driver must drive when the function is requested.
- L4 level highly automatic driving the automatic driving system can complete driving tasks and monitor the driving environment under certain environments and specific conditions.
- L5 level fully automatic driving the automatic driving system can complete all driving tasks under all conditions.
- any vehicle can constrain the trajectory planning of the vehicle by sensing the driving trajectory of the surrounding vehicles within a preset period of time, thereby improving safety.
- the safety factors that need to be considered by the planning module are transformed into constraints in the optimization problem, that is, for the planned trajectory, it needs to satisfy:
- the planned trajectory needs to meet the executable criteria, that is, the planned trajectory of the first vehicle needs to meet the dynamic constraints and kinematic constraints of the ego vehicle, where the dynamic constraints include the maximum rotation angle of the steering wheel, the maximum speed, and the kinematic constraints Including longitudinal maximum acceleration and maximum jerk.
- the planned trajectory also needs to meet the no-collision criterion, that is, the planned trajectory does not collide with other obstacles, and then, according to whether the obstacle allocates enough attention to the own vehicle to interact with the own vehicle, and the obstacle's Predict trajectories and generate spatio-temporal constraints for the ego vehicle.
- the scene includes a first vehicle and a second vehicle located in the right front of the first vehicle.
- the first vehicle has a partial or complete Vehicles capable of automatic driving
- the first vehicle can be a vehicle of L2 level or above in the above-mentioned driving automation grading standard
- the second vehicle can be any one of L0-L5 in the above-mentioned driving automation grading standard Vehicles, semi-motor vehicles, motorcycles, etc.
- the first vehicle can obtain the vehicle information of the second vehicle based on the sensor of the own vehicle, such as camera, laser radar, millimeter wave radar, Global Navigation Satellite System (Global Navigation Satellite System, GNSS), etc.
- GPS Global Navigation Satellite System
- Step 201 the trajectory planning device of the first vehicle obtains the first predicted trajectory of the obstacle.
- the first vehicle can acquire the vehicle information of the second vehicle based on the sensor of its own vehicle, such as camera, laser radar, millimeter wave radar, GNSS, etc.
- the vehicle information of the second vehicle may include but not limited to the geographical location, driving speed, driving direction, turn signal information and other information of the second vehicle, and the first vehicle may also obtain surrounding traffic indication information, such as traffic light information, traffic indication sign information .
- the first vehicle may predict the first predicted trajectory of the second vehicle in combination with information such as vehicle information of the second vehicle, current road information, and traffic instruction information.
- Step 202 the trajectory planning device generates the space-time constraints of the first vehicle based on the first predicted trajectory and the type of obstacles.
- step 202 if the type of obstacle is a non-game object, that is, an obstacle that does not need to allocate enough attention to the first vehicle, the trajectory planning device generates the first vehicle according to the first predicted trajectory space-time constraints.
- the centerline of the road is used as the reference line, and the direction along which the first vehicle is along the reference line is called the longitudinal direction, that is, the S coordinate.
- the normal direction of the line is the L coordinate
- the distance between the projection point of the position of the first vehicle on the reference line and the position of the first vehicle is the lateral offset displacement
- the distance between the starting point of the first vehicle driving and the projection point is The curve distance of is the longitudinal displacement. Since the first vehicle is constantly moving forward along the reference line, the lateral displacement L of the vehicle is constantly changing as the longitudinal displacement S changes.
- boundary constraints can be used for lateral path planning:
- l(s) is the lateral deviation constraint of the path.
- the maximum lateral deviation that can be driven along the S axis can be calculated. shift.
- Table 1 shows an example of the corresponding relationship between the vehicle speed, the maximum front wheel rotation angle and the maximum front wheel rotation speed.
- k(s) is the curvature radius constraint of the path, ensuring that the curvature of each point on the path meets the minimum turning radius limit of the vehicle.
- k(s) is related to the physical parameters of the vehicle (such as the turning limit of the vehicle, vehicle type, etc.), the state of motion, the friction of the road surface, etc.
- the horizontal axis T is the time axis
- the vertical axis S is the direction along the expected driving path of the first vehicle (that is, the reference line).
- the parallelogram area on the ST diagram is based on The encroachment area on the expected travel path of the first vehicle (self-vehicle) generated by the predicted trajectory of the obstacle (other vehicle), and the curve is the speed planning curve of the first vehicle.
- v(t), a(t), and jerk(t) are the upper and lower bound constraints of the speed, acceleration, and jerk allowed by the first vehicle, respectively, where v(t) is related to the current road speed limit (for example, the maximum speed limit of the expressway 120km/h), environmental risk speed limit (for example, the speed limit at the gate of the school is 30km/h, and for example, the maximum speed limit is 60km/h when the visibility is within 200 meters in foggy weather) and other factors.
- v(t) is a positive value
- v(t) is a negative value when the first vehicle reverses.
- the first vehicle is driving on a city road
- v min is
- v max is the maximum speed limit of the city road.
- v min of the expressway may be 60 km/h
- v max may be 120 km/h.
- a(t) is the acceleration.
- a(t) takes a positive value
- a(t) takes a negative value.
- a min can be -4m/s 2
- a max can be 3m/s 2 .
- jerk(t) is the derivative of acceleration with respect to time, representing the rate of change of acceleration.
- the value of jerk(t) is related to the current speed and acceleration.
- jerk(t) can take a positive number, which means that the larger the value, the greater the acceleration, and jerk(t) can also take a negative number, and the larger the value, the smaller the acceleration.
- the jerk min can be -10m/s 3
- the jerk max can be 1.5m/s 3 .
- the speed of the first vehicle is limited between v min and v max , so that the speed of the vehicle can neither be too low nor overspeed, and the acceleration of the first vehicle is limited between a min and a max , so that the acceleration It will not exceed the maximum acceleration capability of the first vehicle, and the jerk of the first vehicle is limited between jerk min and jerk max , so that the acceleration of the first vehicle will not change violently, so that according to the space-time constraints of the first vehicle Planning the driving trajectory of the first vehicle can ensure the safety of the vehicle while improving the comfort of the automatic driving experience.
- the planned driving trajectory of the first vehicle can be made to satisfy the above-mentioned executable criterion.
- the trajectory planning device can be based on the obstacle
- the first predicted trajectory (the first predicted trajectory can be understood as the trajectory with the highest probability of the obstacle’s future driving) and the information of the interaction scene between the obstacle and the first vehicle, generate a series of candidate predictions for the possible future driving of the obstacle Trajectories can also be called feasible trajectory clusters, and then select a trajectory with a relatively high cost value for obstacles from the feasible trajectory clusters as the second predicted trajectory, which can be understood as the A trajectory that is less comfortable in terms of material.
- the encroachment area of the obstacle is generated, the space-time constraint of the first vehicle is determined based on the encroachment area of the obstacle, and the driving trajectory of the first vehicle is planned based on the space-time constraint of the first vehicle.
- the driving track of the vehicle makes the first vehicle as comfortable as possible under the premise of maintaining safe driving.
- the trajectory planning device may perform lateral offset sampling and longitudinal acceleration sampling according to the first predicted trajectory to generate a series of candidate predicted trajectories that the obstacle may travel in the future, that is, a cluster of feasible trajectories.
- sampling limit constraints can be set.
- the sampling limit constraints can include sampling limit constraints corresponding to lateral offset sampling and sampling limit constraints corresponding to longitudinal acceleration sampling, and lateral offset sampling corresponding to Sampling constraints include but are not limited to information such as road boundaries, vehicle speeds, and whether it is an intersection scene.
- Sampling constraints corresponding to longitudinal acceleration sampling include but are not limited to jerk, acceleration, and speed constraints, as well as information such as different target types.
- the trajectory planning device can perform lateral offset sampling and longitudinal acceleration sampling respectively according to the first predicted trajectory, the information of the interaction scene between the obstacle and the vehicle, and the sampling limit constraints to obtain the sampling data, and generate the obstacle's possible future travel according to the sampling data.
- At least one candidate predicted trajectory of the obstacle and then determine a candidate predicted trajectory with a relatively high cost value for the obstacle from at least one candidate predicted trajectory that the obstacle may travel in the future, as the second predicted trajectory of the obstacle.
- the lateral offset sampling and longitudinal acceleration sampling are respectively performed to obtain the sampling data as shown in Figure 11, and the first row in the table described in Figure 11 represents the longitudinal acceleration sampling
- a series of accelerations used are accelerations, and the first column indicates that the lateral offset sampling adopts a lateral offset distance of -3 ⁇ 3m respectively.
- the ellipsis in each grid indicates the coordinates of multiple track points obtained by sampling with a certain acceleration and a certain lateral offset distance and the speed information of other vehicles.
- the longitudinal acceleration is sampled with an acceleration of -4m/ s2 .
- the lateral offset distance of 3m is used for lateral offset sampling to obtain the coordinates of multiple track points of other vehicles and the speed information of other vehicles at each track point, and store them in the grid in the second row and second column.
- a series of feasible trajectory clusters are generated, that is, at least one candidate prediction of the possible future travel of other vehicles Trajectories, for example, three candidate prediction trajectories are planned in Figure 11.
- trajectory The planning device can evaluate each candidate predicted trajectory from multiple evaluation dimensions to obtain the cost value of each candidate predicted trajectory, and then determine that the cost value of the obstacle is greater than the cost threshold from at least one candidate predicted trajectory that may be driven in the future
- the candidate predicted trajectory of is used as the second predicted trajectory, so that the first vehicle generates the space-time constraints of the first vehicle according to the second predicted trajectory.
- the trajectory planning device may also store a set of mapping relationships, or the trajectory planning device obtains a set of mapping relationships from other storage devices of the first vehicle, the set of mapping relationships includes at least one mapping relationship, and each mapping relationship includes The mapping relationship between preset evaluation dimensions and preset cost values. For example, suppose there are seven preset evaluation dimensions, namely, right of way, traffic, safety, comfort, attention, target type, target portrait, then the mapping relationship set includes seven mapping relationships. The various evaluation dimensions will be introduced later and will not be repeated here.
- the information of each interaction scene may correspond to a mapping relationship set
- the trajectory planning device may determine at least one candidate The cost value of each evaluation dimension corresponding to each candidate prediction trajectory in the prediction trajectory. Then, for each candidate predicted trajectory, the cost value of the candidate predicted trajectory may be determined according to the cost values of the evaluation dimensions corresponding to the candidate predicted trajectory.
- x i is the cost value of different evaluation dimensions, the value is between 0 and 1, and w i is the weight value of the corresponding dimension.
- the weight value of a certain evaluation dimension refers to the The relative importance of w i can take any value, for example, the value of w i is between 0 and 1, and the specific value of w i is not limited here, for example, the weight of comfort is 0.3 to 0.4.
- Trajectory cost is the final cost value of each candidate prediction trajectory.
- the trajectory planning device determines the second predicted trajectory from the candidate predicted trajectory whose cost value is greater than the cost threshold in at least one candidate predicted trajectory. For example, from the candidate predicted trajectories whose cost value is greater than the cost threshold, a candidate predicted trajectory with the largest cost value is determined as the second predicted trajectory, and a candidate predicted trajectory with the largest cost value can be understood as an obstacle for at least one candidate predicted trajectory A candidate prediction trajectory with the lowest comfort. For another example, from the candidate prediction trajectories whose cost value is greater than the cost threshold, determine N candidate prediction trajectories with larger cost values, N is an integer greater than 1, and then select a candidate prediction trajectory from the N candidate prediction trajectories as Second predicted trajectory.
- Right of way refers to the right of an object to travel within a certain space and time. Examples of the right of way in different scenarios are as follows:
- Non-intersection scene rules zebra crossing > go straight in the lane > change lanes > go straight in the opposite direction > cross > gap.
- the trafficability of the first vehicle is high.
- the higher the passability of the obstacle the more inclined it is to maintain the current state.
- the passability of the obstacle is higher than that of the first vehicle, and the higher the passability of the obstacle, the greater the cost value of the passability corresponding to the candidate predicted trajectory.
- Safety the safety of the interaction process between the first vehicle and the obstacle.
- the distance between the first vehicle and the obstacle is always kept greater than a certain threshold.
- the safety is high.
- the first vehicle A collision is sent during the interaction between a vehicle and an obstacle, which is the least safe case.
- the higher the security of the obstacle, the more inclined it is to maintain the current state. Examples of security sizes for different scenarios are as follows:
- the comfort of the obstacle is higher than that of the first vehicle, and the higher the comfort of the obstacle, the greater the cost value of the comfort corresponding to the candidate predicted trajectory.
- the trajectory is evaluated according to the degree of attention of the obstacle to the first vehicle.
- the lower the degree of attention of the obstacle to the first vehicle the more inclined it is to maintain the current state.
- the lower the obstacle's attention to the first vehicle the greater the cost value of the attention corresponding to the candidate predicted trajectory.
- changeability can be understood as the ability to change the current state of motion.
- a child has no ability to change the current state of motion.
- the changeability of a child is very low, and the corresponding cost is large, while the small car’s
- the changeability is high, and the corresponding cost is small.
- Obstacle image Evaluate the trajectory based on the image of the obstacle. The more dangerous the image of the obstacle is, the more the obstacle tends to maintain the current state.
- the example of the rule is as follows:
- the obstacle portrait can be determined according to the state management of the obstacle in a life cycle. For example, if the obstacle is a smart car, its portrait can be determined according to the behavior of the smart car. For example, the smart car needs to turn left. If the smart car It is a forced left turn on the straight lane and blocked to the left turn lane, and its portrait can be considered dangerous. In some other examples, the portrait can also be determined according to the behavior of the smart car, the type of the smart car, the type of the driver, and what the driver is currently doing. The type of the smart car can be, for example, a sports car, a family car wait. The more dangerous the target image of the obstacle, the greater the cost value of the target image corresponding to the candidate predicted trajectory.
- the trajectory planning device generates the second encroachment area of the obstacle on the expected travel path of the first vehicle on the ST coordinate system according to the second predicted trajectory, and generates the speed constraint, the acceleration constraint and the jerk constraint according to the second encroachment area, immediately Time constraints in null constraints.
- the relevant content about generating the space-time constraints of the first vehicle according to the first predicted trajectory in the above-mentioned possible implementation a1, which will not be repeated here repeat.
- Step 203 Determine the trajectory plan of the first vehicle according to the space-time constraints of the first vehicle.
- the trajectory planning device may plan the driving trajectory of the first vehicle based on the space-time constraints of the first vehicle generated by the first predicted trajectory after generating the space-time constraints of the first vehicle according to the first predicted trajectory.
- the trajectory planning device may plan the driving trajectory of the first vehicle based on the space-time constraints of the first vehicle generated by the second predicted trajectory after generating the space-time constraints of the first vehicle according to the second predicted trajectory.
- the obstacles are divided into non-game goals and game goals.
- non-game goals obstacles There is no interaction with the self-vehicle, and the space-time constraints of the self-vehicle are generated according to the first predicted trajectory of the obstacle; while for the game target, the obstacle interacts with the self-vehicle, and the feasible trajectory cluster of the obstacle is generated according to the interaction scene (that is, at least one of the above Candidate predicted trajectories), and then based on the feasible trajectories selected from the feasible trajectories clusters that are more costly for obstacles (that is, the above-mentioned second predicted trajectories), the space-time constraints of the self-vehicle are generated. Under the space-time constraints, it is possible to make The planned trajectory of the ego vehicle is as comfortable as possible while maintaining safe driving.
- FIG. 12 is a schematic diagram of a trajectory planning device provided in an embodiment of the present application.
- the trajectory planning device 1200 can implement the steps performed by the trajectory planning device in the above method embodiment.
- the trajectory planning device may include an acquisition unit 1201 and a processing unit 1202 .
- An acquisition unit 1201 configured to acquire a first predicted trajectory of the obstacle
- the processing unit 1202 is configured to generate a feasible trajectory cluster of the obstacle according to the information of the first predicted trajectory and the interaction scene between the obstacle and the vehicle if the obstacle is the game target; select a second predicted trajectory from the feasible trajectory cluster, The cost value of the second predicted trajectory is greater than a preset threshold; according to the second predicted trajectory, a space-time constraint of the vehicle is generated, and the space-time constraint of the vehicle is used for the vehicle to plan the driving trajectory of the own vehicle.
- the processing unit 1202 is specifically configured to: respectively perform lateral offset sampling and longitudinal acceleration sampling according to the first predicted trajectory, information of the interaction scene, and sampling restriction constraints to obtain sampling data; generate obstacle data according to the sampling data cluster of feasible trajectories.
- the processing unit 1202 is further configured to: determine the cost value of each evaluation dimension corresponding to each candidate predicted trajectory in the feasible trajectory cluster according to the information of the interaction scene and the mapping relationship set corresponding to the information of the interaction scenario , the mapping relationship set includes at least one mapping relationship, and each mapping relationship includes a mapping relationship between a preset evaluation dimension and a preset cost value; according to the cost value of each evaluation dimension corresponding to each candidate prediction trajectory in the feasible trajectory cluster, determine The cost value of each candidate predicted trajectory.
- mapping relationship set corresponding to the information of the interaction scene satisfies at least one of the following:
- the right of way of the obstacle is higher than that of the vehicle, and the higher the right of way of the obstacle, the greater the cost value of the right of way corresponding to the candidate predicted trajectory;
- the trafficability of obstacles is higher than that of vehicles, and the higher the trafficability of obstacles, the greater the cost value of trafficity corresponding to candidate predicted trajectories;
- the safety of obstacles is higher than that of vehicles, and the higher the safety of obstacles, the greater the cost value of the safety corresponding to candidate predicted trajectories;
- the comfort of the obstacle is higher than that of the vehicle, and the higher the comfort of the obstacle, the greater the cost value of the comfort corresponding to the candidate predicted trajectory;
- the processing unit 1202 is specifically configured to: generate a first encroachment area of the obstacle on the expected driving path of the vehicle on the SL coordinate system according to the second predicted trajectory, and generate a lateral offset area according to the first encroachment area.
- the displacement constraint and the radius of curvature constraint ; generate the second encroachment area of the obstacle on the expected driving path of the vehicle on the ST coordinate system according to the second predicted trajectory, and generate the speed constraint, acceleration constraint and jerk constraint according to the second encroachment area.
- the processing unit 1202 is also configured to: when the obstacle is a non-game target, generate the space-time constraints of the vehicle according to the first predicted trajectory, and the space-time constraints of the vehicle are used for the vehicle to plan the driving trajectory of its own vehicle .
- FIG. 13 is a schematic structural diagram of a trajectory planning device provided in an embodiment of the present application. As shown in FIG. The memory 1301 can be connected through a bus system.
- the above processor 1302 may be a chip.
- the processor 1302 may be a field programmable gate array (field programmable gate array, FPGA), may be an application specific integrated circuit (ASIC), may also be a system chip (system on chip, SoC), or It can be a central processing unit (central processor unit, CPU), or a network processor (network processor, NP), or a digital signal processing circuit (digital signal processor, DSP), or a microcontroller (micro controller) unit, MCU), it can also be a programmable controller (programmable logic device, PLD) or other integrated chips.
- FPGA field programmable gate array
- ASIC application specific integrated circuit
- SoC system on chip
- CPU central processing unit
- NP network processor
- DSP digital signal processing circuit
- microcontroller micro controller
- MCU microcontroller
- PLD programmable logic device
- each step of the above method may be completed by an integrated logic circuit of hardware in the processor 1302 or instructions in the form of software.
- the steps of the methods disclosed in connection with the embodiments of the present application may be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor 1302 .
- the software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register.
- the storage medium is located in the memory 1301, and the processor 1302 reads the information in the memory 1301, and completes the steps of the above method in combination with its hardware.
- the processor 1302 in the embodiment of the present application may be an integrated circuit chip, which has a signal processing capability.
- each step of the above-mentioned method embodiments may be completed by an integrated logic circuit of hardware in a processor or instructions in the form of software.
- the above-mentioned processor may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components .
- DSP digital signal processor
- ASIC application-specific integrated circuit
- FPGA field-programmable gate array
- Various methods, steps, and logic block diagrams disclosed in the embodiments of the present application may be implemented or executed.
- a general-purpose processor may be a microprocessor, or the processor may be any conventional processor, or the like.
- the steps of the method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor.
- the software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register.
- the storage medium is located in the memory, and the processor reads the information in the memory, and completes the steps of the above method in combination with its hardware.
- the memory 1301 in the embodiment of the present application may be a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memories.
- the non-volatile memory can be read-only memory (read-only memory, ROM), programmable read-only memory (programmable ROM, PROM), erasable programmable read-only memory (erasable PROM, EPROM), electrically programmable Erases programmable read-only memory (electrically EPROM, EEPROM) or flash memory.
- Volatile memory can be random access memory (RAM), which acts as external cache memory.
- RAM random access memory
- SRAM static random access memory
- DRAM dynamic random access memory
- DRAM synchronous dynamic random access memory
- SDRAM double data rate synchronous dynamic random access memory
- ESDRAM enhanced synchronous dynamic random access memory
- SLDRAM direct memory bus random access memory
- direct rambus RAM direct rambus RAM
- the present application also provides a vehicle, which may include the trajectory planning device mentioned above.
- the vehicle may be the first vehicle involved in this application.
- the present application also provides a computer program product, the computer program product including: computer program code or instruction, when the computer program code or instruction is run on the computer, the computer is made to execute the above method The method of any one of the embodiments in the embodiments.
- the present application also provides a computer-readable storage medium, the computer-readable medium stores program codes, and when the program codes are run on a computer, the computer executes the method described in the above-mentioned embodiments. The method of any one of the embodiments.
- the present application further provides a chip system, where the chip system may include a processor.
- the processor is coupled with the memory, and can be used to execute the method in any one of the above method embodiments.
- the chip system further includes a memory.
- Memory used to store computer programs (also called code, or instructions).
- the processor is configured to invoke and run a computer program from the memory, so that the device installed with the system-on-a-chip executes the method in any one of the above method embodiments.
- the above-mentioned embodiments may be implemented in whole or in part by software, hardware, firmware or other arbitrary combinations.
- the above-described embodiments may be implemented in whole or in part in the form of computer program products.
- the computer program product includes one or more computer instructions. When the computer program instructions are loaded or executed on the computer, the processes or functions according to the embodiments of the present application will be generated in whole or in part.
- the computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable devices.
- the computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website, computer, server or data center Transmission to another website site, computer, server, or data center by wired (eg, coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (eg, infrared, wireless, microwave, etc.).
- the computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device such as a server or a data center that includes one or more sets of available media.
- the available media may be magnetic media (eg, floppy disk, hard disk, magnetic tape), optical media (eg, DVD), or semiconductor media.
- the semiconductor medium may be a solid state drive (SSD).
- the disclosed systems, devices and methods may be implemented in other ways.
- the device embodiments described above are only illustrative.
- the division of the units is only a logical function division. In actual implementation, there may be other division methods.
- multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented.
- the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
- the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to realize the purpose of the technical solution of the present application.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
| 车速km/h | 20 | 30 | 40 | 50 | 100 |
| 最大前轮转角rad | 0.56 | 0.15 | 0.096 | 0.074 | 0.022 |
| 最大前轮转速rad/s | 0.285 | 0.233 | 0.116 | 0.07 | 0.06 |
Claims (16)
- 一种车辆的轨迹规划方法,其特征在于,所述方法包括:获取障碍物的第一预测轨迹;当所述障碍物为博弈目标时,根据所述第一预测轨迹以及所述障碍物与车辆的交互场景的信息,生成所述障碍物的可行轨迹簇;从所述可行轨迹簇中选取一条第二预测轨迹,所述第二预测轨迹的代价值大于预设阈值;根据所述第二预测轨迹,生成车辆的时空约束;基于所述车辆的时空约束,规划所述车辆的行驶轨迹。
- 如权利要求1所述的方法,其特征在于,所述根据所述第一预测轨迹以及所述障碍物与所述车辆的交互场景的信息,生成所述障碍物的可行轨迹簇,包括:根据所述第一预测轨迹、所述交互场景的信息以及采样限制约束,分别进行横向偏移采样和纵向加速度采样得到采样数据;根据所述采样数据生成所述障碍物的可行轨迹簇。
- 如权利要求2所述的方法,其特征在于,所述从所述可行轨迹簇中选取一条第二预测轨迹之前,还包括:根据所述交互场景的信息以及所述交互场景的信息对应的映射关系集合,确定所述可行轨迹簇中每个候选预测轨迹对应的各个评价维度的代价值,所述映射关系集合包括至少一个映射关系,每个映射关系包括预设的评价维度与预设的代价值的映射关系;根据所述可行轨迹簇中每个候选预测轨迹对应的各个评价维度的代价值,确定每个候选预测轨迹的代价值。
- 如权利要求3所述的方法,其特征在于,所述与所述交互场景的信息对应的映射关系集合满足以下至少一项:在所述交互场景下所述障碍物的路权高于所述车辆的路权、且所述障碍物的路权越高,所述侯选预测轨迹对应的路权的代价值越大;在所述交互场景下所述障碍物的通行性高于所述车辆的通行性、且所述障碍物的通行性越高,所述候选预测轨迹对应的通行性的代价值越大;在所述交互场景下所述障碍物的安全性高于所述车辆的安全性、且所述障碍物安全性越高,所述候选预测轨迹对应的安全性的代价值越大;在所述交互场景下所述障碍物的舒适性高于所述车辆的舒适性、且所述障碍物的舒适性越高,所述候选预测轨迹对应的舒适性的代价值越大;在所述交互场景下所述障碍物对所述车辆的注意力程度越低,所述候选预测轨迹对应的注意力的代价值越大;所述障碍物所属的目标类型的可改变性越低,所述候选预测轨迹对应的目标类型的代价值越大;所述障碍物的目标画像越危险,所述候选预测轨迹对应的目标画像的代价值越大。
- 如权利要求2-4任一项所述的方法,其特征在于,所述根据所述第二预测轨迹,生成所述车辆的时空约束,包括:根据所述第二预测轨迹在Frenet坐标系上生成所述障碍物在所述车辆的期望行驶路径 的第一侵占区域,并根据所述第一侵占区域生成横向偏移约束和曲率半径约束;根据所述第二预测轨迹在ST坐标系上生成所述障碍物在所述车辆的期望行驶路径的第二侵占区域,并根据所述第二侵占区域生成速度约束、加速度约束和加加速度约束。
- 如权利要求1所述的方法,其特征在于,所述获取障碍物的第一预测轨迹之后,还包括:当所述障碍物为非博弈目标时,根据所述第一预测轨迹,生成所述车辆的时空约束,基于所述车辆的时空约束,规划所述车辆的行驶轨迹。
- 一种轨迹规划装置,其特征在于,包括:获取单元,用于获取目标障碍物的第一预测轨迹;处理单元,用于若所述障碍物为博弈目标,则根据所述第一预测轨迹以及所述障碍物与车辆的交互场景的信息,生成所述障碍物的可行轨迹簇;从所述可行轨迹簇中选取一条第二预测轨迹,所述第二预测轨迹的代价值大于预设阈值;根据所述第二预测轨迹,生成车辆的时空约束;基于所述车辆的时空约束,规划所述车辆的行驶轨迹。
- 如权利要求7所述的装置,其特征在于,处理单元,具体用于:根据所述第一预测轨迹、所述交互场景的信息以及采样限制约束,分别进行横向偏移采样和纵向加速度采样得到采样数据;根据所述采样数据生成所述障碍物的可行轨迹簇。
- 如权利要求8所述的装置,其特征在于,所述处理单元,还用于:根据所述交互场景的信息以及所述交互场景的信息对应的映射关系集合,确定所述可行轨迹簇中每个候选预测轨迹对应的各个评价维度的代价值,所述映射关系集合包括至少一个映射关系,每个映射关系包括预设的评价维度与预设的代价值的映射关系;根据所述可行轨迹簇中每个候选预测轨迹对应的各个评价维度的代价值,确定每个候选预测轨迹的代价值。
- 如权利要求9所述的装置,其特征在于,所述与所述交互场景的信息对应的映射关系集合满足以下至少一项:在所述交互场景下所述障碍物的路权高于所述车辆的路权、且所述障碍物的路权越高,所述侯选预测轨迹对应的路权的代价值越大;在所述交互场景下所述障碍物的通行性高于所述车辆的通行性、且所述障碍物的通行性越高,所述候选预测轨迹对应的通行性的代价值越大;在所述交互场景下所述障碍物的安全性高于所述车辆的安全性、且所述障碍物安全性越高,所述候选预测轨迹对应的安全性的代价值越大;在所述交互场景下所述障碍物的舒适性高于所述车辆的舒适性、且所述障碍物的舒适性越高,所述候选预测轨迹对应的舒适性的代价值越大;在所述交互场景下所述障碍物对所述车辆的注意力程度越低,所述候选预测轨迹对应的注意力的代价值越大;所述障碍物所属的目标类型的可改变性越低,所述候选预测轨迹对应的目标类型的代价值越大;所述障碍物的目标画像越危险,所述候选预测轨迹对应的目标画像的代价值越大。
- 如权利要求7-10任一项所述的装置,其特征在于,所述处理单元,具体用于:根据所述第二预测轨迹在SL坐标系上生成所述障碍物在所述车辆的期望行驶路径的 第一侵占区域,并根据所述第一侵占区域生成横向偏移约束和曲率半径约束;根据所述第二预测轨迹在ST坐标系上生成所述障碍物在所述车辆的期望行驶路径的第二侵占区域,并根据所述第二侵占区域生成速度约束、加速度约束和加加速度约束。
- 如权利要求7-11任一项所述的装置,其特征在于,所述处理单元,还用于:当所述障碍物为非博弈目标时,根据所述第一预测轨迹,生成所述车辆的时空约束;基于所述车辆的时空约束,规划所述车辆的行驶轨迹。
- 一种轨迹规划装置,其特征在于,包括:存储器与处理器,所述存储器用于存储指令,所述处理器用于执行所述存储器存储的指令,并且执行所述存储器中存储的指令,以使得所述处理器执行如权利要求1至6中任一项所述的方法。
- 一种车辆,其特征在于,所述车辆包括如权利要求7至12中任一项所述的轨迹规划装置。
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机可读指令,所述计算机读取并执行所述计算机可读指令时,使得所述计算机执行如权利要求1至6中任一项所述的方法。
- 一种计算机程序产品,其特征在于,包括计算机可读指令,当计算机读取并执行所述计算机可读指令,使得所述计算机执行如权利要求1至6中任一项所述的方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2021/126059 WO2023070258A1 (zh) | 2021-10-25 | 2021-10-25 | 一种车辆的轨迹规划方法、装置及车辆 |
| CN202180057306.9A CN116457853A (zh) | 2021-10-25 | 2021-10-25 | 一种车辆的轨迹规划方法、装置及车辆 |
| EP21961649.7A EP4406794A4 (en) | 2021-10-25 | 2021-10-25 | METHOD AND DEVICE FOR TRAJECTORY PLANNING FOR A VEHICLE AND VEHICLE |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2021/126059 WO2023070258A1 (zh) | 2021-10-25 | 2021-10-25 | 一种车辆的轨迹规划方法、装置及车辆 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023070258A1 true WO2023070258A1 (zh) | 2023-05-04 |
Family
ID=86159905
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2021/126059 Ceased WO2023070258A1 (zh) | 2021-10-25 | 2021-10-25 | 一种车辆的轨迹规划方法、装置及车辆 |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP4406794A4 (zh) |
| CN (1) | CN116457853A (zh) |
| WO (1) | WO2023070258A1 (zh) |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116513187A (zh) * | 2023-05-23 | 2023-08-01 | 一汽解放汽车有限公司 | 车辆换道控制方法、装置、电子设备及存储介质 |
| CN116540745A (zh) * | 2023-07-05 | 2023-08-04 | 新石器慧通(北京)科技有限公司 | 轨迹规划方法和装置、无人车和存储介质 |
| CN116572994A (zh) * | 2023-07-10 | 2023-08-11 | 之江实验室 | 一种车辆速度规划方法、装置及计算机可读介质 |
| CN116674592A (zh) * | 2023-06-30 | 2023-09-01 | 浙江零跑科技股份有限公司 | 一种基于迭代优化的速度规划方法、计算机设备、可读存储介质及机动车 |
| CN116734882A (zh) * | 2023-08-14 | 2023-09-12 | 禾昆科技(北京)有限公司 | 车辆路径规划方法、装置、电子设备和计算机可读介质 |
| CN116798252A (zh) * | 2023-08-10 | 2023-09-22 | 中国科学技术大学 | 无人驾驶车辆的路权探测方法及系统 |
| CN117141474A (zh) * | 2023-10-30 | 2023-12-01 | 深圳海星智驾科技有限公司 | 障碍物轨迹预测方法、装置、车辆控制器、系统及车辆 |
| CN117429448A (zh) * | 2023-10-24 | 2024-01-23 | 北京易航远智科技有限公司 | 障碍物未来占据空间的预测方法、装置、电子设备及介质 |
| CN117622215A (zh) * | 2023-11-30 | 2024-03-01 | 驭势科技(北京)有限公司 | 与逆向障碍物交互的决策方法、装置、电子设备和介质 |
| CN117636270A (zh) * | 2024-01-23 | 2024-03-01 | 南京理工大学 | 基于单目摄像头的车辆抢道事件识别方法及设备 |
| CN117755302A (zh) * | 2023-12-25 | 2024-03-26 | 驭势科技(北京)有限公司 | 换道决策方法、装置、电子设备和存储介质 |
| CN117873120A (zh) * | 2024-03-13 | 2024-04-12 | 中国民用航空总局第二研究所 | 机场无人驾驶设备的状态控制方法、装置、设备及介质 |
| CN120121075A (zh) * | 2025-04-23 | 2025-06-10 | 新石器慧通(北京)科技有限公司 | 轨迹规划的方法、装置、电子设备、及自动驾驶车辆 |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117885764B (zh) * | 2024-03-14 | 2024-06-21 | 中国第一汽车股份有限公司 | 车辆的轨迹规划方法、装置、车辆及存储介质 |
| CN120363949B (zh) * | 2025-06-26 | 2025-09-02 | 浙江吉利控股集团有限公司 | 一种会车轨迹预测方法、装置、电子设备、车辆及产品 |
| CN120910933B (zh) * | 2025-09-24 | 2025-12-12 | 东软睿驰汽车技术(沈阳)有限公司 | 一种车辆轨迹生成方法及相关装置 |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106527452A (zh) * | 2016-12-30 | 2017-03-22 | 广州汽车集团股份有限公司 | 一种无人驾驶汽车遇障时运动路径规划方法及系统 |
| CN107168305A (zh) * | 2017-04-01 | 2017-09-15 | 西安交通大学 | 路口场景下基于Bezier和VFH的无人车轨迹规划方法 |
| CN109213134A (zh) * | 2017-07-03 | 2019-01-15 | 百度在线网络技术(北京)有限公司 | 生成自动驾驶策略的方法和装置 |
| CN109204311A (zh) * | 2017-07-04 | 2019-01-15 | 华为技术有限公司 | 一种汽车速度控制方法和装置 |
| CN110362096A (zh) * | 2019-08-13 | 2019-10-22 | 东北大学 | 一种基于局部最优性的无人驾驶车辆动态轨迹规划方法 |
| CN110674723A (zh) * | 2019-09-19 | 2020-01-10 | 北京三快在线科技有限公司 | 一种确定无人驾驶车辆行驶轨迹的方法及装置 |
| CN111965968A (zh) * | 2019-05-20 | 2020-11-20 | 华为技术有限公司 | 一种切换控制方法、系统及装置 |
| US20210114625A1 (en) * | 2019-10-18 | 2021-04-22 | WeRide Corp. | System and method for autonomous collision avoidance |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102018109883A1 (de) * | 2018-04-24 | 2018-12-20 | Continental Teves Ag & Co. Ohg | Verfahren und Vorrichtung zum kooperativen Abstimmen von zukünftigen Fahrmanövern eines Fahrzeugs mit Fremdmanövern zumindest eines Fremdfahrzeugs |
| US11390300B2 (en) * | 2019-10-18 | 2022-07-19 | Uatc, Llc | Method for using lateral motion to optimize trajectories for autonomous vehicles |
-
2021
- 2021-10-25 CN CN202180057306.9A patent/CN116457853A/zh active Pending
- 2021-10-25 WO PCT/CN2021/126059 patent/WO2023070258A1/zh not_active Ceased
- 2021-10-25 EP EP21961649.7A patent/EP4406794A4/en active Pending
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106527452A (zh) * | 2016-12-30 | 2017-03-22 | 广州汽车集团股份有限公司 | 一种无人驾驶汽车遇障时运动路径规划方法及系统 |
| CN107168305A (zh) * | 2017-04-01 | 2017-09-15 | 西安交通大学 | 路口场景下基于Bezier和VFH的无人车轨迹规划方法 |
| CN109213134A (zh) * | 2017-07-03 | 2019-01-15 | 百度在线网络技术(北京)有限公司 | 生成自动驾驶策略的方法和装置 |
| CN109204311A (zh) * | 2017-07-04 | 2019-01-15 | 华为技术有限公司 | 一种汽车速度控制方法和装置 |
| CN111965968A (zh) * | 2019-05-20 | 2020-11-20 | 华为技术有限公司 | 一种切换控制方法、系统及装置 |
| CN110362096A (zh) * | 2019-08-13 | 2019-10-22 | 东北大学 | 一种基于局部最优性的无人驾驶车辆动态轨迹规划方法 |
| CN110674723A (zh) * | 2019-09-19 | 2020-01-10 | 北京三快在线科技有限公司 | 一种确定无人驾驶车辆行驶轨迹的方法及装置 |
| US20210114625A1 (en) * | 2019-10-18 | 2021-04-22 | WeRide Corp. | System and method for autonomous collision avoidance |
Cited By (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116513187A (zh) * | 2023-05-23 | 2023-08-01 | 一汽解放汽车有限公司 | 车辆换道控制方法、装置、电子设备及存储介质 |
| CN116674592A (zh) * | 2023-06-30 | 2023-09-01 | 浙江零跑科技股份有限公司 | 一种基于迭代优化的速度规划方法、计算机设备、可读存储介质及机动车 |
| CN116674592B (zh) * | 2023-06-30 | 2026-04-28 | 浙江零跑科技股份有限公司 | 一种基于迭代优化的速度规划方法、计算机设备、可读存储介质及机动车 |
| CN116540745A (zh) * | 2023-07-05 | 2023-08-04 | 新石器慧通(北京)科技有限公司 | 轨迹规划方法和装置、无人车和存储介质 |
| CN116540745B (zh) * | 2023-07-05 | 2023-09-12 | 新石器慧通(北京)科技有限公司 | 轨迹规划方法和装置、无人车和存储介质 |
| CN116572994A (zh) * | 2023-07-10 | 2023-08-11 | 之江实验室 | 一种车辆速度规划方法、装置及计算机可读介质 |
| CN116572994B (zh) * | 2023-07-10 | 2023-09-22 | 之江实验室 | 一种车辆速度规划方法、装置及计算机可读介质 |
| CN116798252A (zh) * | 2023-08-10 | 2023-09-22 | 中国科学技术大学 | 无人驾驶车辆的路权探测方法及系统 |
| CN116734882A (zh) * | 2023-08-14 | 2023-09-12 | 禾昆科技(北京)有限公司 | 车辆路径规划方法、装置、电子设备和计算机可读介质 |
| CN116734882B (zh) * | 2023-08-14 | 2023-11-24 | 禾昆科技(北京)有限公司 | 车辆路径规划方法、装置、电子设备和计算机可读介质 |
| CN117429448A (zh) * | 2023-10-24 | 2024-01-23 | 北京易航远智科技有限公司 | 障碍物未来占据空间的预测方法、装置、电子设备及介质 |
| CN117141474B (zh) * | 2023-10-30 | 2024-01-30 | 深圳海星智驾科技有限公司 | 障碍物轨迹预测方法、装置、车辆控制器、系统及车辆 |
| CN117141474A (zh) * | 2023-10-30 | 2023-12-01 | 深圳海星智驾科技有限公司 | 障碍物轨迹预测方法、装置、车辆控制器、系统及车辆 |
| CN117622215A (zh) * | 2023-11-30 | 2024-03-01 | 驭势科技(北京)有限公司 | 与逆向障碍物交互的决策方法、装置、电子设备和介质 |
| CN117755302A (zh) * | 2023-12-25 | 2024-03-26 | 驭势科技(北京)有限公司 | 换道决策方法、装置、电子设备和存储介质 |
| CN117636270A (zh) * | 2024-01-23 | 2024-03-01 | 南京理工大学 | 基于单目摄像头的车辆抢道事件识别方法及设备 |
| CN117636270B (zh) * | 2024-01-23 | 2024-04-09 | 南京理工大学 | 基于单目摄像头的车辆抢道事件识别方法及设备 |
| CN117873120A (zh) * | 2024-03-13 | 2024-04-12 | 中国民用航空总局第二研究所 | 机场无人驾驶设备的状态控制方法、装置、设备及介质 |
| CN117873120B (zh) * | 2024-03-13 | 2024-05-28 | 中国民用航空总局第二研究所 | 机场无人驾驶设备的状态控制方法、装置、设备及介质 |
| CN120121075A (zh) * | 2025-04-23 | 2025-06-10 | 新石器慧通(北京)科技有限公司 | 轨迹规划的方法、装置、电子设备、及自动驾驶车辆 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN116457853A (zh) | 2023-07-18 |
| EP4406794A4 (en) | 2024-12-11 |
| EP4406794A1 (en) | 2024-07-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2023070258A1 (zh) | 一种车辆的轨迹规划方法、装置及车辆 | |
| US11858508B2 (en) | Trajectory prediction from precomputed or dynamically generated bank of trajectories | |
| KR102772107B1 (ko) | 자율 주행 차량을 위한 호모토피 기반의 플래너 | |
| US11945440B2 (en) | Data driven rule books | |
| US11731653B2 (en) | Conditional motion predictions | |
| JP2023510136A (ja) | 知覚、予測又は計画のための地理的位置特定モデル | |
| CN114222691A (zh) | 基于成本的路径确定 | |
| US20190035275A1 (en) | Autonomous operation capability configuration for a vehicle | |
| US20230005173A1 (en) | Cross-modality active learning for object detection | |
| CN110488802A (zh) | 一种网联环境下的自动驾驶车辆动态行为决策方法 | |
| JP2023531962A (ja) | 移動制限及び観察された走行挙動から生成されたデルタコストボリュームを使用した経路計画 | |
| US20230256999A1 (en) | Simulation of imminent crash to minimize damage involving an autonomous vehicle | |
| KR102550039B1 (ko) | 차량 경로 계획 | |
| US20220357453A1 (en) | Lidar point cloud segmentation using box prediction | |
| US20230053243A1 (en) | Hybrid Performance Critic for Planning Module's Parameter Tuning in Autonomous Driving Vehicles | |
| CN114620058A (zh) | 轨迹规划方法、装置、计算设备、移动体以及存储介质 | |
| US12583476B2 (en) | Method for controlling an autonomous vehicle | |
| CN113734191B (zh) | 人工地虚造传感器数据以发起用于自动驾驶车辆的安全动作 | |
| EP4202476A1 (en) | Anomaly prioritization using dual-mode adaptive radar | |
| CN114148344A (zh) | 一种车辆行为预测方法、装置及车辆 | |
| US12187316B2 (en) | Camera calibration for underexposed cameras using traffic signal targets | |
| US12153121B2 (en) | Unified radar perception architecture | |
| WO2023213200A1 (zh) | 一种会车方法及相关装置 | |
| US20230192144A1 (en) | Uncertainty prediction for a predicted path of an object that avoids infeasible paths | |
| US20230194692A1 (en) | Radar tracking association with velocity matching by leveraging kinematics priors |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 202180057306.9 Country of ref document: CN |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21961649 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2021961649 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2021961649 Country of ref document: EP Effective date: 20240422 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |