IP Library Granted Patent US 12,311,973
Granted Patent B2
US 12,311,973 · App. 17/965,889 · Granted May 27, 2025

Systems and methods for operating an autonomous vehicle

Inventors: Scott Douglas Foster (San Diego, CA); Dishi Li (Menifee, CA); Hunter Scott Willoughby (San Diego, CA); Yufei Zhao (San Diego, CA)
Assignee: TUSIMPLE, INC.
B60W60/0011B60W30/18163B60W40/02B60W50/0097B60W50/14B60W60/0015B60W60/0027B60W60/00274G01S17/08G01S17/58G01S17/89G01S17/931G06F18/24137B60W2300/145B60W2420/403B60W2420/408B60W2520/06B60W2520/10B60W2520/22B60W2530/10B60W2552/10B60W2552/30B60W2554/20B60W2554/4026B60W2554/4041B60W2554/4042B60W2554/4045B60W2554/4046B60W2554/4049B60W2554/80B60W2556/40B60W2556/45B60W2556/65B60W2710/06B60W2754/20
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,311,973
App. No.
17/965,889
Granted
May 27, 2025
Kind
B2
Abstract

An autonomous vehicle (AV) includes features that allows the AV to perform safe driving operations. An example method includes detecting that a motorcycle is operating on a roadway on which the autonomous vehicle is located. The method further includes classifying a behavior state of the motorcycle based on a location of the motorcycle relative to a split zone that extends between and into two adjacent lanes of the roadway. The behavior state indicates whether the motorcycle is lane splitting. The method further includes determining, based on the behavior state of the motorcycle, a lane permission parameter that controls whether a given trajectory for the autonomous vehicle can extend into one of the two adjacent lanes. The method further includes causing the autonomous vehicle to operate in accordance with a trajectory that satisfies the lane permission parameter based on transmitting instructions related to the trajectory to subsystems of the autonomous vehicle.

Claims (45)

1. A method of operating an autonomous vehicle, comprising:

detecting, by a controller disposed on the autonomous vehicle, that a motorcycle is operating on a roadway on which the autonomous vehicle is located;

classifying, by the controller, a behavior state of the motorcycle based on a location of the motorcycle relative to a split zone that extends between and into two adjacent lanes of the roadway, wherein the behavior state indicates whether the motorcycle is lane splitting;

determining, by the controller based on the behavior state of the motorcycle, a lane permission parameter for the autonomous vehicle that controls whether a given trajectory determined for the autonomous vehicle is permitted to extend into one of the two adjacent lanes; and

causing, by the controller, the autonomous vehicle to operate in accordance with a trajectory that satisfies the lane permission parameter based on transmitting instructions related to the trajectory to one or more subsystems of the autonomous vehicle,

wherein the lane permission parameter is determined further based on whether a jurisdiction in which the autonomous vehicle is located permits lane splitting of motorcycles.

2. The method of claim 1 , wherein the given trajectory is determined by a navigation module that is logically downstream of the controller.

3. The method of claim 1 , wherein the trajectory is configured, based on the behavior state indicating that the motorcycle is lane splitting, to bias the autonomous vehicle within a current lane of the autonomous vehicle away from the location of the motorcycle.

4. The method of claim 1 , wherein the split zone extends into each of the two adjacent lanes by a given distance that leaves a width of the autonomous vehicle in each adjacent lane.

5. The method of claim 1 , wherein causing the autonomous vehicle to operate in accordance with the lane permission parameter includes causing the autonomous vehicle to move from a current lane to a different lane before the autonomous vehicle is within a pre-determined distance from the motorcycle.

6. The method of claim 1 , wherein the lane permission parameter permits the given trajectory into one of the two adjacent lanes in response to the jurisdiction within which the autonomous vehicle is located permitting lane splitting of motorcycles.

7. The method of claim 1 , further comprising:

in response to (i) the behavior state indicating that the motorcycle is lane splitting and (ii) the jurisdiction within which the autonomous vehicle is located not permitting lane splitting of motorcycles, automatically indicating an alert to an operator associated with the autonomous vehicle that includes the behavior state of the motorcycle.

8. The method of claim 1 , further comprising:

classifying the motorcycle as a two-wheel motorcycle or a three-wheel motorcycle, wherein the lane permission parameter is further determined based on the classifying.

9. The method of claim 1 , wherein the lane permission parameter does not permit the given trajectory to extend into one of the two adjacent lanes based on the motorcycle being a three-wheel motorcycle.

10. The method of claim 1 , wherein detecting that the motorcycle is operating on the roadway includes:

obtaining a point cloud that captures the motorcycle from one or more light detection and ranging (LiDAR) sensing devices located on the autonomous vehicle,

filtering a subset of the point cloud that is attributed to a micro-Doppler effect of wheels of the motorcycle, and

determining a bounding box and the location of the motorcycle using the filtered point cloud.

11. A system for operating an autonomous vehicle, comprising a computer that includes a processor configured to execute instructions to cause the system to:

detect that a motorcycle is operating on a roadway on which the autonomous vehicle is located;

classify a behavior state of the motorcycle based on a location of the motorcycle relative to a split zone that extends between and into two adjacent lanes of the roadway, wherein the behavior state indicates whether the motorcycle is lane splitting;

determine, based on the behavior state of the motorcycle, a lane permission parameter for the autonomous vehicle that controls whether a given trajectory determined for the autonomous vehicle is permitted to extend into one of the two adjacent lanes; and

cause the autonomous vehicle to operate in accordance with a trajectory that satisfies the lane permission parameter based on transmitting instructions related to the trajectory to one or more subsystems of the autonomous vehicle,

wherein the lane permission parameter is further determined based on whether a jurisdiction within which the autonomous vehicle is located permits lane splitting of motorcycles.

12. The system of claim 11 , wherein the split zone extends into each of the two adjacent lanes by a given distance that is less than half of a width of each adjacent lane.

13. The system of claim 11 , wherein detecting that the motorcycle is operating on the roadway includes:

identifying the motorcycle in image data captured by one or more cameras located on the autonomous vehicle,

tracking the motorcycle in one or more subsequent sets of image data captured by the one or more cameras, and

dynamically updating the location of the motorcycle based on the tracking.

14. The system of claim 11 , wherein detecting that the motorcycle is operating on the roadway includes classifying a detected vehicle as a motorcycle due to the detected vehicle having three or fewer wheels.

15. A non-transitory computer readable program storage medium having code stored thereon, the code, when executed by a processor, causing the processor to:

detect, that a motorcycle is operating on a roadway on which an autonomous vehicle is located;

classify a behavior state of the motorcycle based on a location of the motorcycle relative to a split zone that extends between and into two adjacent lanes of the roadway, wherein the behavior state indicates whether the motorcycle is lane splitting;

determine, based on the behavior state of the motorcycle, a lane permission parameter for the autonomous vehicle that controls whether a given trajectory determined for the autonomous vehicle is permitted to extend into one of the two adjacent lanes; and

cause the autonomous vehicle to operate in accordance with a trajectory that satisfies the lane permission parameter based on transmitting instructions related to the trajectory to one or more subsystems of the autonomous vehicle,

wherein the lane permission parameter is further determined based on whether a jurisdiction within which the autonomous vehicle is located permits lane splitting of motorcycles.

16. The non-transitory computer readable program storage medium of claim 15 , wherein the split zone extends into each of the two adjacent lanes by a given distance that corresponds to respective widths of the two adjacent lanes and a curvature of the two adjacent lanes.

17. The non-transitory computer readable program storage medium of claim 15 , wherein detecting that the motorcycle is operating on the roadway includes:

identifying the motorcycle in radar data obtained from one or more radar devices located on the autonomous vehicle, and

determining the location of the motorcycle from the radar data.

18. The non-transitory computer readable program storage medium of claim 15 , wherein the lane permission parameter does not permit the given trajectory into one of the two adjacent lanes in response to the jurisdiction within which the autonomous vehicle is located not permitting lane splitting of motorcycles.

19. The system of claim 11 , wherein the lane permission parameter permits the given trajectory into one of the two adjacent lanes in response to the jurisdiction within which the autonomous vehicle is located permitting lane splitting of motorcycles.

20. The non-transitory computer readable program storage medium of claim 15 , wherein the lane permission parameter permits the given trajectory into one of the two adjacent lanes in response to the jurisdiction within which the autonomous vehicle is located permitting lane splitting of motorcycles.

Assignments (2)
CHANGE OF NAME Recorded Dec 3, 2025
From: TUSIMPLE, INC.
To: CREATEAI, INC.
Reel/Frame 073832/0553 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2023
From: FOSTER, SCOTT DOUGLAS; LI, DISHI; WILLOUGHBY, HUNTER SCOTT; ZHAO, YUFEI
To: TUSIMPLE, INC.
Reel/Frame 063731/0955 →
Continuity (2)
Provisional Application 63255839 · Oct 14, 2021
Related Publication 20230123611A1 · Apr 20, 2023
References Cited (60)
US 9598076B1 · Jain et al. · 2017 [cited by applicant]
US 10403140B2 · Banvait · 2019 [cited by examiner]
US 10698404B2 · Nelson · 2020 [cited by examiner]
US 10752242B2 · Mamchuk · 2020 [cited by examiner]
US 20130261872A1 · Ferguson et al. · 2013 [cited by applicant]
US 20150210312A1 · Stein · 2015 [cited by applicant]
US 20160098926A1 · Probert et al. · 2016 [cited by applicant]
US 20160167650A1 · Clarke · 2016 [cited by examiner]
US 20160214608A1 · Packwood-Ace · 2016 [cited by applicant]
US 20160318523A1 · Kim · 2016 [cited by applicant]
US 20170330455A1 · Kikuchi · 2017 [cited by applicant]
US 20180037219A1 · Johri · 2018 [cited by applicant]
US 20180186208A1 · Coombs · 2018 [cited by applicant]
US 20190071099A1 · Nishiguchi · 2019 [cited by applicant]
US 20190088135A1 · Do · 2019 [cited by applicant]
US 20190283802A1 · Matsunaga et al. · 2019 [cited by applicant]
US 20190354105A1 · Cunningham · 2019 [cited by applicant]
US 20190384994A1 · Frossard · 2019 [cited by applicant]
US 20200078368A1 · Yamada et al. · 2020 [cited by applicant]
US 20200226924A1 · Yeung · 2020 [cited by applicant]
US 20200257299A1 · Wang et al. · 2020 [cited by applicant]
US 20200276972A1 · Ito · 2020 [cited by applicant]
US 20200324777A1 · Kato et al. · 2020 [cited by applicant]
US 20200336375A1 · Ucar · 2020 [cited by applicant]
US 20200353894A1 · Obaidi · 2020 [cited by applicant]
US 20200363800A1 · Jojo-Verge · 2020 [cited by applicant]
US 20210183246A1 · Zack · 2021 [cited by applicant]
US 20210245740A1 · George · 2021 [cited by applicant]
US 20210261133A1 · Sakayori et al. · 2021 [cited by applicant]
US 20210387622A1 · Kudo · 2021 [cited by applicant]
US 20210405642A1 · Danford · 2021 [cited by applicant]
US 20220107197A1 · Yeung · 2022 [cited by applicant]
US 20220258800A1 · Zimmerman · 2022 [cited by applicant]
US 20220333933A1 · Ma · 2022 [cited by applicant]
US 20220348227A1 · Foster et al. · 2022 [cited by applicant]
US 20220371583A1 · Kario · 2022 [cited by applicant]
US 20230119659A1 · Foster · 2023 [cited by applicant]
US 20230123611A1 · Foster · 2023 [cited by applicant]
US 20230123912A1 · Foster · 2023 [cited by applicant]
US 20230124314A1 · Foster · 2023 [cited by applicant]
US 20230222908A1 · Yueng · 2023 [cited by applicant]
DE 102013003215A1 · 2013 [cited by applicant]
DE 102016008514A1 · 2017 [cited by applicant]
EP 2902290A1 · 2015 [cited by applicant]
EP 3418150A1 · 2018 [cited by applicant]
EP 3659883A1 · 2020 [cited by applicant]
WO 2014130178A1 · 2014 [cited by applicant]
WO 2019009382A1 · 2019 [cited by applicant]
WO 2022251880A1 · 2022 [cited by applicant]
International Search Report & Written Opinion for Application No. PCT/US2022/048289, dated Apr. 28, 2023, 22 pages. [cited by applicant]
International Search Report from corresponding International Application No. PCT/US2022/071992, dated Sep. 13, 2022. [cited by applicant]
International Search Report from corresponding International Application No. PCT/US2022/073241, dated Jan. 2, 2023. [cited by applicant]
International Search Report & Written Opinion for Application No. PCT/US2022/046646, dated Mar. 30, 2023, 20 pages. [cited by applicant]
U.S. Patent & Trademark Office, Non-Final Office Action for U.S. Appl. No. 17/661,273, mailed on Mar. 14, 2024, 22 pages. [cited by applicant]
U.S. Patent & Trademark Office, Non-Final Office Action for U.S. Appl. No. 17/809,543, mailed on Jun. 18, 2024, 21 pages. [cited by applicant]
U.S. Patent & Trademark Office, Non-Final Office Action for U.S. Appl. No. 17/965,893, mailed on Jun. 27, 2024, 14 pages. [cited by applicant]
U.S. Patent & Trademark Office, Non-Final Office Action for U.S. Appl. No. 17/965,896, mailed on Jul. 17, 2024, 23 pages. [cited by applicant]
U.S. Patent & Trademark Office, Final Office Action for U.S. Appl. No. 17/661,273, mailed on Aug. 21, 2024, 24 pages. [cited by applicant]
U.S. Patent & Trademark Office, Notice of Allowance for U.S. Appl. No. 17/965,893, mailed on Oct. 28, 2024, 10 pages. [cited by applicant]
U.S. Patent & Trademark Office, Final Office Action for U.S. Appl. No. 17/809,543, mailed on Dec. 4, 2024, 23 pages. [cited by applicant]