CS325 Artificial Intelligence Robotics I Autonomous Robots (Ch. 25)

Size: px
Start display at page:

Download "CS325 Artificial Intelligence Robotics I Autonomous Robots (Ch. 25)"

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! 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 information

Revised and extended. Accompanies this course pages heavier Perception treated more thoroughly. 1 - Introduction

Revised 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 information

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

ROBOTICS 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 information

INTRODUCTION to ROBOTICS

INTRODUCTION 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 information

Introduction to Robotics

Introduction 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 information

ME7752: Mechanics and Control of Robots Lecture 1

ME7752: 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 information

Chapter 1. Robot and Robotics PP

Chapter 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 information

Autonomous Robotics. CS Fall Amarda Shehu. Department of Computer Science George Mason University

Autonomous 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 information

Robotics and Autonomous Systems

Robotics 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 information

CS494/594: Software for Intelligent Robotics

CS494/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 information

Robotics 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 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 information

CS343 Introduction to Artificial Intelligence Spring 2012

CS343 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 information

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION

ROBOTICS 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 information

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

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 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 information

An 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. 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 information

Topic: Robots and Job-Bots Teacher Information

Topic: 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 information

MTRX 4700 : Experimental Robotics

MTRX 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 information

CS343 Introduction to Artificial Intelligence Spring 2010

CS343 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 information

Human Robot Interaction (HRI)

Human 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 information

Push Path Improvement with Policy based Reinforcement Learning

Push 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 information

Introduction to Robotic Systems

Introduction 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 information

Robotics. Lecturer: Dr. Saeed Shiry Ghidary

Robotics. 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 information

Reinforcement 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 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 information

CS148 - Building Intelligent Robots Lecture 2: Robotics Introduction and Philosophy. Instructor: Chad Jenkins (cjenkins)

CS148 - 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 information

Robots and Job-Bots Student Worksheet

Robots 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 information

Autonomous Mobile Robot Design. Dr. Kostas Alexis (CSE)

Autonomous 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 information

Intro 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. 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 information

Intro to AI. AI is a huge field. AI is a huge field 2/19/15. What is AI. One definition:

Intro 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 information

Robo-Erectus Jr-2013 KidSize Team Description Paper.

Robo-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 information

CS 599: Distributed Intelligence in Robotics

CS 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 information

UKEMI: Falling Motion Control to Minimize Damage to Biped Humanoid Robot

UKEMI: 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 information

4D-Particle filter localization for a simulated UAV

4D-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 information

What is a robot. Robots (seen as artificial beings) appeared in books and movies long before real applications. Basilio Bona ROBOTICS 01PEEQW

What 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 information

Team Description Paper: Darmstadt Dribblers & Hajime Team (KidSize) and Darmstadt Dribblers (TeenSize)

Team 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 information

Dr. Ashish Dutta. Professor, Dept. of Mechanical Engineering Indian Institute of Technology Kanpur, INDIA

Dr. 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 information

Autonomous and Mobile Robotics Prof. Giuseppe Oriolo. Introduction: Applications, Problems, Architectures

Autonomous 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 information

CS 378: Autonomous Intelligent Robotics. Instructor: Jivko Sinapov

CS 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 information

Prof. Sameer Singh CS 175: PROJECTS IN AI (IN MINECRAFT) WINTER April 6, 2017

Prof. 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 information

Robotics Enabling Autonomy in Challenging Environments

Robotics 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 information

What is Artificial Intelligence? Alternate Definitions (Russell + Norvig) Human intelligence

What 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 information

Humanoids. Lecture Outline. RSS 2010 Lecture # 19 Una-May O Reilly. Definition and motivation. Locomotion. Why humanoids? What are humanoids?

Humanoids. 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 information

CS6700: The Emergence of Intelligent Machines. Prof. Carla Gomes Prof. Bart Selman Cornell University

CS6700: 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 information

Introduction to Vision & Robotics

Introduction 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 information

JNTU World. Introduction to Robotics. Materials Provided by JNTU World Team. JNTU World JNTU World. Downloaded From JNTU World (http://(http://

JNTU 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 information

Richard Voyles Professor of Robotics School of Engineering Technology

Richard 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 information

CS 380: ARTIFICIAL INTELLIGENCE MONTE CARLO SEARCH. Santiago Ontañón

CS 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 information

Chapter 1 Part II. History of Robotics

Chapter 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 information

Artificial Intelligence: Definition

Artificial 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 information

A conversation with Russell Stewart, July 29, 2015

A 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 information

THE FUTURE OF DATA AND INTELLIGENCE IN TRANSPORT

THE 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 information

Team Edinferno Description Paper for RoboCup 2011 SPL

Team 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 information

CS 343: Artificial Intelligence

CS 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 information

Ethics in Artificial Intelligence

Ethics 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 information

International Journal of Informative & Futuristic Research ISSN (Online):

International 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 information

Funzionalità 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 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 information

15: 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 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 information

RoboCup 2012 Best Humanoid Award Winner NimbRo TeenSize

RoboCup 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 information

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

ROBOTICS 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 information

International Journal of Scientific & Engineering Research Volume 8, Issue 5, May ISSN

International 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 information

Robot Motion Control and Planning

Robot 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 information

CSC384 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. 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 information

Lecture 23: Robotics. Instructor: Joelle Pineau Class web page: What is a robot?

Lecture 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 information

KINECT CONTROLLED HUMANOID AND HELICOPTER

KINECT 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 information

Robots: 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. 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 information

Manipulation. 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. 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 information

High 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 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 information

Henry 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 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 information

Artificial Intelligence A Very Brief Overview of a Big Field

Artificial 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 information

CS10 The Beauty and Joy of Computing

CS10 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 information

ES 492: SCIENCE IN THE MOVIES

ES 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 information

Artificial Intelligence

Artificial 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 information

A Semi-Minimalistic Approach to Humanoid Design

A 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 information

Laboratory Mini-Projects Summary

Laboratory 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 information

Humanoid robot. Honda's ASIMO, an example of a humanoid robot

Humanoid 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 information

Our Final Invention: Artificial Intelligence and the End of the Human Era

Our 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 information

Physics-Based Manipulation in Human Environments

Physics-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 information

Cognitive Robotics 2017/2018

Cognitive 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 information

Development 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 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 information

CS10 The Beauty and Joy of Computing

CS10 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 information

An Experimental Comparison of Path Planning Techniques for Teams of Mobile Robots

An 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 information

Artificial Intelligence for Engineers. EE 562 Winter 2015

Artificial 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 information

Artificial Intelligence in the World. Prof. Levy Fromm Institute Spring Session, 2017

Artificial 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 information

Autonomous Stair Climbing Algorithm for a Small Four-Tracked Robot

Autonomous 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 information

The Mathematics of the Stewart Platform

The 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 information

Experimental Robotics CMPUT 412. Martin Jagersand Camilo Perez

Experimental 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 information

Baset Adult-Size 2016 Team Description Paper

Baset 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 information

The UPennalizers RoboCup Standard Platform League Team Description Paper 2017

The 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 information

CS295-1 Final Project : AIBO

CS295-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 information

Industrial 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 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 information

Modular snake robots

Modular 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 information

FALL 2014, Issue No. 32 ROBOTICS AT OUR FINGERTIPS

FALL 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 information

CS 380: ARTIFICIAL INTELLIGENCE INTRODUCTION. Santiago Ontañón

CS 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 information

Reinforcement 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 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 information

Humanoid Robotics (TIF 160)

Humanoid 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 information

Robotics Introduction Matteo Matteucci

Robotics 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 information

ROBOTICS A. WHAT IS A ROBOT?

ROBOTICS 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 information

Cognitive Robotics 2016/2017

Cognitive 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 information

Randomized Motion Planning for Groups of Nonholonomic Robots

Randomized 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 information

Instilling 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 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 information

sin( 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:

sin( 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