introduction to information science and technology ist
play

Introduction to Information Science and Technology (IST) Part IV: - PowerPoint PPT Presentation

Introduction to Information Science and Technology (IST) Part IV: Intelligent Machines and Robotics Sren Schwertfeger / ShanghaiTech University 2 IST ShanghaiTech University - SIST - May 16 2016 Instructor Sren


  1. Introduction to Information Science and Technology (IST) Part IV: Intelligent Machines and Robotics Sören Schwertfeger / 师泽 仁 ShanghaiTech University

  2. 2 IST ShanghaiTech University - SIST - May 16 2016 Instructor • Sören Schwertfeger 师泽仁 • Email: soerensch@shanghaitech.edu.cn • Website: https://robotics.shanghaitech.edu.cn • Office/ lab: Research Building 2 nd floor • Office hours: Tuesdays & Fridays 2pm – 4pm • Research: Robotics (Computer Science)

  3. 3 IST ShanghaiTech University - SIST - May 16 2016 Organization • Organized by School of Information Science and Technology (SIST) • Putting it all together: Programming; Electronics; Signals and Systems for Robotics • Class A: Labs next three Saturdays. • Register in groups of 5 students. If not yet done do it here: https://www.wenjuan.com/s/nqAVNrF/ • Instructions on this weeks lab will be posted today. • Location: Auditorium in Admin building Haike Road

  4. 4 IST ShanghaiTech University - SIST - May 16 2016 Grading • Class A: • 2 Homework: 55% • Robotics HW 2 will have additional ”Class A only” tasks • 3 Quizzes: 15% • At random times during random lectures • 3 Labs: 30% • Checkoff certain tasks during the lab • Class B: • 2 Homework: 70% • 3 Quizzes: 30%

  5. 5 IST ShanghaiTech University - SIST - May 16 2016 Schedule

  6. 6 IST ShanghaiTech University - SIST - May 16 2016 Material • See website: http://shtech.org/course/ist/ • All material is freely available: • LaValle Mobile Robotics and LaValle Planning Algorithms • Read the material – basic facts from the material might be asked in the Quiz

  7. 7 IST ShanghaiTech University - SIST - May 16 2016 Outline • What is a Robot? • Why Mobile Robotics? • Why Autonomous Mobile Robotics? • Brief History • Kinematics

  8. 8 IST ShanghaiTech University - SIST - May 16 2016 What is a Robot? Pictures on the following slides all from http://commons.wikimedia.org

  9. 9 IST ShanghaiTech University - SIST - May 16 2016

  10. 10 IST ShanghaiTech University - SIST - May 16 2016

  11. 11 IST ShanghaiTech University - SIST - May 16 2016

  12. 12 IST ShanghaiTech University - SIST - May 16 2016

  13. 13 IST ShanghaiTech University - SIST - May 16 2016

  14. 14 IST ShanghaiTech University - SIST - May 16 2016

  15. 15 IST ShanghaiTech University - SIST - May 16 2016

  16. 16 IST ShanghaiTech University - SIST - May 16 2016

  17. 17 IST ShanghaiTech University - SIST - May 16 2016

  18. 18 IST ShanghaiTech University - SIST - May 16 2016

  19. 19 IST ShanghaiTech University - SIST - May 16 2016

  20. 20 IST ShanghaiTech University - SIST - May 16 2016

  21. 21 IST ShanghaiTech University - SIST - May 16 2016

  22. 22 IST ShanghaiTech University - SIST - May 16 2016

  23. 23 IST ShanghaiTech University - SIST - May 16 2016

  24. 24 IST ShanghaiTech University - SIST - May 16 2016

  25. 25 IST ShanghaiTech University - SIST - May 16 2016 What is your definition for the term ROBOT ?

  26. 26 IST ShanghaiTech University - SIST - May 16 2016 Definitions: A Robot is ... A machine capable of performing complex tasks in the physical world, that is using sensors to perceive the environment and acts tele-operated or autonomous.

  27. 27 IST ShanghaiTech University - SIST - May 16 2016 Industry vs Mobile Robots • Industrial Robots rule: • 2013: 179,000 industrial robots sold • Over 1.4 million industrial robots installed • China biggest robot market regarding annual sales - also fasted growing market worldwide • Industrial Robots stay at one place! • Almost all other robots move => Mobile Robotics

  28. 28 IST ShanghaiTech University - SIST - May 16 2016 Why Autonomous Mobile Robotics? • Tele-operating robots: boring and inefficient • Autonomous robots: Robots that act by their own reasoning • Human operator might be present: Gives high level tasks • Why autonomy? • Autonomous behaviors might be better than remote control by humans • Remote control might be boring or stressful and tiresome • Human operators might be a scarce resource or expensive • Multi robot approaches: One operator for many robots • Semi-autonomy: • Autonomous behaviors that help the operator, for example: • Way-point navigation, autonomous stair climbing, assisted manipulation • Gradual development from tele-operation to full autonomy possible

  29. 29 IST ShanghaiTech University - SIST - May 16 2016 • Autonomous mobile robots move around in the environment. Therefore ALL of them: • They need to know where they are . • They need to know where their goal is. • They need to know how to get there.

  30. 30 IST ShanghaiTech University - SIST - May 16 2016 • Autonomous mobile robots • Where am I? move around in the environment. Therefore ALL of • Global Positioning System: them: outdoor, error measured in meters • They need to know where they are . • Guiding system: (painted lines, inductive guides), • They need to know where their markers, iBeacon goal is. • They need to know how to get there. • Model of the environment: • Map, Localize yourself in this model • Mapping: Build the map while driving

  31. 31 IST ShanghaiTech University - SIST - May 16 2016 • Autonomous mobile robots • Where is my goal? move around in the • Two part problem: environment. Therefore ALL of • What is the goal? them: • Expressed using the world model (map) • They need to know where they • Using object recognition are . • No specific goal (random) • They need to know where their • Where is that goal? goal is. • Coordinates in the map • They need to know how to get • Localization step at the end of the there. object recognition process • User input

  32. 32 IST ShanghaiTech University - SIST - May 16 2016 • Autonomous mobile robots • Different levels: move around in the • Control: environment. Therefore ALL of • How much power to the motors to move in that direction, reach desired them: speed • They need to know where they • Navigation: are . • Avoid obstacles • They need to know where their • Classify the terrain in front of you goal is. • Follow a path • They need to know how to get • Planning: there. • Long distance path planning • What is the way, optimize for certain parameters

  33. 33 IST ShanghaiTech University - SIST - May 16 2016 Most important capability (for autonomous mobile robots) How to get from place A to place B? (safely and efficiently)

  34. 34 IST ShanghaiTech University - SIST - May 16 2016 How to get from A to B? What are the components of a ROBOT?

  35. 35 IST ShanghaiTech University - SIST - May 16 2016 Sensors: Overview Hardware Battery, Switches, IMU (Gyro, Power LEDs, Plugs Accelerometer), DC/ DC Cameras, Laser Wheel, Range Finders Track, Motor Driver/ Battery (LRF), GPS, Joint, Motor Servos … Motor Controller management Microphone Finger, … Computer: Micro Controller: Computer: Real time, Motor Driver/ Sensing, Control and Navigation Wheel Motor PWM signals, Motor Controller Computing, Planning Analog In- and Output Perception Storage Digital In- and Output Vision Artificial Intelligence Speed sensor Quadrature Encoding Storage Networking (Hard Disk) Micro Controller Mechanics: Structure, Housing, Tracks, Flippers Operator Interface Other Robots Micro Controller

  36. 36 IST ShanghaiTech University - SIST - May 16 2016 How to get from A to B? How to program an intelligent ROBOT to go from A to B?

  37. 37 IST ShanghaiTech University - SIST - May 16 2016 General Control Scheme for Mobile Robot Systems Lecture 6: Artificial Intelligence (AI) Lecture 7: Machine Learning Lecture 3: Localization Cognition & AI Position Planning Map Building Path Planning Global Map Environment Model Path Local Map Lecture 5: Information Path Vision Extraction Execution Motion Control Vision Perception Lecture 2: Navigation Actuator Commands Raw data Control and Navigation Lecture 4: Sensing Acting Perception Real World Environment With material from Roland Siegwart and Davide Scaramuzza, ETH Zurich

  38. 38 IST ShanghaiTech University - SIST - May 16 2016 Brief History Robota “forced labor”: Czech ( 捷克共和國 ), Karel Čapek R.U.R. 'Rossum's Universal Robots' (1920).

  39. 39 IST ShanghaiTech University - SIST - May 16 2016 Shakey the robot (1970) • First general-purpose mobile robot to be able to reason about its own actions • Advanced hardware: • radio communication • sonar range finders • television camera • on-board processors • bump detectors • Advanced software: • Sensing and reasoning • Very big impact • Video: http://robotics.shanghaitech.edu.cn/static/videos/external/Shakey. mkv

  40. 40 IST ShanghaiTech University - SIST - May 16 2016 KINEMATICS

  41. 41 IST ShanghaiTech University - SIST - May 16 2016 How to get from A to B? Which (physical) methods can be used to move a robot? (Propulsion Systems)

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend