IP Library Granted Patent US 12,296,819
Granted Patent B2
US 12,296,819 · App. 17/713,643 · Granted May 13, 2025

Operation of a vehicle using multiple motion constraints

Inventors: Tichakorn Wongpiromsarn (Singapore, SG); Scott D. Pendleton (Singapore, SG)
Assignee: Motional AD LLC
B60W30/09G08G1/166B60W2520/10B60W2520/105
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,819
App. No.
17/713,643
Granted
May 13, 2025
Kind
B2
Abstract

Techniques are provided for operation of a vehicle using multiple motion constraints. The techniques include identifying an object using one or more processors of a vehicle. The vehicle has a likelihood of collision with the object that is greater than a threshold. The processors generate multiple motion constraints for operating the vehicle. At least one motion constraint includes a minimum speed of the vehicle greater than zero to avoid a collision of the vehicle with the object. The processors identify one or more motion constraints for operating the vehicle to avoid a collision of the vehicle with the object. The processors operate the vehicle in accordance with the identified motion constraints.

Claims (45)

1. A method comprising:

identifying, using one or more processors of a vehicle, a moving object;

generating, using the one or more processors, a first motion constraint for operating the vehicle,

wherein the first motion constraint comprises a minimum speed greater than zero that, when traversed by the vehicle, causes the vehicle to avoid a collision with the moving object,

wherein traversing below the minimum speed would cause the vehicle to collide with the moving object, and

wherein the minimum speed is determined based on a predicted speed and trajectory of the moving object; and

operating, using the one or more processors, the vehicle based on the first motion constraint, including causing the vehicle to traverse according to at least the minimum speed.

2. The method of claim 1 , further comprising:

determining, using the one or more processors, that operating the vehicle in accordance with the first motion constraint violates an additional motion constraint, wherein the additional motion constraint comprises a maximum speed; and

causing, using the one or more processors, the vehicle to stop.

3. The method of claim 1 , further comprising operating the vehicle based on an additional motion constraint comprising a maximum speed of the vehicle required to avoid a collision of the vehicle with the moving object.

4. The method of claim 1 , further comprising operating the vehicle based on an additional motion constraint comprising a minimum acceleration of the vehicle to avoid a collision of the vehicle with the moving object.

5. The method of claim 1 , further comprising operating the vehicle based on an additional motion constraint comprising a maximum acceleration of the vehicle to avoid a collision of the vehicle with the moving object.

6. The method of claim 1 , further comprising operating the vehicle based on an additional motion constraint determined based on sensor data obtained by one or more passenger sensors.

7. The method of claim 6 , wherein the sensor data represents a heart rate of a passenger of the vehicle.

8. The method of claim 6 , wherein the sensor data represents a facial expression of a passenger of the vehicle.

9. The method of claim 6 , wherein the sensor data represents a skin conductance of a passenger of the vehicle.

10. The method of claim 6 , wherein the sensor data represents a body temperature of a passenger of the vehicle.

11. The method of claim 6 , wherein the sensor data represents a pupil dilation of a passenger of the vehicle.

12. A vehicle comprising:

one or more computer processors; and

one or more non-transitory storage media storing instructions which, when executed by the one or more computer processors, cause the one or more computer processors to:

identify a moving object;

generate a first motion constraint for operating the vehicle,

wherein at the first motion constraint comprises a minimum speed greater than zero that, when traversed by the vehicle, causes the vehicle to avoid a collision with the moving object,

wherein traversing below the minimum speed would cause the vehicle to collide with the moving object, and

wherein the minimum speed is determined based on a predicted speed and trajectory of the moving object; and

operate the vehicle based on the first motion constraint, including causing the vehicle to traverse according to at least the minimum speed.

13. The vehicle of claim 12 , further comprising one or more passenger sensors, and

wherein the vehicle is operated based on an additional motion constraint determined based on sensor data obtained by the one or more passenger sensors.

14. The vehicle of claim 13 , wherein the sensor data represents a heart rate of a passenger of the vehicle.

15. The vehicle of claim 13 , wherein the sensor data represents a facial expression of a passenger of the vehicle.

16. The vehicle of claim 13 , wherein the sensor data represents a skin conductance of a passenger of the vehicle.

17. The vehicle of claim 13 , wherein the sensor data represents a body temperature of a passenger of the vehicle.

18. The vehicle of claim 13 , wherein the sensor data represents a pupil dilation of a passenger of the vehicle.

19. One or more non-transitory storage media storing instructions which, when executed by one or more computing devices, cause the one or more computing devices to:

identify a moving object;

generate a first motional constraint for operating a vehicle,

wherein the first motion constraint comprises a minimum speed greater than zero that, when traversed by the vehicle, causes the vehicle to avoid a collision with the moving object,

wherein traversing below the minimum speed would cause the vehicle to collide with the moving object, and

wherein the minimum speed is determined based on a predicted speed and trajectory of the moving object; and

operate the vehicle based on the first motion constraint, including causing the vehicle to traverse according to at least the minimum speed.

20. The one or more non-transitory storage media of claim 19 , wherein the instructions, when executed by the one or more computing devices, further causes the one or more computing devices to:

determine that operating the vehicle in accordance with the first motion constraint violates an additional motion constraint, wherein the additional motion constraint comprising a maximum speed; and

cause the vehicle to stop.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2022
From: WONGPIROMSARN, TICHAKORN; PENDLETON, SCOTT D.
To: APTIV TECHNOLOGIES LIMITED
Reel/Frame 059838/0732 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2022
From: APTIV TECHNOLOGIES LIMITED
To: MOTIONAL AD LLC
Reel/Frame 059838/0802 →
Continuity (3)
Continuation 16702620 · Dec 4, 2019
Provisional Application 62781566 · Dec 18, 2018
Related Publication 20220227365A1 · Jul 21, 2022
References Cited (58)
US 9135803B1 · Fields et al. · 2015 [cited by applicant]
US 9645577B1 · Frazzoli et al. · 2017 [cited by applicant]
US 10019011B1 · Green et al. · 2018 [cited by applicant]
US 10156850B1 · Ansari et al. · 2018 [cited by applicant]
US 10216189B1 · Haynes · 2019 [cited by applicant]
US 10860023B2 · Di Cairano et al. · 2020 [cited by applicant]
US 11320826B2 · Vora et al. · 2022 [cited by applicant]
US 11325592B2 · Wongpiromsarn et al. · 2022 [cited by applicant]
US 11352059B2 · Balesteros-Tolosana et al. · 2022 [cited by applicant]
US 20070032952A1 · Carlstedt et al. · 2007 [cited by applicant]
US 20110246156A1 · Zecha et al. · 2011 [cited by applicant]
US 20140032017A1 · Anderson et al. · 2014 [cited by applicant]
US 20150073663A1 · Nilsson et al. · 2015 [cited by applicant]
US 20160200317A1 · Danzl et al. · 2016 [cited by applicant]
US 20170313319A1 · Kishi et al. · 2017 [cited by applicant]
US 20180011494A1 · Zhu et al. · 2018 [cited by applicant]
US 20180141545A1 · Freytag · 2018 [cited by applicant]
US 20180150081A1 · Gross et al. · 2018 [cited by applicant]
US 20180164822A1 · Chu et al. · 2018 [cited by applicant]
US 20180204460A1 · Deng et al. · 2018 [cited by applicant]
US 20190120640A1 · Ho et al. · 2019 [cited by applicant]
US 20190243371A1 · Nister et al. · 2019 [cited by applicant]
US 20190308625A1 · Iimura · 2019 [cited by examiner]
US 20190369637A1 · Shalev-Shwartz · 2019 [cited by examiner]
US 20200086855A1 · Packer · 2020 [cited by examiner]
US 20200089232A1 · Gdalyahu et al. · 2020 [cited by applicant]
US 20200125094A1 · Zhang et al. · 2020 [cited by applicant]
US 20200130703A1 · Pendelton et al. · 2020 [cited by applicant]
US 20200132488A1 · Slutskyy et al. · 2020 [cited by applicant]
US 20200133280A1 · Seccamonte et al. · 2020 [cited by applicant]
US 20200166361A1 · Voznesensky et al. · 2020 [cited by applicant]
US 20200189575A1 · Wongpiromsarn et al. · 2020 [cited by applicant]
US 20200192391A1 · Vora et al. · 2020 [cited by applicant]
US 20210255635A1 · Vora et al. · 2021 [cited by applicant]
US 20220043456A1 · Shalev-Shwartz et al. · 2022 [cited by applicant]
US 20220283586A1 · Vora et al. · 2022 [cited by applicant]
US 20240295877A1 · Vora et al. · 2024 [cited by applicant]
CN 106167020 · 2016 [cited by applicant]
CN 108698595 · 2018 [cited by applicant]
EP 2848487 · 2015 [cited by applicant]
EP 3647735 · 2020 [cited by applicant]
EP 3870491 · 2021 [cited by applicant]
JP 2009101733 · 2009 [cited by applicant]
JP 2009137410 · 2009 [cited by applicant]
JP 2012116366 · 2012 [cited by applicant]
JP 2016007989 · 2016 [cited by applicant]
JP 2017518913 · 2017 [cited by applicant]
JP 2017154725 · 2017 [cited by applicant]
JP 2018008575 · 2018 [cited by applicant]
KR 1020140007444 · 2014 [cited by applicant]
KR 101610544 · 2016 [cited by applicant]
KR 1020180109190 · 2018 [cited by applicant]
WO WO2011009009 · 2011 [cited by applicant]
WO WO2020119004 · 2020 [cited by applicant]
[No Author Listed] “SAE International: Surface Vehicle Recommended Practice Taxonomy and Definitions for Terms Related to Driving Automation Systems for On-Road Moto Vehicles,” SAE International, Sep. 30, 2016, 30 pages. [cited by applicant]
Hegedus et al., “Hybrid Trajectory Planning for Autonomous Vehicles using Neural Networks”, 18th IEEE International Symposium on Computational Intelligence and Informatics, Nov. 21-22, 2018, pp. 25-30. [cited by applicant]
PCT International Search Report and Written Opinion in International Appln. No. PCT/US2019/064362, dated Jun. 9, 2020, 14 pages. [cited by applicant]
PCT International Preliminary Report on Patentability in International Appln. No. PCT/US2019/064362, dated Jul. 1, 2021, 8 pages. [cited by applicant]
Cited By (1)
US 12,479,422