AUTONOMOUS SYSTEMS INTRODUCTION

Size: px
Start display at page:

Download "AUTONOMOUS SYSTEMS INTRODUCTION"

Transcription

1 AUTONOMOUS SYSTEMS INTRODUCTION Pedro Lima, M. Isabel Ribeiro Instituto Superior Técnico/Instituto de Sistemas e Robótica September 2008 Course Handouts All rights reserved

2 Autonomous Systems What is an Autonomous System? 2

3 Autonomous Systems AUTONOMY From Greek αυτονοµία autonomia, noun of quality from αυτόνοµος autonomos independent, living by one s own laws, from αυτο auto- self + νόµος nomos custom, law. In Wikipedia 3

4 Autonomous Systems SYSTEM From late Latin systēma, from Ancient Greek σύστηµα (sustēma), organised whole, body ), from σύν (sun), with, together ) + ἵστηµι (histēmi), I stand ). A collection of organized things. A way of organizing or planning. A whole composed of relationships among the members. In Wikipedia 4

5 Autonomous Systems AUTONOMOUS SYSTEM A collection of organized things, composed of relationships among them, and capable of living independently by its own laws 5

6 Autonomous Systems AUTONOMOUS AGENT An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment through effectors (Russel & Norvig, 1995). Jennings and Wooldridge have three key concepts for an agent: situatedness, autonomy, flexibility 6

7 Autonomous Systems AUTONOMOUS AGENT (Jennings & Wooldridge, 1998) Agent is a computer system, situated in some environment, receiving sensory inputs from its environment and performing actions which change the environment in some way. An autonomous agent should be capable of flexible autonomous action in order to meet its design objectives. Flexibility includes that the agent responds to changes it perceives in the environment, takes the initiative where appropriate and is social with other artificial agents and humans. Autonomy means that the agent should be able to act without the direct intervention of humans or other agents and that it should have control over its own actions and internal state. 7

8 Autonomous Systems AUTONOMOUS AGENTS should be able to learn from experience should be able to interact and even cooperate with other autonomous agents should have means of handling the uncertainty associated to its sensor inputs and the effects of its actions over a surrounding, possibly dynamic, environment should have means to take rational decisions, leading to some goal 8

9 Autonomous Systems AUTONOMOUS ROBOTS Autonomous robots are robots (embodied situated agents) which can perform desired tasks in unstructured environments without continuous human guidance. Many kinds of robots have some degree of autonomy. Different robots can be autonomous in different ways. In Wikipedia 9

10 Autonomous Systems AUTONOMOUS ROBOTS have the ability to Gain information about the environment. Work for an extended period without human intervention. Move either all or part of itself throughout its operating environment without human assistance. Avoid situations that are harmful to people, property, or itself. An autonomous robot may also learn or gain new capabilities like adjusting strategies for accomplishing its task(s) or adapting to changing surroundings. In Wikipedia 10

11 Autonomous Systems Examples of Autonomous Systems Autonomous Mobile Robots (individuals or teams) Mobile and Static Sensor Networks Intelligent Homes Autonomous Cars Satellites Spacecraft Software agents Information search Computer viruses Humans, other animals! 11

12 Autonomous Mobile Robots Historical Evolution

13 Autonomous Mobile Robots Historical Evolution Anubis - Ancient Egyptian god of the dead, represented as a jackal or as a man with the head of a jackal. In the Early Dynastic period and the Old Kingdom he was preeminent as lord of the dead, but he was later overshadowed by Osiris. Anubis was associated with the care of the dead and was credited with the invention of embalming, an art he first practiced on the corpse of Osiris. Later assigned the role of conducting souls into the underworld, he was sometimes identified in the Greco-Roman world with Hermes. Karel Capek - He is most famous for coining of the word ``robot'', from the Czech robota, work, in his play (Rossum's Universal Robots RUR) about them taking over the world. The play used to be extremely popular and well-known. The RUR robot which appeared in an adaption of Czech author Karel Capek's Rossum's Universal Robots. Circa 1930s. R.U.R. (Rossum's Universal Robots), which introduced the word robot into the English language, conceives a future in which all workers will be automated. Their ultimate revolt when they acquire souls and the ensuing cotastrophe comprise an exciting, vivid theatrical experience See Le_regne_des_robots_par_Karel_Capek for an explanation of RUR. 13

14 Autonomous Mobile Robots Historical Evolution Elsie 14

15 Autonomous Mobile Robots Historical Evolution Shakey (Stanford University) it was the first mobile robot to be controlled by vision Shakey was set simple tasks to solve: To recognize an object using vision Find its way to the object Perfom some action on the object (for example, to push it over) 15

16 Autonomous Mobile Robots Historical Evolution Stanford Cart In development since 1967, the Stanford Cart successfully crossed a chair-filled room without human intervention in The "Stanford Cart" and SRI's "Shakey" were the first mobile robots controlled by computers (room-sized, radio linked). Both saw with TV cameras. The Cart followed smudgy white lines seen from a high vantage point in variable illumination quite reliably using adaptation and prediction methods far more complex than Elsie's or the Beast's. Hans Moravec rebuilt the Stanford Cart in 1977, equipping it with stereo vision. A television camera, mounted on a rail on the top of the cart, took pictures from several different angles and relayed them to a computer. The computer gauged the distance between the cart and obstacles in its path. 16

17 Autonomous Mobile Robots Historical Evolution The Hilare Family LAAS - France Hilare I Wheels: 2 driving wheels and a free wheel Batteries: 24V Bus: Multibus Processors: 4 x Intel Operating system: none Communication: serial radio modem (9600 bauds) Sensors: Odometer, 16 US sensors, a Laser Range Finder Dimensions (LxWxH): 80cm x 80cm x 60 cm Weight: 400kg 17

18 Autonomous Mobile Robots Historical Evolution The Hilare Family LAAS - France Hilare II Wheels: 2 driving wheels + 4 free wheels Batteries: 48V Bus: VME Processors: 4 x Motorola Motorola PPC 750 Operating system: VxWorks Communication: Ethernet radio modem (3 Mbit/s) Sensors: odometry, 32 Sonar range sensors, 2D Laser Range Finder, 1 Pan/Tilt/Zoom color camera, 2 Pan/Tilt black and white cameras Dimensions (LxWxH): 130cm x 80cm x 80cm Weight: 450kg 18

19 Autonomous Mobile Robots Historical Evolution Hilare IIbis The Hilare Family LAAS - France Wheels: 2 driving wheels + 4 free wheels Batteries: 48V Bus: 1 VME Rack Processors: 4 x Motorola Motorola PPC 604 Operating system: VxWorks Communication: Ethernet radio modem (3 Mbit/s) Sensors: odometry, 32 Sonar range sensors, 2D Laser Range Finder, 1B&W camera Dimensions (LxWxH): 130cm x 80cm x 80cm Weight: 400kg 19

20 Autonomous Mobile Robots Historical Evolution Ghenghis Legged Robot 20

21 Autonomous Mobile Robots Historical Evolution Dante II legged robot 8 legs Exploration at Antartic and Alaska The first robot to use rapell Communication channel based on optical fiber to a base station and then to a satelite station Colour images, laser and cameras on the legs Gas sensors Computers on VME bus (Sparc and MC68000) The CMU Field Robotics Center (FRC) developed Dante II, a tethered walking robot, which explored the Mt. Spurr (Aleutian Range, Alaska) volcano in July High-temperature, fumaroles gas samples are prized by volcanic science, yet their sampling poses significant challenge. In 1993, eight volcanologists were killed in two separate events while sampling and monitoring volcanoes. The use of robotic explorers, such as Dante II, opens a new era in field techniques by enabling scientists to remotely conduct research and exploration. Using its tether cable anchored at the crater rim, Dante II is able to descend down sheer crater walls in a rappelling-like manner to gather and analyze high temperature gasses from the crater floor. In addition to contributing to volcanic science, a primary objective of the Dante II program is to demonstrate robotic exploration of extreme (i.e., harsh, barren, steep) terrains such as those found on planetary surfaces. 21

22 Autonomous Mobile Robots Historical Evolution Cog MIT (USA) Rodney Brooks Protothype of a humanoid robot. 22

23 Autonomous Mobile Robots Historical Evolution Planetary Robotics NASA JPL Rovers 23

24 Autonomous Mobile Robots Historical Evolution Mars rovers: Spirit and Opportunity In Mars since

25 Autonomous Mobile Robots Examples AGV, Efacec Fábrica de Transformadores LGV, Soporcel Fábrica de Papel

26 Autonomous Mobile Robots Examples ATRV-Jr Robot Alice, EPFL, Suíça Wheelesley-cadeira de rodas robotizada Helpmate Aspirador Roomba

27 Autonomous Mobile Robots Examples PackBot, irobot, EUA RAPOSA, ISR/IST + IdMind, Portugal Shrimp, EPFL, Suíça

28 Autonomous Mobile Robots Examples Passarola, ISR/IST, Portugal Robots for Non-Land Environments AIR Helicopter UNDERWATER OCEAN Infante ISR/IST, Portugal Delfim ISR/IST, Portugal

29 Autonomous Mobile Robots Examples AIBO, Sony ASIMO, Honda QRIO, Sony P3, Honda PARO, Japão

30 Historical Evolution Present, Near Future Reconfigurable Robots Small-Micro Robots Robot Collectives (e.g., Swarms) EPFL, Zurich 30

31 Historical Evolution Present, Near Future Robotic Assistant/ Cognitive humanoids Bio-inspired Cognitive Systems Antropomorphic Robotics and Neurosciences icub, FP6 RobotCub project BALTAZAR, ISR/IST, Portugal 31

32 Autonomous Robots - Applications Support to medical services SERVICE ROBOTS Transportation of food, medication, medical exams, Automation of pharmacy service Automatic cleaning of (large) areas Supermarkets, airports, industrial sites Glass cleaning Domestic vacuum-cleaner Client support Museum tours, exhibitions guides Agricultural Fruit and vegetable picking, fertilization, planting Forests Cleaning, fire preventing, tree cuting 32

33 Autonomous Robots - Applications Hazard Environments Inspection of hazard environments (catastrofic areas, vulcanos, nuclear power plants, oil tanks) Inspection of gas or oil pipes, and power transmission lines Oil tank cleaning Construction and demolishing Space Space exploration Remote inspection of space stations Military Surveilance vehicles Monitoring vehicles Forests Cleaning, fire preventing, tree cuting 33

34 Autonomous Robots - Applications Material Handling AGVs, SGVs, LGVs Safety Surveillance of large areas, buildings, airports, car parking lots Civil Transportation Inspection of airplanes, trains, Elderly and Handicapped Assistance to handicapped or elderly people, helping in tansportation, health care, Entertainment RobotDog Aibo Robot dog from Sony Telepresence 34

35 Robot Networks 35

36 Robot Networks Soccer Robots 36

37 Spacecraft Formations 37

38 Static + Mobile Sensor Networks 38

39 Static + Mobile Sensor Networks distributed sensors (cameras) ubiquitous comms networked personal assistants Robot assistants (cognitive, social) 39

40 Home Sensor Networks Autonomous Systems Pedro Lima, Isabel Ribeiro Introduction

41 Home Sensor Networks

42 Robots + Sensors in Urban Scenarios EC FP6 URUS (Ubiquitous Networking Robotics in Urban Settings) Project

43 Static + Mobile Sensor Networks - Applications Environment mapping and monitoring Spatial exploration Surveillance Search and rescue Intelligent homes Intelligent clothes Helping people in urban spaces 43

44 Autonomous Systems New Challenges Growing robots, inspired in humans cognition Bio-inspired robot collectives Robot societies using social sciences concepts 44

45 Components of an Autonomous System Classical cycle: SENSING PROCESSING - ACTING 45

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

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

EE631 Cooperating Autonomous Mobile Robots. Lecture 1: Introduction. Prof. Yi Guo ECE Department

EE631 Cooperating Autonomous Mobile Robots. Lecture 1: Introduction. Prof. Yi Guo ECE Department EE631 Cooperating Autonomous Mobile Robots Lecture 1: Introduction Prof. Yi Guo ECE Department Plan Overview of Syllabus Introduction to Robotics Applications of Mobile Robots Ways of Operation Single

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

CMPUT 412 Introduction. Csaba Szepesvári University of Alberta

CMPUT 412 Introduction. Csaba Szepesvári University of Alberta CMPUT 412 Introduction Csaba Szepesvári University of Alberta Table of contents Admin Robots Basics of control Robot design Admin Teams: Not yet assembled (next week) Rotational scheme First lab: Learn

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

ENME 489L: Biologically Inspired Robotics

ENME 489L: Biologically Inspired Robotics ENME 489L: Biologically Inspired Robotics Satyandra K. Gupta and Arvind Ananthanarayanan Department of Mechanical Engineering and Institute for Systems Research University of Maryland Course Introduction

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

Autonomous Mobile Robots

Autonomous Mobile Robots Autonomous Mobile Robots The three key questions in Mobile Robotics Where am I? Where am I going? How do I get there?? To answer these questions the robot has to have a model of the environment (given

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

What is Robotics. Robotics is the science that studies robots and the technology that builds them

What is Robotics. Robotics is the science that studies robots and the technology that builds them What is Robotics 02CFIC CY Robotics is the science that studies robots and the technology that builds them Robotics started its development during WWII (Manhattan project) Robots (seen as an artificial

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

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

Recommended Text. Logistics. Course Logistics. Intelligent Robotic Systems

Recommended Text. Logistics. Course Logistics. Intelligent Robotic Systems Recommended Text Intelligent Robotic Systems CS 685 Jana Kosecka, 4444 Research II kosecka@gmu.edu, 3-1876 [1] S. LaValle: Planning Algorithms, Cambridge Press, http://planning.cs.uiuc.edu/ [2] S. Thrun,

More information

Slides that go with the book

Slides that go with the book Autonomous Mobile Robots, Chapter Autonomous Mobile Robots, Chapter Autonomous Mobile Robots The three key questions in Mobile Robotics Where am I? Where am I going? How do I get there?? Slides that go

More information

Introduction to Robotics

Introduction to Robotics Introduction to Robotics CSc 8400 Fall 2005 Simon Parsons Brooklyn College Textbook (slides taken from those provided by Siegwart and Nourbakhsh with a (few) additions) Intelligent Robotics and Autonomous

More information

Introduction to Robotics

Introduction to Robotics Autonomous Mobile Robots, Chapter Introduction to Robotics CSc 8400 Fall 2005 Simon Parsons Brooklyn College Autonomous Mobile Robots, Chapter Textbook (slides taken from those provided by Siegwart and

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

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

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

COS Lecture 1 Autonomous Robot Navigation

COS Lecture 1 Autonomous Robot Navigation COS 495 - Lecture 1 Autonomous Robot Navigation Instructor: Chris Clark Semester: Fall 2011 1 Figures courtesy of Siegwart & Nourbakhsh Introduction Education B.Sc.Eng Engineering Phyics, Queen s University

More information

INSTITUTO de SISTEMAS E ROBÓTICA Institute for Systems and Robotics

INSTITUTO de SISTEMAS E ROBÓTICA Institute for Systems and Robotics - Lisboa INSTITUTO de SISTEMAS E ROBÓTICA Mission and Goals ISR-Lisbon is an RD&I institution, affiliated to the Instituto Superior Técnico (IST), where multidisciplinary advanced research activities are

More information

ARTIFICIAL INTELLIGENCE - ROBOTICS

ARTIFICIAL INTELLIGENCE - ROBOTICS ARTIFICIAL INTELLIGENCE - ROBOTICS http://www.tutorialspoint.com/artificial_intelligence/artificial_intelligence_robotics.htm Copyright tutorialspoint.com Robotics is a domain in artificial intelligence

More information

Introduction to Vision & Robotics

Introduction to Vision & Robotics Introduction to Vision & Robotics Vittorio Ferrari, 650-2697,IF 1.27 vferrari@staffmail.inf.ed.ac.uk Michael Herrmann, 651-7177, IF1.42 mherrman@inf.ed.ac.uk Lectures: Handouts will be on the web (but

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

EE631 Cooperating Autonomous Mobile Robots. Lecture 1: Introduction. Prof. Yi Guo ECE Department

EE631 Cooperating Autonomous Mobile Robots. Lecture 1: Introduction. Prof. Yi Guo ECE Department EE631 Cooperating Autonomous Mobile Robots Lecture 1: Introduction Prof. Yi Guo ECE Department Plan Overview of Syllabus Introduction to Robotics Applications of Mobile Robots Ways of Operation Single

More information

Introduction to Robotics

Introduction to Robotics Introduction to Robotics CIS 32.5 Fall 2009 Simon Parsons Brooklyn College Textbook (slides taken from those provided by Siegwart and Nourbakhsh with a (few) additions) Intelligent Robotics and Autonomous

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

World Technology Evaluation Center International Study of Robotics Research. Robotic Vehicles. Robotic vehicles study group:

World Technology Evaluation Center International Study of Robotics Research. Robotic Vehicles. Robotic vehicles study group: World Technology Evaluation Center International Study of Robotics Research Robotic Vehicles Robotic vehicles study group: Arthur Sanderson, Rensselaer Polytechnic Institute (Presenter) George Bekey, University

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

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

RoboCup: Not Only a Robotics Soccer Game but also a New Market Created for Future

RoboCup: Not Only a Robotics Soccer Game but also a New Market Created for Future RoboCup: Not Only a Robotics Soccer Game but also a New Market Created for Future Kuo-Yang Tu Institute of Systems and Control Engineering National Kaohsiung First University of Science and Technology

More information

A Multidisciplinary Approach to Cooperative Robotics

A Multidisciplinary Approach to Cooperative Robotics A Multidisciplinary Approach to Cooperative Pedro U. Lima Intelligent Systems Lab Instituto Superior Técnico Lisbon, Portugal WHERE ARE WE? ISR ASSOCIATE LAB PARTNERS Multidisciplinary R&D in and Information

More information

Overview Agents, environments, typical components

Overview Agents, environments, typical components Overview Agents, environments, typical components CSC752 Autonomous Robotic Systems Ubbo Visser Department of Computer Science University of Miami January 23, 2017 Outline 1 Autonomous robots 2 Agents

More information

Introduction to Robotics

Introduction to Robotics Introduction to Robotics Analysis, systems, Applications Saeed B. Niku Chapter 1 Fundamentals 1. Introduction Fig. 1.1 (a) A Kuhnezug truck-mounted crane Reprinted with permission from Kuhnezug Fordertechnik

More information

NAVIGATION OF MOBILE ROBOTS

NAVIGATION OF MOBILE ROBOTS MOBILE ROBOTICS course NAVIGATION OF MOBILE ROBOTS Maria Isabel Ribeiro Pedro Lima mir@isr.ist.utl.pt pal@isr.ist.utl.pt Instituto Superior Técnico (IST) Instituto de Sistemas e Robótica (ISR) Av.Rovisco

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

Year 1805 Doll, made by Maillardet, that wrote in either French or English and could draw landscapes

Year 1805 Doll, made by Maillardet, that wrote in either French or English and could draw landscapes Unit 8 : ROBOTICS INTRODUCTION Robots are devices that are programmed to move parts, or to do work with a tool. Robotics is a multidisciplinary engineering field dedicated to the development of autonomous

More information

Acknowledgements INTRODUCTION. What is a robot? What is a robot

Acknowledgements INTRODUCTION. What is a robot? What is a robot Acknowledgements These slides are originally generated by Prof. Simon Parsons, which are heavily based on those provided by Roland Siegwart and Illah Nourbakhsh and provided along with the textbook. INTRODUCTION

More information

Acknowledgements. Naturally, all errors introduced are my responsibility. cisc3415-fall2013-ozgelen-lect01 2

Acknowledgements. Naturally, all errors introduced are my responsibility. cisc3415-fall2013-ozgelen-lect01 2 INTRODUCTION Acknowledgements These slides are originally generated by Prof. Simon Parsons, which are heavily based on those provided by Roland Siegwart and Illah Nourbakhsh and provided along with the

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

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

Planning in autonomous mobile robotics

Planning in autonomous mobile robotics Sistemi Intelligenti Corso di Laurea in Informatica, A.A. 2017-2018 Università degli Studi di Milano Planning in autonomous mobile robotics Nicola Basilico Dipartimento di Informatica Via Comelico 39/41-20135

More information

Introduction To Robotics (Kinematics, Dynamics, and Design)

Introduction To Robotics (Kinematics, Dynamics, and Design) Introduction To Robotics (Kinematics, Dynamics, and Design) SESSION # 4: Applications of Robotics Ali Meghdari, Professor School of Mechanical Engineering Sharif University of Technology Tehran, IRAN 11365-9567

More information

ATLAS. High Mobility, Humanoid Robot ROBOT 17 ALLSTARS -

ATLAS. High Mobility, Humanoid Robot ROBOT 17 ALLSTARS - ATLAS High Mobility, Humanoid Robot Position: High Mobility, Humanoid Robot ATLAS Coach: Marc Raibert Stats: High mobility, humanoid robot designed to negotiate outdoor, rough terrain; Atlas can walk bipedally,

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

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

By Marek Perkowski ECE Seminar, Friday January 26, 2001

By Marek Perkowski ECE Seminar, Friday January 26, 2001 By Marek Perkowski ECE Seminar, Friday January 26, 2001 Why people build Humanoid Robots? Challenge - it is difficult Money - Hollywood, Brooks Fame -?? Everybody? To build future gods - De Garis Forthcoming

More information

Outline of today s lecture. Mobile Robotics Mobile robot classification. Outline of today s lecture. What is a mobile robot? What is a mobile robot?

Outline of today s lecture. Mobile Robotics Mobile robot classification. Outline of today s lecture. What is a mobile robot? What is a mobile robot? Mobile Robotics Mobile robot classification Lecturer Houxiang Zhang TAMS, Department of Informatics, Germany What is a mobile robot? Outline of today s lecture Mobile robot classification Review of research

More information

Humanoid Robots. by Julie Chambon

Humanoid Robots. by Julie Chambon Humanoid Robots by Julie Chambon 25th November 2008 Outlook Introduction Why a humanoid appearance? Particularities of humanoid Robots Utility of humanoid Robots Complexity of humanoids Humanoid projects

More information

Plan for the 2nd hour. What is AI. Acting humanly: The Turing test. EDAF70: Applied Artificial Intelligence Agents (Chapter 2 of AIMA)

Plan for the 2nd hour. What is AI. Acting humanly: The Turing test. EDAF70: Applied Artificial Intelligence Agents (Chapter 2 of AIMA) Plan for the 2nd hour EDAF70: Applied Artificial Intelligence (Chapter 2 of AIMA) Jacek Malec Dept. of Computer Science, Lund University, Sweden January 17th, 2018 What is an agent? PEAS (Performance measure,

More information

Logistics Some Key Points

Logistics Some Key Points Logistics Some Key Points For students just joined, read carefully first Sakai announcement and the slides of the first lecture on course logistics Use CS460F@gmail.com for any course related questions

More information

Advanced Robotics Introduction

Advanced Robotics Introduction Advanced Robotics Introduction Institute for Software Technology 1 Agenda Motivation Some Definitions and Thought about Autonomous Robots History Challenges Application Examples 2 Bridge the Gap Mobile

More information

Advanced Robotics Introduction

Advanced Robotics Introduction Advanced Robotics Introduction Institute for Software Technology 1 Motivation Agenda Some Definitions and Thought about Autonomous Robots History Challenges Application Examples 2 http://youtu.be/rvnvnhim9kg

More information

Lets Learn of Robot Technology

Lets Learn of Robot Technology Lets Learn of Robot Technology Dr. M.S. Ajmal Deen Ali, M.E., Ph.D (IITM) Ajlon Technologies (www.ajlontech.com) Partner to : AlfaTKG Japan, IISc Bangalore & IITM The Origins of Robots 1738 Jacques de

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

How the Body Shapes the Way We Think

How the Body Shapes the Way We Think How the Body Shapes the Way We Think A New View of Intelligence Rolf Pfeifer and Josh Bongard with a contribution by Simon Grand Foreword by Rodney Brooks Illustrations by Shun Iwasawa A Bradford Book

More information

CIS 849: Autonomous Robot Vision

CIS 849: Autonomous Robot Vision CIS 849: Autonomous Robot Vision Instructor: Christopher Rasmussen Course web page: www.cis.udel.edu/~cer/arv September 5, 2002 Purpose of this Course To provide an introduction to the uses of visual sensing

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

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

Intelligent Robotic Systems!! CS 685!! Jana Kosecka, 4444 Research II! ! Office hours Tue 2-3pm!

Intelligent Robotic Systems!! CS 685!! Jana Kosecka, 4444 Research II! ! Office hours Tue 2-3pm! Intelligent Robotic Systems!! CS 685!! Jana Kosecka, 4444 Research II! kosecka@gmu.edu, 3-1876! Office hours Tue 2-3pm! Logistics! Grading: Homeworks + Project 65% Exam: 35%! Prerequisites: basic statistical

More information

What is a robot? Introduction. Some Current State-of-the-Art Robots. More State-of-the-Art Research Robots. Version:

What is a robot? Introduction. Some Current State-of-the-Art Robots. More State-of-the-Art Research Robots. Version: What is a robot? Notion derives from 2 strands of thought: Introduction Version: 15.10.03 - Humanoids human-like - Automata self-moving things Robot derives from Czech word robota - Robota : forced work

More information

Robot Mechanics Lec. 1: An Introduction

Robot Mechanics Lec. 1: An Introduction Robot Mechanics Lec. 1: An Introduction Prof. S.K. Saha Dept. of Mech. Eng. IIT Delhi August 01, 2017@IIT Delhi Contribution of IIT Delhi Humanoid Robots Asimo (Honda): 120cm; 52kg Qrio (Sony): 58cm; 7kg

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

Autonomous Mobile Robotics

Autonomous Mobile Robotics 1 If you are expecting a course on traditional robotics involving industrial arms or carefully constructed physical devices roaming the hallways of some building you are in the wrong place. In this course

More information

Cognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many

Cognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many Preface The jubilee 25th International Conference on Robotics in Alpe-Adria-Danube Region, RAAD 2016 was held in the conference centre of the Best Western Hotel M, Belgrade, Serbia, from 30 June to 2 July

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

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

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

Robot Mechanics Lec. 1: An Introduction

Robot Mechanics Lec. 1: An Introduction Robot Mechanics Lec. 1: An Introduction Prof. S.K. Saha Dept. of Mech. Eng. IIT Delhi August 03, 2015@IIT Delhi Contribution of IIT Delhi Humanoid Robots Asimo (Honda): 120cm; 52kg Qrio (Sony): 58cm; 7kg

More information

Walking and Flying Robots for Challenging Environments

Walking and Flying Robots for Challenging Environments Shaping the future Walking and Flying Robots for Challenging Environments Roland Siegwart, ETH Zurich www.asl.ethz.ch www.wysszurich.ch Lisbon, Portugal, July 29, 2016 Roland Siegwart 29.07.2016 1 Content

More information

Unit 1: Introduction to Autonomous Robotics

Unit 1: Introduction to Autonomous Robotics Unit 1: Introduction to Autonomous Robotics Computer Science 4766/6778 Department of Computer Science Memorial University of Newfoundland January 16, 2009 COMP 4766/6778 (MUN) Course Introduction January

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

Research Issues. contact/non-contact sensors, laser range-finders, visible light cameras, structured light, sonar

Research Issues. contact/non-contact sensors, laser range-finders, visible light cameras, structured light, sonar The Early Robots Classes of Robots Slave manipulator teleoperated by a human master Limited-Sequence manipulator Teach-replay robot Computer-controlled robot Intelligent robot Hardware (out of scope) Motor

More information

Foreword Editorial Contents Executive Summary World Robotics 2017 Service Robots... 12

Foreword Editorial Contents Executive Summary World Robotics 2017 Service Robots... 12 Contents 7 Contents Foreword... 3 Editorial... 5 Contents... 7 Executive Summary World Robotics 2017 Service Robots... 12 1 Introduction into Service Robotics... 22 1.1 Structure of the World Robotics

More information

Introduction to Vision & Robotics

Introduction to Vision & Robotics Introduction to Vision & Robotics by Bob Fisher rbf@inf.ed.ac.uk Introduction to Robotics Introduction Some definitions Applications of robotics and vision The challenge: a demonstration Historical highlights

More information

Abbreviated Modern History of Intelligent Mobile Robotics. August 26, 2014

Abbreviated Modern History of Intelligent Mobile Robotics. August 26, 2014 Abbreviated Modern History of Intelligent Mobile Robotics August 26, 2014 Reading Assignment Read Chapter 2 of Siegwart text (Locomotion) We ll begin studying that material on Thursday Objectives Understand

More information

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged ADVANCED ROBOTICS SOLUTIONS * Intelli Mobile Robot for Multi Specialty Operations * Advanced Robotic Pick and Place Arm and Hand System * Automatic Color Sensing Robot using PC * AI Based Image Capturing

More information

Russell and Norvig: an active, artificial agent. continuum of physical configurations and motions

Russell and Norvig: an active, artificial agent. continuum of physical configurations and motions Chapter 8 Robotics Christian Jacob jacob@cpsc.ucalgary.ca Department of Computer Science University of Calgary 8.5 Robot Institute of America defines a robot as a reprogrammable, multifunction manipulator

More information

INESCTEC Marine Robotics Experience

INESCTEC Marine Robotics Experience From Knowledge Generation To Science-based Innovation INESCTEC Marine Robotics Experience Aníbal Matos Robotics@ INESC TEC Universidade do Porto SEAS-ERA Workshop, Lisboa Sep 17-18, 2013 Research and Technological

More information

Artificial Intelligence and Mobile Robots: Successes and Challenges

Artificial Intelligence and Mobile Robots: Successes and Challenges Artificial Intelligence and Mobile Robots: Successes and Challenges David Kortenkamp NASA Johnson Space Center Metrica Inc./TRACLabs Houton TX 77058 kortenkamp@jsc.nasa.gov http://www.traclabs.com/~korten

More information

Future Intelligent Machines

Future Intelligent Machines Future Intelligent Machines TKK GIM research institute Content of the talk Introductory remarks Intelligent machines Subsystems technology and modularity Robots and biology Robots in homes Introductory

More information

Robots. Robots A Reading A Z Level T Benchmark Book Word Count: 1,221 BENCHMARK T.

Robots. Robots A Reading A Z Level T Benchmark Book Word Count: 1,221 BENCHMARK T. Robots A Reading A Z Level T Benchmark Book Word Count: 1,221 BENCHMARK T Robots Written by Lisa Ing Visit www.readinga-z.com for thousands of books and materials. www.readinga-z.com Robots Photo Credits:

More information

Instituto Nacional de Ciência e Tecnologia em Sistemas Embarcados Críticos

Instituto Nacional de Ciência e Tecnologia em Sistemas Embarcados Críticos Instituto Nacional de Ciência e Tecnologia em Sistemas Embarcados Críticos INCT-SEC José Carlos Maldonado ICMC/USP LRM Laboratóriode Robótica Móvel Principais Projetos: GT1, GT2 e GT3 GT 1 - Robôs Táticos

More information

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects NCCT Promise for the Best Projects IEEE PROJECTS in various Domains Latest Projects, 2009-2010 ADVANCED ROBOTICS SOLUTIONS EMBEDDED SYSTEM PROJECTS Microcontrollers VLSI DSP Matlab Robotics ADVANCED ROBOTICS

More information

Intelligent Robotic Systems. What is a Robot? Is This a Robot? Prof. Richard Voyles Department of Computer Engineering University of Denver

Intelligent Robotic Systems. What is a Robot? Is This a Robot? Prof. Richard Voyles Department of Computer Engineering University of Denver Intelligent Robotic Systems Prof. Richard Voyles Department of Computer Engineering University of Denver ENCE 3830/4800 What is a Robot? WWWebsters: a mechanism guided by automatic controls a device that

More information

Distributed Robotics: Building an environment for digital cooperation. Artificial Intelligence series

Distributed Robotics: Building an environment for digital cooperation. Artificial Intelligence series Distributed Robotics: Building an environment for digital cooperation Artificial Intelligence series Distributed Robotics March 2018 02 From programmable machines to intelligent agents Robots, from the

More information

Robots in society: Event 2

Robots in society: Event 2 Robots in society: Event 2 Service Robots Professor Gurvinder Singh Virk Technical Director, InnotecUK Trustee, CLAWAR Association Ltd Innovative Technology and Science Ltd InnoTecUK set up in 2009 and

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

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

Open Source in Mobile Robotics

Open Source in Mobile Robotics Presentation for the course Il software libero Politecnico di Torino - IIT@Polito June 13, 2011 Introduction Mobile Robotics Applications Where are the problems? What about the solutions? Mobile robotics

More information

CORC Exploring Robotics. Unit A: Introduction To Robotics

CORC Exploring Robotics. Unit A: Introduction To Robotics CORC 3303 Exploring Robotics Unit A: Introduction To Robotics What is a robot? The robot word is attributed to Czech playwright Karel Capek. He first coined the term in his 1921 play Rossum's Universal

More information

Proseminar Roboter und Aktivmedien. Outline of today s lecture. Acknowledgments. Educational robots achievements and challenging

Proseminar Roboter und Aktivmedien. Outline of today s lecture. Acknowledgments. Educational robots achievements and challenging Proseminar Roboter und Aktivmedien Educational robots achievements and challenging Lecturer Lecturer Houxiang Houxiang Zhang Zhang TAMS, TAMS, Department Department of of Informatics Informatics University

More information

Introduction to Robotics

Introduction to Robotics Marcello Restelli Dipartimento di Elettronica e Informazione Politecnico di Milano email: restelli@elet.polimi.it tel: 02-2399-3470 Introduction to Robotics Robotica for Computer Engineering students A.A.

More information

CPS331 Lecture: Agents and Robots last revised April 27, 2012

CPS331 Lecture: Agents and Robots last revised April 27, 2012 CPS331 Lecture: Agents and Robots last revised April 27, 2012 Objectives: 1. To introduce the basic notion of an agent 2. To discuss various types of agents 3. To introduce the subsumption architecture

More information

AUTONOMY AND LEARNING IN MOBILE ROBOTS

AUTONOMY AND LEARNING IN MOBILE ROBOTS AUTONOMY AND LEARNING IN MOBILE ROBOTS George A. Bekey Computer Science Department University of Southern California Los Angeles, CA 90089-0781 bekey@robotics.usc.edu http://www-robotics.usc.edu/ Abstract

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