IP Library Granted Patent US 12,014,630
Granted Patent B2
US 12,014,630 · App. 16/807,617 · Granted Jun 18, 2024

Systems and methods for assisting a maneuver of a moving object

Inventors: Seyhan Uçar (Mountain View, CA); Baik Hoh (Campbell, CA); Kentaro Oguchi (Sunnyvale, CA)
Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
G08G1/09B64C39/024G08G1/07G08G1/20B64U2101/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,014,630
App. No.
16/807,617
Granted
Jun 18, 2024
Kind
B2
Abstract

A system for assisting a maneuver of a moving object is provided. The system includes a plurality of unmanned aerial vehicles, and a computing device comprising a controller configured to: identify a maneuver location of the moving object based on location information associated with the moving object, determine one or more unmanned aerial vehicles among the plurality of unmanned aerial vehicles based on a proximity of the maneuver location and the plurality of unmanned aerial vehicles, dispatch the one or more unmanned aerial vehicles to the maneuver location, and transmit an instruction signal to the one or more unmanned aerial vehicles, wherein the instruction signal causes the one or more unmanned aerial vehicles to generate an indication configured to assist one or more vehicles approaching the maneuver location.

Claims (63)

1. A system for assisting a maneuver of a moving object, the system comprising:

a plurality of unmanned aerial vehicles; and

a computing device comprising a controller configured to:

identify a maneuver location of the moving object based on location information associated with the moving object;

determine a number of lanes covered by a turning maneuver of the moving object at the maneuver location based on a planned route of the moving object and a length of the moving object;

determine a number of unmanned aerial vehicles to be dispatched based on the number of lanes;

dispatch the number of unmanned aerial vehicles to the maneuver location; and

transmit an instruction signal to one or more of the number of unmanned aerial vehicles, wherein the instruction signal causes the one or more of the number of unmanned aerial vehicles to output a visual indication toward one or more vehicles,

wherein the moving object is a platoon of interdependent vehicles, and the length of the moving object is a length of an entirety of the platoon.

2. The system of claim 1 , wherein the controller is configured to:

determine maneuver information about the moving object at the maneuver location based on information about the moving object; and

determine the visual indication based on the maneuver information.

3. The system of claim 2 , wherein the maneuver information about the moving object at the maneuver location includes one of a right turn, a left turn, a U turn, a backward movement, entering a road, exiting a road, and an entering movement.

4. The system of claim 2 , wherein the controller is configured to:

determine the number of unmanned aerial vehicles also based on at least one of the maneuver information, a road geometry, and traffic density.

5. The system of claim 1 , wherein a first unmanned aerial vehicle of the number of unmanned aerial vehicles includes:

imaging sensors configured to capture one or more images of the one or more vehicles approaching the maneuver location; and

another controller configured to determine feedback information based on the one or more images.

6. The system of claim 5 , wherein the another controller of the first unmanned aerial vehicle is configured to:

process the one or more images of the one or more vehicles to determine whether movements of the one or more vehicles conform with the indication; and

determine the feedback information based on the determination whether the movements of the one or more vehicles conform with the indication.

7. The system of claim 6 , wherein the feedback information includes one of a plurality of different colors, symbols, or shapes, or a blinking of the different colors, symbols, or shapes.

8. The system of claim 5 , wherein the first unmanned aerial vehicle includes:

a display configured to output the feedback information,

wherein the feedback information includes messages for lanes proximate the maneuver location.

9. The system of claim 8 , wherein the another controller of the first unmanned aerial vehicle is configured to:

process the one or more images of the one or more vehicles to determine whether movements of the one or more vehicles on the lanes conform with the indication; and

determine the messages for the lanes based on the determination whether the movements of the one or more vehicles on the lanes conform with the indication.

10. The system of claim 1 , wherein a first unmanned aerial vehicle of the number of unmanned aerial vehicles is communicatively coupled to one or more lights proximate to the maneuver location; and

the first unmanned aerial vehicle is configured to:

determine whether a maneuver of the moving object occurs at the maneuver location; and

instruct the one or more lights to output a notification in response to determining that the maneuver of the moving object occurs at the maneuver location.

11. The system of claim 1 , wherein:

the one or more vehicles are non-connected vehicles, and

a first unmanned aerial vehicle of the number of unmanned aerial vehicles is configured to transmit a message related to a maneuvering of the moving object at the maneuver location to one or more connected vehicles proximate to the maneuver location.

12. A server for assisting a maneuver of a moving object, the server comprising:

a controller configured to:

identify a maneuver location of the moving object based on location information associated with the moving object;

determine a number of lanes covered by a turning maneuver of the moving object at the maneuver location based on a planned route of the moving object and a length of the moving object;

determine a number of unmanned aerial vehicles to be dispatched based on the number of lanes;

dispatch the number of unmanned aerial vehicles to the maneuver location; and

transmit an instruction signal to one or more of the number of unmanned aerial vehicles, wherein the instruction signal causes the one or more of the number of unmanned aerial vehicles to output a visual indication toward one or more vehicles,

wherein the moving object is a platoon of interdependent vehicles, and the length of the moving object is a length of an entirety of the platoon.

13. The server of claim 12 , wherein the controller is configured to:

determine maneuver information about the moving object at the maneuver location based on information about the moving object; and

determine the visual indication based on the maneuver information.

14. The server of claim 13 , wherein the controller is configured to:

determine the number of unmanned aerial vehicles also based on the maneuver information.

15. A method for assisting a maneuver of a moving object, the method comprising:

identifying a maneuver location of the moving object based on location information associated with the moving object;

determining a number of lanes covered by a turning maneuver of the moving object at the maneuver location based on a planned route of the moving object and a length of the moving object;

determining a number of unmanned aerial vehicles to be dispatched based on the number of lanes;

dispatching the number of unmanned aerial vehicles to the maneuver location; and

transmitting an instruction signal to the one or more of the number of unmanned aerial vehicles, wherein the instruction signal causes the one or more of the number of unmanned aerial vehicles to output a visual indication toward one or more vehicles,

wherein the moving object is a platoon of interdependent vehicles, and the length of the moving object is a length of an entirety of the platoon.

16. The method of claim 15 , further comprising:

determining maneuver information about the moving object at the maneuver location based on information about the moving object; and

determining the visual indication based on the maneuver information.

17. The method of claim 16 , further comprising:

determining the number of unmanned aerial vehicles also based on the maneuver information.

18. The system of claim 1 , wherein the controller is configured to dispatch the number of unmanned aerial vehicles to the maneuver location before the moving object initiates the turning maneuver at the maneuver location.

19. The system of claim 1 , wherein a moving direction of the moving object prior to arriving the maneuver location is different from a moving direction of the one or more vehicles.

20. The system of claim 1 , wherein the moving object includes a chain of platoons where one platoon follows another platoon.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2024
From: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 067986/0967 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2020
From: UÇAR, SEYHAN; HOH, BAIK; OGUCHI, KENTARO
To: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
Reel/Frame 051994/0538 →
Continuity (1)
Related Publication 20210280057A1 · Sep 9, 2021