US 12,233,857 B2
Obstacle avoidance for vehicle
Mohit Srinivasan, Ann Arbor, MI (US); Hongtei Eric Tseng, Canton, MI (US); Michael Hafner, San Carlos, CA (US); Mrdjan J. Jankovic, Birmingham, MI (US); Abhishek Sharma, West Bloomfield, MI (US); Erol Dogan Sumer, Ann Arbor, MI (US); Alexander Jaeckel, Ann Arbor, MI (US); and Aakar Mehra, Ann Arbor, MI (US)
Assigned to Ford Global Technologies, LLC, Dearborn, MI (US)
Filed by Ford Global Technologies, LLC, Dearborn, MI (US)
Filed on Aug. 10, 2022, as Appl. No. 17/818,724.
Prior Publication US 2024/0051523 A1, Feb. 15, 2024
Int. Cl. B60W 30/09 (2012.01)
CPC B60W 30/09 (2013.01) [B60W 2520/06 (2013.01); B60W 2710/18 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A computer comprising a processor and a memory, the memory storing instructions executable by the processor to:
receive sensor data indicating an obstacle;
determine a reference point that is spaced from a centroid of a vehicle based on whether the vehicle is in a forward gear or a reverse gear;
formulate a control barrier function for the vehicle based on the sensor data, the control barrier function being defined with respect to the reference point;
determine a control input based on the control barrier function, wherein determining the control input is subject to a constraint based on the control barrier function, the constraint being that a sum exceeds a first value, the sum being of a time derivative and a function, the time derivative being of the control barrier function, the function being of the control barrier function; and
actuate a component of the vehicle according to the control input.