IP Library › Granted Patent US 12,623,683
Granted Patent B2
US 12,623,683 · App. 18/160,024 · Granted May 12, 2026

Methods and systems for measuring sensor visibility

Inventor: Timothy O'Donnell (West Newton, MA)
Assignee: Motional AD LLC
B60W60/001G01S7/40G01S7/4039G01S13/86G01S13/931H04N17/002B60W2420/403B60W2420/408B60W2520/06B60W2520/10B60W2520/105B60W2556/40G01S2013/9323
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,623,683
App. No.
18/160,024
Filed
Jan 26, 2023
Granted
May 12, 2026
Kind
B2
Examiner
HO, MATTHEW
Art Unit
3669
USPC
701/23
Abstract

Provided are methods for methods and systems for measuring sensor visibility, which can include obtaining sensor data associated with an autonomous vehicle and determining a blockage parameter indicative of a blockage of a sensor based on a comparison of the sensor data with secondary data. Some methods described also include controlling an operation of an autonomous vehicle based on the blockage parameter. Systems and computer program products are also provided.

Claims (40)

1 . A method, comprising:

obtaining, using at least one processor, first sensor data from a first sensor associated with a first autonomous vehicle, wherein the first sensor data is indicative of an environment in which the first autonomous vehicle is operating;

obtaining, using the at least one processor, environment data indicative of the environment;

determining, using the at least one processor, based on a comparison of the first sensor data and the environment data, a first blockage parameter indicative of a first blockage of the first sensor;

obtaining, using the at least one processor, a second blockage parameter from a second autonomous vehicle operating in the environment, wherein the second blockage parameter indicates a second blockage of a second sensor associated with the second autonomous vehicle, wherein the second autonomous vehicle determines the second blockage parameter;

determining, using the at least one processor, an adverse weather condition in the environment based on the first blockage parameter and the second blockage parameter;

controlling, based on the determined adverse weather condition, an operation of the first autonomous vehicle; and

communicating the determined adverse weather condition to a fleet management system, wherein the fleet management system is configured to updates driving parameters for a fleet of autonomous vehicles in the environment based on the determined adverse weather condition.

2 . The method of claim 1 , wherein determining the first blockage parameter comprises determining, using the at least one processor, whether the first sensor data satisfies a criterion.

3 . The method of claim 2 , wherein determining the first blockage parameter comprises, in response to determining that the first sensor data does not satisfy the criterion, determining, using the at least one processor, the first blockage parameter as indicative of the first sensor being blocked.

4 . The method of claim 3 , wherein the criterion is based on an object indicated by the environment data, wherein the first sensor data satisfies the criterion when the first sensor data indicates a presence of the object.

5 . The method of claim 1 , wherein the environment data is based on three-dimensional map data and data obtained from a third sensor associated with the first autonomous vehicle.

6 . The method of claim 5 , wherein the third sensor is a same type of sensor as the first sensor.

7 . The method of claim 5 , wherein the first sensor is a non-radar sensor and the third sensor is a radar sensor.

8 . The method of claim 5 , further comprising:

determining, by the at least one processor, based on the first sensor data and the environment data, an overlapping field-of-vision parameter indicative of a maximum overlapping field-of-vision of the first sensor and the third sensor.

9 . The method of claim 8 , wherein determining the first blockage parameter comprises determining, using the at least one processor, whether the first sensor data satisfies a criterion, wherein the criterion is based on the environment data and the overlapping field-of-vision parameter.

10 . The method of claim 1 , the method comprising obtaining, using the at least one processor, location data indicative of a location of the first autonomous vehicle.

11 . The method of claim 10 , wherein the comparison of the first sensor data and the environment data comprises a comparison of the first sensor data and a localized environment data, wherein the localized environment data is obtained based on the environment data and the location data.

12 . The method of claim 1 , wherein the first sensor is selected from a group consisting of a radar sensor, a camera sensor, and a LIDAR sensor.

13 . The method of claim 1 , wherein the operation comprises one or more of a speed, an acceleration, and a direction of the first autonomous vehicle.

14 . The method of claim 1 , wherein the fleet of autonomous vehicles comprises a plurality of autonomous vehicles, wherein to update the driving parameters the fleet management system is configured to update an operating route to avoid the environment.

15 . The method of claim 1 , further comprising decelerating the first autonomous vehicle.

16 . A non-transitory computer readable medium comprising instructions stored thereon that, when executed by at least one processor, cause the at least one processor to carry out operations comprising:

obtaining first sensor data from a first sensor associated with a first autonomous vehicle, wherein the first sensor data is indicative of an environment in which the first autonomous vehicle is operating;

obtaining environment data indicative of the environment;

determining based on a comparison of the first sensor data and the environment data, a first blockage parameter indicative of a first blockage of the first sensor;

obtaining, using the at least one processor, a second blockage parameter from a second autonomous vehicle operating in the environment, wherein the second blockage parameter indicates a second blockage of a second sensor associated with the second autonomous vehicle, wherein the second autonomous vehicle determines the second blockage parameter;

determining an adverse weather condition in the environment based on the first blockage parameter and the second blockage parameter;

controlling, based on the determined adverse weather condition, an operation of the first autonomous vehicle; and

communicating the determined adverse weather condition to a fleet management system, wherein the fleet management system is configured to update driving parameters for a fleet of autonomous vehicles in the environment based on the determined adverse weather condition.

17 . A system, comprising at least one processor; and at least one memory storing instructions thereon that, when executed by the at least one processor, cause the at least one processor to:

obtain first sensor data from a first sensor associated with a first autonomous vehicle, wherein the first sensor data is indicative of an environment in which the first autonomous vehicle is operating;

obtain environment data indicative of the environment;

determine, based on a comparison of the first sensor data and the environment data, a first blockage parameter indicative of a first blockage of the first sensor;

obtain a second blockage parameter from a second autonomous vehicle operating in the environment, wherein the second blockage parameter indicates a second blockage of a second sensor associated with the second autonomous vehicle, wherein the second autonomous vehicle determines the second blockage parameter;

determine an adverse weather condition in the environment based on the first blockage parameter and the second blockage parameter;

control, based on the determined adverse weather condition, an operation of the first autonomous vehicle; and

communicate the determined adverse weather condition to a fleet management system, wherein the fleet management system is configured to update driving parameters for a fleet of autonomous vehicles in the environment based on the determined adverse weather condition.

18 . The system of claim 17 , wherein the environment data includes three-dimensional map data and data obtained from a third sensor associated with the first autonomous vehicle.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2025
From: MOTIONAL AD, INC.
To: MOTIONAL AD, LLC
Reel/Frame 072864/0033 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2025
From: O'DONNELL, TIMOTHY
To: NUTONOMY INC.
Reel/Frame 072863/0354 →
CHANGE OF NAME Recorded Nov 11, 2025
From: NUTONOMY INC.
To: MOTIONAL AD INC.
Reel/Frame 073572/0633 →
Continuity (2)
Provisional Application 63304715 · Jan 31, 2022
Related Publication 20230242147A1 · Aug 3, 2023
References Cited (15)
US 20190072646A1 · Zeleny · 2019 [cited by examiner]
US 20190385025A1 · McMichael · 2019 [cited by examiner]
US 20210065473A1 · Diehl et al. · 2021 [cited by applicant]
US 20210178907A1 · Murphy · 2021 [cited by examiner]
US 20210394774A1 · Zhang · 2021 [cited by examiner]
US 20210403012A1 · Keller et al. · 2021 [cited by applicant]
US 20220135043A1 · Stenneth · 2022 [cited by examiner]
US 20240361771A1 · Silver · 2024 [cited by examiner]
CN 111226135A · 2020 [cited by examiner]
DE 102018220114A1 · 2020 [cited by applicant]
EP 3674161A1 · 2020 [cited by applicant]
English translation of CN-111226135-A (Year: 2020). [cited by examiner]
International Search Report and Written Opinion received for PCT Patent Application No. PCT/US2023/061360, mailed on Jul. 6, 2023. [cited by applicant]
International Preliminary Report on Patentability received for PCT Patent Application No. PCT/US2023/061360, mailed on Aug. 15, 2024. [cited by applicant]
SAE On-Road Automated Vehicle Standards Committee, “SAE International's Standard J3016: Taxonomy and Definitions for Terms Related to Driving Automation Systems for On-Road Motor Vehicles”, Jun. 2018, in 35 pages. [cited by applicant]