Top Banner
Using Perception for mobile robot
25
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Using Perception for mobile robot. 2D ranging for mobile robot.

Using Perception for mobile

robot

Page 2: Using Perception for mobile robot. 2D ranging for mobile robot.

2D ranging for mobile robot

Page 3: Using Perception for mobile robot. 2D ranging for mobile robot.

Laser Measurement

distance angleLaser measurement is a series of pairs of distance and angle

r

x/r = cos

Page 4: Using Perception for mobile robot. 2D ranging for mobile robot.

For global frame

In general, we have to add noise

Page 5: Using Perception for mobile robot. 2D ranging for mobile robot.
Page 6: Using Perception for mobile robot. 2D ranging for mobile robot.

Homework Exercise

Page 7: Using Perception for mobile robot. 2D ranging for mobile robot.

Bumper contact points

Centre of rotation = odometry origin

Bumper circle

Laser frame = SLAM origin

WALL

Page 8: Using Perception for mobile robot. 2D ranging for mobile robot.
Page 9: Using Perception for mobile robot. 2D ranging for mobile robot.

Methods for scan (and map) matching

Page 10: Using Perception for mobile robot. 2D ranging for mobile robot.

• Our robot moves and rotates from t-1 to t• It takes scans

Page 11: Using Perception for mobile robot. 2D ranging for mobile robot.

Scan Matching

Page 12: Using Perception for mobile robot. 2D ranging for mobile robot.

Two Scan Matching Approaches

• Search in feature space• Look for corresponding features

and form transformation accordingly

• Search in pose space• Find a pose that provides the best

correlation

• Use translation invariant transformations

Page 13: Using Perception for mobile robot. 2D ranging for mobile robot.

Using odometry as an initial guess

rotation

Page 14: Using Perception for mobile robot. 2D ranging for mobile robot.

The method of ICP (Iterated Closest Point)

Page 15: Using Perception for mobile robot. 2D ranging for mobile robot.

The method of ICP (Iterated Closest Point)

Page 16: Using Perception for mobile robot. 2D ranging for mobile robot.

continued

Page 17: Using Perception for mobile robot. 2D ranging for mobile robot.

Correlation in pose space

Page 18: Using Perception for mobile robot. 2D ranging for mobile robot.
Page 19: Using Perception for mobile robot. 2D ranging for mobile robot.

Correlation in pose space

Page 20: Using Perception for mobile robot. 2D ranging for mobile robot.

2D correlation

Page 21: Using Perception for mobile robot. 2D ranging for mobile robot.

Methods of searching

• Even space• Coarse to fine /iterative• Branch and bound

Page 22: Using Perception for mobile robot. 2D ranging for mobile robot.

Histogram• Assumption – angle histogram is the same in

both scans, it is only sifted by the amount of rotation.

Page 23: Using Perception for mobile robot. 2D ranging for mobile robot.

Some reading material• Sensors for Mobile Robots: Theory and Application – H.R Everett

• Where am I?" – Systems and Methods for Mobile Robot Positioning (J. Borenstein, H. R. Everett, and L. Feng)

• Probabilistic Robotics - Sebastian Thrun, Wolfram Burgard and Dieter Fox

• Mobile Robot Localisation and Mapping in Extensive Outdoor Environments – Tim Bailey

• A Sensor-Based Personal Navigation System and its Application for Incorporating Humans into a Human-Robot Team - Jari Saarinen

• Algorithms for Mobile Robot Localization and Mapping,Incorporating Detailed Noise Modeling and Multi-Scale Feature Extraction Samuel T. Pfister

Page 24: Using Perception for mobile robot. 2D ranging for mobile robot.
Page 25: Using Perception for mobile robot. 2D ranging for mobile robot.