Fusion Of Sensor And Map Data Using A Contraint Based Optimization
First Claim
1. A computer-implemented method of tracking a trackee, the method being implemented by a computer that includes a physical processor, the method comprising:
- obtaining tracking data for a tracked subject, the tracking data including data from a dead reckoning sensor;
obtaining constraint data for the tracked subject; and
using a convex optimization method based on the tracking data and the constraint data to obtain a navigation solution.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are methods and systems for fusion of sensor and map data using constraint based optimization. In an embodiment, a computer-implemented method may include obtaining tracking data for a tracked subject, the tracking data including data from a dead reckoning sensor; obtaining constraint data for the tracked subject; and using a convex optimization method based on the tracking data and the constraint data to obtain a navigation solution. The navigation solution may be a path and the method may further include propagating the constraint data by a motion model to produce error bounds that continue to constrain the path over time. The propagation of the constraint data may be limited by other sensor data and/or map structural data.
-
Citations
35 Claims
-
1. A computer-implemented method of tracking a trackee, the method being implemented by a computer that includes a physical processor, the method comprising:
-
obtaining tracking data for a tracked subject, the tracking data including data from a dead reckoning sensor; obtaining constraint data for the tracked subject; and using a convex optimization method based on the tracking data and the constraint data to obtain a navigation solution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computing system used to track a trackee, the computing system comprising:
-
a dead reckoning sensor; a processor in communication with the dead reckoning sensor; and a memory coupled to the processor, the memory having stored thereon executable instructions that when executed by the processor cause the processor to effectuate operations comprising; obtaining tracking data for a tracked subject, the tracking data including data from the dead reckoning sensor; obtaining constraint data for the tracked subject; and using a convex optimization method based on the tracking data and the constraint data to obtain a navigation solution. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification