Top Banner
Autonomous Intelligent Mobile Robotics Jerry Weinberg Associate Professor Ross Mead Robot Scientist Computer Science What is a Robot?
14

Autonomous Intelligent Mobile Robotics Jerry Weinberg Associate Professor Ross Mead Robot Scientist Computer Science What is a Robot?

Mar 31, 2015

Download

Documents

Izaiah Bence
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Autonomous Intelligent Mobile Robotics Jerry Weinberg Associate Professor Ross Mead Robot Scientist Computer Science What is a Robot?

Autonomous Intelligent Mobile Robotics

Jerry WeinbergAssociate Professor

Ross MeadRobot Scientist

Computer Science

What is a Robot?

Page 2: 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.

Page 3: Autonomous Intelligent Mobile Robotics Jerry Weinberg Associate Professor Ross Mead Robot Scientist Computer Science What is a Robot?

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

Page 4: Autonomous Intelligent Mobile Robotics Jerry Weinberg Associate Professor Ross Mead Robot Scientist Computer Science What is a Robot?

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

Page 5: Autonomous Intelligent Mobile Robotics Jerry Weinberg Associate Professor Ross Mead Robot Scientist Computer Science What is a Robot?

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?

Page 6: Autonomous Intelligent Mobile Robotics Jerry Weinberg Associate Professor Ross Mead Robot Scientist Computer Science What is a Robot?

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?

Page 7: Autonomous Intelligent Mobile Robotics Jerry Weinberg Associate Professor Ross Mead Robot Scientist Computer Science What is a Robot?

Achieving a Goal

• Achieving a goal requires intelligent decision making– Artificial Intelligence

Page 8: Autonomous Intelligent Mobile Robotics Jerry Weinberg Associate Professor Ross Mead Robot Scientist Computer Science What is a Robot?

LEGO Mindstorm RCX

3 Output or Motor Ports (A, B, C)

3 Input or Sensor Ports (1, 2, 3)

IR Transmitter/Receiver

Page 9: Autonomous Intelligent Mobile Robotics Jerry Weinberg Associate Professor Ross Mead Robot Scientist Computer Science What is a Robot?

Programming Your Bot

Page 10: Autonomous Intelligent Mobile Robotics Jerry Weinberg Associate Professor Ross Mead Robot Scientist Computer Science What is a Robot?

Spectrum of Self-Control

Teleoperation: Human Control

Shared Human – Robot Control

Remote-Controlled Rats

Autonomous (AI) Control

Page 11: Autonomous Intelligent Mobile Robotics Jerry Weinberg Associate Professor Ross Mead Robot Scientist Computer Science What is a Robot?

Spectrum of AI Robot Control

Page 12: Autonomous Intelligent Mobile Robotics Jerry Weinberg Associate Professor Ross Mead Robot Scientist Computer Science What is a Robot?

Reactive/Behavior-Based Robot Control

• Ignores world models

Sense Act

Page 13: Autonomous Intelligent Mobile Robotics Jerry Weinberg Associate Professor Ross Mead Robot Scientist Computer Science What is a Robot?

Finite State Machine

Page 14: Autonomous Intelligent Mobile Robotics Jerry Weinberg Associate Professor Ross Mead Robot Scientist Computer Science What is a Robot?

Finding Inspiration• Constructopedia• Nature• Web

www.legomindstorms.com

www.lugnet.com/robotics/rcx

roboti.cs.siue.edu