cps 300 - graduate seminar student presentations

42
CPS 300 - Graduate Seminar Student Presentations

Upload: theresa-wright

Post on 12-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CPS 300 - Graduate Seminar Student Presentations

CPS 300 - Graduate Seminar

Student Presentations

Page 2: CPS 300 - Graduate Seminar Student Presentations

Mobile Robot Navigationwith Neural Maps

Michail G. LagoudakisDepartment of Computer Science

Duke University

(Center for Advanced Computer Studies)

(University of Southwestern Louisiana)

Page 3: CPS 300 - Graduate Seminar Student Presentations

Motivation

Autonomous Robots– Planetary Exploration– Service Robots– Inspection Robots

Biologically-Inspired Robots– Animal Learning and Behavior– Neural Network Models

Page 4: CPS 300 - Graduate Seminar Student Presentations

Talk Outline

Background– Mobile Robot Navigation– Neural Maps

Navigation with Neural Maps The Polar Neural Map Implementation on a Nomad 200 Results Conclusions

Page 5: CPS 300 - Graduate Seminar Student Presentations

Mobile Robots

RWI B14 RWI B21

Nomad 200Nomad 150Nomad XR4000

Page 6: CPS 300 - Graduate Seminar Student Presentations

Mobile Robot Navigation

Global– Map-Based

– Deliberative

– Slow

Local– Sensory-Based

– Reactive

– Fast

Page 7: CPS 300 - Graduate Seminar Student Presentations

Navigation Subproblems

What should I remember?• Cognitive Mapping

Where am I?• Localization

Where should I go?• Path Planning

How can I go?• Motion Control

Page 8: CPS 300 - Graduate Seminar Student Presentations

Animal Navigation

Page 9: CPS 300 - Graduate Seminar Student Presentations

Robot Navigation

Page 10: CPS 300 - Graduate Seminar Student Presentations

Navigation Landscape

Page 11: CPS 300 - Graduate Seminar Student Presentations

Neural Maps

“A localized neural representation of signals in the outer world” [Amari]

Hopfield-type Neural Networks Topologically Ordered Units

Page 12: CPS 300 - Graduate Seminar Student Presentations

Neural Map Property

Amplification through Self-Organization

Page 13: CPS 300 - Graduate Seminar Student Presentations

Neurons

Non-linear Processing Units

Non-Linear Dynamics

ui(t)

W i V (t) i( t)

vi (t 1) (ui(t))dvi (t)

dt(ui(t)) vi(t)

Page 14: CPS 300 - Graduate Seminar Student Presentations

Path Planning with Neural Maps

Page 15: CPS 300 - Graduate Seminar Student Presentations

Network Topology

Page 16: CPS 300 - Graduate Seminar Student Presentations

Path Planning Example 1

Page 17: CPS 300 - Graduate Seminar Student Presentations

Path Planning Example 1

Page 18: CPS 300 - Graduate Seminar Student Presentations

Path Planning Example 1

Page 19: CPS 300 - Graduate Seminar Student Presentations

Path Planning Example 2

Page 20: CPS 300 - Graduate Seminar Student Presentations

Path Planning Example 2

Page 21: CPS 300 - Graduate Seminar Student Presentations

Path Planning Example 2

Page 22: CPS 300 - Graduate Seminar Student Presentations

Problem?

Global Information?

Page 23: CPS 300 - Graduate Seminar Student Presentations

A “Bad” Idea

Page 24: CPS 300 - Graduate Seminar Student Presentations

A “Good” Idea

Page 25: CPS 300 - Graduate Seminar Student Presentations

The Polar Neural Map

Represents the local space. Resembles the distribution

of sensory data. Provides higher resolution

closer to the robot. Conventions:

– Inner Ring: Robot Center

– Outer Ring: Target Direction

Page 26: CPS 300 - Graduate Seminar Student Presentations

Example

Page 27: CPS 300 - Graduate Seminar Student Presentations

Example (...continued)

Page 28: CPS 300 - Graduate Seminar Student Presentations

Example (...continued)

Page 29: CPS 300 - Graduate Seminar Student Presentations

Example (...continued)

Page 30: CPS 300 - Graduate Seminar Student Presentations

Boudreaux (Nomad 200) Nonholonomic Mobile Base Zero Gyro-Radius Max Speeds: 24 in/sec, 60 deg/sec Diameter: 21 in, Height: 31 in Pentium-Based Master PC Linux Operating System Full Wireless 1.6 Mbps Ethernet 16 Sonar Ring (6 in - 255 in) 20 Bump Sensors

Page 31: CPS 300 - Graduate Seminar Student Presentations

System Architecture

Page 32: CPS 300 - Graduate Seminar Student Presentations

Results

Page 33: CPS 300 - Graduate Seminar Student Presentations

Results (…continued)

Page 34: CPS 300 - Graduate Seminar Student Presentations

Results (…continued)

Page 35: CPS 300 - Graduate Seminar Student Presentations

Results (…continued)

Page 36: CPS 300 - Graduate Seminar Student Presentations

Results (…continued)

Page 37: CPS 300 - Graduate Seminar Student Presentations

Results (…continued)

Page 38: CPS 300 - Graduate Seminar Student Presentations

Robot Movie

Enjoy some robotic video footage!

Page 39: CPS 300 - Graduate Seminar Student Presentations

Contributions

Neural Maps for Fast Path Planning The Polar Neural Map Implementation on a Real Robot A Complete Local Navigation Scheme

Page 40: CPS 300 - Graduate Seminar Student Presentations

Future Work

On-board Code Execution Polar and Logarithmic Map Global Navigation Neural Map Self-Organization

Page 41: CPS 300 - Graduate Seminar Student Presentations

More Information

M.Sc. Thesis, Poster– http://www.cs.duke.edu/~mgl/acadpape.html

IEEE ICRA ’99 Paper– Email: [email protected]

Page 42: CPS 300 - Graduate Seminar Student Presentations

Thank You

TheThe EndEnd!

©1998 - CPS 300 Inc.

Special thanks to

The Robotics and Automation Lab at USLProf. Anthony S. Maida

Prof. Kimon P. ValavanisProf. Bill Z. Manaris