Intelligent Mobile Robotics

Download Report

Transcript Intelligent Mobile Robotics

Autonomous Intelligent
Mobile Robotics
Jerry Weinberg
Associate Professor
Ross Mead
Robot Scientist
Computer Science
What is a Robot?
What is An Intelligent Robot?
• An autonomous system which exists in the
physical world, can sense its environment,
and can act on it to achieve some goals.
Living Autonomously
• An autonomous robot acts on its own
decisions
• Robots are not directly controlled by
humans
– Can take input and advice from humans
• Robots are not teleoperated
– Making them much more difficult and
interesting than Battlebots
Autonomous Mobile Robots have to Solve
Difficult Problems
• Where am I?
– Localization Problem
• How do I get there?
– Path Finding Problem
• How do I find the door?
– Object Recognition Problem
• What are you asking me to do?
– Language Understanding Problem
• How can I tell you the answer to your
question?
– Speech Generation Problem
Sensing the Environment
• Sensors allow the robot to perceive its
environment to get information that allows
it to make decisions
– Humans have 6 senses what are they?
– What sensors does a robot need?
Acting on the Environment
• Robots have effectors that allow it to
change the state of the world
– What are human effectors?
– What effectors can robots have?
Achieving a Goal
• Achieving a goal requires intelligent
decision making
– Artificial Intelligence
LEGO Mindstorm RCX
3 Output or Motor Ports (A, B, C)
3 Input or Sensor Ports (1, 2, 3)
IR Transmitter/Receiver
Programming Your Bot
Spectrum of Self-Control
Teleoperation: Human Control
Autonomous (AI) Control
Shared Human – Robot Control
Remote-Controlled Rats
Spectrum of AI Robot Control
Reactive/Behavior-Based Robot
Control
• Ignores world models
Sense
Act
Finite State Machine
Finding Inspiration
• Constructopedia
• Nature
• Web
www.legomindstorms.com
www.lugnet.com/robotics/rcx
roboti.cs.siue.edu