Unified motion planner for autonomous driving vehicle in avoiding the moving obstacle
First Claim
1. A method for providing an automatic steering path for a vehicle, said method comprising:
- detecting a lane center of a roadway lane that the vehicle is traveling along;
determining a lane centering path that directs the vehicle from a current vehicle position to the lane center;
automatically steering the vehicle along the lane centering path;
detecting a moving object in front of the vehicle;
determining if a collision between the vehicle and the object will occur if the vehicle travels along the lane centering path at a current vehicle speed;
determining whether vehicle braking alone will prevent the collision with the object if it is determined that the collision will occur;
determining a steering path around the object if it is determined that vehicle braking will not prevent a collision with the object; and
steering the vehicle along the steering path.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for providing path planning and generation in a semi-autonomous or autonomously driven vehicle that provides a steering correction for collision avoidance purposes. The method includes detecting a lane center of a roadway lane that the vehicle is traveling along and determining a lane centering path that directs the vehicle from its current position to the lane center. The method also includes detecting a moving object in front of the vehicle and determining if a collision between the vehicle and the object will occur if the vehicle travels along the lane centering path at the current vehicle speed. The method solves a fifth-order polynomial equation to define a collision avoidance path from the current vehicle position to a waypoint a safe distance from the object and a return path from the waypoint to the lane center that the vehicle is automatically steered along.
128 Citations
20 Claims
-
1. A method for providing an automatic steering path for a vehicle, said method comprising:
-
detecting a lane center of a roadway lane that the vehicle is traveling along; determining a lane centering path that directs the vehicle from a current vehicle position to the lane center; automatically steering the vehicle along the lane centering path; detecting a moving object in front of the vehicle; determining if a collision between the vehicle and the object will occur if the vehicle travels along the lane centering path at a current vehicle speed; determining whether vehicle braking alone will prevent the collision with the object if it is determined that the collision will occur; determining a steering path around the object if it is determined that vehicle braking will not prevent a collision with the object; and steering the vehicle along the steering path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for providing an automatic steering path for a vehicle, said method comprising:
-
detecting a lane center of a roadway lane that the vehicle is traveling along; determining a lane centering path that directs the vehicle from a current vehicle position to the lane center; automatically steering the vehicle along the lane centering path; detecting a moving object in front of the vehicle where the moving object is moving in a transverse direction relative to the lane centering path; determining if a collision between the vehicle and the object will occur if the vehicle travels along the lane centering path at a current vehicle speed; determining a collision avoidance path from the current vehicle position to a safe waypoint adjacent to the moving object, wherein determining the collision avoidance path includes solving a fifth-order polynomial equation; steering the vehicle from the current vehicle position to the waypoint on the collision avoidance path; determining a return path from the waypoint to the lane center, wherein determining a return path includes solving a fifth-order polynomial equation; and steering the vehicle from the waypoint on the return path. - View Dependent Claims (18)
-
-
19. A method for providing an automatic steering path for a vehicle, said method comprising:
-
detecting a lane center of a roadway lane that the vehicle is traveling along; determining a lane centering path that directs the vehicle from a current vehicle position to the lane center; automatically steering the vehicle along the lane centering path; detecting a moving object in front of the vehicle where the moving object is moving in a longitudinal direction relative to the lane centering path; determining if a collision between the vehicle and the object will occur if the vehicle travels along the lane centering path at a current vehicle speed; determining a collision avoidance path from the current vehicle position to a safe waypoint adjacent to the moving object, wherein determining the collision avoidance path includes solving a fifth-order polynomial equation; steering the vehicle from the current vehicle position to the waypoint on the collision avoidance path; determining a cruise path from the waypoint to an avoidance location beyond the object, wherein determining the cruise path includes solving a fifth-order polynomial equation; steering the vehicle from the waypoint to the avoidance location on the cruise path; determining a return path from the avoidance location to the lane center, wherein determining a return path includes solving a fifth-order polynomial equation; and steering the vehicle from the avoidance location on the return path. - View Dependent Claims (20)
-
Specification