IP Library Granted Patent US 10,953,881
Granted Patent B2
US 10,953,881 · App. 15/946,195 · Granted Mar 23, 2021

System and method for automated lane change control for autonomous vehicles

Inventors: Kai-Chieh Ma (San Diego, CA); Xing Sun (San Diego, CA)
Assignee: TUSIMPLE, INC.
B60W30/18163B62D15/0255G05D1/0214G08G1/167B60W2554/00B60W2554/80B60W2556/60B60W2720/24G05D1/024G05D1/027G05D1/0246G05D1/0257G05D1/0278G05D2201/0213
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,953,881
App. No.
15/946,195
Granted
Mar 23, 2021
Kind
B2
Abstract

A system and method for automated lane change control for autonomous vehicles are disclosed. A particular embodiment is configured to: receive perception data associated with a host vehicle; use the perception data to determine a state of the host vehicle and a state of proximate vehicles detected near to the host vehicle; determine a first target position within a safety zone between proximate vehicles detected in a roadway lane adjacent to a lane in which the host vehicle is positioned; determine a second target position in the lane in which the host vehicle is positioned; and generate a lane change trajectory to direct the host vehicle toward the first target position in the adjacent lane after directing the host vehicle toward the second target position in the lane in which the host vehicle is positioned.

Claims (49)

1. A system comprising:

a data processor; and

a lane change control module, executable by the data processor, the lane change control module being configured to perform a lane change trajectory planning operation for autonomous vehicles, wherein the lane change trajectory planning operation comprises:

receiving perception data associated with a host vehicle, the perception data comprising data received from one or more vehicle sensor subsystems, the one or more vehicle sensor subsystems comprising at least one of:

an image capture device or

a laser range finder;

using the perception data to determine a state of the host vehicle and a state of proximate vehicles detected near to the host vehicle;

determining a first target position within a safety zone between proximate vehicles detected in a roadway lane adjacent to a lane in which the host vehicle is positioned;

determining a second target position in the lane in which the host vehicle is positioned;

generating a lane change trajectory to direct the host vehicle toward the first target position in the adjacent lane after directing the host vehicle toward the second target position in the lane in which the host vehicle is positioned;

determining a gradient of the lane change trajectory; and

comparing the gradient of the lane change trajectory with a speed profile of the host vehicle to determine if a curvature of the lane change trajectory is within the speed profile of the host vehicle.

2. The system of claim 1 wherein the one or more vehicle sensor subsystems comprises any of: a camera, an inertial measurement unit (IMU), a Global Positioning System (GPS) transceiver, a RADAR unit, or a LIDAR unit.

3. The system of claim 1 wherein the first target position is located at a midpoint within the safety zone.

4. The system of claim 2 , wherein the one or more vehicle sensor subsystems comprises the laser range finder.

5. The system of claim 2 , wherein the one or more vehicle sensor subsystems comprises the image capture device and the laser range finder.

6. The system of claim 2 , wherein the one or more vehicle sensor subsystems comprises the image capture device.

7. The system of claim 1 , wherein the lane change control module further comprises a longitudinal positioning module and a lateral steering module configured to receive the perception data, the perception data comprising at least one of: traffic image data, vehicle image data, roadway data, roadway lane marker data, environmental data, distance data from LIDAR devices, velocity data from LIDAR devices, acceleration data from LIDAR devices, and other sensor information received from the one or more vehicle sensor subsystems.

8. The system of claim 1 wherein the lane change trajectory for the host vehicle is generated by fitting a Dubin's curve.

9. A method comprising:

receiving perception data associated with a host vehicle, the perception data comprising data received from one or more vehicle sensor subsystems, the one or more vehicle sensor subsystems comprising at least one of:

an image capture device or

a laser range finder;

using the perception data to determine a state of the host vehicle and a state of proximate vehicles detected near to the host vehicle;

determining a first target position within a safety zone between proximate vehicles detected in a roadway lane adjacent to a lane in which the host vehicle is positioned;

determining a second target position in the lane in which the host vehicle is positioned;

generating a lane change trajectory to direct the host vehicle toward the first target position in the adjacent lane after directing the host vehicle toward the second target position in the lane in which the host vehicle is positioned;

determining a gradient of the lane change trajectory; and

comparing the gradient of the lane change trajectory with a speed profile of the host vehicle to determine if a curvature of the lane change trajectory is within the speed profile of the host vehicle.

10. The method of claim 9 wherein the perception data received from the one or more vehicle sensor subsystems further comprises any of: data from a camera, data from an inertial measurement unit (IMU), data from a Global Positioning System (GPS) transceiver, data from a RADAR unit, and image data comprising data processed to identify proximate agents or other objects.

11. The method of claim 9 including determining the safety zone, the safety zone being bounded by a safety distance from a leading proximate vehicle and a safety distance from a following proximate vehicle in the adjacent lane.

12. The method of claim 9 , wherein the safety zone is determined based on safety distance parameters associated with each proximate vehicle, in which safety distance parameters are associated with a context of a proximate vehicle, the context comprising acceleration, deceleration, relative vehicle position with respect to the host vehicle, vehicle type, weather or environmental condition.

13. The method of claim 9 , wherein directing the host vehicle toward the second target position in the lane in which the host vehicle is positioned comprises following a null trajectory.

14. The method of claim 9 including generating the lane change trajectory by fitting a spline.

15. The method of claim 9 including generating the lane change trajectory using a piecewise linear speed trajectory function.

16. The method of claim 9 wherein the lane change trajectory for the host vehicle is generated by fitting a Dubin's curve.

17. A non-transitory machine-useable storage medium embodying instructions which, when executed by a machine, cause the machine to:

receive perception data associated with a host vehicle, the perception data comprising data received from one or more vehicle sensor subsystems, the one or more vehicle sensor subsystems comprising at least one of:

an image capture device or

a laser range finder;

use the perception data to determine a state of the host vehicle and a state of proximate vehicles detected near to the host vehicle;

determine a first target position within a safety zone between proximate vehicles detected in a roadway lane adjacent to a lane in which the host vehicle is positioned;

determine a second target position in the lane in which the host vehicle is positioned;

generate a lane change trajectory to direct the host vehicle toward the first target position in the adjacent lane after directing the host vehicle toward the second target position in the lane in which the host vehicle is positioned;

determine a gradient of the lane change trajectory; and

compare the gradient of the lane change trajectory with a speed profile of the host vehicle to determine if a curvature of the lane change trajectory is within the speed profile of the host vehicle.

18. The non-transitory machine-useable storage medium of claim 17 wherein the instructions are further configured to generate the lane change trajectory by fitting a spline.

19. The non-transitory machine-useable storage medium of claim 17 being further configured to generate the lane change trajectory using a piecewise linear speed trajectory function.

20. The non-transitory machine-useable storage medium of claim 17 being further configured to generate the lane change trajectory by fitting a Dubin's curve.

Assignments (3)
CHANGE OF NAME Recorded Dec 3, 2025
From: TUSIMPLE, INC.
To: CREATEAI, INC.
Reel/Frame 073832/0485 →
CHANGE OF NAME Recorded Jan 30, 2020
From: TUSIMPLE
To: TUSIMPLE, INC.
Reel/Frame 051757/0470 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2018
From: SUN, XING; MA, KAI-CHIEH
To: TUSIMPLE
Reel/Frame 047468/0165 →
Continuity (3)
Continuation In Part 15805983 · Nov 7, 2017
Continuation In Part 15698607 · Sep 7, 2017
Related Publication 20190071093A1 · Mar 7, 2019
Cited By (1)
US 12,242,274