GYROSCOPE ASSISTED SCALABLE VISUAL SIMULTANEOUS LOCALIZATION AND MAPPING
First Claim
1. A method of navigating an indoor environmentgathering visual information from sensors on a mobile device in the indoor environment;
- retrieving angular information from an inertial measurement unit during movement of the mobile device; and
computing location information using the gathered visual information and the retrieved angular information.
1 Assignment
0 Petitions
Accused Products
Abstract
An indoor localization system uses Visual Simultaneous Localization and Mapping (VSLAM) aided by gyroscope sensor information. Indoor environments pose several challenges which could cause a vision only system to fail due to tracking errors. Investigation revealed significant feature loss in a vision only system when traversing plain walls, windows and staircases. However, the addition of a gyroscope helps in handling such difficult conditions by providing additional rotational information. A portable system consisting of an Inertial Measurement Unit (IMU) and a stereo camera has been developed for indoor mapping. The images and gyroscope rates acquired by the system are stored and post-processed using Gyroscope Assisted Scalable Visual Simultaneous Localization and Mapping Algorithm.
-
Citations
20 Claims
-
1. A method of navigating an indoor environment
gathering visual information from sensors on a mobile device in the indoor environment; -
retrieving angular information from an inertial measurement unit during movement of the mobile device; and computing location information using the gathered visual information and the retrieved angular information. - View Dependent Claims (3, 4)
-
-
2. The method of claim wherein the inertial measurement unit (IMU) is a gyroscope adapted for retrieving inertial and angular momentum data.
-
5. A method of computing a localization path through an indoor environment, comprising:
-
retrieving visual information indicative of a location in a camera coordinate frame; computing angular information indicative of a location in an inertial coordinate frame; coalescing the visual information and the angular information to compute a location; mapping the computed location to a world frame based on true locations in the indoor environment; and rendering, based on the mapped location, a position in the indoor environment. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A device for computing a localization path through an indoor environment, comprising:
-
visual sensors configured to retrieve visual information indicative of a location in a camera coordinate frame; inertial sensors configured to compute angular information indicative of a location in an inertial coordinate frame; a controller coupled to the visual sensors and the inertial sensors, the controller having memory and a processor for coalescing the visual information and the angular information to compute a location, the controller configured to map the computed location to a world frame based on true locations in the indoor environment; and an output device for rendering, based on the mapped location, a position in the indoor environment. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer program product on a non-transitory computer readable storage medium having instructions that, when executed by a processor, perform a method for computing a localization path through an indoor environment, the method comprising:
-
retrieving visual information indicative of a location in a camera coordinate frame; computing angular information indicative of a location in an inertial coordinate frame; coalescing the visual information and the angular information to compute a location; mapping the computed location to a world frame based on true locations in the indoor environment; and rendering, based on the mapped location, a position in the indoor environment.
-
Specification