IP Library Granted Patent US 9,731,417
Granted Patent B2
US 9,731,417 · App. 14/717,688 · Granted Aug 15, 2017

Vehicle management system

Inventors: David J. Bruemmer (Carlsbad, CA); R. Scott Hartley (Idaho Falls, ID)
Assignee: 5D Robotics, Inc.
B25J9/1602B25J9/08B25J9/161B25J9/1633B25J9/1666B25J9/1684B25J9/1694B25J9/1697G01C21/34G06F3/016G06K9/00791G06K9/6293G06T11/206G08G1/22Y10S901/09Y10S901/10
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 9,731,417
App. No.
14/717,688
Granted
Aug 15, 2017
Kind
B2
Abstract

A system and method to identify optimal vehicular movement based on reactive and deliberative components is described. Modifiable use conditions, such as speeding, excessive idling, gear selection, acceleration and deceleration profiles, as well as optimal path determination and follow distance are identified and optimized based on a reactive interaction between the vehicles and infrastructure on a real-time basis. Using active positioning tags placed within the environment and/or attached to each vehicle a vehicle's position can be determined relative to other proximal vehicles or relative to its environment. With such information a vehicle's path can be optimized.

Claims (36)

1. A method for coordinated movement of a vehicle, the method comprising:

collecting real time vehicular and environmental data from a plurality of sensors;

determining a location for the vehicle within an environment based on data collected from the plurality of sensors;

determining a relative location for the vehicle relative to one or more other proximal vehicles based on data collected from the plurality of sensors;

communicating the relative location and the location of the vehicle among the one or more other proximal vehicles;

receiving position data from the plurality of sensors;

determining a vehicle path based on position data from the plurality of sensors, the location of the vehicle, and the relative location of the vehicle from the one or more other proximal vehicles; and

determining a vehicle speed based on the location of the vehicle along the vehicle path, the relative location of the vehicle from the one or more other proximal vehicles and operation as a collaborative unit wherein the vehicle speed based on operation as a collaborative unit is an aggregate optimal speed for the one or more other proximal vehicles.

2. The method of claim 1 wherein the plurality of sensors are associated with the vehicle.

3. The method of claim 1 wherein the plurality of sensors are associated with the environment along the vehicle path.

4. The method of claim 3 wherein the plurality of sensors associated with the environment is proximal to the vehicle.

5. The method of claim 1 wherein determining the vehicle path includes collaborating with the one or more other proximal vehicles to identify an optimal route and optimal speed.

6. The method of claim 1 where the vehicle path is a collective path shared by the one or more other proximal vehicles.

7. A method for coordinated movement of a vehicle, the method comprising:

collecting real time vehicular and environmental data from a plurality of sensors;

determining a location for the vehicle within an environment based on data collected from the plurality of sensors;

determining a relative location for the vehicle relative to one or more other proximal vehicles based on data collected from the plurality of sensors;

communicating the relative location and the location of the vehicle among the one or more other proximal vehicles wherein communicating includes using ultra-wide band technology to communicate data among the one or more other proximal vehicles and wherein determining a relative location for the vehicle relative to one or more other proximal vehicles occurs simultaneously and in parallel by each of the plurality of vehicles;

receiving position data from the plurality of sensors; and

determining a vehicle path based on information data from the plurality of sensors, the location of the vehicle, and the relative location of the vehicle from the one or more other proximal vehicles.

8. A non-transitory computer-readable storage medium tangibly embodying a program of instructions executable by a processor wherein said program of instructions comprises a plurality of program codes for coordinated movement of a vehicle, said program of instructions comprising:

program code for collecting real time vehicular and environmental data from a plurality of sensors;

program code for determining a location for the vehicle within an environment based on data collected from the plurality of sensors;

program code for determining a relative location for the vehicle relative to one or more other proximal vehicles based on data collected from the plurality of sensors;

program code for communicating the relative location and the location of the vehicle among the one or more other proximal vehicles;

program code for receiving position data from the plurality of sensors; and

program code for determining a vehicle path based on position data from the plurality of sensors, the location of the vehicle, and the relative location of the vehicle from the one or more other proximal vehicles, and collaborating with the one or more other proximal vehicles to identify an optimal route and optimal speed.

9. The program of instructions embodied on the non-transitory computer-readable storage medium of claim 8 further compromising program code for determining a vehicle speed based on the location of the vehicle along the path, the relative location of the vehicle from the one or more other proximal vehicles and operation as a collaborative unit.

10. The program of instructions embodied on the non-transitory computer-readable storage medium of claim 9 wherein the vehicle speed based on operation as a collaborative unit is an aggregate optimal speed for the one or more other proximal vehicles.

11. A non-transitory computer-readable storage medium tangibly embodying a program of instructions executable by a processor wherein said program of instructions comprises a plurality of program codes for coordinated movement of a vehicle, said program of instructions comprising:

program code for collecting real time vehicular and environmental data from a plurality of sensors;

program code for determining a location for the vehicle within an environment based on data collected from the plurality of sensors;

program code for determining a relative location for the vehicle relative to one or more other proximal vehicles, simultaneously and in parallel by each of the plurality of vehicles, based on data collected from the plurality of sensors;

program code for communicating the relative location and the location of the vehicle among the one or more other proximal vehicles;

program code for receiving position data from the plurality of sensors; and

program code for determining a vehicle path based on position data from the plurality of sensors, the location of the vehicle, and the relative location of the vehicle from the one or more other proximal vehicles.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2018
From: 5D ROBOTICS, INC.
To: HUMATICS CORPORATION
Reel/Frame 044753/0412 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2018
From: BRUEMMER, DAVID J; HARTLEY, R SCOTT
To: 5D ROBOTICS, INC.
Reel/Frame 044674/0954 →
Continuity (3)
Continuation 13597911 · Aug 29, 2012
Provisional Application 61529206 · Aug 30, 2011
Related Publication 20150285646A1 · Oct 8, 2015