cs325 artificial intelligence robotics i autonomous
play

CS325 Artificial Intelligence Robotics I Autonomous Robots (Ch. 25) - PowerPoint PPT Presentation

CS325 Artificial Intelligence Robotics I Autonomous Robots (Ch. 25) Dr. Cengiz Gnay, Emory Univ. Gnay Robotics I Autonomous Robots (Ch. 25) Spring 2013 1 / 15 Spring 2013 Robots As Killers? The word robot coined by Czech


  1. CS325 Artificial Intelligence Robotics I – Autonomous Robots (Ch. 25) Dr. Cengiz Günay, Emory Univ. Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 1 / 15 Spring 2013

  2. Robots As Killers? The word “robot” coined by Czech writers Capek bros Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 2 / 15

  3. Robots As Killers? The word “robot” coined by Czech writers Capek bros Isaac Asimov developed the concept of robotics and three laws: Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 2 / 15

  4. Robots As Killers? The word “robot” coined by Czech writers Capek bros Isaac Asimov developed the concept of robotics and three laws: A robot may not injure or 1 cause indirect harm to a human. Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 2 / 15

  5. Robots As Killers? The word “robot” coined by Czech writers Capek bros Isaac Asimov developed the concept of robotics and three laws: A robot may not injure or 1 cause indirect harm to a human. It must obey orders 2 except when in conflict with law #1. Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 2 / 15

  6. Robots As Killers? The word “robot” coined by Czech writers Capek bros Isaac Asimov developed the concept of robotics and three laws: A robot may not injure or 1 cause indirect harm to a human. It must obey orders 2 except when in conflict with law #1. It must stay alive as long 3 as not in conflict with laws #1 and #2. Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 2 / 15

  7. Robots As Killers? The word “robot” coined by Czech writers Capek bros Isaac Asimov developed the concept of robotics and three laws: A robot may not injure or 1 cause indirect harm to a human. It must obey orders 2 except when in conflict with law #1. It must stay alive as long 3 as not in conflict with laws #1 and #2. Fiction always liked to depict robots taking over Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 2 / 15

  8. . . . Or As Helpers? In reality, first we need to make the robots Dr. Thrun says we will soon Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 3 / 15

  9. . . . Or As Helpers? In reality, first we need to make the robots Dr. Thrun says we will soon They can help with? Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 3 / 15

  10. . . . Or As Helpers? In reality, first we need to make the robots Dr. Thrun says we will soon They can help with? Disabled people Children Risky tasks Mundane tasks Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 3 / 15

  11. . . . Or As Helpers? In reality, first we need to make the robots Dr. Thrun says we will soon They can help with? Disabled people Children Risky tasks Mundane tasks We’ll focus on the the self-driving car in two lectures Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 3 / 15

  12. Entry/Exit Surveys Exit survey: Computer Vision III – Structure from Motion What additional piece of information an SfM algorithm needs when the objects in the scene also moves? What parameters an SfM algorithm cannot recover? Entry survey: Robotics I – Autonomous Robots (0.25 pts) What methods that we have previously seen in this class would be involved in robotics? Name a useful task that you think would be possible to assign to robots. Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 4 / 15

  13. Self-Driving Cars and DARPA Challenge Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 5 / 15

  14. Self-Driving Cars and DARPA Challenge 1st DARPA challenge was a failure: cars completed at most 5%. Undergrads like you made Stanley win! Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 5 / 15

  15. Urban Challenge Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 6 / 15

  16. Urban Challenge Google car self-drove 100,000 miles already! We will focus on machine learning, particle filters, and planning. Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 6 / 15

  17. Robot as an Agent Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 7 / 15

  18. Robot as an Agent Is it: 1 Part.-observable? 2 Stochastic? 3 Adversarial? 4 Continuous? 5 Single/Multi? Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 7 / 15

  19. Robot as an Agent Is it: 1 Part.-observable 2 Stochastic 3 Adversarial? 4 Continuous 5 Single /Multi? Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 7 / 15

  20. Perception to Estimate Internal State: Kinematic Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 8 / 15

  21. Perception to Estimate Internal State: Kinematic Kinematic state: Where in the world are we?? Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 8 / 15

  22. Perception to Estimate Internal State: Kinematic Roomba is cleaning a room: Kinematic state: Where in the world are we?? Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 8 / 15

  23. Perception to Estimate Internal State: Kinematic Roomba is cleaning a room: How many dimensions we need for Kinematic state: Where in the world kinematic state? are we?? Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 8 / 15

  24. Perception to Estimate Internal State: Kinematic Roomba is cleaning a room: How many dimensions we need for Kinematic state: Where in the world kinematic state? are we?? x , y Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 8 / 15

  25. Perception to Estimate Internal State: Kinematic Roomba is cleaning a room: How many dimensions we need for Kinematic state: Where in the world kinematic state? are we?? x , y , heading angle Total: 3 Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 8 / 15

  26. Perception to Estimate Internal State: Kinematic How about for Junior? How many dimensions we need for kinematic state? Kinematic state: Where in the world are we?? Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 8 / 15

  27. Perception to Estimate Internal State: Kinematic How about for Junior? How many dimensions we need for kinematic state? Kinematic state: Where in the world SAME: x , y , heading angle are we?? Total: 3 Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 8 / 15

  28. Including Movement: Dynamic State Kinematic state: Where in the world are we?? Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 9 / 15

  29. Including Movement: Dynamic State Kinematic state: Where in the world are we?? Junior: Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 9 / 15

  30. Including Movement: Dynamic State Kinematic state: Where in the world are we?? Junior: Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 9 / 15

  31. Including Movement: Dynamic State Kinematic state: Dynamic state: Where in the world are we?? Where are you going?? Junior: Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 9 / 15

  32. Including Movement: Dynamic State Kinematic state: Dynamic state: Where in the world are we?? Where are you going?? (also includes the Junior: kinematic state) . Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 9 / 15

  33. Including Movement: Dynamic State Kinematic state: Dynamic state: Where in the world are we?? Where are you going?? (also includes the Junior: kinematic state) . How many dimensions in dynamic state of Junior? Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 9 / 15

  34. Including Movement: Dynamic State Kinematic state: Dynamic state: Where in the world are we?? Where are you going?? (also includes the Junior: kinematic state) . How many dimensions in dynamic state of Junior? 3 from kinematic forward velocity, v yaw rate : turning angle Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 9 / 15

  35. Including Movement: Dynamic State Kinematic state: Dynamic state: Where in the world are we?? Where are you going?? (also includes the Junior: kinematic state) . How many dimensions in dynamic state of Junior? 3 from kinematic forward velocity, v yaw rate : turning angle Total: 5 Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 9 / 15

  36. More Dimensions: Flying Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 10 / 15

  37. More Dimensions: Flying More quadcopter videos: Aggressive Maneuvers I: State estimation Aggressive Maneuvers II: Hoops! Aggressive Maneuvers III: Trajectory planning Fails! Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 10 / 15

  38. Kinematic & Dynamic State of Copters? Quadcopters: Dimensions in kinematic state? Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 11 / 15

  39. Kinematic & Dynamic State of Copters? Quadcopters: Dimensions in kinematic state? 3D location: x , y , z Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 11 / 15

  40. Kinematic & Dynamic State of Copters? Quadcopters: Dimensions in kinematic state? 3D location: x , y , z 3D angles: heading, incline, roll Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 11 / 15

  41. Kinematic & Dynamic State of Copters? Quadcopters: Dimensions in kinematic state? 3D location: x , y , z 3D angles: heading, incline, roll Total: 6 Günay Robotics I – Autonomous Robots (Ch. 25) Spring 2013 11 / 15

Recommend


More recommend