IP Library Granted Patent US 12,296,853
Granted Patent B2
US 12,296,853 · App. 17/808,403 · Granted May 13, 2025

Systems and methods for controlling longitudinal acceleration based on lateral objects

Inventors: Alice Kassar (Detroit, MI); Ramadev Burigsay Hukkeri (Pittsburgh, PA)
Assignee: Ford Global Technologies, LLC
B60W60/00186B60W50/082B60W50/12B60W2420/408B60W2510/18B60W2554/4049
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 12,296,853
App. No.
17/808,403
Granted
May 13, 2025
Kind
B2
Abstract

Disclosed herein are systems, methods, and computer program products for controlling acceleration of a vehicle. The methods comprising: detecting a lateral distance from a point on a trajectory of the vehicle to an object the vehicle is expected to pass when following the trajectory, the object being located off of and to a side of the trajectory and the point representing a future location of the vehicle while passing the object; comparing the lateral distance to a threshold value; selecting whether acceleration limiting is to be performed by the vehicle based on whether the lateral distance is less than the threshold value; and causing the vehicle to perform operations for autonomous driving with or without acceleration limiting based on said selecting.

Claims (54)

1. A method for controlling acceleration of a vehicle, comprising:

detecting, by a computing device, a lateral distance from a point on a trajectory of the vehicle to an object the vehicle is expected to pass when following the trajectory, the object being located off of and to a side of the trajectory and the point representing a future location of the vehicle while passing the object;

comparing, by the computing device, the lateral distance to a threshold value;

selecting, by the computing device, whether acceleration limiting is to be performed by the vehicle based on whether the lateral distance is less than the threshold value; and

causing, by the computing device, the vehicle to perform operations for autonomous driving with or without acceleration limiting based on said selecting.

2. The method according to claim 1 , wherein detecting the lateral distance comprises:

selecting an index point from a plurality of index points of the trajectory, the selected index point being aligned with a center of the object offset to the side of the trajectory; and

determining a distance between the selected index point and an edge of the object, wherein the lateral distance is the determined distance.

3. The method according to claim 1 , further comprising:

detecting, by the computing device, whether the object is located entirely inside a non-drivable area for the vehicle and at an edge of a drivable area for the vehicle,

wherein the selecting is further based on detecting whether the object is located entirely inside a non-drivable area for the vehicle and at an edge of a drivable area for the vehicle.

4. The method according to claim 3 , wherein the vehicle is caused to perform the operations for autonomous driving without acceleration limiting when the object is located entirely inside the non-drivable area and away from the edge of the drivable area.

5. The method according to claim 3 , wherein the vehicle is caused to perform the operations for autonomous driving with acceleration limiting when the object is located entirely inside the non-drivable area and at the edge of the drivable area.

6. The method according to claim 1 , further comprising:

detecting, by the computing device, whether the object is located partially inside a drivable area for the vehicle, wherein the selecting is further based in the detecting.

7. The method according to claim 6 , wherein the vehicle is caused to perform the operations for autonomous driving without acceleration limiting when the object is not at least partially located inside the drivable area for the vehicle.

8. The method according to claim 6 , wherein the vehicle is caused to perform the operations for autonomous driving with acceleration limiting when the object is located partially inside the drivable area for the vehicle.

9. The method according to claim 1 , further comprising:

detecting, by the computing device, whether the object is a moving object biased in a drivable area for the vehicle, wherein the selecting is further based in the detecting.

10. The method according to claim 9 , wherein the vehicle is caused to perform the operations for autonomous driving without acceleration limiting when the object is not a moving object biased in the drivable area for the vehicle.

11. The method according to claim 10 , wherein the vehicle is caused to

perform the operations for autonomous driving without acceleration limiting when the object is not a moving object biased in the drivable area for the vehicle, or

perform the operations for autonomous driving with acceleration limiting when the object is a moving object biased in the drivable area for the vehicle.

12. The method according to claim 9 , wherein the vehicle is caused to perform the operations for autonomous driving with acceleration limiting when the object is a moving object biased in the drivable area for the vehicle.

13. A system, comprising:

a processor;

a non-transitory computer-readable storage medium comprising programming instructions that are configured to cause the processor to implement a method for controlling acceleration of a vehicle, wherein the programming instructions comprise instructions to:

detect a lateral distance from a point on a trajectory of the vehicle to an object the vehicle is expected to pass when following the trajectory, the object being located off of and to a side of the trajectory and the point representing a future location of the vehicle while passing the object;

compare the lateral distance to a threshold value;

select whether acceleration limiting is to be performed by the vehicle based on whether the lateral distance is less than the threshold value; and

cause the vehicle to perform operations for autonomous driving with or without acceleration limiting based on the selecting.

14. The system according to claim 13 , wherein the lateral distance is detected by:

selecting an index point from a plurality of index points of the trajectory, the selected index point being aligned with a center of the object offset to the side of the trajectory, and

determining a distance between the selected index point and an edge of the object,

wherein the lateral distance is the determined distance.

15. The system according to claim 13 , wherein the programming instructions further comprise instructions to:

detect whether the object is located entirely inside a non-drivable area for the vehicle and at an edge of a drivable area for the vehicle,

wherein the selection of whether acceleration limiting is to be performed is further based on whether the object is located entirely inside a non-drivable area for the vehicle and at an edge of a drivable area for the vehicle.

16. The system according to claim 15 , wherein the vehicle is caused to

perform the operations for autonomous driving without acceleration limiting when the object is located entirely inside the non-drivable area and away from the edge of the drivable area, or

perform the operations for autonomous driving with acceleration limiting when the object is located entirely inside the non-drivable area and at the edge of the drivable area.

17. The system according to claim 13 , wherein the programming instructions further comprise instructions to:

detect whether the object is located partially inside a drivable area for the vehicle,

wherein the selection of whether acceleration limiting is to be performed is further based on whether the object is located partially inside a drivable area for the vehicle.

18. The system according to claim 17 , wherein the vehicle is caused to

perform the operations for autonomous driving without acceleration limiting when the object is not at least partially located inside the drivable area for the vehicle, or

perform the operations for autonomous driving with acceleration limiting when the object is located partially inside the drivable area for the vehicle.

19. The system according to claim 13 , wherein the programming instructions further comprise instructions to:

detect whether the object is a moving object biased in a drivable area for the vehicle, wherein the selecting is further based in the detecting.

20. A non-transitory computer-readable medium that stores instructions that is configured to, when executed by at least one computing device, cause the at least one computing device to perform operations comprising:

detecting a lateral distance from a point on a trajectory of the vehicle to an object the vehicle is expected to pass when following the trajectory, the object being located off of and to a side of the trajectory and the point representing a future location of the vehicle while passing the object;

comparing the lateral distance to a threshold value;

selecting whether acceleration limiting is to be performed by the vehicle based on whether the lateral distance is less than the threshold value; and

causing the vehicle to perform operations for autonomous driving with or without acceleration limiting based on the selecting.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2023
From: ARGO AI, LLC
To: FORD GLOBAL TECHNOLOGIES, LLC
Reel/Frame 063025/0346 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2022
From: KASSAR, ALICE; HUKKERI, RAMADEV BURIGSAY
To: ARGO AI, LLC
Reel/Frame 060293/0490 →
Continuity (1)
Related Publication 20230415781A1 · Dec 28, 2023
References Cited (8)
US 20210197858A1 · Zhang · 2021 [cited by examiner]
US 20220119039A1 · Fujii · 2022 [cited by examiner]
US 20230132512A1 · Clawson · 2023 [cited by examiner]
US 20230415736A1 · Kassar · 2023 [cited by examiner]
US 20230415739A1 · Kassar · 2023 [cited by examiner]
Davis, L.C., Nonlinear dynamics of autonomous vehicles with llimits on acceleration, abstract. [cited by applicant]
Sawant, N., Longitudinal vehicle speed controller for autonomous driving in urban stop-and-go traffic situations, Graduate School of the Ohio State University, 2010. [cited by applicant]
Reschka, A. et al., Safe, dynamic and comfortable longitudinal control for an autonomous vehicle. [cited by applicant]