Chapter 1 Introduction to Robotics

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

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

Introduction to Robotics

Robotics: Evolution, Technology and Applications

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

Chapter 1 Introduction

Introduction to Robotics

Robotics: Applications

CHAPTER 5 INDUSTRIAL ROBOTICS

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

Laboratory Mini-Projects Summary


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

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

Design and Analysis of Articulated Inspection Arm of Robot

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION

Robotics. Lecturer: Dr. Saeed Shiry Ghidary

AUOTOMATIC PICK AND PLACE ROBOT

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

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

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

Introduction To Robotics (Kinematics, Dynamics, and Design)

Advanced Android Controlled Pick and Place Robotic ARM Using Bluetooth Technology

Parallel Robot Projects at Ohio University

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

Introduction to Robotics in CIM Systems

Introduction to Robotics

Design and Control of the BUAA Four-Fingered Hand

ROBOTICS & EMBEDDED SYSTEMS

JEPPIAAR ENGINEERING COLLEGE

Robotics: Robot. Robotics

An Inexpensive Experimental Setup for Teaching The Concepts of Da Vinci Surgical Robot

Design and Control of an Anthropomorphic Robotic Arm

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

GESTURE BASED ROBOTIC ARM

THE HUMAN POWER AMPLIFIER TECHNOLOGY APPLIED TO MATERIAL HANDLING

Prof. Ciro Natale. Francesco Castaldo Andrea Cirillo Pasquale Cirillo Umberto Ferrara Luigi Palmieri

Chapter 14 Automation of Manufacturing Processes and Systems

Information and Program

Automated Manufacturing

ARTIFICIAL INTELLIGENCE - ROBOTICS

Sensors and Actuators

Chapter 1. Robot and Robotics PP

FABRICATION OF PNEUMATIC PICK AND PLACE ROBOT

Human-like Assembly Robots in Factories

Structure Design of a Feeding Assistant Robot

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

3-Degrees of Freedom Robotic ARM Controller for Various Applications

Lecture 10. Thermal Sensors

Modelling and Structural, Analysis of a 6-DOF Robot Spray Coating Manipulator

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

PRODUCTS AND LAB SOLUTIONS

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

INDUSTRIAL ROBOTS AND ROBOT SYSTEM SAFETY

ME7752: Mechanics and Control of Robots Lecture 1

PICK AND PLACE HUMANOID ROBOT USING RASPBERRY PI AND ARDUINO FOR INDUSTRIAL APPLICATIONS

Familiarization with the Servo Robot System

Wireless Robust Robots for Application in Hostile Agricultural. environment.

ROMEO Humanoid for Action and Communication. Rodolphe GELIN Aldebaran Robotics

Haptic Tele-Assembly over the Internet

Design and Implementation of FPGA-Based Robotic Arm Manipulator

Since FLEXIBLE MANUFACTURING SYSTEM

Novel machine interface for scaled telesurgery

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

ห นยนต ขนาดเล ก ก บ อ ตสาหกรรมการผล ตสม ยใหม

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

The Humanoid Robot ARMAR: Design and Control

Haptic interaction. Ruth Aylett

An Introduction To Modular Robots

Design of a Pick and Place Serial Manipulator

ENME 489L: Biologically Inspired Robotics

Computer Assisted Medical Interventions

ACTUATORS AND SENSORS. Joint actuating system. Servomotors. Sensors

Modeling and Experimental Studies of a Novel 6DOF Haptic Device

A DISTRIBUTED MICROPROCESSOR CONTROL

MECHATRONICS SYSTEM DESIGN

CONTROLLING METHODS AND CHALLENGES OF ROBOTIC ARM

Servo Robot Training Systems

ROBOTIC AUTOMATION Imagine Your Business...better. Automate Virtually Anything

Mekanisme Robot - 3 SKS (Robot Mechanism)

ASPECTS ON THE DESIGN OF A TRACKED MINI ROBOT DESTINED FOR MILITARY ENGINEERING APPLICATIONS

Actuators, sensors and control architecture

John Henry Foster INTRODUCING OUR NEW ROBOTICS LINE. Imagine Your Business...better. Automate Virtually Anything jhfoster.

Low cost robotic arm and cobotic

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

5250 Servo Robot Training Systems

VTU NOTES QUESTION PAPERS NEWS RESULTS FORUMS

Research Activities of the Mechatronic and Robotic Systems Laboratory

DESIGN AND OPERATION OF SYNCHRONIZED ROBOTIC ARM

Robotics 1 Industrial Robotics

A comparisonal study on robot arm in terms of light weight handling

CONTACT: , ROBOTIC BASED PROJECTS

Robotic modeling and simulation of palletizer robot using Workspace5

SEMI AUTONOMOUS CONTROL OF AN EMERGENCY RESPONSE ROBOT. Josh Levinger, Andreas Hofmann, Daniel Theobald

Team Description Paper: HuroEvolution Humanoid Robot for Robocup 2010 Humanoid League

FLEX SENSOR BASED ROBOTIC ARM CONTROLLER: DEVELOPMENT

Course Title: Foundations of Robotics Course Number: Course Credit: 1

T.C. MARMARA UNIVERSITY FACULTY of ENGINEERING COMPUTER ENGINEERING DEPARTMENT

Small Occupancy Robotic Mechanisms for Endoscopic Surgery

ZJUDancer Team Description Paper Humanoid Kid-Size League of Robocup 2015

Transcription:

Chapter 1 Introduction to Robotics PS: Most of the pages of this presentation were obtained and adapted from various sources in the internet. 1

I. Definition of Robotics Definition (Robot Institute of America): A robot is a programmable multifunction manipulator designed to move material, parts, tools, or specialized devices through variable programmed motions for the performance of a variety of tasks. Robots can be autonomous or semi-autonomous and range from humanoids to industrial robots, and even microscopic nano robots. By mimicking a lifelike appearance or automating movements, a robot may convey a sense of intelligence or thought of its own. 2

A typical robot upper arm shoulder elbow lower arm wrist Chest (base) end effector 3

Assembly Applications of robotics Welding, painting Surveys Medical applications Pick and place. Assisting disabled individuals Hazardous environments Underwater, space, and remote locations 4

Robot examples An experimental robot picks up a simulated pipe bomb during a demonstration for the media. This new technology enables to make bomb disposal easier and safer for police bomb squads. (Sandia National Laboratories in Albuquerque) 5

Robot examples The Nomad robot during its solo drive on an icy Antartic plain. The robot, a product of the university's Robotics Institute, began testing its wheels in January after it was taken by helicopter to a harsh region known as Elephant Moraine where it was left to inspect rocks and look for meteorites. (Carnegie Mellon Uniuversity ) 6

Robotics surgery Doctor Franckle watches a video monitor as he assists in a gall bladder (safra kesesi) operation using a robotic surgery machine called da Vinci Surgical System. Robot examples Franckle assited Dr. Andrew Boyarsky, who was manipulating small robotic instruments, one is seen on monitor, while looking at a threedimensional image of the patient's abdomen from a work station about 10 feet away from the patient. 7

Robot examples 8

Robot examples: Biomimetic Robots Using biological principles to reduce design space BigDog; Boston Dynamics MFI; Harvard & Berkeley Ayers; Northeastern 9

Basic components of robots Manipulators End effectors Sensors Software Actuators Controller Processor 10

Manipulator Open chain kinematic structure with mostly six DoF. Manipulator = arm + wrist 6 DoF = 3 DoF + 3 DoF Arm: Used for positioning the wrist Wrist: Used for angular positioning (orientation) the end effectors. 11

Types of robot arms 12

Types of robot arms Articulated robot arm 3R: Three revolute joint. 13

Articulated Configuration Features Light payload capacity Lower accuracy Easy to integrate with other manipulators 14

Types of robot arms Cartesian robot arm 3P: Three prismatic joint. 15

Cartesian Configuration Features High resolution High accuracy High payload capacity More volume needed for motion Difficult to integrate with other machines Uniform resolution Epson Cartesian Arm Reachable Workspace 16

Types of robot arms Cylindirical robot arm R2P 17

Cylindrical Configuration Joint coordinates map to cylindrical coordinates r, θ, z Non-uniform precision Horizontal precision highest along inside edge of work envelope Denso Cylindrical arm Reachable Workspace 18

Types of robot arms Spherical robot arm 2RP 19

Spherical Configuration Joint variables directly correspond to spherical coordinates φ θ r Reachable Workspace 20

Types of robot arms SCARA (selective compliance assembly robot arm) robot arm 21

SCARA Configuration Introduced in 1979 Revolutionized manufacturing of small electronics Reachable Workspace 22

Types of robot arms Human arm 23

Types of robot arms Human arm model 24

(http://www.robotwelding.com/robots.htm) 25

Wrist motions 26

Robots degrees of freedom Degrees of Freedom: Number of independent position variables which would has to be specified to locate all parts of a mechanism. In most manipulators this is usually the number of joints. 27

Robots degrees of freedom 1DoF 2DoF 3 DoF 28

Robots degrees of freedom Oussama Khatib, Lecture Notes. 29

Robots degrees of freedom 30

Robots degrees of freedom If the robot is a mobile robot, then, DoF of the system is n + 6 31

32

What is the DoF of this moving human model? Pelvis : 6 DoF body 3 DoF joint Total = 6+ 3x3 + 2x1 + 2x2 + 2x1 Total = 23 DoF 1 DoF joint 2 DoF joint 1 DoF joint Anderson&Pandy, 1999 33

Robot Joints Prismatic Joint: Linear, No rotation involved. (Hydraulic or pneumatic cylinder) Revolute Joint: Rotary, (electrically driven with stepper motor, servo motor) 34

Common Robot Configurations Revolute joints (R) Compact Increased dexterity easier to maneuver around obstacles Large kinematic and dynamic coupling between links Larger error accumulation Difficult control problem Prismatic joints (P) Increased accuracy Higher payload Difficult to integrate Require more volume 35

Example end-effector: Grippers Anthropomorphic or task-specific Force control v. position control Utah MIT hand 36

Actuators Common robotic actuators utilize combinations of different electro-mechanical devices Synchronous motor Stepper motor AC servo motor Brushless DC servo motor Brushed DC servo motor http://www.ab.com/motion/servo/fseries.html 37

Actuators Pneumatic Cylinder Hydraulic Motor Stepper Motor Pneumatic Motor DC Motor Servo Motor 38

Sensors Human senses: sight, sound, touch, taste, and smell provide us vital information to function and survive Robot sensors: measure robot configuration/condition and its environment and send such information to robot controller as electronic signals (e.g., arm position, presence of toxic gas) Robots often need information that is beyond 5 human senses (e.g., ability to: see in the dark, detect tiny amounts of invisible radiation, measure movement that is too small or fast for the human eye to see) Accelerometer Using Piezoelectric Effect Flexiforce Sensor 39

Sensors Vision Sensor: e.g., to pick bins, perform inspection, etc. Part-Picking: Robot can handle work pieces that are randomly piled by using 3-D vision sensor. Since alignment operation, a special parts feeder, and an alignment pallete are not required, an automatic system can be constructed at low cost. In-Sight Vision Sensors 40

Sensors Force Sensor: e.g., parts fitting and insertion, force feedback in robotic surgery Parts fitting and insertion: Robots can do precise fitting and insertion of machine parts by using force sensor. A robot can insert parts that have the phases after matching their phases in addition to simply inserting them. It can automate highskill jobs. 41

Accuracy, Repeatability and Resolution Accuracy: A measure of how close a manipulator can come to a given point within its workspace Repeatability: A measure of how close a manipulator can return to a previously taught point Resolution (Precision): The smallest increment of motion that can be sensed (executed). It is a function of distance traveled and the number of bits of encoder accuracy. Accuracy A B Resolution Actual Desired Position 42

Robot Specifications Joint Variable (joint): Relative displacement between adjacent links. Can be revolute or prismatic. End effector: Gripper or tool used to perform the robots tasks. Degree of freedom (DOF) Number of joints (DOF > 6 implies redundant robot) Workspace (work envelope): Total volume spread out by the end effector as the manipulator executes all possible motions Accuracy, Repeatability and Resolution Speed and Acceleration (min and max) Payload Capacity 43

Typical Robot Specifications Hydraulic or Electric Payload capacity 50 100 Kgs (Hydraulic) 1 25 Kgs (Electric) Degrees of freedom: 4 to 7 based on application Repeatablity ± 1 mm 1.5mm (Hydraulic) ± 0.05mm 0.01mm (Electric) Cost $80,000 - $200,000 (Hydraulic) $40,000 $100,000 (Electric) 44

Robotic System Architecture Components Mechanical structure Drives Electric Hydraulic Pneumatic Computing and Control Sensors Encoders Force Vision many more Communication CAN, ethernet, Wireless, Serial link (RS232), USB, analog link, PROFIBus, GPIB, and many more Environment Sensors Planner Controller Computer Drives World space Output Mechanical Structure Configuration Sensor 45

Robot Programming 46