IP Library › Granted Patent US 9,600,556
Granted Patent B2
US 9,600,556 · App. 13/526,980 · Granted Mar 21, 2017

Method for three dimensional perception processing and classification

Inventors: Igor Cherepinsky (Sandy Hook, CT); Ronald G. Mccall (Stratford, CT); Sean S. Carlson (New Milford, CT); Cauvin Polycarpe (Middletown, CT); Joshua M. Leland (Milford, CT)
Assignee: SIKORSKY AIRCRAFT CORPORATION
G06F17/30598
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,600,556
App. No.
13/526,980
Granted
Mar 21, 2017
Kind
B2
Abstract

An apparatus is described comprising at least one processor; and memory storing instructions that, when executed by the at least one processor, cause the apparatus to: organize items of raw data received from at least one sensor of a vehicle as a first data structure, organize classified data objects as a second data structure, and link at least one item of the first data structure to at least one object of the second data structure.

Claims (41)

1. An apparatus for providing automatic control of a vehicle, the apparatus comprising:

at least one processor; and

memory storing instructions that, when executed by the at least one processor, cause the apparatus to:

organize items of raw data received from at least one sensor of the vehicle as a first data structure,

organize classified data objects as a second data structure,

link at least one item of the first data structure to at least one object of the second data structure, and

receive a search request and return generated search results comprising both raw data from the first data structure and classified data objects from the second data structure that are relevant to the search request,

wherein the first data structure comprises a super node configured to provide a link as a relational database link to at least one of the classified data objects in the second data structure,

wherein the linking of the super node to the at least one of the classified data objects provides for the automatic control of the vehicle.

2. The apparatus of claim 1 , wherein the first data structure comprises an octree, and wherein the second data structure comprises a database.

3. The apparatus of claim 1 , wherein the super node comprises a time recognition character or sequence.

4. The apparatus of claim 1 , wherein the relevancy of the search request is based on specified geographical coordinates.

5. The apparatus of claim 1 , wherein the instructions, when executed by the at least one processor, cause the apparatus to:

perform a real-time or near real-time classification of the raw data.

6. The apparatus of claim 5 , wherein the instructions, when executed by the at least one processor, cause the apparatus to:

store an object in the second data structure responsive to classifying the raw data.

7. A system for providing automatic control of a vehicle, the system comprising:

a first computing device configured to store classified data objects in a database; and

a second computing device configured to

receive raw data from a plurality of sensors of the vehicle,

organize the raw data as an octree comprising a super node,

use the super node to link a representation of the raw data to at least one of the classified data objects in the database, and

receive a search request and return generated search results comprising both raw data from the octree and classified data objects from the database that are relevant to the search request,

wherein the linking of the super node to the at least one of the classified data objects provides for the automatic control of the vehicle.

8. The system of claim 7 , wherein the vehicle comprises at least one of an optionally piloted vehicle (OPV) and an unmanned aerial vehicle (UAV).

9. The system of claim 7 , wherein the vehicle comprises at least one of an aircraft, a marine vessel, and an automobile.

10. The system of claim 7 , wherein the second computing device is configured to classify the raw data as an object.

11. The system of claim 10 , wherein the second computing device is configured to classify the raw data as an object in real-time.

12. A method for providing automatic control of a vehicle, the method comprising:

receiving, by at least one processor, raw data from a sensor of the vehicle;

organizing the received raw data as an octree that comprises a super node;

storing classified data objects in a database;

linking, by the at least one processor, the super node to at least one of the classified data objects;

receiving a request to search the raw data; and

returning generated search results that comprise at least a portion of the raw data and the at least one classified data object based on the linking,

wherein the linking of the super node to the at least one of the classified data objects provides for the automatic control of the vehicle.

13. The method of claim 12 , further comprising:

classifying at least a portion of the raw data as an object; and

storing the classified at least a portion of the raw data in the database using a link.

14. The method of claim 13 , wherein the classification of the at least a portion of the raw data occurs in real-time.

15. The method of claim 12 , wherein the vehicle comprises at least one of an optionally piloted vehicle (OPV) and an unmanned aerial vehicle (UAV), and wherein the linking of the super node to the at least one of the classified data objects provides for at least one of automatic flight control and emergency handling of the at least one of the OPV and UAV.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2012
From: CHEREPINSKY, IGOR; MCCALL, RONALD G.; CARLSON, SEAN S.; POLYCARPE, CAUVIN; LELAND, JOSHUA M.
To: SIKORSKY AIRCRAFT CORPORATION
Reel/Frame 028402/0546 →
Continuity (1)
Related Publication 20130338858A1 · Dec 19, 2013