IP Library › Granted Patent US 12,397,800
Granted Patent B2
US 12,397,800 · App. 18/219,609 · Granted Aug 26, 2025

Systems and methods for automatically dispensing road markings for autonomous vehicle signaling

Inventors: Akshay Pai Raikar (Blacksburg, VA); Joseph Fox-Rabinovitz (Austin, TX)
Assignee: TORC ROBOTICS, INC.
B60W40/06B60W60/00E01C23/16B60W2552/00
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,397,800
App. No.
18/219,609
Granted
Aug 26, 2025
Kind
B2
Abstract

An autonomous vehicle comprises a sensor, a plurality of paint dispensers, and one or more processors. The processors can be configured to collect, using the sensor, data regarding an environment surrounding the autonomous vehicle as the autonomous vehicle is moving on a surface; detect an event in the environment surrounding the autonomous vehicle from the collected data; determine an event type of the event based on the collected data; select a paint dispenser from the plurality of paint dispensers based on the determined event type; and automatically dispense paint from the selected paint dispenser onto the surface.

Claims (72)

1. An autonomous vehicle, comprising:

a sensor;

a plurality of paint dispensers, each dispenser corresponding to a different type of event and comprising paint of a different spectral band, the different spectral band corresponding to the different type of event, wherein paint from each of the plurality of paint dispensers is outside of a visible spectrum; and

one or more processors configured to:

collect, using the sensor, data regarding an environment surrounding the autonomous vehicle as the autonomous vehicle is moving on a surface;

detect an event in the environment surrounding the autonomous vehicle from the collected data;

determine an event type of the event based on the collected data;

select a paint dispenser from the plurality of paint dispensers based on the determined event type; and

automatically dispense paint from the selected paint dispenser onto the surface.

2. The autonomous vehicle of claim 1 , wherein the one or more processors are configured to:

detect, via the sensor, second paint on the surface; and

perform a navigational action based on the detection of the second paint.

3. The autonomous vehicle of claim 2 , wherein:

the second paint comprises a first spectral band, and

the autonomous vehicle selects the navigational action from a plurality of navigational actions based on the first spectral band.

4. The autonomous vehicle of claim 1 , wherein the one or more processors are configured to detect the event by:

detecting an abnormality on a road in the environment surrounding the autonomous vehicle.

5. The autonomous vehicle of claim 1 , wherein the one or more processors are configured to:

detect second paint on the surface;

responsive to detecting the second paint, select a second paint dispenser based on a spectral band of the second paint; and

automatically dispense third paint from the selected second paint dispenser onto the surface.

6. The autonomous vehicle of claim 1 , wherein the plurality of paint of dispensers comprises a set of paint dispensers for a spectral band, each paint dispenser of the set corresponding to a distance between a current location of the autonomous vehicle and events detected by the autonomous vehicle.

7. The autonomous vehicle of claim 1 , wherein the one or more processors are configured to:

detect second paint on the surface;

determine one or more characteristics of the detected second paint, the one or more characteristics comprising a first spectral band of the detected second paint;

select a second paint dispenser from the plurality of paint dispensers that corresponds to a second spectral band based on the first spectral band of the detected paint; and

automatically dispense third paint from the selected second paint dispenser onto the surface.

8. The autonomous vehicle of claim 1 , wherein the paint of the plurality of paint dispensers is configured to indicate the event type, navigational commands, distance to the event, or any combination thereof.

9. The autonomous vehicle of claim 1 , wherein each paint dispenser corresponds to a defined period of time in which paint of the respective paint dispenser will remain on the surface.

10. The autonomous vehicle of claim 1 , wherein the event type is associated with a first period of time, the one or more processors are further configured to:

collect, using the sensor, second data regarding the environment surrounding the autonomous vehicle;

detect a second event in the environment surrounding the autonomous vehicle from the collected second data, wherein the second event is of a second event type;

determine a second period of time associated with the second event type, wherein the second period of time is different from the first period of time associated with the event;

select a second paint dispenser, different from the paint dispenser, from the plurality of paint dispensers based on the second period of time; and

automatically dispense second paint associated with the second period of time from the selected second paint dispenser onto the surface.

11. A method for dispensing paint onto a surface, comprising:

collecting, by at least one processor using a sensor, data regarding an environment surrounding a vehicle as the vehicle is moving on the surface;

detecting, by the at least one processor, an event in the environment surrounding the vehicle from the collected data;

determining, by the at least one processor, an event type of the event based on the collected data;

selecting, by the at least one processor, a paint dispenser from a plurality of paint dispensers based on the determined event type, each dispenser of the plurality of paint dispensers corresponding to a different type of event and comprising paint of a different spectral band, the different spectral band corresponding to the different type of event, wherein paint from each of the plurality of paint dispensers is outside of a visible spectrum; and

automatically dispensing, by the at least one processor, paint from the selected paint dispenser onto the surface.

12. The method of claim 11 , further comprising:

detecting, via the sensor, second paint on the surface; and

performing a navigational action based on the detection of the second paint.

13. The method of claim 12 , wherein:

the second paint comprises a first spectral band, and

the vehicle selects the navigational action from a plurality of navigational actions based on the first spectral band.

14. The method of claim 11 , wherein detecting the event further comprises:

detecting an abnormality on a road in the environment surrounding the vehicle.

15. The method of claim 11 , further comprising:

detecting second paint on the surface;

responsive to detecting the second paint, selecting a second paint dispenser based on a spectral band of the second paint; and

automatically dispensing third paint from the selected second paint dispenser onto the surface.

16. A controller comprising:

one or more processors, the one or more processors configured to:

collect, using the sensor, data regarding an environment surrounding an autonomous vehicle as the autonomous vehicle is moving on a surface;

detect an event in the environment surrounding the autonomous vehicle from the collected data;

determine an event type of the event based on the collected data;

select a paint dispenser from a plurality of paint dispensers based on the determined event type, each dispenser of the plurality of paint dispensers corresponding to a different type of event and comprising paint of a different spectral band, the different spectral band corresponding to the different type of event, wherein paint from each of the plurality of paint dispensers is outside of a visible spectrum; and

automatically dispense paint from the selected paint dispenser onto the surface.

17. The controller of claim 16 , wherein the one or more processors are configured to:

detect, via the sensor, second paint on the surface; and

perform a navigational action based on the detection of the second paint.

18. The controller of claim 17 , wherein:

the second paint comprises a first spectral band, and

the autonomous vehicle selects the navigational action from a plurality of navigational actions based on the first spectral band.

19. The controller of claim 16 , wherein the one or more processors are configured to detect the event by:

detecting an abnormality on a road in the environment surrounding the autonomous vehicle.

20. The controller of claim 16 , wherein the one or more processors are configured to:

detect second paint on the surface;

responsive to detecting the second paint, select a second paint dispenser based on a spectral band of the second paint; and

automatically dispense third paint from the selected second paint dispenser onto the surface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2024
From: RAIKAR, AKSHAY PAI; FOX-RABINOVITZ, JOSEPH
To: TORC ROBOTICS, INC.
Reel/Frame 068878/0666 →
Continuity (1)
Related Publication 20250010864A1 · Jan 9, 2025
References Cited (6)
US 10976746B2 · Hendricks et al. · 2021 [cited by applicant]
US 11828610B2 · Yeung · 2023 [cited by applicant]
US 20180079359A1 · Park · 2018 [cited by examiner]
US 20220284223A1 · Lev · 2022 [cited by examiner]
US 20230384096A1 · Salter et al. · 2023 [cited by applicant]
US 20230419606A1 · Stenson et al. · 2023 [cited by applicant]