Christian Jacob Christian Jacob
jacob@cpsc.ucalgary.ca
Department of Computer Science University of Calgary
Chapter Chapter 8 8
Robotics Robotics
—————————————— —————————————— 8. 8. Robotics Robotics
Introduction Introduction 8.1 8.1 What are Robots Good For? What are Robots Good For? 8.2 8.2 What are Robots Made Of? What are Robots Made Of? 8.3 8.3 Architectures Architectures
Classic Architecture Classic Architecture Situated Automata Situated Automata
8.4 8.4 Configuration Spaces Configuration Spaces 8.5 8.5 Navigation and Motion Planning Navigation and Motion Planning 8.6 8.6 More Robot Examples More Robot Examples
Introduction Introduction
- Robot Institute of America defines a robot as a
reprogrammable, multifunction manipulator designed to move material, parts, tools or specific devices through variable programmed motions for the performance of a variety of tasks.
- Russell and Norvig: an active, artificial agent
whose environment is the physical world.
- Robots differ from Softbots whose environment
consists of computer systems, databases and networks.
The Physical World The Physical World
- The physical world is very demanding, it is:
- inaccessible - sensors are imperfect, only stimuli that
are near the agent can be perceived.
- nondeterministic - a robot needs to deal with
uncertainty
- nonepisodic - effects of an action change over time
- dynamic - robot needs to decide when to think and
when to act immediately
- continuous - states and actions are drawn from a
continuum of physical configurations and motions
8. 8. Robotics Robotics
Introduction Introduction 8.1 8.1 What are Robots Good For? What are Robots Good For? 8.2 8.2 What are Robots Made Of? What are Robots Made Of? 8.3 8.3 Architectures Architectures
Classic Architecture Classic Architecture Situated Automata Situated Automata
8.4 8.4 Configuration Spaces Configuration Spaces 8.5 8.5 Navigation and Motion Planning Navigation and Motion Planning 8.6 8.6 More Robot Examples More Robot Examples
What are robots good for? What are robots good for?
- Manufacturing and materials handling