This is an old revision of the document!
Notes on robot design - see also lirec notes.
“Robotics is the intelligent connection of perception to action” - Michael Brady
Understanding the world
Sensors tell a robot about the outside world. Actuators allow a robot to change the outside world, to act upon it.
Deliberative vs Reactive
Think hard - then act!
- Capable of learning and prediction
- Finds strategic solution
but:
- Requires lots of computation - eg. brute force search for potential plan
- Needs a world model
- Slow
Don't think, react!
- Fast
- Powerful, biological parallel
but:
- Minimal state
- No memory
- No internal representation of the world
- Unable to plan ahead
- Unable to learn
Or do both!
- Deliberative system on top
- Reactive underneath
- Hybrid or Behavioural system
Links
Artificial Intelligence versus classical Robotics: http://www.ee.pdx.edu/~mperkows/CLASS_479/hardware/014.Robot-Control-Architectures.ppt