IP Library › Granted Patent US 8,055,382
Granted Patent B2
US 8,055,382 · App. 11/898,779 · Granted Nov 8, 2011

Methods, apparatus, and medium for estimating pose of mobile robot using particle filter

Assignee: Samsung Electronics Co., Ltd.
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 8,055,382
App. No.
11/898,779
Granted
Nov 8, 2011
Kind
B2
Abstract

Disclosed is a method, apparatus, and medium for estimating a pose of a moving robot using a particle filter. A method for estimating a pose of a moving robot using a particle filter according to an embodiment of the invention includes a detecting a change in pose of the mobile robot and calculating a pose of the current particle by applying the detected change in pose to the previous particle, predicting the probability of the pose of the current particle and obtaining a weight of the current particle on the basis of range data obtained by a sensor and map information, resampling the current particle on the basis of the weight, and adjusting the weight in consideration of an error of the sensor

Claims (25)

1. A method for estimating a pose of a mobile robot using a particle filter, the method comprising:

sampling current particle on basis of initial position of the mobile robot;

detecting a change in pose of the mobile robot and calculating pose of the current particle by applying the detected change in pose to the previous particle;

predicting the probability of the pose of the current particle and obtaining a weight of the current particle on the basis of range data obtained by a sensor and map information;

resampling the current particle on the basis of the weight; and

adjusting the weight in consideration of an error of the sensor,

wherein the detecting of the change in pose of the mobile robot and the calculating of the pose of the current particle by applying the detected change in pose to the previous particle comprises updating the pose of the current particle in a direction where the position probability increases by using a hill climbing method on the basis of a relative coordinate system according to a heading angle of the mobile robot, and

wherein the hill climbing method causes a step size to be changed adaptively to an error covariance ellipse of the odometer model that detects the change in pose such that the step size increases in a direction where the robot proceeds.

2. The method of claim 1 , wherein the detecting of the change in pose of the Mobile robot and the calculating of the pose of the current particle by applying the detected change in pose to the previous particle comprises updating the pose of the current particle in a direction where the position probability increases by using a hill climbing method.

3. The method of claim 1 , wherein the pose includes coordinate values in a two-dimensional coordinate system on the plane and a heading angle.

4. The method of claim 1 , wherein the sensor comprises a structured light sensor.

5. The method of claim 1 , wherein the resampling removes a particle having the low weight and performs a sampling operation on the basis of a particle having the high weight.

6. The method of claim 1 , wherein the change in pose is detected by an encoder or a gyroscope.

7. A method for estimating a pose of a mobile robot using a particle filter, the method comprising:

sampling current particle on basis of initial position of the mobile robot;

detecting a change in pose of the mobile robot and calculating pose of the current particle by applying the detected change in pose to the previous particle;

predicting the probability of the pose of the current particle and obtaining a weight of the current particle on the basis of range data obtained by a sensor and map information;

resampling the current particle on the basis of the weight; and

adjusting the weight in consideration of an error of the sensor,

wherein the adjusting of the weight in consideration of the error by the sensor comprises adjusting the weight according to an error characteristic value that is defined on the basis of the distance on the map at the position of the current particle and the distance measured by the sensor.

8. The method of claim 7 , wherein the detecting of the change in pose of the mobile robot and the calculating of the pose of the current particle by applying the detected change in pose to the previous particle comprises updating the pose of the current particle in a direction where the position probability increases by using a hill climbing method.

9. The method of claim 7 , wherein the change in pose is detected by an encoder or a gyroscope.

10. The method of claim 7 ,wherein the pose includes coordinate values in a two-dimensional coordinate system on the plane and a heading angle.

11. The method of claim 7 , wherein the sensor comprises a structured light sensor.

12. The method of claim 7 , wherein the resampling removes a particle having the low weight and performs a sampling operation on the basis of a particle having the high weight.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2007
From: MYEONG, HYEON; BANG, SEOK-WON; KONG, DONG-GEON; LEE, SU-JINN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 019882/0132 →
Priority Claims (1)
KR 10-2006-0113440 · Nov 16, 2006 · national
Continuity (1)
Related Publication 20080119961A1 · May 22, 2008