IP Library › Granted Patent US 12,384,361
Granted Patent B2
US 12,384,361 · App. 17/990,260 · Granted Aug 12, 2025

Systems and techniques for improved autonomous vehicle comfort and operation

Inventors: Alessio Rocchi (San Lorenzo, CA); Chingiz Tairbekov (San Francisco, CA)
Assignee: GM CRUISE HOLDINGS LLC
B60W30/09B60W30/0953B60W30/0956B60W30/143B60W50/06G08G1/166B60W10/04B60W10/18B60W10/20B60W2420/403B60W2420/408B60W2420/54
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,384,361
App. No.
17/990,260
Granted
Aug 12, 2025
Kind
B2
Abstract

Systems and techniques include functionality for improving a comfort, safety, and/or operation of an autonomous vehicle (AV) in an environment including a potential occlusion. An example method can include determining, by a computer of an AV and based on a first trajectory of an occluded hypothetical object, a dissipation boundary associated with the AV. The dissipation boundary includes a location where the AV is predicted to perceive the occluded hypothetical object given the first trajectory of the occluded hypothetical object; The method can include determining, based on the first trajectory of the occluded hypothetical object and a second trajectory of the AV, a hard brake boundary for the AV, and based on the dissipation boundary and the hard brake boundary, calibrating, by the computer, a speed of the AV.

Claims (34)

1. A system comprising:

at least one memory; and

one or more processors coupled to the at least one memory, wherein the one or more processors are configured to:

determine, based on a first trajectory of an occluded hypothetical object, a dissipation boundary associated with an autonomous vehicle (AV), wherein the dissipation boundary comprises a location where the AV is predicted to perceive the occluded hypothetical object given the first trajectory of the occluded hypothetical object;

determine, based on the first trajectory of the occluded hypothetical object and a second trajectory of the AV, a hard brake boundary for the AV, the hard brake boundary indicating where the AV needs to have a decreased speed to avoid a collision with the occluded hypothetical object;

determine a time window having a duration based on a distance between the AV and the occluded hypothetical object, the duration based on a probability that the occluded hypothetical object exists; and

based on the dissipation boundary and the hard brake boundary, calibrate a speed of the AV, wherein the speed is calibrated so that the AV begins to decelerate at a selected time prior to reaching the hard brake boundary, the selected time based on the time window.

2. The system of claim 1 , wherein the occluded hypothetical object is occluded from a view of the AV by an object located within a proximity to the occluded hypothetical object, and wherein the AV is unable to detect the occluded hypothetical object prior to the dissipation boundary.

3. The system of claim 1 , wherein the hard brake boundary comprises a location where the AV needs to begin decreasing its speed to avoid a collision with the occluded hypothetical object at a location in space where the first trajectory of the occluded hypothetical object and the second trajectory of the AV are predicted to intersect.

4. The system of claim 1 , wherein the dissipation boundary is closer to the AV than the hard brake boundary, and wherein calibrating the speed of the AV comprises at least one of maintaining the speed of the AV and foregoing decreasing the speed of the AV before the hard brake boundary based on a determination that the dissipation boundary is closer to the AV than the hard brake boundary.

5. The system of claim 1 , wherein the hard brake boundary location is closer to the AV than the dissipation boundary location, and wherein calibrating the speed of the AV can include decreasing the speed of the AV before the hard brake boundary based on a determination that the hard brake boundary is closer to the AV than the dissipation boundary.

6. The system of claim 1 , wherein at least one of the first trajectory, the second trajectory, the dissipation boundary, and the hard brake boundary is estimated based on data from one or more sensors, the one or more sensors comprising at least one of a light detection and ranging (LIDAR) sensor, a radio detection and ranging (RADAR) sensor, a camera sensor, an inertial measurement unit (IMU), and an acoustic sensor.

7. The system of claim 6 , wherein the system comprises the AV, and wherein the AV is unable to detect the occluded hypothetical object prior to the dissipation boundary given at least one of a LIDAR coverage of the LIDAR sensor at one or more positions within the second trajectory of the AV, a RADAR coverage of the RADAR sensor at one or more positions within the second trajectory of the AV, and a camera sensor coverage of the camera sensor at one or more positions within the second trajectory of the AV.

8. A method comprising:

determining, by a computer of an autonomous vehicle (AV) and based on a first trajectory of an occluded hypothetical object, a dissipation boundary associated with the AV, wherein the dissipation boundary comprises a location where the AV is predicted to perceive the occluded hypothetical object given the first trajectory of the occluded hypothetical object;

determining, based on the first trajectory of the occluded hypothetical object and a second trajectory of the AV, a hard brake boundary for the AV, the hard brake boundary indicating where the AV needs to have a decreased speed to avoid a collision with the occluded hypothetical object;

determining a time window having a duration based on a distance between the AV and the occluded hypothetical object, the duration based on a probability that the occluded hypothetical object exists; and

based on the dissipation boundary and the hard brake boundary, calibrating, by the computer, a speed of the AV, wherein the speed is calibrated so that the AV begins to decelerate at a selected time prior to reaching the hard brake boundary, the selected time based on the time window.

9. The method of claim 8 , wherein the occluded hypothetical object is occluded from a view of the AV by an object located within a proximity to the occluded hypothetical object, and wherein the AV is unable to detect the occluded hypothetical object prior to the dissipation boundary.

10. The method of claim 8 , wherein the hard brake boundary comprises a location where the AV needs to begin decreasing its speed to avoid a collision with the occluded hypothetical object at a location in space where the first trajectory of the occluded hypothetical object and the second trajectory of the AV are predicted to intersect.

11. The method of claim 8 , wherein the dissipation boundary is closer to the AV than the hard brake boundary, and wherein calibrating the speed of the AV comprises at least one of maintaining the speed of the AV and foregoing decreasing the speed of the AV before the hard brake boundary based on a determination that the dissipation boundary is closer to the AV than the hard brake boundary.

12. The method of claim 8 , wherein the hard brake boundary location is closer to the AV than the dissipation boundary location, and wherein calibrating the speed of the AV comprises decreasing the speed of the AV before the hard brake boundary based on a determination that the hard brake boundary is closer to the AV than the dissipation boundary.

13. The method of claim 8 , wherein at least one of the first trajectory, the second trajectory, the dissipation boundary, and the hard brake boundary is estimated based on data from one or more sensors, the one or more sensors comprising at least one of a light detection and ranging (LIDAR) sensor, a radio detection and ranging (RADAR) sensor, a camera sensor, an inertial measurement unit (IMU), and an acoustic sensor.

14. The method of claim 13 , wherein the AV is unable to detect the occluded hypothetical object prior to the dissipation boundary given at least one of a LIDAR coverage of the LIDAR sensor at one or more positions within the second trajectory of the AV, a RADAR coverage of the RADAR sensor at one or more positions within the second trajectory of the AV, and a camera sensor coverage of the camera sensor at one or more positions within the second trajectory of the AV.

15. A non-transitory computer-readable storage medium comprising instructions which, when executed by one or more processors, cause the one or more processors to:

determine, based on a first trajectory of an occluded hypothetical object, a dissipation boundary associated with an autonomous vehicle (AV), wherein the dissipation boundary comprises a location where the AV is predicted to perceive the occluded hypothetical object given the first trajectory of the occluded hypothetical object;

determine, based on the first trajectory of the occluded hypothetical object and a second trajectory of the AV, a hard brake boundary for the AV, the hard brake boundary indicating where the AV needs to have a decreased speed to avoid a collision with the occluded hypothetical object;

determine a time window having a duration based on a distance between the AV and the occluded hypothetical object, the duration based on a probability that the occluded hypothetical object exists; and

based on the dissipation boundary and the hard brake boundary, calibrate a speed of the AV, wherein the speed is calibrated so that the AV begins to decelerate at a selected time prior to reaching the hard brake boundary, the selected time based on the time window.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the occluded hypothetical object is occluded from a view of the AV by an object located within a proximity to the occluded hypothetical object, and wherein the AV is unable to detect the occluded hypothetical object prior to the dissipation boundary.

17. The non-transitory computer-readable storage medium of claim 15 , wherein the hard brake boundary comprises a location where the AV needs to begin decreasing its speed to avoid a collision with the occluded hypothetical object at a location in space where the first trajectory of the occluded hypothetical object and the second trajectory of the AV are predicted to intersect.

18. The non-transitory computer-readable storage medium of claim 15 , wherein the dissipation boundary is closer to the AV than the hard brake boundary, and wherein calibrating the speed of the AV comprises at least one of maintaining the speed of the AV and foregoing decreasing the speed of the AV before the hard brake boundary based on a determination that the dissipation boundary is closer to the AV than the hard brake boundary.

19. The non-transitory computer-readable storage medium of claim 15 , wherein the hard brake boundary location is closer to the AV than the dissipation boundary location, and wherein calibrating the speed of the AV comprises decreasing the speed of the AV before the hard brake boundary based on a determination that the hard brake boundary is closer to the AV than the dissipation boundary.

20. The non-transitory computer-readable storage medium of claim 15 , wherein at least one of the first trajectory, the second trajectory, the dissipation boundary, and the hard brake boundary is estimated based on data from one or more sensors, the one or more sensors comprising at least one of a light detection and ranging (LIDAR) sensor, a radio detection and ranging (RADAR) sensor, a camera sensor, an inertial measurement unit (IMU), and an acoustic sensor.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2022
From: ROCCHI, ALESSIO; TAIRBEKOV, CHINGIZ
To: GM CRUISE HOLDINGS LLC
Reel/Frame 061829/0184 →
Continuity (1)
Related Publication 20240166197A1 · May 23, 2024
References Cited (35)
US 11126180B1 · Kobilarov · 2021 [cited by examiner]
US 11577741B1 · Reschka · 2023 [cited by examiner]
US 11970164B1 · Havlak · 2024 [cited by examiner]
US 11983933B1 · Pronovost · 2024 [cited by examiner]
US 20160327953A1 · Nilsson et al. · 2016 [cited by applicant]
US 20160144838A1 · Spencer · 2016 [cited by examiner]
US 20170297568A1 · Kentley · 2017 [cited by examiner]
US 20200086855A1 · Packer · 2020 [cited by examiner]
US 20200148201A1 · King · 2020 [cited by examiner]
US 20200174481A1 · Van Heukelom · 2020 [cited by examiner]
US 20200211394A1 · King · 2020 [cited by examiner]
US 20200225669A1 · Silva · 2020 [cited by examiner]
US 20200278681A1 · Gier · 2020 [cited by examiner]
US 20200310425A1 · Ghose · 2020 [cited by examiner]
US 20210031760A1 · Ostafew et al. · 2021 [cited by applicant]
US 20210061269A1 · Petroff et al. · 2021 [cited by applicant]
US 20210094539A1 · Beller · 2021 [cited by examiner]
US 20210261122A1 · Packer · 2021 [cited by examiner]
US 20220144259A1 · Hiemer · 2022 [cited by examiner]
US 20220185267A1 · Beller · 2022 [cited by examiner]
US 20220324484A1 · Hruschka · 2022 [cited by examiner]
US 20230073933A1 · Mercep · 2023 [cited by examiner]
US 20240182005A1 · Goto · 2024 [cited by examiner]
US 20240185434A1 · Wyffels · 2024 [cited by examiner]
US 20240190452A1 · Mirkovic · 2024 [cited by examiner]
US 20240227814A1 · Rangesh · 2024 [cited by examiner]
Shane Gilroy et al., Overcoming Occlusion in the Automotive Environment—A Review, Jan. 2021, IEEE vol. 22, No. 1, pp. 23-35. [cited by examiner]
Ming-Yuan Yu et al., Occlusion-Aware Risk Assessment for Autonomous Driving in Urban Environments, Apr. 2019, IEEE, pp. 2235-2241. [cited by examiner]
Rainer Trauth et al., Toward Safer Autonomous Vehicles: Occlusion-Aware Trajectory Planning to Minimize Risky Behavior, Nov. 2023, IEEE, pp. 929-942. [cited by examiner]
Chi Zhang et al., Occlusion-Aware Planning for Autonomous Driving With Vehicle-to-Everything Communication, Jan. 2024, IEEE, vol. 9, No. 1, pp. 1229-1242. [cited by examiner]
Denggui Wang et al., Occlusion-Aware Motion Planning for Autonomous Driving, Apr. 2023, IEEE Access, pp. 42809-42823. [cited by examiner]
M. Sadou et al., Occlusions in Obstacle Detection for Safe Navigation, 2004, IEEE, pp. 716-721. [cited by examiner]
Chris van der Ploeg et al., Overcoming Fear of the Unknown: Occlusion-Aware Model-Predictive Planning for Automated Vehicles Using Risk Fields, Sep. 2024, IEEE vol. 25, No. 9, pp. 12591-12604. [cited by examiner]
International Search Report and Written Opinion, dated September Oct. 31, 2023, for the corresponding International Application No. PCT/US2023/071504 in 12 pages. [cited by applicant]
Naumann, et al., Safe but not Overcautious Motion Planning under Occlusions and Limited Sensor Range, dated Jun. 2019, in total 6 pages. [cited by applicant]