Mobiles Robotics: Integrated Systems Design. Where are the Robots? Exploration.

Slides:



Advertisements
Similar presentations
Teaching Robotics Through Play and Challenge Euan McGookin Department of Aerospace Eng. (formerly Dept of Electronics & Electrical Eng.) University of.
Advertisements

Forging new generations of engineers. ROBOTICS What is Robotics? The science or study of the technology associated with the design, fabrication, theory,
Developed by Reneta Barneva, SUNY Fredonia
Autonomous Intelligent Mobile Robotics Jerry Weinberg Associate Professor Ross Mead Robot Scientist Computer Science What is a Robot?
Artificial Intelligence. Intelligent? What is intelligence? computational part of the ability to achieve goals in the world.
Intelligent Agents Russell and Norvig: 2
ECE457 Applied Artificial Intelligence R. Khoury (2007)Page 1 Please pick up a copy of the course syllabus from the front desk.
Presenters: Adam Andy Andy Rachel
Introduction to mobile robots Slides modified from Maja Mataric’s CSCI445, USC.
EGN 1935: ECE Adventures Team: Gator Tales Robot: Little Red Fall 2014 Team Members Aliasger (Ali) Ezzi Alexandra Munoz Tom Perry Cristo Silva Dylan White.
Robotics: Integrated Systems Design. Where are the Robots? Industrial Robots.
David L. Spooner1 IT Education: An Interdisciplinary Approach David L. Spooner Rensselaer Polytechnic Institute.
Robots, robots, everywhere CS 4 HS, July 20 – July 22.
Robots at Work Dr Gerard McKee Active Robotics Laboratory School of Systems Engineering The University of Reading, UK
Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Cognitive Robots © 2014, SNU CSE Biointelligence Lab.,
Mobiles Robotics: Integrated Systems Design. Where are the Robots? Exploration.
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #1: The.
Introduction to Vision & Robotics Bob Fisher IF 1.26 Michael Herrmann IF Lectures: Handouts (+ video)
Computers, Artificial Intelligence, & Robotics Erin Harris, Graduate Researcher Jerry B. Weinberg, Associate Professor Department of Computer Science.
1 ECOR 1010 Introduction to Engineering The Systems Engineering Tradition at Carleton U D.L. Bailey Department of Systems and Computer Engineering Carleton.
Multidisciplinary Teamwork An Undergraduate Robotics Course Emphasizing Integrated System Design A CCLI – A & I Grant funded by the National Science.
MINOS ’03 Dr John Pote. The Team Dr Tony Wilcox Embedded Systems ROBOtic Inventor Dr Nick Holden Control Expert This guy likes lots of.
1 ECOR 1010 Introduction to Engineering The Systems Engineering Tradition at Carleton U D.L. Bailey Department of Systems and Computer Engineering Carleton.
Artificial Intelligence Dr. Paul Wagner Department of Computer Science University of Wisconsin – Eau Claire.
ICS 101 Fall 2011 Introduction to Artificial Intelligence Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at Manoa.
Why do robots need to move?
Linear System Theory Instructor: Zhenhua Li Associate Professor Mobile : School of Control Science and Engineering, Shandong.
Nilufa Rahim C2PRISM Fellow Sept. 12, What is Engineering? Engineering is the field of applying Science and Mathematics to develop solutions that.
Towards Cognitive Robotics Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Christian.
In the name of Allah.
Presenters: Adam Andy Andy
Robotics and Engineering Design. Mission Statement Through the process of learning basic concepts, design methodologies, and implementation skills in.
Artificial Intelligence Intro Agents
ROBOTICS BY: HUSSAIN MURAD. WHAT IS THE FIRST THING YOU THINK OF WHEN YOU THINK OF A ROBOT? When I think of robots, the first thing that pops into mind.
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #2: The.
Artificial Intelligence: The Cyber Art of Being Alive Jerry B. Weinberg Associate Professor Department of Computer Science.
A Multidisciplinary Approach for Using Robotics in Engineering Education Jerry Weinberg Gary Mayer Department of Computer Science Southern Illinois University.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Intelligent Agents อาจารย์อุทัย เซี่ยงเจ็น สำนักเทคโนโลยีสารสนเทศและการ สื่อสาร มหาวิทยาลัยนเรศวร วิทยาเขต สารสนเทศพะเยา.
CS 4630: Intelligent Robotics and Perception History of Intelligent Robotics (Chapter 1) Instructor: Tucker Balch.
Introduction to Artificial Intelligence CS 438 Spring 2008 Today –AIMA, Ch. 25 –Robotics Thursday –Robotics continued Home Work due next Tuesday –Ch. 13:
Introduction of Intelligent Agents
Artificial Intelligence, Expert Systems, and Neural Networks Group 10 Cameron Kinard Leaundre Zeno Heath Carley Megan Wiedmaier.
INTELLIGENT AGENTS. Agents  An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment through.
Chapter 10. The Explorer System in Cognitive Systems, Christensen et al. Course: Robots Learning from Humans On, Kyoung-Woon Biointelligence Laboratory.
University of Kurdistan Artificial Intelligence Methods (AIM) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
Introduction to Artificial Intelligence CS 438 Spring 2008.
Structure and Synthesis of Robot Motion Introduction Subramanian Ramamoorthy School of Informatics 16 January, 2012.
Feng Zhiyong Tianjin University Fall  An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that.
Introduction to Robots and the Mind Bert Wachsmuth & Michael Vigorito Seton Hall University.
Of An Expert System.  Introduction  What is AI?  Intelligent in Human & Machine? What is Expert System? How are Expert System used? Elements of ES.
Robots.
ECE4006 Senior Design Project Linda Milor and Jay Schlag
The Level-2 Projects for Course Clusters Haojun Sun College of Engineering Shantou University.
Introduction: What is AI? CMSC Introduction to Artificial Intelligence January 3, 2002.
מכללות ובתי ספר לטכנולוגיה ולמדעים מנהל למחקר ופיתוח ולהכשרה ORT Israel New Horizons in Science and Technology Education PATT 20 Joel Rothschild.
Mobile Robots Why do robots need to move?. What defines a robot? Sense – a robot has to take in information about its environment Plan – a robot has to.
Autonomous Intelligent Mobile Robotics Jerry Weinberg Associate Professor Computer Science What is a Robot?
Related Courses CMPT 411: Knowledge Representation. Mainly Logic. CMPT 413: Computational Linguistics. Dealing with Natural Language. CMPT 419/726: Often.
The Agent and Environment Presented By:sadaf Gulfam Roll No:15156 Section: E.
 History  What is AI?  Current implementations  Future of AI  Conclusion  References.
ECE457 Applied Artificial Intelligence R. Khoury (2007)Page 1 Please pick up a copy of the course syllabus from the front desk.
Engr 198: Programming-Based Design Course Introduction
BASIC ELECTRONICS & ROBOTICS Instructor: Humayun Rashid Raahat
Autonomous Intelligent Mobile Robotics
Intelligent Mobile Robotics
Today: Classic & AI Control Wednesday: Image Processing/Vision
COMP 4640 Intelligent & Interactive Systems
8th Grade Everything Robotics Elective Mrs. Young
(Robotics and Perception)
Presentation transcript:

Mobiles Robotics: Integrated Systems Design

Where are the Robots? Exploration

Where are the Robots? Industrial Robots

Where are the Robots? Medicine

Where are the Robots? Service Robots

Where are the Robots? Consumer Robots

Where are the Robots? Cultural Robots

What is a Robot? An autonomous system which exists in the physical world, can sense its environment, and can act on it to achieve some goals.

Spectrum of Self-Control Teleoperation: Human Control Shared Human – Robot Control Autonomous (AI) Control

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 BattlebotsBattlebots

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

Existing in the Physical World Inaccessible –near by stimuli, limited attention, imperfect sensors Non-deterministic –Complex set of laws (many unknown) Dynamic –Changes happening as decisions are made Continuous –The worlds is not a set of discrete events

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? Movie Clip

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? Movie Clip

Achieving a Goal Achieving a goal requires intelligent decision making –Artificial Intelligence MovieMovie Clip

Robots are complex systems So, what makes a complex systems complex?

Interactions Between Sub-systems Complex systems consist of multiple sub-systems, each one has the potential of interacting with every other one.

Complexity comes from Multidisciplinary Systems Complex systems can be an integration of mechanical, electrical, chemical, and computational sub-systems. Like vacuum cleaners, washers, cars, hard drives, space shuttles, …

and robots.

Why study Robotics? Well, robots are way coooool! Other areas that deal with complex systems share the same principles involved in designing and implementing robots

Why Study Robotics? Real-time Systems

Why Study Robotics? Multitasking

Why Study Robotics? Integrated Systems Engineering –Mechanical Engineering –Electrical Engineering –Computer Science –Chemical Engineering –BiologicalBiological Continental's electronic stability system analyzes data from many sensors. When the sensors indicate a driver is losing control, the system steadies the vehicle by braking one or more wheels or by slowing down the engine.

The Top 10 Reasons for Taking This Course 10: I want to play with LEGO’s for a grade! 9: All the other CS/ME/ECE/IME electives are lame. 8: Class is taught by the best teachers in the School of Engineering. 7: The Transformers movie ruled, dude! 6. I can use the pick-up line “Want to come see my robot?”

The Top 10 Reasons for Taking This Course 5: So I can invent a robot that looks like me and I’ll never have to go to another class. 4: I can put on my resume: “Robot Builder”. 3: Lots of cool pics, demos, & videos. 2: I want to take over the world!I want to take over the world! 1: Robots are way cooooool! Peace out …

ROBOTICS

And The Categories Are….. Planning Integration Communication Navigation Sensors ControlMechanisms Signal Processing Robots

Robots for $2.00 The answer is …. Robots are built by these. And the question is… What is a cross-functional or multidisciplinary team?

A Multidisciplinary Robotics Course Co-taught course: –Dr. Engel, Electrical & Computer Engineering –Dr.Krauss, Mechanical Engineering –Dr. Karacal, Industrial & Manufacturing Engineering –Dr. Weinberg, Computer Science

Course Objectives 1.To learn to work in a multidisciplinary team. 2.To provide a hands-on experience to practical robotics. 3.To learn about integrated system design. 4.To study the mechanical mechanisms necessary for robot movement and actions. 5.To study the electrical mechanisms of sensor sampling and signal processing. 6.To study the computational mechanisms necessary for sensory perception. 7.To study the computational mechanisms of autonomous robotics.

Readings Textbook: –Robotic Exploration by Fred Martin –Introduction to AI Robotics by R. Murphy –Additional reading will be assigned. IMPORTANT: RIF –Teaching a multi-disciplinary course is challenging

Designing, Building & Programming Each class member will participate on a cross functional team of 3 or 4 students from different disciplines. Teams will work on a variety of lab assignments that include designing & building mechanisms, circuits, and robots Robot will be built using the XBC, iCreate, and IC ( ).

Final Project Multidisciplinary Teams will design and build a robot to complete in a Urban Search and Rescue Challenge Builds upon lab assignments

Grading Assignments25% Quizzes25% Final Exam 20% Final Project 30%

Next Class Wednesday –Teamwork –Form Teams –Check-out robot kits Reading –First chapters of Murphy –Teamwork Handouts