Robotics and Perception CMSC498F, CMSC828K Cornelia Fermüller AV Williams Bldg: 4459 Office hours: Tu/Th : 11am-12pm TA: Aleksandrs Ecins AV Williams Bldg:

Slides:



Advertisements
Similar presentations
Robotics Where AI meets the real world. Ankit Jain
Advertisements

Slides that go with the book
1. INTRODUCTION DESIGN AND APPLICATIONS OF INDUSTRIAL ROBOTS SABARIGIRIVASAN.R ISBN
CptS 483: Introduction to Robotics. Born: VT Raised: NH High school: CT College: MA Worked: WI Grad School: TX Postdoc: CA Taught: PA NOW: WA Research.
Tom Bickford Maine Robotics © Where it came from:  KAREL CAPEK, 1920 A Czechslovakian playwright, wrote Rossum’s Universal Robots about mechanical.
Introduction to Robotics Dept. of Computer Science Technion Winter Semester,
Robotics.
Mobile Robotics: 2. Robotics Fundamentals Dr. Brian Mac Namee (
Mobile Robotics: 1. Introduction Dr. Brian Mac Namee (
The term "robot" was first used in a play called "R.U.R." or "Rossum's Universal Robots" by the Czech writer Karel Capek. The plot was simple:
Robotics. When You Hear the Word “Robot”, what do you imagine?
Cpt_S 483: Introduction to Robotics. Dana 3 RoboSub Robot Club Faunc Robot.
Robotics: Integrated Systems Design. Where are the Robots? Industrial Robots.
1 Autonomous Robots Key questions in mobile robotics What is around me? Where am I ? Where am I going ? How do I get there ? Alternatively, these questions.
City College of New York 1 John (Jizhong) Xiao Department of Electrical Engineering City College of New York Historical Development.
Mobiles Robotics: Integrated Systems Design. Where are the Robots? Exploration.
Introduction to Remotely Operated Vehicles ROVs
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #1: The.
PPT ON ROBOTICS AEROBOTICSINDIA.COM. ROBOTICS WHAT IS ROBOTICS THE WORD ROBOTICS IS USED TO COLLECTIVILY DEFINE A FIELD IN ENGINEERING THAT COVERS THE.
Robotica Lezione 1. Robotica - Lecture 12 Objectives - I General aspects of robotics –Situated Agents –Autonomous Vehicles –Dynamical Agents Implementing.
ME 486 Robotics Spring 2004, Lecture 1 ME 486 Robotics Dept. of Mechanical Engineering New Mexico State University Ou Ma Office: JH 515,
Robots and Computer Science Dr. Dakai Zhu Department of Computer Science, UTSA
Build and program robots to challenge each other. Be prepared to have a great time. L. MacCormack-Martin GFMS.
Introduction to Vision & Robotics Bob Fisher IF 1.26 Michael Herrmann IF Lectures: Handouts (+ video)
Robotics Chapter 1 - Introduction
Robots Ren Merritt. Definition of Robot A robot is a mechanical mechanism that moves and interacts with its environment and displays or mimics some form.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
M. De Cecco - Lucidi del corso di Robotics Perception and Action Robotics Perception and Action Prof. Mariolino De Cecco, Ing. Mattia Tavernini Department.
By Fai Hon Leung. Definition of Robot: Robot is a mechanical or virtual, artificial agents. It is usually a system that it has intent or agency of its.
SEMINAR REPORT ON K.SWATHI. INTRODUCTION Any automatically operated machine that functions in human like manner Any automatically operated machine that.
ROBOTICS.
Robotics Robotics History Robotics Technology Types of Robots.
UNC Chapel Hill M. C. Lin COMP Robotics: An Introduction Tues/Thur 11:00am – 12:15pm (SN 115) Ming C. Lin SN223,
Introduction to Robotics History of ROBOTICS. History of Robotics … 1.
Mobiles Robotics: Integrated Systems Design. Where are the Robots? Exploration.
ES 421 Robotics.
INTRODUCTION TO ROBOTICS Part 1: Overview Robotics and Automation Copyright © Texas Education Agency, All rights reserved. 1.
AI in Robotics April 23, 2008 Michael Buynak. Layout Introduction to robotics Ethics Historical (lots of videos)  Past  Present  Future.
Robotics Introduction. Etymology The Word Robot has its root in the Slavic languages and means worker, compulsory work, or drudgery. It was popularized.
Mr. Roboto Keith Wood. Robitz!!!! Robot- a machine that can move and interact with various objects, has some processing ability and be able to be programmed.
Robotics Where AI meets the real world. AMAN KUMAR, SECTION –B4902.
Mindstorms 1.1 Today’s topics l AI l History of Robotics l Uses of robots l The RCX l ROBOLAB l Upcoming ä Basic control ä Kinematics ä Robot architectures.
Introduction to Industrial Robots Landstown High School Governor’s STEM Academy Robotics Pathway.
Robotics & Sensor Fusion for Mechatronics Autonomous vehicle navigation An Obstacle Avoidance Exercise Luca Baglivo, Mariolino De Cecco.
HISTORY OF ROBOTICS BRIEF TIMELINE OF MODERN ROBOTICS.
Cpt_S 483: Introduction to Robotics. Dana 3 RoboSub Robot Club Research Lab.
  Computer vision is a field that includes methods for acquiring,prcessing, analyzing, and understanding images and, in general, high-dimensional data.
ROBOTICS Project by- V.Bindiya , Narayana IIT Olympiad School.
Robot History By Michél Patrón 1.
ROBOTICS.
1 Manipulation by humans and robots CENG782 - Planning of Robotic Manipulation Instructor: Erol Sahin Adapted from slides from..
Introduction to Robotics
ME512: Mobile Robotics Last Lecture
Robotics – Syllabus and Logistics
Introduction to Robotics
ROBOTICS.
Intelligent Mobile Robotics
Automation as the Subject of Mechanical Engineer’s interest
Introduction to Robotics
Dept. of Mechanical Engineering New Mexico State University
Introduction to Robotics
Charlotte, Alex and Tucker
Robotics and Technology
Introduction to Robotics
Robotics and Perception CMSC498F
Autonomous Robots Key questions in mobile robotics What is around me?
Robotics and Control Technology
CSE4421/5324: Introduction to Robotics
Presentation transcript:

Robotics and Perception CMSC498F, CMSC828K Cornelia Fermüller AV Williams Bldg: 4459 Office hours: Tu/Th : 11am-12pm TA: Aleksandrs Ecins AV Williams Bldg: Lab: 4468 Office hours: Tu/Th : 11am-12pm

Books and Resources Textbook: R. Siegwart I. Nourbakhsh, and D. Scaramuzza: Autonomous Mobile Robots, Second Edition, MIT Press, 2011, First Edition: Peter Corke: Robotics, Vision and Control, Fundamental Algorithms in Matlab: Recommended books: S. Thrun, W. Burghart, D. Fox: Probabilistic Robotics, Online Resources : Robot Systems Programming Course at JHU Introduction to Autonomous Robotics by N. Correll Introduction to Autonomous Robotics Planning Algorithms by S. LaValle Planning Algorithms

Logistics Grading: Homeworks and Projects: 65% Exam: 35 % Mid-term: March 10

Origins Term ‘Robot’ due to Czech science fiction play “Rossum’s Universal Robots” by Karel Čapek, (Czeck word for slave), mechanical men on assembly line Isaac Asimov : Russian born Science fiction writer, 1942 positive story ‘Runabaout”, helpful servers. 3 Laws: Law One A robot may not injure a human being or, through inaction, allow a human being to come to harm. Law Two A robot must obey the orders given it by human beings except where such orders would conflict with the First Law. Law Three A robot must protect its own existence as long as such protection does not conflict with the First or Second Law.

Common Robots Manufacturing: typical manipulators, high speed and precision Field and service Robots: Challenges: 1.) move in complex and cluttered environments 2.) operate safely in the presence of people Mars Rover Google’s self driving car Hospital delivery robot

Autonomous Robots Robots making decision in response to their environment vs. being preprogrammed (like Unimate) George C. Devol 1961 Joseph F. Engelberger

Robotics involves Mechanics Sensors: (propriocepetive, GPS, active depth sensor such as laser or Vision) Control Signal processing Planning Artificial Intelligence Human Computer Interaction

Examples Mechanical: Boston Dynamics: Cheeta : SandFlea: Control: Panning and Control for heterogeneous quadroptors Computation: Bin Picking Robot from Mitsubishi Robot Human Interaction Robot mimics social expressions: Robovie Claiming Responsibility:

Topics 1.Introduction 2.Rigid Body Motion 3.Mobile Robot Kinematics 4.Mobile Robot Control 5.Path Planning 6.Sensors 7.Mobile Robot Localization and Mapping 8.Vision: visual features for recognition, attention, segmentation 9.RGB-D processing: mapping, aligning, 3D model building 10.Robot Arm Kinematics 11.Grasping 12.Visual Sevoing

Projects 1.Kinematics and Control: control of differential drive robot in simulation and with the platform 2.Path planning in a map: potential field based control 3.Localization (AMCL localization) 4.Images: attention + segmentation: find objects 5.3D object descriptions using point clouds and picking up objects

Autonomous Navigation Involves Key Questions 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 or autonomously built)  perceive and analyze the environment  find its position within the environment  plan and execute the movement

Control Scheme for Mobile Robot Systems from R. Siegwart

Applications of Mobile Robots

Automatic Guided Vehicles Newest generation of Automatic Guided Vehicle of VOLVO used to transport motor blocks from on assembly station to an other. It is guided by an electrical wire installed in the floor but it is also able to leave the wire to avoid obstacles. There are over 4000 AGV only at VOLVO’s plants.

1 - Introduction 1 15 BR700 Cleaning Robot BR 700 cleaning robot developed and sold by Kärcher Inc., Germany. Its navigation system is based on a very sophisticated sonar system and a gyro.

ROV Tiburon Underwater Robot Picture of robot ROV Tiburon for underwater archaeology (teleoperated)- used by MBARI for deep-sea research, this UAV provides autonomous hovering capabilities for the human operator.

The Pioneer Picture of Pioneer, the teleoperated robot that is supposed to explore the Sarcophagus at Chernobyl

Forester Robot Pulstech developed the first ‘industrial like’ walking robot. It is designed moving wood out of the forest. The leg coordination is automated, but navigation is still done by the human operator on the robot.

1 - Introduction Sojourner, First Robot on Mars The mobile robot Sojourner was used during the Pathfinder mission to explore the mars in summer It was nearly fully teleoperated from earth. However, some on board sensors allowed for obstacle detection. asa.gov/telerobotics_p age/telerobotics.shtm

The Honda Walking Robot

Manipulation Planning the arm trajectory Visual Recognition and Recognition from Depth data Reconstruction (Position, Pose and Shape of Object) Vision based Servo Control (still research)

Our hardware and software Turtlebots Phantom Pincher Arm Kits Baxter ROS : Turlebot:

Cognitive Robotics (Results from the ARC lab) UMD’s robot that learns to make a drink by watching people : qEV6hTxFw&feature=youtu.be qEV6hTxFw&feature=youtu.be A robot that learns to cook by watching youtube videos: The visual processes of action recognition: