CS325 Artificial Intelligence Robotics I Autonomous Robots (Ch. 25)
|
|
- Barrie Hawkins
- 5 years ago
- Views:
Transcription
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 / 15
2 Robots As Killers? The word robot coined by Czech writers Capek bros Günay Robotics I Autonomous Robots (Ch. 25) Spring / 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 / 15
4 Robots As Killers? The word robot coined by Czech writers Capek bros Isaac Asimov developed the concept of robotics and three laws: 1 A robot may not injure or cause indirect harm to a human. Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
5 Robots As Killers? The word robot coined by Czech writers Capek bros Isaac Asimov developed the concept of robotics and three laws: 1 A robot may not injure or cause indirect harm to a human. 2 It must obey orders except when in conflict with law #1. Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
6 Robots As Killers? The word robot coined by Czech writers Capek bros Isaac Asimov developed the concept of robotics and three laws: 1 A robot may not injure or cause indirect harm to a human. 2 It must obey orders except when in conflict with law #1. 3 It must stay alive as long as not in conflict with laws #1 and #2. Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
7 Robots As Killers? The word robot coined by Czech writers Capek bros Isaac Asimov developed the concept of robotics and three laws: 1 A robot may not injure or cause indirect harm to a human. 2 It must obey orders except when in conflict with law #1. 3 It must stay alive as long 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 / 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 / 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 / 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 / 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 / 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 / 15
13 Self-Driving Cars and DARPA Challenge Günay Robotics I Autonomous Robots (Ch. 25) Spring / 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 / 15
15 Urban Challenge Günay Robotics I Autonomous Robots (Ch. 25) Spring / 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 / 15
17 Robot as an Agent Günay Robotics I Autonomous Robots (Ch. 25) Spring / 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 / 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 / 15
20 Perception to Estimate Internal State: Kinematic Günay Robotics I Autonomous Robots (Ch. 25) Spring / 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 / 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 / 15
23 Perception to Estimate Internal State: Kinematic Roomba is cleaning a room: Kinematic state: Where in the world are we?? How many dimensions we need for kinematic state? Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
24 Perception to Estimate Internal State: Kinematic Roomba is cleaning a room: Kinematic state: Where in the world are we?? How many dimensions we need for kinematic state? x, y Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
25 Perception to Estimate Internal State: Kinematic Roomba is cleaning a room: Kinematic state: Where in the world are we?? How many dimensions we need for kinematic state? Total: 3 x, y, heading angle Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
26 Perception to Estimate Internal State: Kinematic How about for Junior? Kinematic state: Where in the world are we?? How many dimensions we need for kinematic state? Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
27 Perception to Estimate Internal State: Kinematic How about for Junior? Kinematic state: Where in the world are we?? How many dimensions we need for kinematic state? Total: 3 SAME: x, y, heading angle Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
28 Including Movement: Dynamic State Kinematic state: Where in the world are we?? Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
29 Including Movement: Dynamic State Kinematic state: Where in the world are we?? Junior: Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
30 Including Movement: Dynamic State Kinematic state: Where in the world are we?? Junior: Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
31 Including Movement: Dynamic State Kinematic state: Where in the world are we?? Junior: Dynamic state: Where are you going?? Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
32 Including Movement: Dynamic State Kinematic state: Where in the world are we?? Junior: Dynamic state: Where are you going?? (also includes the kinematic state). Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
33 Including Movement: Dynamic State Kinematic state: Where in the world are we?? Junior: Dynamic state: Where are you going?? (also includes the kinematic state). How many dimensions in dynamic state of Junior? Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
34 Including Movement: Dynamic State Kinematic state: Where in the world are we?? Junior: Dynamic state: Where are you going?? (also includes the 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 / 15
35 Including Movement: Dynamic State Kinematic state: Where in the world are we?? Junior: Dynamic state: Where are you going?? (also includes the kinematic state). How many dimensions in dynamic state of Junior? Total: 5 3 from kinematic forward velocity, v yaw rate: turning angle Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
36 More Dimensions: Flying Günay Robotics I Autonomous Robots (Ch. 25) Spring / 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 / 15
38 Kinematic & Dynamic State of Copters? Quadcopters: Dimensions in kinematic state? Günay Robotics I Autonomous Robots (Ch. 25) Spring / 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 / 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 / 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 / 15
42 Kinematic & Dynamic State of Copters? Quadcopters: Dimensions in dynamic state? 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 / 15
43 Kinematic & Dynamic State of Copters? Quadcopters: Dimensions in dynamic state? 6 from kinematic 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 / 15
44 Kinematic & Dynamic State of Copters? Quadcopters: Dimensions in dynamic state? 6 from kinematic 3 for each dimensional velocity 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 / 15
45 Kinematic & Dynamic State of Copters? Quadcopters: Dimensions in dynamic state? 6 from kinematic 3 for each dimensional velocity 3 for each angular velocity 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 / 15
46 Kinematic & Dynamic State of Copters? Quadcopters: Dimensions in dynamic state? 6 from kinematic 3 for each dimensional velocity Total: 12 3 for each angular velocity 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 / 15
47 Kinematic & Dynamic State of Copters? Quadcopters: Dimensions in kinematic state? 3D location: x, y, z 3D angles: heading, incline, roll Total: 6 Dimensions in dynamic state? 6 from kinematic 3 for each dimensional velocity Total: 12 3 for each angular velocity Unlike a car, this can go in all directions! Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
48 Kinematic & Dynamic State of Jointed Robots Honda s Asimo: a humanoid bipedal robot Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
49 Kinematic & Dynamic State of Jointed Robots Robotic arm: Honda s Asimo: a humanoid bipedal robot Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
50 Kinematic & Dynamic State of Jointed Robots Robotic arm: Honda s Asimo: a humanoid bipedal robot Kinematic dimensions: Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
51 Kinematic & Dynamic State of Jointed Robots Robotic arm: Honda s Asimo: a humanoid bipedal robot Kinematic dimensions: 6? Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
52 Kinematic & Dynamic State of Jointed Robots Robotic arm: Honda s Asimo: a humanoid bipedal robot Kinematic dimensions: 6? base angles (2) joint angles (2) arm rotation (1), grab (1) Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
53 Kinematic & Dynamic State of Jointed Robots Robotic arm: Honda s Asimo: a humanoid bipedal robot Kinematic dimensions: 6? base angles (2) joint angles (2) arm rotation (1), grab (1) Dynamic dimensions? Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
54 Kinematic & Dynamic State of Jointed Robots Robotic arm: Honda s Asimo: a humanoid bipedal robot Kinematic dimensions: 6? base angles (2) joint angles (2) arm rotation (1), grab (1) Dynamic dimensions? 2 6 Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
55 Localization Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
56 Monte Carlo Localization: Particle Filter Roomba: Kinematic state variables: x, y: location θ: heading angle Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
57 Monte Carlo Localization: Particle Filter Roomba: Kinematic state variables: x, y: location θ: heading angle Dynamic state variables: v: forward velocity w: angular velocity (yaw) Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
58 Monte Carlo Localization: Particle Filter Roomba: Each particle: x y θ estimation and pre- Remember: diction? Kinematic state variables: x, y: location θ: heading angle Dynamic state variables: v: forward velocity w: angular velocity (yaw) Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
59 Monte Carlo Localization: Particle Filter Roomba: Each particle: x y θ Kinematic state variables: x, y: location θ: heading angle Dynamic state variables: v: forward velocity w: angular velocity (yaw) Remember: estimation and prediction? State estimation after t: x = x + Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
60 Monte Carlo Localization: Particle Filter Roomba: Each particle: x y θ Kinematic state variables: x, y: location θ: heading angle Dynamic state variables: v: forward velocity w: angular velocity (yaw) Remember: estimation and prediction? State estimation after t: x = x + t v cos θ Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
61 Monte Carlo Localization: Particle Filter Roomba: Each particle: x y θ Kinematic state variables: x, y: location θ: heading angle Dynamic state variables: v: forward velocity w: angular velocity (yaw) Remember: estimation and prediction? State estimation after t: x = x + t v cos θ y = y + t v sin θ Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
62 Monte Carlo Localization: Particle Filter Roomba: Each particle: x y θ Kinematic state variables: x, y: location θ: heading angle Dynamic state variables: v: forward velocity w: angular velocity (yaw) Remember: estimation and prediction? State estimation after t: x = x + t v cos θ y = y + t v sin θ θ = θ + t w Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
63 Monte Carlo Localization: Particle Filter Roomba: Each particle: x y θ Kinematic state variables: x, y: location θ: heading angle Dynamic state variables: v: forward velocity w: angular velocity (yaw) Remember: estimation and prediction? State estimation after t: x = x + t v cos θ y = y + t v sin θ θ = θ + t w 1st approx., but works well. Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
64 Localization Question Roomba: State estimation after t: x = x + t v cos θ y = y + t v sin θ θ = θ + t w Kinematic state variables: x, y: location θ: heading angle Dynamic state variables: v: forward velocity w: angular velocity (yaw) Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
65 Localization Question Roomba: State estimation after t: x = x + t v cos θ y = y + t v sin θ θ = θ + t w Kinematic state variables: x, y: location θ: heading angle Dynamic state variables: v: forward velocity w: angular velocity (yaw) Initial state: x = 24, y = 18, θ = 0 v = 5/sec, w = π 8 sec Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
66 Localization Question Roomba: State estimation after t: Kinematic state variables: x, y: location θ: heading angle Dynamic state variables: v: forward velocity w: angular velocity (yaw) x = x + t v cos θ y = y + t v sin θ θ = θ + t w Initial state: x = 24, y = 18, θ = 0 v = 5/sec, w = π 8 sec Estimate after t = 1 sec? Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
67 Localization Question Roomba: State estimation after t: Kinematic state variables: x, y: location θ: heading angle Dynamic state variables: v: forward velocity w: angular velocity (yaw) x = x + t v cos θ y = y + t v sin θ θ = θ + t w Initial state: x = 24, y = 18, θ = 0 v = 5/sec, w = π 8 sec Estimate after t = 1 sec? x = = 29 y = = 18 θ = π 8 = π 8 Günay Robotics I Autonomous Robots (Ch. 25) Spring / 15
CS325 Artificial Intelligence Ch. 5, Games!
CS325 Artificial Intelligence Ch. 5, Games! Cengiz Günay, Emory Univ. vs. Spring 2013 Günay Ch. 5, Games! Spring 2013 1 / 19 AI in Games A lot of work is done on it. Why? Günay Ch. 5, Games! Spring 2013
More informationRevised and extended. Accompanies this course pages heavier Perception treated more thoroughly. 1 - Introduction
Topics to be Covered Coordinate frames and representations. Use of homogeneous transformations in robotics. Specification of position and orientation Manipulator forward and inverse kinematics Mobile Robots:
More informationROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino
ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino What is Robotics? Robotics is the study and design of robots Robots can be used in different contexts and are classified as 1. Industrial robots
More informationINTRODUCTION to ROBOTICS
1 INTRODUCTION to ROBOTICS Robotics is a relatively young field of modern technology that crosses traditional engineering boundaries. Understanding the complexity of robots and their applications requires
More informationIntroduction to Robotics
Introduction to Robotics Jee-Hwan Ryu School of Mechanical Engineering Korea University of Technology and Education What is Robot? Robots in our Imagination What is Robot Like in Our Real Life? Origin
More informationME7752: Mechanics and Control of Robots Lecture 1
ME7752: Mechanics and Control of Robots Lecture 1 Instructor: Manoj Srinivasan Office: E340 Scott Laboratory Email: srinivasan.88@osu.edu ( PDF posted. In the PDF, if there are no links to videos, do a
More informationChapter 1. Robot and Robotics PP
Chapter 1 Robot and Robotics PP. 01-19 Modeling and Stability of Robotic Motions 2 1.1 Introduction A Czech writer, Karel Capek, had first time used word ROBOT in his fictional automata 1921 R.U.R (Rossum
More informationAutonomous Robotics. CS Fall Amarda Shehu. Department of Computer Science George Mason University
Autonomous Robotics CS 485 - Fall 2016 Amarda Shehu Department of Computer Science George Mason University 1 Outline of Today s Class 2 Robotics over the Years 3 Trends in Robotics Research 4 Course Organization
More informationRobotics and Autonomous Systems
1 / 41 Robotics and Autonomous Systems Lecture 1: Introduction Simon Parsons Department of Computer Science University of Liverpool 2 / 41 Acknowledgements The robotics slides are heavily based on those
More informationCS494/594: Software for Intelligent Robotics
CS494/594: Software for Intelligent Robotics Spring 2007 Tuesday/Thursday 11:10 12:25 Instructor: Dr. Lynne E. Parker TA: Rasko Pjesivac Outline Overview syllabus and class policies Introduction to class:
More informationRobotics Prof. Dilip Kumar Pratihar Department of Mechanical Engineering Indian Institute of Technology, Kharagpur
Robotics Prof. Dilip Kumar Pratihar Department of Mechanical Engineering Indian Institute of Technology, Kharagpur Lecture - 01 Introduction to Robot and Robotics Let us start with the course on Robotics.
More informationCS343 Introduction to Artificial Intelligence Spring 2012
CS343 Introduction to Artificial Intelligence Spring 2012 Prof: TA: Daniel Urieli Department of Computer Science The University of Texas at Austin Good Afternoon, Colleagues Welcome to a fun, but challenging
More informationROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION
ROBOTICS INTRODUCTION THIS COURSE IS TWO PARTS Mobile Robotics. Locomotion (analogous to manipulation) (Legged and wheeled robots). Navigation and obstacle avoidance algorithms. Robot Vision Sensors and
More informationCS 730/830: Intro AI. Prof. Wheeler Ruml. TA Bence Cserna. Thinking inside the box. 5 handouts: course info, project info, schedule, slides, asst 1
CS 730/830: Intro AI Prof. Wheeler Ruml TA Bence Cserna Thinking inside the box. 5 handouts: course info, project info, schedule, slides, asst 1 Wheeler Ruml (UNH) Lecture 1, CS 730 1 / 23 My Definition
More informationAn Introduction to Robotics. Elliot Ratchik, MS Former Senior Scientist, Hoffman LaRoche And Mannkind Corp.
An Introduction to Robotics Elliot Ratchik, MS Former Senior Scientist, Hoffman LaRoche And Mannkind Corp. What is a Robot What can it do History Key Components Applications Future Outline What is a Robot?
More informationTopic: Robots and Job-Bots Teacher Information
Topic: Robots and Job-Bots Teacher Information Time Allowance 90 min. Background The idea of artificial beings dates back to 2000 B.C., when the Egyptians used a lever action door in a tomb. In the Middle
More informationMTRX 4700 : Experimental Robotics
Mtrx 4700 : Experimental Robotics Dr. Stefan B. Williams Dr. Robert Fitch Slide 1 Course Objectives The objective of the course is to provide students with the essential skills necessary to develop robotic
More informationCS343 Introduction to Artificial Intelligence Spring 2010
CS343 Introduction to Artificial Intelligence Spring 2010 Prof: TA: Daniel Urieli Department of Computer Science The University of Texas at Austin Good Afternoon, Colleagues Welcome to a fun, but challenging
More informationHuman Robot Interaction (HRI)
Brief Introduction to HRI Batu Akan batu.akan@mdh.se Mälardalen Högskola September 29, 2008 Overview 1 Introduction What are robots What is HRI Application areas of HRI 2 3 Motivations Proposed Solution
More informationPush Path Improvement with Policy based Reinforcement Learning
1 Push Path Improvement with Policy based Reinforcement Learning Junhu He TAMS Department of Informatics University of Hamburg Cross-modal Interaction In Natural and Artificial Cognitive Systems (CINACS)
More informationIntroduction to Robotic Systems
ENGR 207 Section 1: Introduction to Robotic Systems 1 Introduction to Robotic Systems What is a Robot? The term robot was first used in a 1920 science fiction play by the Czech writer Karel Čapek about
More informationRobotics. Lecturer: Dr. Saeed Shiry Ghidary
Robotics Lecturer: Dr. Saeed Shiry Ghidary Email: autrobotics@yahoo.com Outline of Course We will study fundamental algorithms for robotics with: Introduction to industrial robots and Particular emphasis
More informationReinforcement Learning for CPS Safety Engineering. Sam Green, Çetin Kaya Koç, Jieliang Luo University of California, Santa Barbara
Reinforcement Learning for CPS Safety Engineering Sam Green, Çetin Kaya Koç, Jieliang Luo University of California, Santa Barbara Motivations Safety-critical duties desired by CPS? Autonomous vehicle control:
More informationCS148 - Building Intelligent Robots Lecture 2: Robotics Introduction and Philosophy. Instructor: Chad Jenkins (cjenkins)
Lecture 2 Robot Philosophy Slide 1 CS148 - Building Intelligent Robots Lecture 2: Robotics Introduction and Philosophy Instructor: Chad Jenkins (cjenkins) Lecture 2 Robot Philosophy Slide 2 What is robotics?
More informationRobots and Job-Bots Student Worksheet
Student Worksheet Read the following: What is a Robot? There are many definitions of robots. Several of these are shown below. Circle the numbers of the definitions which fits your understanding of what
More informationAutonomous Mobile Robot Design. Dr. Kostas Alexis (CSE)
Autonomous Mobile Robot Design Dr. Kostas Alexis (CSE) Course Goals To introduce students into the holistic design of autonomous robots - from the mechatronic design to sensors and intelligence. Develop
More informationIntro to AI. AI is a huge field. AI is a huge field 2/26/16. What is AI (artificial intelligence) What is AI. One definition:
Intro to AI CS30 David Kauchak Spring 2016 http://www.bbspot.com/comics/pc-weenies/2008/02/3248.php Adapted from notes from: Sara Owsley Sood AI is a huge field What is AI (artificial intelligence) AI
More informationIntro to AI. AI is a huge field. AI is a huge field 2/19/15. What is AI. One definition:
Intro to AI CS30 David Kauchak Spring 2015 http://www.bbspot.com/comics/pc-weenies/2008/02/3248.php Adapted from notes from: Sara Owsley Sood AI is a huge field What is AI AI is a huge field What is AI
More informationRobo-Erectus Jr-2013 KidSize Team Description Paper.
Robo-Erectus Jr-2013 KidSize Team Description Paper. Buck Sin Ng, Carlos A. Acosta Calderon and Changjiu Zhou. Advanced Robotics and Intelligent Control Centre, Singapore Polytechnic, 500 Dover Road, 139651,
More informationCS 599: Distributed Intelligence in Robotics
CS 599: Distributed Intelligence in Robotics Winter 2016 www.cpp.edu/~ftang/courses/cs599-di/ Dr. Daisy Tang All lecture notes are adapted from Dr. Lynne Parker s lecture notes on Distributed Intelligence
More informationUKEMI: Falling Motion Control to Minimize Damage to Biped Humanoid Robot
Proceedings of the 2002 IEEE/RSJ Intl. Conference on Intelligent Robots and Systems EPFL, Lausanne, Switzerland October 2002 UKEMI: Falling Motion Control to Minimize Damage to Biped Humanoid Robot Kiyoshi
More information4D-Particle filter localization for a simulated UAV
4D-Particle filter localization for a simulated UAV Anna Chiara Bellini annachiara.bellini@gmail.com Abstract. Particle filters are a mathematical method that can be used to build a belief about the location
More informationWhat is a robot. Robots (seen as artificial beings) appeared in books and movies long before real applications. Basilio Bona ROBOTICS 01PEEQW
ROBOTICS 01PEEQW An Introduction Basilio Bona DAUIN Politecnico di Torino What is a robot According to the Robot Institute of America (1979) a robot is: A reprogrammable, multifunctional manipulator designed
More informationTeam Description Paper: Darmstadt Dribblers & Hajime Team (KidSize) and Darmstadt Dribblers (TeenSize)
Team Description Paper: Darmstadt Dribblers & Hajime Team (KidSize) and Darmstadt Dribblers (TeenSize) Martin Friedmann 1, Jutta Kiener 1, Robert Kratz 1, Sebastian Petters 1, Hajime Sakamoto 2, Maximilian
More informationDr. Ashish Dutta. Professor, Dept. of Mechanical Engineering Indian Institute of Technology Kanpur, INDIA
Introduction: History of Robotics - past, present and future Dr. Ashish Dutta Professor, Dept. of Mechanical Engineering Indian Institute of Technology Kanpur, INDIA Origin of Automation: replacing human
More informationAutonomous and Mobile Robotics Prof. Giuseppe Oriolo. Introduction: Applications, Problems, Architectures
Autonomous and Mobile Robotics Prof. Giuseppe Oriolo Introduction: Applications, Problems, Architectures organization class schedule 2017/2018: 7 Mar - 1 June 2018, Wed 8:00-12:00, Fri 8:00-10:00, B2 6
More informationCS 378: Autonomous Intelligent Robotics. Instructor: Jivko Sinapov
CS 378: Autonomous Intelligent Robotics Instructor: Jivko Sinapov http://www.cs.utexas.edu/~jsinapov/teaching/cs378/ Semester Schedule C++ and Robot Operating System (ROS) Learning to use our robots Computational
More informationProf. Sameer Singh CS 175: PROJECTS IN AI (IN MINECRAFT) WINTER April 6, 2017
Prof. Sameer Singh CS 175: PROJECTS IN AI (IN MINECRAFT) WINTER 2017 April 6, 2017 Upcoming Misc. Check out course webpage and schedule Check out Canvas, especially for deadlines Do the survey by tomorrow,
More informationRobotics Enabling Autonomy in Challenging Environments
Robotics Enabling Autonomy in Challenging Environments Ioannis Rekleitis Computer Science and Engineering, University of South Carolina CSCE 190 21 Oct. 2014 Ioannis Rekleitis 1 Why Robotics? Mars exploration
More informationWhat is Artificial Intelligence? Alternate Definitions (Russell + Norvig) Human intelligence
CSE 3401: Intro to Artificial Intelligence & Logic Programming Introduction Required Readings: Russell & Norvig Chapters 1 & 2. Lecture slides adapted from those of Fahiem Bacchus. What is AI? What is
More informationHumanoids. Lecture Outline. RSS 2010 Lecture # 19 Una-May O Reilly. Definition and motivation. Locomotion. Why humanoids? What are humanoids?
Humanoids RSS 2010 Lecture # 19 Una-May O Reilly Lecture Outline Definition and motivation Why humanoids? What are humanoids? Examples Locomotion RSS 2010 Humanoids Lecture 1 1 Why humanoids? Capek, Paris
More informationCS6700: The Emergence of Intelligent Machines. Prof. Carla Gomes Prof. Bart Selman Cornell University
EMERGENCE OF INTELLIGENT MACHINES: CHALLENGES AND OPPORTUNITIES CS6700: The Emergence of Intelligent Machines Prof. Carla Gomes Prof. Bart Selman Cornell University Artificial Intelligence After a distinguished
More informationIntroduction to Vision & Robotics
Introduction to Vision & Robotics Lecturers: Tim Hospedales 50-4450, IF 1.10 t.hospedales@ed.ac.uk Michael Herrmann 51-7177, IF 1.42 michael.herrmann@ed.ac.uk Lectures (Mon and Thr 9:00 9:50) are available
More informationJNTU World. Introduction to Robotics. Materials Provided by JNTU World Team. JNTU World JNTU World. Downloaded From JNTU World (http://(http://
Introduction to Robotics Materials Provided by Team Definition Types Uses History Key components Applications Future Robotics @ MPCRL Outline Robot Defined Word robot was coined by a Czech novelist Karel
More informationRichard Voyles Professor of Robotics School of Engineering Technology
Richard Voyles Professor of Robotics School of Engineering Technology Unprecedented Optimism in Robotics & IOT! Education (all levels) Laypublic Government Leaders (jobs, innovation) Industry (buyers and
More informationCS 380: ARTIFICIAL INTELLIGENCE MONTE CARLO SEARCH. Santiago Ontañón
CS 380: ARTIFICIAL INTELLIGENCE MONTE CARLO SEARCH Santiago Ontañón so367@drexel.edu Recall: Adversarial Search Idea: When there is only one agent in the world, we can solve problems using DFS, BFS, ID,
More informationChapter 1 Part II. History of Robotics
Chapter 1 Part II History of Robotics Overview What you will learn: The difference between industrial robots and other robots The four Ds of robotics Where and why we use robots in the modern world Overview
More informationArtificial Intelligence: Definition
Lecture Notes Artificial Intelligence: Definition Dae-Won Kim School of Computer Science & Engineering Chung-Ang University What are AI Systems? Deep Blue defeated the world chess champion Garry Kasparov
More informationA conversation with Russell Stewart, July 29, 2015
Participants A conversation with Russell Stewart, July 29, 2015 Russell Stewart PhD Student, Stanford University Nick Beckstead Research Analyst, Open Philanthropy Project Holden Karnofsky Managing Director,
More informationTHE FUTURE OF DATA AND INTELLIGENCE IN TRANSPORT
THE FUTURE OF DATA AND INTELLIGENCE IN TRANSPORT Humanity s ability to use data and intelligence has increased dramatically People have always used data and intelligence to aid their journeys. In ancient
More informationTeam Edinferno Description Paper for RoboCup 2011 SPL
Team Edinferno Description Paper for RoboCup 2011 SPL Subramanian Ramamoorthy, Aris Valtazanos, Efstathios Vafeias, Christopher Towell, Majd Hawasly, Ioannis Havoutis, Thomas McGuire, Seyed Behzad Tabibian,
More informationCS 343: Artificial Intelligence
CS 343: Artificial Intelligence NLP, Games, and Autonomous Vehicles Prof. Scott Niekum The University of Texas at Austin [These slides based on those of Dan Klein and Pieter Abbeel for CS188 Intro to AI
More informationEthics in Artificial Intelligence
Ethics in Artificial Intelligence By Jugal Kalita, PhD Professor of Computer Science Daniels Fund Ethics Initiative Ethics Fellow Sponsored by: This material was developed by Jugal Kalita, MPA, and is
More informationInternational Journal of Informative & Futuristic Research ISSN (Online):
Reviewed Paper Volume 2 Issue 4 December 2014 International Journal of Informative & Futuristic Research ISSN (Online): 2347-1697 A Survey On Simultaneous Localization And Mapping Paper ID IJIFR/ V2/ E4/
More informationFunzionalità per la navigazione di robot mobili. Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo
Funzionalità per la navigazione di robot mobili Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo Variability of the Robotic Domain UNIBG - Corso di Robotica - Prof. Brugali Tourist
More information15: Ethics in Machine Learning, plus Artificial General Intelligence and some old Science Fiction
15: Ethics in Machine Learning, plus Artificial General Intelligence and some old Science Fiction Machine Learning and Real-world Data Ann Copestake and Simone Teufel Computer Laboratory University of
More informationRoboCup 2012 Best Humanoid Award Winner NimbRo TeenSize
RoboCup 2012, Robot Soccer World Cup XVI, Springer, LNCS. RoboCup 2012 Best Humanoid Award Winner NimbRo TeenSize Marcell Missura, Cedrick Mu nstermann, Malte Mauelshagen, Michael Schreiber and Sven Behnke
More informationROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino
ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino What is Robotics? Robotics studies robots For history and definitions see the 2013 slides http://www.ladispe.polito.it/corsi/meccatronica/01peeqw/2014-15/slides/robotics_2013_01_a_brief_history.pdf
More informationInternational Journal of Scientific & Engineering Research Volume 8, Issue 5, May ISSN
International Journal of Scientific & Engineering Research Volume 8, Issue 5, May-2017 100 Robotic System and Artificial Intelligence 1. Mr. S Muni kumar, Asst. Professor, Dept. of MCA, KMMIPS 2. S. Irfan
More informationRobot Motion Control and Planning
Robot Motion Control and Planning http://www.cs.bilkent.edu.tr/~saranli/courses/cs548 Lecture 1 Introduction and Logistics Uluç Saranlı http://www.cs.bilkent.edu.tr/~saranli CS548 - Robot Motion Control
More informationCSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes.
CSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes. Artificial Intelligence A branch of Computer Science. Examines how we can achieve intelligent
More informationLecture 23: Robotics. Instructor: Joelle Pineau Class web page: What is a robot?
COMP 102: Computers and Computing Lecture 23: Robotics Instructor: (jpineau@cs.mcgill.ca) Class web page: www.cs.mcgill.ca/~jpineau/comp102 What is a robot? The word robot is popularized by the Czech playwright
More informationKINECT CONTROLLED HUMANOID AND HELICOPTER
KINECT CONTROLLED HUMANOID AND HELICOPTER Muffakham Jah College of Engineering & Technology Presented by : MOHAMMED KHAJA ILIAS PASHA ZESHAN ABDUL MAJEED AZMI SYED ABRAR MOHAMMED ISHRAQ SARID MOHAMMED
More informationRobots: Tools or Toys? Some Answers from Biorobotics, Developmental and Entertainment Robotics. AI and Robots. A History of Robots in AI
Robots: Tools or Toys? Some Answers from Biorobotics, Developmental and Entertainment Robotics AI and Robots Outline: Verena V. Hafner May 24, 2005 Seminar Series on Artificial Intelligence, Luxembourg
More informationManipulation. Manipulation. Better Vision through Manipulation. Giorgio Metta Paul Fitzpatrick. Humanoid Robotics Group.
Manipulation Manipulation Better Vision through Manipulation Giorgio Metta Paul Fitzpatrick Humanoid Robotics Group MIT AI Lab Vision & Manipulation In robotics, vision is often used to guide manipulation
More informationHigh Speed vslam Using System-on-Chip Based Vision. Jörgen Lidholm Mälardalen University Västerås, Sweden
High Speed vslam Using System-on-Chip Based Vision Jörgen Lidholm Mälardalen University Västerås, Sweden jorgen.lidholm@mdh.se February 28, 2007 1 The ChipVision Project Within the ChipVision project we
More informationHenry Lin, Department of Electrical and Computer Engineering, California State University, Bakersfield Lecture 8 (Robotics) July 25 th, 2012
Henry Lin, Department of Electrical and Computer Engineering, California State University, Bakersfield Lecture 8 (Robotics) July 25 th, 2012 1 2 Robotic Applications in Smart Homes Control of the physical
More informationArtificial Intelligence A Very Brief Overview of a Big Field
Artificial Intelligence A Very Brief Overview of a Big Field Notes for CSC 100 - The Beauty and Joy of Computing The University of North Carolina at Greensboro Reminders Blown to Bits Chapter 5 or 6: Contribute
More informationCS10 The Beauty and Joy of Computing
CS10 The Beauty and Joy of Computing Lecture #15 Artificial Intelligence UC Berkeley EECS Lecturer SOE Dan Garcia 2011-10-24 The PRIMER-V2 robot is capable of starting from a stopped position, start riding,
More informationES 492: SCIENCE IN THE MOVIES
UNIVERSITY OF SOUTH ALABAMA ES 492: SCIENCE IN THE MOVIES LECTURE 5: ROBOTICS AND AI PRESENTER: HANNAH BECTON TODAY'S AGENDA 1. Robotics and Real-Time Systems 2. Reacting to the environment around them
More informationArtificial Intelligence
Artificial Intelligence Adversarial Search Vibhav Gogate The University of Texas at Dallas Some material courtesy of Rina Dechter, Alex Ihler and Stuart Russell, Luke Zettlemoyer, Dan Weld Adversarial
More informationA Semi-Minimalistic Approach to Humanoid Design
International Journal of Scientific and Research Publications, Volume 2, Issue 4, April 2012 1 A Semi-Minimalistic Approach to Humanoid Design Hari Krishnan R., Vallikannu A.L. Department of Electronics
More informationLaboratory Mini-Projects Summary
ME 4290/5290 Mechanics & Control of Robotic Manipulators Dr. Bob, Fall 2017 Robotics Laboratory Mini-Projects (LMP 1 8) Laboratory Exercises: The laboratory exercises are to be done in teams of two (or
More informationHumanoid robot. Honda's ASIMO, an example of a humanoid robot
Humanoid robot Honda's ASIMO, an example of a humanoid robot A humanoid robot is a robot with its overall appearance based on that of the human body, allowing interaction with made-for-human tools or environments.
More informationOur Final Invention: Artificial Intelligence and the End of the Human Era
Our Final Invention: Artificial Intelligence and the End of the Human Era Daniel Franklin, Sophia Feng, Joseph Burces, Diana Luu, Ted Bohrer, and Janet Dai PHIL 110 Artificial Intelligence (AI) The theory
More informationPhysics-Based Manipulation in Human Environments
Vol. 31 No. 4, pp.353 357, 2013 353 Physics-Based Manipulation in Human Environments Mehmet R. Dogar Siddhartha S. Srinivasa The Robotics Institute, School of Computer Science, Carnegie Mellon University
More informationCognitive Robotics 2017/2018
Cognitive Robotics 2017/2018 Course Introduction Matteo Matteucci matteo.matteucci@polimi.it Artificial Intelligence and Robotics Lab - Politecnico di Milano About me and my lectures Lectures given by
More informationDevelopment of a Humanoid Biped Walking Robot Platform KHR-1 - Initial Design and Its Performance Evaluation
Development of a Humanoid Biped Walking Robot Platform KHR-1 - Initial Design and Its Performance Evaluation Jung-Hoon Kim, Seo-Wook Park, Ill-Woo Park, and Jun-Ho Oh Machine Control Laboratory, Department
More informationCS10 The Beauty and Joy of Computing
CS10 The Beauty and Joy of Computing Lecture #21 Artificial Intelligence UC Berkeley EECS Lecturer SOE Dan Garcia 2011-04-13 IBM s Watson is being used by researchers in Canada to provide early warnings
More informationAn Experimental Comparison of Path Planning Techniques for Teams of Mobile Robots
An Experimental Comparison of Path Planning Techniques for Teams of Mobile Robots Maren Bennewitz Wolfram Burgard Department of Computer Science, University of Freiburg, 7911 Freiburg, Germany maren,burgard
More informationArtificial Intelligence for Engineers. EE 562 Winter 2015
Artificial Intelligence for Engineers EE 562 Winter 2015 1 Administrative Details Instructor: Linda Shapiro, 634 CSE, shapiro@cs.washington.edu TA: ½ time Bilge Soran, bilge@cs.washington.edu Course Home
More informationArtificial Intelligence in the World. Prof. Levy Fromm Institute Spring Session, 2017
Artificial Intelligence in the World Prof. Levy Fromm Institute Spring Session, 2017 Lecture 3 agenda Robots laws, applications, technology, examples, impact History of computing 1965-1980 Key people in
More informationAutonomous Stair Climbing Algorithm for a Small Four-Tracked Robot
Autonomous Stair Climbing Algorithm for a Small Four-Tracked Robot Quy-Hung Vu, Byeong-Sang Kim, Jae-Bok Song Korea University 1 Anam-dong, Seongbuk-gu, Seoul, Korea vuquyhungbk@yahoo.com, lovidia@korea.ac.kr,
More informationThe Mathematics of the Stewart Platform
The Mathematics of the Stewart Platform The Stewart Platform consists of 2 rigid frames connected by 6 variable length legs. The Base is considered to be the reference frame work, with orthogonal axes
More informationExperimental Robotics CMPUT 412. Martin Jagersand Camilo Perez
Experimental Robotics CMPUT 412 Martin Jagersand Camilo Perez Course Questions Why study robotics? What, exactly, is robotics about? What work is involved? and other questions as well! Why Robotics? shift
More informationBaset Adult-Size 2016 Team Description Paper
Baset Adult-Size 2016 Team Description Paper Mojtaba Hosseini, Vahid Mohammadi, Farhad Jafari 2, Dr. Esfandiar Bamdad 1 1 Humanoid Robotic Laboratory, Robotic Center, Baset Pazhuh Tehran company. No383,
More informationThe UPennalizers RoboCup Standard Platform League Team Description Paper 2017
The UPennalizers RoboCup Standard Platform League Team Description Paper 2017 Yongbo Qian, Xiang Deng, Alex Baucom and Daniel D. Lee GRASP Lab, University of Pennsylvania, Philadelphia PA 19104, USA, https://www.grasp.upenn.edu/
More informationCS295-1 Final Project : AIBO
CS295-1 Final Project : AIBO Mert Akdere, Ethan F. Leland December 20, 2005 Abstract This document is the final report for our CS295-1 Sensor Data Management Course Final Project: Project AIBO. The main
More informationIndustrial Robotics. Claudio Melchiorri. Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI) Università di Bologna
Industrial Robotics Claudio Melchiorri Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI) Università di Bologna email: claudio.melchiorri@unibo.it C. Melchiorri (DEI) Industrial
More informationModular snake robots
Modular snake robots Dr. Juan González Gómez System engineering and automation department Robotics Lab Carlos III University of Madrid (Spain) National Robotics & Intelligent Systems Center King Abdulaziz
More informationFALL 2014, Issue No. 32 ROBOTICS AT OUR FINGERTIPS
FALL 2014, Issue No. 32 ROBOTICS AT OUR FINGERTIPS FALL 2014 Issue No. 32 12 CYBERSECURITY SOLUTION NSF taps UCLA Engineering to take lead in encryption research. Cover Photo: Joanne Leung 6MAN AND MACHINE
More informationCS 380: ARTIFICIAL INTELLIGENCE INTRODUCTION. Santiago Ontañón
CS 380: ARTIFICIAL INTELLIGENCE INTRODUCTION Santiago Ontañón so367@drexel.edu CS 380 Focus: Introduction to AI: basic concepts and algorithms. Topics: What is AI? Problem Solving and Heuristic Search
More informationReinforcement Learning Approach to Generate Goal-directed Locomotion of a Snake-Like Robot with Screw-Drive Units
Reinforcement Learning Approach to Generate Goal-directed Locomotion of a Snake-Like Robot with Screw-Drive Units Sromona Chatterjee, Timo Nachstedt, Florentin Wörgötter, Minija Tamosiunaite, Poramate
More informationHumanoid Robotics (TIF 160)
Humanoid Robotics (TIF 160) Lecture 1, 20100831 Introduction and motivation to humanoid robotics What will you learn? (Aims) Basic facts about humanoid robots Kinematics (and dynamics) of humanoid robots
More informationRobotics Introduction Matteo Matteucci
Robotics Introduction About me and my lectures 2 Lectures given by Matteo Matteucci +39 02 2399 3470 matteo.matteucci@polimi.it http://www.deib.polimi.it/ Research Topics Robotics and Autonomous Systems
More informationROBOTICS A. WHAT IS A ROBOT?
ROBOTICS In this Unit we will talk about a new branch of Computer Science, Robotics, and you will read about robots, their characteristics, uses and possible future developments. A. WHAT IS A ROBOT? 1
More informationCognitive Robotics 2016/2017
Cognitive Robotics 2016/2017 Course Introduction Matteo Matteucci matteo.matteucci@polimi.it Artificial Intelligence and Robotics Lab - Politecnico di Milano About me and my lectures Lectures given by
More informationRandomized Motion Planning for Groups of Nonholonomic Robots
Randomized Motion Planning for Groups of Nonholonomic Robots Christopher M Clark chrisc@sun-valleystanfordedu Stephen Rock rock@sun-valleystanfordedu Department of Aeronautics & Astronautics Stanford University
More informationInstilling Morality in MachinesMultiagent Experiments. David Burke Systems Science Seminar June 3, 2011
Instilling Morality in MachinesMultiagent Experiments David Burke Systems Science Seminar June 3, 2011 Robots are coming! In Japan, researchers anticipate that robot nurses will be the answer to demographic
More informationsin( x m cos( The position of the mass point D is specified by a set of state variables, (θ roll, θ pitch, r) related to the Cartesian coordinates by:
Research Article International Journal of Current Engineering and Technology ISSN 77-46 3 INPRESSCO. All Rights Reserved. Available at http://inpressco.com/category/ijcet Modeling improvement of a Humanoid
More information