Method and apparatus for simultaneous localization and mapping of mobile robot environment

a mobile robot and environment technology, applied in the field of mobile robots, can solve the problems of low economic hardware environment, high computational intensity of slam techniques, and low level of processing power and memory capacity for some consumer product applications, and achieve the effect of maintaining efficiency

Inactive Publication Date: 2011-04-07
NEATO ROBOTICS
View PDF12 Cites 47 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0006]Four concepts are outlined herein, each intended to enable a SLAM system to maintain efficiency when it is operating on a platform that provides limited processor

Problems solved by technology

Typically, however, SLAM techniques tend to be computationally intensive and thus their efficient execution often requires a level of processing power and memory capacity that may not be cost effective for some consumer product applications.
For th

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and apparatus for simultaneous localization and mapping of mobile robot environment
  • Method and apparatus for simultaneous localization and mapping of mobile robot environment
  • Method and apparatus for simultaneous localization and mapping of mobile robot environment

Examples

Experimental program
Comparison scheme
Effect test

example

Determining Delocalization Through Introduction of Erroneous Particles

[0034]A typical approach to localization under a SLAM scheme might include the following steps:

[0035]1) For each particle:[0036]a) Apply an ideal motion model (e.g., odometry).[0037]b) Apply position and angle (x,y,θ) adjustments drawn from error model distributions.[0038]c) Evaluate with respect to the current map to compute weight.

[0039]2) Resample particles proportional to computed weights.

[0040]A typical localization iteration based on the above process might yield the particle weight distribution illustrated in FIG. 5.

[0041]In FIG. 5, the distribution of particles, sorted by weight, appears as a curve, indicating a mix of particles of low, middle and high weights. The particles with higher weights—those at the upper left side of the distribution—have a proportionally higher probability of representing accurately the robot's pose relative to other particles lower on the sorted distribution of weights. When the...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Techniques that optimize performance of simultaneous localization and mapping (SLAM) processes for mobile devices, typically a mobile robot. In one embodiment, erroneous particles are introduced to the particle filtering process of localization. Monitoring the weights of the erroneous particles relative to the particles maintained for SLAM provides a verification that the robot is localized and detection that it is no longer localized. In another embodiment, cell-based grid mapping of a mobile robot's environment also monitors cells for changes in their probability of occupancy. Cells with a changing occupancy probability are marked as dynamic and updating of such cells to the map is suspended or modified until their individual occupancy probabilities have stabilized. In another embodiment, mapping is suspended when it is determined that the device is acquiring data regarding its physical environment in such a way that use of the data for mapping will incorporate distortions into the map, as for example when the robotic device is tilted.

Description

CROSS-REFERENCE TO RELATED APPLICATION[0001]The present application claims the benefit of co-pending U.S. provisional application Ser. No. 61 / 238,597, filed Aug. 31, 2009, entitled “Computation Optimization Techniques for Simultaneous Localization and Mapping,” the disclosure of which is incorporated by reference herein in its entirety.BACKGROUND[0002]Aspects of the present invention relate to mobile robots, and more particularly to the mapping of environments in which mobile robots operate, to facilitate movement of mobile robots within those environments.[0003]As a system that enables a mobile robot to map its environment and maintain working data of its position within that map, simultaneous localization and mapping (SLAM) is both accurate and versatile. Its reliability and suitability for a variety of applications make it a useful element for imparting a robot with some level of autonomy.[0004]Typically, however, SLAM techniques tend to be computationally intensive and thus thei...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F19/00G06F15/00G06G7/48G01C21/00B25J9/16
CPCG05D1/0274Y10S901/47Y10S901/01B25J9/1602B25J9/0003G05D1/024G05D2201/0203G05D3/00G05D1/02B25J11/0085
Inventor SOFMAN, BORISERMAKOV, VLADIMIREMMERICH, MARKALEXANDER, STEVENMONSON, NATHANIEL DAVID
Owner NEATO ROBOTICS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products