Introduction To Mobile Robots
Introduction To Mobile Robots
Introduction To Mobile Robots
Introduction to Robotics
Reactive control © M. J. Mataric
Turtle Principles
Parsimony: simple is better (e.g., clever
recharging strategy)
Exploration/speculation: keeps
moving (except when charging)
Attraction (positive tropism):
motivation to approach light
Aversion (negative tropism):
motivation to avoid obstacles, slopes
Discernment: ability to distinguish
and make choices, i.e., to adapt
Introduction to Robotics © M. J. Mataric
The Walter Turtle in Action
http://www.youtube.com/watch?
v=lLULRlmXkKo
Reactive control
Later implemented on real robots
Introduction to Robotics © M. J. Mataric
Early Artificial Intelligence
“Born” in 1955 at Dartmouth
“Intelligent machine” would use
internal models to search for
solutions and then try them out (M.
Minsky) => deliberative model!
Planning became the tradition
Explicit symbolic representations
Hierarchical system organization
Sequential execution
Introduction to Robotics © M. J. Mataric
Artificial Intelligence (AI)
Early AI had a strong impact on
early robotics
Focused on knowledge, internal
models, and reasoning/planning
Eventually (1980s) robotics developed
more appropriate approaches =>
behavior-based and hybrid control
AI itself has also evolved...
But before that, early robots used
deliberative
Introduction to Robotics
control © M. J. Mataric
Early Robots: SHAKEY
At Stanford
Research Institute
(late 1960s)
Vision and contact
sensors
STRIPS planner
Visual navigation
in a special world
Deliberative
Introduction to Robotics © M. J. Mataric
Early Robots: HILARE
LAAS in Toulouse,
France (late 1970s)
Video, ultrasound,
laser range-finder
Still in use!
Multi-level spatial
representations
Deliberative ->
Hybrid Control
Introduction to Robotics © M. J. Mataric
Early Robots: CART/Rover
Hans Moravec
Stanford Cart
(1977) followed by
CMU rover (1983)
Sonar and vision
Deliberative control