US11932306B2ActiveUtilityA1

Trajectory planner

82
Assignee: HONDA MOTOR CO LTDPriority: Sep 14, 2019Filed: Jun 17, 2020Granted: Mar 19, 2024
Est. expirySep 14, 2039(~13.2 yrs left)· nominal 20-yr term from priority
B62D 15/025B60W 60/001G06F 18/2415G06N 3/08G06V 10/764G06V 10/82G06V 20/58G06V 40/103B60W 2420/42B60W 2420/52B60W 2520/105B62D 15/021B60W 60/00272G06N 7/01G06F 18/24155B60W 2420/408B60W 2420/403
82
PatentIndex Score
2
Cited by
70
References
18
Claims

Abstract

An autonomous vehicle capable of trajectory prediction may include a first sensor, a second sensor, a processor, a trajectory planner, a low-level controller, and vehicle actuators. The first sensor may be of a first sensor type and may detect an obstacle and a goal. The second sensor may be of a second sensor type and may detect the obstacle and the goal. The processor may perform matching on the obstacle detected by the first sensor and the obstacle detected by the second sensor, model an existence probability of the obstacle based on the matching, and track the obstacle based on the existence probability and a constant velocity model. The trajectory planner may generate a trajectory for the autonomous vehicle based on the tracked obstacle, the goal, and a non-linear model predictive control (NMPC). The low-level controller may implement the trajectory for the autonomous vehicle by driving vehicle actuators.

Claims

exact text as granted — not AI-modified
The invention claimed is: 
     
       1. A system for trajectory prediction, comprising:
 a first sensor of a first sensor type detecting an obstacle and a goal; 
 a second sensor of a second sensor type detecting the obstacle and the goal, wherein the second sensor type is different than the first sensor type; 
 a processor performing matching on the obstacle detected by the first sensor and the obstacle detected by the second sensor, 
 wherein the processor models an existence probability of the obstacle based on the matching, and 
 wherein the processor tracks the obstacle based on the existence probability and a constant velocity model; 
 a trajectory planner generating a trajectory for an autonomous vehicle based on the tracked obstacle, the goal, and a non-linear model predictive control (NMPC); and 
 a low-level controller implementing the trajectory for the autonomous vehicle by driving one or more vehicle actuators, 
 wherein the matching is performed based on a cost function between the obstacle detected by the first sensor and the second sensor and the obstacle tracked by the processor, a cost of the cost function at least partially defined as a distance between a detection of each of the first sensor and the second sensor and the object, the cost function minimizing a time term for tracking the obstacle, facilitating a final position of the autonomous vehicle relative to the goal, and minimizing an area between the goal and the trajectory for the autonomous vehicle. 
 
     
     
       2. The system for trajectory prediction of  claim 1 , wherein the first sensor is an image capture sensor and the second sensor is a light detection and ranging (LiDAR) sensor. 
     
     
       3. The system for trajectory prediction of  claim 1 , wherein the matching is performed based on Hungarian matching. 
     
     
       4. The system for trajectory prediction of  claim 1 , wherein the existence probability is modeled based on a Bayesian function. 
     
     
       5. The system for trajectory prediction of  claim 1 , wherein the tracking is performed based on a Kalman filter. 
     
     
       6. The system for trajectory prediction of  claim 1 , wherein the NMPC is modeled based on a constant initial time, a variable final time, a state, a number of states, a control, a number of controls, a desired initial state vector, an initial state tolerance vector, a desired final state vector, a final state tolerance vector, arrays of slack variables on the initial states and terminal states, and arrays of weights. 
     
     
       7. The system for trajectory prediction of  claim 1 , wherein the cost function is calculated based on constant weight terms, vehicle position coordinates, goal coordinates, a number set associated with minimizing singularities, a desired final heading angle, a steering angle, a steering rate, a longitudinal speed, and a longitudinal acceleration. 
     
     
       8. The system for trajectory prediction of  claim 1 , wherein the low-level controller is a proportional-integral-derivative (PID) controller. 
     
     
       9. The system for trajectory prediction of  claim 1 , wherein the autonomous vehicle is a front-wheel-steered vehicle. 
     
     
       10. A method for trajectory prediction, comprising:
 detecting an obstacle and a goal using a first sensor of a first sensor type; 
 detecting the obstacle and the goal using a second sensor of a second sensor type, wherein the second sensor type is different than the first sensor type; 
 performing matching on the obstacle detected by the first sensor and the obstacle detected by the second sensor via a processor, 
 modeling an existence probability of the obstacle based on the matching via the processor, and 
 tracking the obstacle based on the existence probability and a constant velocity model via the processor; 
 generating a trajectory for an autonomous vehicle based on the tracked obstacle, the goal, and a non-linear model predictive control (NMPC) via a trajectory planner; and 
 implementing the trajectory for the autonomous vehicle by driving one or more vehicle actuators via a low-level controller, 
 wherein the matching is performed based on a cost function between the obstacle detected by the first sensor and the second sensor and the obstacle tracked by the processor, a cost of the cost function at least partially defined as a distance between a detection of each of the first sensor and the second sensor and the object, the cost function minimizing a time term for tracking the obstacle, facilitating a final position of the autonomous vehicle relative to the goal, and minimizing an area between the goal and the trajectory for the autonomous vehicle. 
 
     
     
       11. The method for trajectory prediction of  claim 10 , wherein the first sensor is an image capture sensor and the second sensor is a light detection and ranging (LiDAR) sensor. 
     
     
       12. The method for trajectory prediction of  claim 10 , wherein the matching is performed based on Hungarian matching. 
     
     
       13. The method for trajectory prediction of  claim 10 , wherein the existence probability is modeled based on a Bayesian function. 
     
     
       14. The method for trajectory prediction of  claim 10 , wherein the tracking is performed based on a Kalman filter. 
     
     
       15. The method for trajectory prediction of  claim 10 , wherein the NMPC is modeled based on a constant initial time, a variable final time, a state, a number of states, a control, a number of controls, a desired initial state vector, an initial state tolerance vector, a desired final state vector, a final state tolerance vector, arrays of slack variables on the initial states and terminal states, and arrays of weights. 
     
     
       16. The method for trajectory prediction of  claim 10 , wherein the cost function is calculated based on constant weight terms, vehicle position coordinates, goal coordinates, a number set associated with minimizing singularities, a desired final heading angle, a steering angle, a steering rate, a longitudinal speed, and a longitudinal acceleration. 
     
     
       17. The method for trajectory prediction of  claim 10 , wherein the low-level controller is a proportional-integral-derivative (PID) controller. 
     
     
       18. An autonomous vehicle capable of trajectory prediction, comprising:
 a first sensor of a first sensor type detecting an obstacle and a goal; 
 a second sensor of a second sensor type detecting the obstacle and the goal, wherein the second sensor type is different than the first sensor type; 
 a processor performing matching on the obstacle detected by the first sensor and the obstacle detected by the second sensor, 
 wherein the processor models an existence probability of the obstacle based on the matching, and 
 wherein the processor tracks the obstacle based on the existence probability and a constant velocity model; 
 a trajectory planner generating a trajectory for the autonomous vehicle based on the tracked obstacle, the goal, and a non-linear model predictive control (NMPC); and 
 a low-level controller implementing the trajectory for the autonomous vehicle by driving one or more vehicle actuators, 
 wherein the matching is performed based on a cost function between the obstacle detected by the first sensor and the second sensor and the obstacle tracked by the processor, a cost of the cost function at least partially defined as a distance between a detection of each of the first sensor and the second sensor and the object, the cost function minimizing a time term for tracking the obstacle, facilitating a final position of the autonomous vehicle relative to the goal, and minimizing an area between the goal and the trajectory for the autonomous vehicle.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.