Autonomous Intelligent Mobile Robotics

Slides:



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

Department of Mathematics and Computer Science
Web Security A how to guide on Keeping your Website Safe. By: Robert Black.
Group Members Ikechukwu Mogbana Adewuyi Kupolati Frederick Tyson Advisor Prof. Mahmood February, Senior Project 2005/06 Undergraduate Project Proposal.
Introduction to mobile robots Slides modified from Maja Mataric’s CSCI445, USC.
Mobiles Robotics: Integrated Systems Design. Where are the Robots? Exploration.
Computer Programming My Home Page My Paper Job Description Computer programmers write, test, and maintain the detailed instructions, called programs,
Robotica Lezione 1. Robotica - Lecture 12 Objectives - I General aspects of robotics –Situated Agents –Autonomous Vehicles –Dynamical Agents Implementing.
Computers, Artificial Intelligence, & Robotics Erin Harris, Graduate Researcher Jerry B. Weinberg, Associate Professor Department of Computer Science.
Team Evolution1 R.O.M.P Robot Orientation Mapping Project Peri Subrahmanya: Lead Designer Michael Lazar: Project Manager Sean Hogan: Lead Designer Joe.
This will be assessed and graded!. Learning Objectives To be able to research and select information related to a particular topic To be able to interpret.
HOW WEB SERVER WORKS? By- PUSHPENDU MONDAL RAJAT CHAUHAN RAHUL YADAV RANJIT MEENA RAHUL TYAGI.
An Introduction to Computer Science. CSE Studies How Computers Work and How to Make Them Work Better Architecture  Designing machines Programming languages.
Interfacing the Public and Technology: A Web Controlled Mobile Robot Erin J. Harris R. Andrew Lamonica Jerry B. Weinberg.
1 R.O.M.P Robot Orientation Mapping Project (Project Plan) Team Evolution Peri Subrahmanya: Lead Designer Michael Lazar: Project Manager Sean Hogan: Lead.
Robotica Lecture 3. 2 Robot Control Robot control is the mean by which the sensing and action of a robot are coordinated The infinitely many possible.
Web Operated Robot Arm Matanya Elchanani and Tarek Sobh University of Bridgeport Department of Computer Science and Engineering Robotics, Intelligent.
How Solvable Is Intelligence? A brief introduction to AI Dr. Richard Fox Department of Computer Science Northern Kentucky University.
Artificial Intelligence: The Cyber Art of Being Alive Jerry B. Weinberg Associate Professor Department of Computer Science.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Mobiles Robotics: Integrated Systems Design. Where are the Robots? Exploration.
Introduction to Artificial Intelligence Jerry B. Weinberg, Associate Professor Department of Computer Science.
Introduction to Artificial Intelligence CS 438 Spring 2008 Today –AIMA, Ch. 25 –Robotics Thursday –Robotics continued Home Work due next Tuesday –Ch. 13:
Today: Student will be able to describe the basics of their class and computing Tell me about you and how you use computers. Lesson 1 Slide 1.
Learning objective: To understand the common features of Gothic Literature. Learning Outcomes: ALL: Will be able to identify the common plot elements.
Technology and The Popular Culture A brief commentary by Jerry Weinberg, Ph.D.
Pirates & Ninjas. P&N: Plan Project summary Architecture User Interface World Creation (town) World Content Creation Game Play Artificial Intelligence.
By: Hamza Khan. What Problems am I trying to Solve?  Main Problem: Is a Computers Careers suitable for me?  Questions Related to Problem:  Do I have.
Learning to Program with Python Sec 9-1 Web Design.
Autonomous Intelligent Mobile Robotics Jerry Weinberg Associate Professor Computer Science What is a Robot?
James Tam Java History Background information about Java and how it affected it’s development.
SCIENCE AND SCI-FI LITERATURE IN POPULAR CULTURE TV’S IMPACT ON TODAY’S MAN.
Artificial Intelligence: The CyberArt of Being Human Jerry B. Weinberg Assistant Professor Department of Computer Science And Occasional Futurist.
Network (网络). 电脑 ——computer 因特网 ——Internet 结束 ——finish 欺骗 ———cheat 邮件 —— 复制 ———copy 查找 ——look for 程序 ———program 下一步 ——next 打开 ———turn on 关闭 ——turn.
Unit 2 Lesson 7 Introduction to Data.
AP CSP: Data and Trends.
This will be assessed and graded!
AP Computer Science Principles
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
Intelligent Mobile Robotics
Java History Background information about Java and how the background affected it’s development 1.
How to build a good reputation online
Creativity in Algorithms
Robotics.
Soaring Skyward How to setup: On the outline tab go to questions on Slide 10 – 21 and write your questions and edit the answers placing the correct answer.
Application Development Theory
Mohammad Abbas Alamdar Teacher of ICT STS Ajman – Boys School
Introduction CSE 1310 – Introduction to Computers and Programming
Frankenstein: Monster or Misunderstood Victim
Introduction to Artificial Intelligence
Today: Classic & AI Control Wednesday: Image Processing/Vision
Objectives Overview Explain why computer literacy is vital to success in today's world Describe the five components of a computer Discuss the advantages.
AI in Space – Lessons From NASA’s Deep Space 1 Mission
Objectives Overview Explain why computer literacy is vital to success in today’s world Define the term, computer, and describe the relationship between.
*.
Year 2: How to help your child
Robotic Search Engines for the Physical World
Patent Liability Analysis
TA : Mubarakah Otbi, Duaa al Ofi , Huda al Hakami
PHYS 202 Intro Physics II Catalog description: A continuation of PHYS 201 covering the topics of electricity and magnetism, light, and modern physics.
ACT Writing.
Introduction to AppInventor
CompSci 1: Principles of Computer Science Lecture 1 Course Overview
The Client Server Model
Welcome to AP Computer Science A!
SHRED THE LABEL,SAVE A CHILD
What is Programming Language
Intro to Robotics It’s YOUR FUTURE.
Getting started with LEGO EV3 Mindstorms software
Using Phonemic Awareness &
Presentation transcript:

Autonomous Intelligent Mobile Robotics Jerry Weinberg Associate Professor & Andrew Lamonica Computer Science What is a Robot?

Robots are Computers with a Body A mobile robot is a computer with wheels (or legs or treads or other)

What is An Intelligent Robot? A machine able to extract information from its environment and use knowledge about its world to move safely in a meaningful manner

Humans vs. Robots People Robots Bones Mechanical Structure Muscles Effectors Senses Sensors Digestion/Respiration AC/DC Power Brain Computer Knowledge Program

Teleoperation vs. Autonomous

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

Where are the Robots? Industrial Robots

Where are the Robots? Service Robots

Where are the Robots? Exploration

Where are the Robots? Consumer Robots

Interesting Robots

Interesting Robots

Interesting Robots

Dealing with the Physical World A robot needs to be able to handle its environment or the environment must be altered and controlled. Close World Assumption The robot knows everything relevant no surprises Open World Assumption The robot must be able to handle unexpected events.

Spectrum of Robot Control

Deliberative/Hierarchical Robot Control Classic Robot Control Emphasizes Planning with world models Sense Plan Act

Reactive/Behavior-Based Robot Control Ignores world models “The world is its own best model” Sense Act

Finite State Machine

Hybrid Paradigm Combines Reactive and Deliberative Control Planner Act Sense

Meet Taz The Tour Guide Robot

How does Taz figure out where it is?

How you Control Taz Control Java Applet Runs on user’s computer Browses Robot Page Middle Man Stores Java Applet Stores Website Runs on Web Server The Client Runs on Robot’s Onboard PC P2OS Runs on Robot’s Microcomputer Directly Controls Robot Hardware Download Java Applet Send movement commands to Middle Man Web Material Middle Man sends commands on to client Client sends camera feed to Middle Man Client sends robot state info to Middle Man Client sends safe commands to robot P2OS sends state and location info to Client Middle Man sends camera feed to Applet Observe Java Applet

Technology and The Popular Culture A brief commentary by Jerry Weinberg, Ph.D.

Frankenstein: Monster or Misunderstood Victim Frankenstein: Monster or Misunderstood Victim? The personification of unchecked technology

Common Movie Theme: Technology left unchecked will kill you Common Movie Theme: Technology left unchecked will kill you! (Or at least enslave you) Metropolis: Technology is a Temptress

Variations on the Theme

Technology will destroy YOU!! (Even if it can’t take the stairs) Daleks from Dr. Who

Technology will assimilate YOU!

Wrong! You Already Have Been Assimilated

Technology will break your heart!

Does popular culture effect our view of technology? "[The Internet] hasn't made the world a better place," says Debra Walker, an organizer of the day's event. "It's just a vehicle for capitalization, a pyramid scheme. A few people have made a lot of money and the rest of us haven't and won't." Why the Internet is "Dangerous" The Internet is "dangerous" because it is a medium for the instantaneous and uncontrolled transmission of ideas. Death of a game addict Ill Hudson man took own life after long hours on Web Elizabeth Woolley, who says her son, Shawn, was addicted to EverQuest, wants to sue the makers.

The Real Question Who could kick whose butt?                                                                    

Daleks vs. Borg Winner: Daleks

Bad Robot of West World vs. Terminator Winner: Bad Robot of West World

Bad Terminator vs. Good Terminator Winner: Bad Terminator

The End or is it the Beginning?