* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Intelligent Mobile Robotics
Ecological interface design wikipedia , lookup
Autonomous car wikipedia , lookup
Intelligence explosion wikipedia , lookup
Perceptual control theory wikipedia , lookup
History of artificial intelligence wikipedia , lookup
Kevin Warwick wikipedia , lookup
The City and the Stars wikipedia , lookup
Visual servoing wikipedia , lookup
Philosophy of artificial intelligence wikipedia , lookup
Existential risk from artificial general intelligence wikipedia , lookup
Self-reconfiguring modular robot wikipedia , lookup
Index of robotics articles wikipedia , lookup
List of Doctor Who robots wikipedia , lookup
Adaptive collaborative control wikipedia , lookup
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