Positional awareness with quadocular sensor in autonomous platforms
First Claim
Patent Images
1. A method for guiding an autonomous mobile platform, including:
- receiving images from at least 4 cameras providing at least two frames, each frame providing a 360-degrees view about a centerline of the mobile platform;
determining, by a processor, a 360-degrees depth map from the frames;
estimating, by a processor, a propagated pose from the 360-degrees depth map;
fusing a first propagated pose from the depth map with a second propagated pose from an IMU to provide an intermediate propagated pose to an Extended Kalman Filter (EKF) propagator;
receiving at the EKF propagator a third propagated pose from a GPS receiver;
preparing, by a processor, an updated propagated pose from the intermediate and third propagated poses; and
providing the updated propagated pose to guide a mobile platform.
3 Assignments
0 Petitions
Accused Products
Abstract
The described positional awareness techniques employing sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy. The sensory data are gathered from multiple operational cameras and one or more auxiliary sensors.
65 Citations
23 Claims
-
1. A method for guiding an autonomous mobile platform, including:
-
receiving images from at least 4 cameras providing at least two frames, each frame providing a 360-degrees view about a centerline of the mobile platform; determining, by a processor, a 360-degrees depth map from the frames; estimating, by a processor, a propagated pose from the 360-degrees depth map; fusing a first propagated pose from the depth map with a second propagated pose from an IMU to provide an intermediate propagated pose to an Extended Kalman Filter (EKF) propagator; receiving at the EKF propagator a third propagated pose from a GPS receiver; preparing, by a processor, an updated propagated pose from the intermediate and third propagated poses; and providing the updated propagated pose to guide a mobile platform. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for guiding an autonomous mobile platform, including:
-
receiving images from at least 4 cameras providing at least two frames, each frame providing a 360-degrees view about a centerline of the mobile platform; determining, by a processor, a 360-degrees depth map from the frames; estimating, by a processor, a propagated pose from the 360-degrees depth map; fusing a first propagated pose from the depth map with a second propagated pose from an IMU to provide an intermediate propagated pose to an Extended Kalman Filter (EKF) propagator; receiving at the EKF propagator a third propagated pose from an odometry sensor coupled with at least one wheel of the autonomous mobile platform; preparing, by a processor, an updated propagated pose from the intermediate and third propagated poses; and providing the updated propagated pose to guide a mobile platform. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method for guiding an autonomous mobile platform, including:
-
receiving images from at least 4 cameras providing at least two frames, each frame providing a 360-degrees view about a centerline of the mobile platform; determining, by a processor, a 360-degrees depth map from the frames; estimating, by a processor, a propagated pose from the 360-degrees depth map; fusing a first propagated pose from the depth map with a second propagated pose from an IMU to provide a first intermediate propagated pose to an Extended Kalman Filter (EKF) propagator; fusing the first intermediate propagated pose from the images and the IMU with a third propagated pose from an odometry sensor coupled to at least one wheel, to provide a second intermediate propagated pose to an EKF propagator; receiving at the EKF propagator a fourth propagated pose from a GPS receiver; preparing, by a processor, an updated propagated pose from the second intermediate and fourth propagated poses; and providing the updated propagated pose to guide a mobile platform. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification