Robotics. Lecturer: Dr. Saeed Shiry Ghidary

Similar documents
An Introduction to Robotics. Dr. Bob Williams, Mechanical Engineering, Ohio University. Table of Contents

Chapter 1 Introduction

Robotics: Evolution, Technology and Applications

Introduction to robotics. Md. Ferdous Alam, Lecturer, MEE, SUST

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

Introduction to Robotics

INTRODUCTION to ROBOTICS

Introduction to Robotics

Chapter 1 Introduction to Robotics

Introduction to Robotics

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

CS494/594: Software for Intelligent Robotics

Chapter 1. Robot and Robotics PP

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION

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

Henry Lin, Department of Electrical and Computer Engineering, California State University, Bakersfield Lecture 8 (Robotics) July 25 th, 2012

An Introduction to Robotics. Elliot Ratchik, MS Former Senior Scientist, Hoffman LaRoche And Mannkind Corp.

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

Robotics Prof. Dilip Kumar Pratihar Department of Mechanical Engineering Indian Institute of Technology, Kharagpur

Robotics Introduction Matteo Matteucci

ME7752: Mechanics and Control of Robots Lecture 1

Human Robot Interaction (HRI)

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

Robotics 1 Industrial Robotics

Robotics Manipulation and control. University of Strasbourg Telecom Physique Strasbourg, ISAV option Master IRIV, AR track Jacques Gangloff

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


Cognitive Robotics 2017/2018

An Introduction to Robotics

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

Sample Pages. Classroom Activities for the Busy Teacher: NXT. 2 nd Edition. Classroom Activities for the Busy Teacher: NXT -

Robot Mechanics Lec. 1: An Introduction

Laboratory Mini-Projects Summary

Robot Mechanics Lec. 1: An Introduction

, TECHNOLOGY. SAULT COLLEGE OF APPLIED ARTS SAULT STE. MARIE, ONTARIO COURSE OUTLINE COURSE OUTLINE: ROBOTIC & CONTROL SYSTEMS

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

FUNDAMENTALS ROBOT TECHNOLOGY. An Introduction to Industrial Robots, T eleoperators and Robot Vehicles. D J Todd. Kogan Page

Introduction to Vision & Robotics

GENERAL I ARTICLE. Robotics. 1. Components and Subsystems. reprogrammable. The robot derives all its versatility and more

Design and Analysis of Articulated Inspection Arm of Robot

A Brief Survey on Robotics

Robot Motion Control and Planning

MTRX 4700 : Experimental Robotics

UNIT VI. Current approaches to programming are classified as into two major categories:

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

Information and Program

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

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

Cognitive Robotics 2016/2017

Industrial Robotics. Claudio Melchiorri. Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI) Università di Bologna

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

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

ARTIFICIAL INTELLIGENCE - ROBOTICS

Robotics and Autonomous Systems

Chapter 14 Automation of Manufacturing Processes and Systems

Introduction To Robotics (Kinematics, Dynamics, and Design)

JEPPIAAR ENGINEERING COLLEGE

Robotics: Robot. Robotics

FABRICATION OF PNEUMATIC PICK AND PLACE ROBOT

ROBOTICS THE INTELLIGENT CONNECTION OF THE PERCEPTION TO ACTION.

Introduction to Vision & Robotics

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

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

Sensors & Systems for Human Safety Assurance in Collaborative Exploration

INDUSTRIAL ROBOTS AND ROBOT SYSTEM SAFETY

VTU NOTES QUESTION PAPERS NEWS RESULTS FORUMS

FUNDAMENTALS OF ROBOTICS

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

The Humanoid Robot ARMAR: Design and Control

Development Of a Simple Robot Arm Using Servo Motors

ROMEO Humanoid for Action and Communication. Rodolphe GELIN Aldebaran Robotics

Tele-Operated Anthropomorphic Arm and Hand Design

Design and Control of the BUAA Four-Fingered Hand

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

CHAPTER 5 INDUSTRIAL ROBOTICS

Lets Learn of Robot Technology

Robots for Medicine and Personal Assistance. Guest lecturer: Ron Alterovitz

Introduction to Robotics in CIM Systems

Robotics: Applications

Dipartimento di Elettronica Informazione e Bioingegneria Robotics

On-demand printable robots

Logic, Ontology and Planning: the Robot s Knowledge Lecture 1

Milind R. Shinde #1, V. N. Bhaiswar *2, B. G. Achmare #3 1 Student of MTECH CAD/CAM, Department of Mechanical Engineering, GHRCE Nagpur, MH, India

Advanced Robotics Introduction

Design and Control of an Anthropomorphic Robotic Arm

Richard Voyles Professor of Robotics School of Engineering Technology

Overview of Challenges in the Development of Autonomous Mobile Robots. August 23, 2011

Overview Agents, environments, typical components

The Haptic Impendance Control through Virtual Environment Force Compensation

Cognition & Robotics. EUCog - European Network for the Advancement of Artificial Cognitive Systems, Interaction and Robotics

Advanced Android Controlled Pick and Place Robotic ARM Using Bluetooth Technology

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

GESTURE BASED ROBOTIC ARM

THE HUMAN POWER AMPLIFIER TECHNOLOGY APPLIED TO MATERIAL HANDLING

Kid-Size Humanoid Soccer Robot Design by TKU Team

Wireless Master-Slave Embedded Controller for a Teleoperated Anthropomorphic Robotic Arm with Gripping Force Sensing

Automated Manufacturing

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

Computer Assisted Medical Interventions

Robotics 1 Industrial Robotics

Transcription:

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 on research in and applications of autonomous mobile robots

Method The course consists of Lectures with discussions, Homework assignments, Reading assignments, One of these assignments might involve a (group) project.

Course Requirements Each student will: Explore and present a topic in depth, Carry out a small-scale research project, such as a software simulation or a mathematical model. Pass exams and tests.

Grading Scheme The grade will break down as follows: Classroom presence and participation: 5% Paper presentation 25% Assignments: 10% Research project: 35% Exams 25% An extra bonus for creative students

Text Book The following are suggested readings: Introduction to robotics mechanics and control, second edition. By JOHN J. CRAIG, Addison Wesley, 1989. Modeling and control of robot manuplators. By Lorenzo Sciavicco & Bruno Siciliano. McGraw Hill, 1996.

Content of the Course Lectures: Introduction Kinematics Inverse kinematics Dynamics Trajectory generation Robot programming languages

Content of the Course Presentations: Mobile robot kinematics Perception Mobile robot localization Obstacle avoidance Planning and navigation Sensor fusion Humanoid and legged robots

What Is Robotics? Robotics is the intelligent connection of perception to action. Or simply the science of dealing with robots.

What Is Robot? ISO, the international standard organization, have formulated the following definition with respect to robots and manipulators Manipulating industrial robot is an automatically controlled, re-programmable, multi-purpose, manipulative machine with several degrees of freedom, which may be either fixed in place or mobile for use in industrial automation applications

What Is a Robot? By general agreement a robot is: A programmable machine that imitates the actions or appearance of an intelligent creature usually a human.

What Is a Robot? To qualify as a robot, a machine must have the ability for: Sensing and perception: get information from its surroundings. Carry out different tasks: locomotion or manipulation, do something physical such as move or manipulate objects. Re-programmable: can do different things. Function autonomously and/or interact with human beings.

Robotics As an Interdisciplinary Science Arts, Politics, Economics, Mathematics, Physics, Control-theory, Cybernetics, Computer science, Artificial Intelligence, Biology, Psychology, Sociology, Social-Psychology, Philosophy, Artificial life, Sports

Historical Overview Leonardo da Vinci created many robot-like sketches and designs in the 1500 s. In 1920, the word robot was first used in a play by Karel Capek entitled Rossum s universal robots performed in Paris. In this play small artificial creatures strictly obeyed their master s orders. In Czech and Russian they were called Robotnic, from Robota meaning hard work and drudgery.

Historical Overview In 1950, Isaac Asimov introduced the idea of good robots (androids) in his stories and popularized the word robotics. The first robots were thought to be evil human-looking machines.

First Industrial Robots Robot manipulators were first realized in 1945 with the onset of nuclear age. In 1961 George C. Devol obtains the first U.S. Robot patent, no. 2,998,237. Joe Engelberger formed Unimation and was the first to market robots. In fact Joseph Engleberger and George Devol were the fathers of industrial robots. 1978 the first PUMA (programmable universal machine for assembly) robot is developed by Unimation for general motors.

Impact Robotics offers benefits such as high reliability, accuracy, and speed of operation. Advantages of industrial robots. Flexibility in production. High productivity. Improve quality of products. Improve quality of human life (safety of personnel) by performing the undesirable jobs.

Asimov s Laws of Robotics Asimov invented the three laws of robotics: Robotics offers benefits such as high reliability, accuracy, and speed of operation. A robot may not injure a human being or, through inaction, allow a human being to come to harm. A robot must obey the orders given it by human beings except where such orders conflict with the first law. A robot must protect its own existence as long as such protection does not conflict with the first or second law.

Why Use Robots? Application in 4D environments Dangerous Dirty Dull Difficult Application 4A tasks Automation Augmentation Assistance Autonomous

Applications of Robotics Service robots Automatic cleaning of (large) areas Client support Agricultural Hazard environments Construction and demolishing Space Military Forests Material Handling Safety Civil Transportation Elderly and Handicapped Entertainment

Elements of a Robot System The mechanical structure comprises the links of a manipulator or the body and wheels of a mobile robot. The actuators cause the robot to move. Sensors measure robot motion and sense a robot s environment. A computer controller reads sensors, sends control signals to actuators, interacts with command.

Types of Robots Robot Manipulators Mobile Manipulators

Trends in Robotics Classical Robotics (mid-70 s) exact models no sensing necessary Hybrids (since 90 s) model-based at higher levels reactive at lower levels Reactive Paradigm (mid-80 s) no models relies heavily on good sensing Probabilistic Robotics (since mid-90 s) integration of models and sensing inaccurate models, inaccurate sensors

Industrial Robot Manipulator is a machine, the mechanism of which usually consists of a series of segments jointed or sliding relative to one another, for the purpose of grasping and/or moving objects (pieces or tools) usually in several degrees of freedom.

Industrial Robot

Robot Parts Base Shoulder Elbow Wrist Tool-plate End-effecter (not shown)

How are they used Industrial robots 70% welding and painting 20% pick and place 10% others Research focus on Manipulator control End-effectors design Compliance device Robot hand Visual and force feedback Flexible automation

Installed Industrial Robots Japan take the lead, why? Shortage of labor, high labor cost

Common Robot Designs Cartesian. Robots which have three linear (P, as opposed to rotational R joints) axes of movement (X, Y, Z). Used for pick and place tasks and to move heavy loads. They can trace out rectangular volumes in 3D space. Cartesian: PPP

Common robot designs Cylindrical The positions of these robots are controlled by a radius, a height and an angle (that is, two P joints and one R joint). These robots are commonly used in assembly tasks and can trace out concentric cylinders in 3D space. Cylindrical: RPP

Common robot designs Spherical Spherical robots have two rotational R axes and one transnational P (radius) axis. The robots endeffectors can trace out concentric spheres in 3D space. Spherical: RRP

Common Robot Designs Articulated. The positions of articulated robots are controlled by three angles, via R joints. These robots resemble the human arm (anthropomorphic). They are the most versatile robots,but also the most difficult to program. Articulated: RRR

Common Robot Designs SCARA (selective compliance articulated robot arm). SCARA robots are a blend of the articulated and cylindrical robots. The robot arm unit can move up and down, and at an angle around the axis of the cylinder, but the arm itself is jointed like a revolute coordinate robot to allow precise and rapid positioning. It consists of three R and one P joints. SCARA: RRP

Master/slave Manipulators

Parallel Robots Parallel robots have many legs with active and passive joints and links, supporting the load in parallel. Can handle higher loads with greater accuracy, higher speeds, and lighter robot weight;

Parallel Robots Workspace of parallel robots is severely restricted compared to equivalent serial robots. Are used in expensive flight simulators, as machining tools, and can be used for highaccuracy, high-repeatability, high-precision robotic surgery

Technical Terms in Robotics Speed. The amount of distance per unit time at which the robot can move. M/s. Load bearing capacity (pay load). The maximum weight-carrying capacity of the robot. Accuracy. The ability of a robot to position itself to the desired location with the minimal error (example: 0.001inch).

Technical Terms in Robotics Repeatability. The ability of a robot to repeatedly position itself when asked to perform a task multiple times. Work envelope. The maximum reach, or volume within which a robot can operate.

Robot Power Sources/actuators Electric motors (DC servomotors). Uses electric motors to position the robot. These robots can be accurate, but are limited in their load-bearing capacity. Hydraulic cylinders (fluid pressure). It can carry very heavy objects, but may not be very accurate. Pneumatic cylinders (air pressure). It is similar to one with a hydraulic drive system; It can carry less weight, but is more compliant (less rigid to disturbing forces).

End Effectors Grippers. Grippers are the most common end-effectors. They provide the equivalent of a thumb and an opposing finger, allowing the robot to grasp small parts and manipulate them. Machine tools. Robot end-effectors can also be machine tools such as drills, grinding wheels, cutting wheels and sanders.

End Effectors Measuring Instruments Allow the robot to precisely measure parts by running the arm lightly over the part using a measuring probe or gauge. Laser & Water Jet Cutters Use high-intensity laser beams or high-pressure abrasive water jets to cut sheet metal or fiberglass parts to shape. Welding Torches Allow robots to weld parts together. These end-effectors are widely used in the automotive industry.

Smart Robot Sensors Vision. Used commonly in electronics assembly to place expensive circuit chips accurately through holes in the circuit boards. Voice. Useful in training the robots. Tactile. Sensors that provide the robot with the ability to touch and feel.

Smart Robot Sensors Force/Pressure Help the robot auto-correct for misalignments, or to sense the distribution of loads on irregular geometry. Can be used in conjunction with haptic interfaces to allow the human operator to feel what the robot is exerting on the environment during tele-operation tasks. Proximity Allow the robots to detect the presence of objects that are very close to the arm before the arm actually contacts the objects.

Smart Robot Sensors Other sensors Limit Switches Encoder (measures angle) Potentiometer (measures angle or length) LVDT (linear variable displacement transducer, measures length) Strain gauge (measures deflection) Ultrasonic sensor (measures distance) Infrared sensor (measures distance) Light sensor (detects presence)

Autonomous Mobile Robots Mobile robots have wheels, legs, or other means to navigate around the workspace under control. An autonomous robot is a machine that operates in a partially unknown and unpredictable environment.

Autonomous Mobile Robots Autonomous robots cannot always be programmed to execute predefined actions. These robots require good sensors to see the workspace, avoid collisions,and get the job done.

Mobile Robot Functional characteristics: Mobility: Total mobility relative to the environment A certain level of autonomy: Perception ability: Sensing and reacting in the environment

The Three Key Questions in Mobile Robotics Where am I? Robot localization Where am I going? Goal determination How do I get there? Motion planning

The Three Key Questions in Mobile Robotics 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

Architecture of Robotic Systems Environmental sensors Motion planner Controller Mechanical Structure Mechanical Structure Kinematics model Dynamics model Configuration sensor Actuators: Electrical, Hydraulic, Pneumatic, Artificial Muscle Computation and controllers Sensors Communications User interface Power conversion unit

Humanoid Humanoid is an autonomous robot with human-like form and abilities. The autonomous humanoid combines advanced manipulation skills with human-like cognitive processes so as to be able to operate in unchanged man-made environments. There is much current research work aimed at creating human-like robots that can walk, talk, think, see, touch, etc.

RoboCup An international research and education which encourages investigation in the fields of robotics and artificial intelligence using game of soccer. It focuses on developing cooperation among autonomous agents in a dynamic multi-agent environment. The dream of the RoboCup: By the year 2050, develop a team of fully autonomous humanoid robots that can win against the human world soccer champion team.

Summary Robotics:interdisciplinary research Mechanical design Computer science and engineering Electrical engineering Cognitive psychology, perception and neuroscience Research open problems Manipulation, Locomotion Control, Navigation Human-Robot Interaction Learning & Adaptation (AI)

Next Course: Kinematics