Ch 8 Industrial Robotics

Similar documents

Mechanical structure of a robot=skeleton of human body Study of structure of a robot=physical structure of the manipulator structure

Manipulator Path Control : Path Planning, Dynamic Trajectory and Control Analysis

10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators

Module 1 : Introduction to robotics. Lecture 3 : Industrial Manipulators & AGVs. Objectives. History of robots : Main bodies and wrists

INSTITUTE OF AERONAUTICAL ENGINEERING

Industrial Robots : Manipulators, Kinematics, Dynamics

EEE 187: Robotics Summary 2

Introduction To Robotics (Kinematics, Dynamics, and Design)

Robotics Configuration of Robot Manipulators

Basilio Bona ROBOTICA 03CFIOR 1

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

Structural Configurations of Manipulators

MDP646: ROBOTICS ENGINEERING. Mechanical Design & Production Department Faculty of Engineering Cairo University Egypt. Prof. Said M.

This overview summarizes topics described in detail later in this chapter.

Robotics. 10/17/2015 (C) 2001, Ernest L. Hall, University of Cincinnati 1

Articulated Robots! Robert Stengel! Robotics and Intelligent Systems! MAE 345, Princeton University, 2017

Chapter 1: Introduction

Mission and vision of the Department Vision of Mechanical Department. Program Educational Objectives:

Robotics. SAAST Robotics Robot Arms

Robot mechanics and kinematics

Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm

Robot mechanics and kinematics

Kinematics. Kinematics analyzes the geometry of a manipulator, robot or machine motion. The essential concept is a position.

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 1: Introduction

Robot Control. Robotics. Robot Control. Vladimír Smutný

Inverse Kinematics. Given a desired position (p) & orientation (R) of the end-effector

Spatial R-C-C-R Mechanism for a Single DOF Gripper

Advanced Vision Guided Robotics. David Bruce Engineering Manager FANUC America Corporation

Reducing Programming Complexity for increasing Adoption

EE Kinematics & Inverse Kinematics

Planning in Mobile Robotics

Forward Kinematic Analysis, Simulation & Workspace Tracing of Anthropomorphic Robot Manipulator By Using MSC. ADAMS

INTERNATIONAL JOURNAL OF DESIGN AND MANUFACTURING TECHNOLOGY (IJDMT)

On the basis of degree of freedom of the arm and the type of joints used, a robotic arm can have any of the following designs:

Figure 1: Overall Configuration of the Robot

A Course Material on Robotics

Manipulation and Fluid Power. October 07, 2008

Chapter 2 Mechanisms Abstract

ME ROBOTICS UNITS 1-5

Reaching and Grasping

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment

What is a Manipulator? 2007 RoboJackets TE Sessions 10/16/2007. Keys to Understanding Manipulators TE Sessions Manipulators 10/16/07

Elfin Series Collaborative Robot

Forward kinematics and Denavit Hartenburg convention

Robot Control. Robotics. Robot Control. Vladimír Smutný. Center for Machine Perception

Automatic Control Industrial robotics

Lecture Note 6: Forward Kinematics

TABLE OF CONTENTS. Page 2 14

MICRO-CONTROLLER BASED ROBOT ARM WITH THREE-DIMENSIONAL REACH

120 psi (0.827 MPa) * psi (.48 MPa)

Chapter 1 Introduction to Numerically Controlled Machines

TABLE OF CONTENTS. Page 2 35

AR Series Robot. SD Series Robot. RC400 Controller. QC600 Controller

This week. CENG 732 Computer Animation. Warping an Object. Warping an Object. 2D Grid Deformation. Warping an Object.

Dipartimento di Elettronica Informazione e Bioingegneria Robotics

FABRICATION OF A 5 D.O.F ROBOT ARM CONTROLLED BY HAPTIC TECHNOLOGY

Description: IRB-540 Robot with 6-axis Flexi-Wrist Manipulator, S4P Controller, Conveyor Tracking, and Analog Paint Regulation (APR)

Why Epson Robots? Leading Epson technology. What you need, when you need it. Intuitive programming software. Reliability you can count on

Ch 22 Inspection Technologies

Application-Oriented Development of Parallel Kinematic Manipulators with Large Workspace

Design & Kinematic Analysis of an Articulated Robotic Manipulator

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa

INTRODUCTION. Robotics is a relatively young field of modern technology that crosses. Chapter 1

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 3: Forward and Inverse Kinematics

Rebecca R. Romatoski. B.S. Mechanical Engineering Massachusetts Institute of Technology, 2006

DEVELOPMENT OF AN INTELLIGENT ARCHITECTURE FOR WEB-BASED PROGRAMMING & CONTROL OF AN AUTOMATED MANUFACTURING CELL

Force control of redundant industrial robots with an approach for singularity avoidance using extended task space formulation (ETSF)

CAT. NO. R0004-C. FD-B4, FD-B4L, FD-V6, FD-V6L, FD-H5, and FD-V20 COMPLETE ROBOTIC ARC WELDING SYSTEMS

SCORBASE. User Manual. Version 5.3 and higher. for SCORBOT ER-4u SCORBOT ER-2u ER-400 AGV Mobile Robot. Catalog #100342, Rev. G

Introduction to Robotics

A MULTI-ROBOT SYSTEM FOR ASSEMBLY TASKS IN AUTOMOTIVE INDUSTRY

Application Note. Fiber Alignment Using The HXP50 Hexapod PROBLEM BACKGROUND

Application Note. Fiber Alignment Using the HXP50 Hexapod PROBLEM BACKGROUND

Modeling and Analysis of a 6 DOF Robotic Arm Manipulator

MTRX4700 Experimental Robotics

FMS-200 Flexible integrated assembly systems

COMPACT PRECISION LINEAR MOTORIZED ACTUATORS LSMA Series LSMA-173

Planar Robot Kinematics

PPGEE Robot Dynamics I

INVERSE KINEMATICS ANALYSIS OF A 5-AXIS RV-2AJ ROBOT MANIPULATOR

Functional Architectures for Cooperative Multiarm Systems

High Precision Man-machine Collaborative Assembly System Xin YE 1,*, Yu-hong LIU 1, Hao WU 2, Zhi-jing ZHANG 1 and Yi-jin ZHAO 1

CIM CIM. db-tech TRAINING OBJECTIVE: Students are expected to be knowledgeable in COMPUTER INTEGRATED MANUFACTURING

1. Introduction 1 2. Mathematical Representation of Robots

Mechanical Design Challenges for Collaborative Robots

INVERSE KINEMATICS ANALYSIS OF A 5-AXIS RV-2AJ ROBOT MANIPULATOR

Dexterous Manipulators and Advanced Control Systems

UNITEST - A new device for the static and dynamic testing of unconventional machine structures

Index Terms Denavit-Hartenberg Parameters, Kinematics, Pick and place robotic arm, Taper roller bearings. III. METHODOLOGY

Calibration Procedure For An Industrial Robot

A Bio-Inspired Sensory-Motor Neural Model for a Neuro-Robotic Manipulation Platform

Three-dimensional gantries

Design And Implementation Of A Robot ARM Control System

Inverse Kinematics Solution for Trajectory Tracking using Artificial Neural Networks for SCORBOT ER-4u

Dynamics Analysis for a 3-PRS Spatial Parallel Manipulator-Wearable Haptic Thimble

Hand. Desk 4. Panda research 5. Franka Control Interface (FCI) Robot Model Library. ROS support. 1 technical data is subject to change

ROBOT SENSORS. 1. Proprioceptors

Courseware Sample F0

What s inside your experiment kit: Checklist: Find Inspect Check off KIT CONTENTS. GOOD TO KNOW! If you are missing any. No. Description Qty. Item No.

Transcription:

Ch 8 Industrial Robotics Sections: 1. Robot Anatomy and Related Attributes 2. Robot Control Systems 3. End Effectors 4. Sensors in Robotics 5. Industrial Robot Applications 6. Robot Programming 7. Robot Accuracy and Repeatability

Industrial Robot Defined A general-purpose, programmable machine possessing certain anthropomorphic characteristics Why industrial robots are important: Robots can substitute for humans in hazardous work environments Consistency and accuracy not attainable by humans Can be reprogrammed Most robots are controlled by computers and can therefore be interfaced to other computer systems

Robot Anatomy Manipulator consists of joints and links Joints provide relative motion Links are rigid members between joints Various joint types: linear and rotary Each joint provides a degree-of-freedom Most robots possess five or six degrees-of-freedom Robot manipulator consists of two sections: Body-and-arm for positioning of objects in the robot's work volume Wrist assembly for orientation of objects

Robot Anatomy Robot manipulator - a series of joint-link combinations

Types of Manipulator Joints Translational motion Linear joint (type L) Orthogonal joint (type O) Rotary motion Rotational joint (type R) Twisting joint (type T) Revolving joint (type V)

Translational Motion Joints Linear joint (type L) Orthogonal joint (type O)

Rotary Motion Joints Rotational joint (type R) Twisting joint (type T) Revolving joint (type V)

Joint Notation Scheme Uses the joint symbols (L, O, R, T, V) to designate joint types used to construct robot manipulator Separates body-and-arm assembly from wrist assembly using a colon (:) Example: TLR : TR

Robot Body-and-Arm Configurations Five common body-and-arm configurations for industrial robots: 1. Polar coordinate body-and-arm assembly 2. Cylindrical body-and-arm assembly 3. Cartesian coordinate body-and-arm assembly 4. Jointed-arm body-and-arm assembly 5. Selective Compliance Assembly Robot Arm (SCARA) Function of body-and-arm assembly is to position an end effector (e.g., gripper, tool) in space

Polar Coordinate Body-and-Arm Assembly Notation TRL: Consists of a sliding arm (L joint) actuated relative to the body, which can rotate about both a vertical axis (T joint) and horizontal axis (R joint)

Cylindrical Body-and-Arm Assembly Notation TLO: Consists of a vertical column, relative to which an arm assembly is moved up or down The arm can be moved in or out relative to the column

Cartesian Coordinate Body-and-Arm Assembly Notation LOO: Consists of three sliding joints, two of which are orthogonal Other names include rectilinear robot and x-y-z robot

Jointed-Arm Robot Notation TRR: General configuration of a human arm

SCARA Robot Notation VRO SCARA stands for Selectively Compliant Assembly Robot Arm Similar to jointed-arm robot except that vertical axes are used for shoulder and elbow joints to be compliant in horizontal direction for vertical insertion tasks

Wrist Configurations Wrist assembly is attached to end-of-arm End effector is attached to wrist assembly Function of wrist assembly is to orient end effector Body-and-arm determines global position of end effector Two or three degrees of freedom: Roll Pitch Yaw

Wrist Configuration Typical wrist assembly has two or three degrees-offreedom (shown is a three degree-of freedom wrist) Notation :RRT

Joint Drive Systems Electric Uses electric motors to actuate individual joints Preferred drive system in today's robots Hydraulic Uses hydraulic pistons and rotary vane actuators Noted for their high power and lift capacity Pneumatic Typically limited to smaller robots and simple material transfer applications

Robot Control Systems Limited sequence control pick-and-place operations using mechanical stops to set positions Playback with point-to-point control records work cycle as a sequence of points, then plays back the sequence during program execution Playback with continuous path control greater memory capacity and/or interpolation capability to execute paths (in addition to points) Intelligent control exhibits behavior that makes it seem intelligent, e.g., responds to sensor inputs, makes decisions, communicates with humans

Robot Control System Hierarchical control structure of a robot microcomputer controller

End Effectors The special tooling for a robot that enables it to perform a specific task Two types: Grippers to grasp and manipulate objects (e.g., parts) during work cycle Tools to perform a process, e.g., spot welding, spray painting

Robot Mechanical Gripper A two-finger mechanical gripper for grasping rotational parts

Advances in Mechanical Grippers Dual grippers Interchangeable fingers Sensory feedback To sense presence of object To apply a specified force on the object Multiple fingered gripper (similar to human hand) Standard gripper products to reduce the amount of custom design required

Sensors in Robotics Two basic categories of sensors used in industrial robots: 1. Internal - used to control position and velocity of the manipulator joints 2. External - used to coordinate the operation of the robot with other equipment in the work cell Tactile - touch sensors and force sensors Proximity - when an object is close to the sensor Optical - Machine vision Other sensors - temperature, voltage, etc.

Robot Application Characteristics General characteristics of industrial work situations that promote the use of industrial robots 1. Hazardous work environment for humans 2. Repetitive work cycle 3. Difficult handling task for humans 4. Multishift operations 5. Infrequent changeovers 6. Part position and orientation are established in the work cell

Industrial Robot Applications 1. Material handling applications Material transfer pick-and-place, palletizing Machine loading and/or unloading 2. Processing operations Spot welding and continuous arc welding Spray coating Other waterjet cutting, laser cutting, grinding 3. Assembly and inspection

Arrangement of Cartons on Pallet

Robotic Arc-Welding Cell Robot performs flux-cored arc welding (FCAW) operation at one workstation while fitter changes parts at the other workstation

Robot Programming Leadthrough programming - work cycle is taught to robot by moving the manipulator through the required motion cycle and simultaneously entering the program into controller memory for later playback Robot programming languages - uses textual programming language to enter commands into robot controller Simulation and off-line programming program is prepared at a remote computer terminal and downloaded to robot controller for execution without need for leadthrough methods

Leadthrough Programming Two types: 1. Powered leadthrough Common for point-to-point robots Uses teach pendant to move joints to desired position and record that position into memory 2. Manual leadthrough Convenient for continuous path control robots Human programmer physical moves manipulator through motion cycle and records cycle into memory

Teach Pendant for Powered Leadthrough Programming

Leadthrough Programming Advantages Advantages: Can readily be learned by shop personnel A logical way to teach a robot Does not required knowledge of computer programming Disadvantages: Downtime - Regular production must be interrupted to program the robot Limited programming logic capability Not readily compatible with modern computer-based technologies

Robot Programming Languages Textural programming languages provide the opportunity to perform the following functions that leadthrough programming cannot readily accomplish: Enhanced sensor capabilities Improved output capabilities to control external equipment Program logic not provided by leadthrough methods Computations and data processing similar to computer programming languages Communications with other computer systems

World Coordinate System Origin and axes of robot manipulator are defined relative to the robot base

Tool Coordinate System Alignment of the axis system is defined relative to the orientation of the wrist faceplate (to which the end effector is attached)

Motion Programming Commands MOVE P1 HERE P1 - used during leadthrough of manipulator MOVES P1 DMOVE(4, 125) APPROACH P1, 40 MM DEPART 40 MM DEFINE PATH123 = PATH(P1, P2, P3) MOVE PATH123 SPEED 75

Interlock and Sensor Commands Input interlock: WAIT 20, ON Output interlock: SIGNAL 10, ON SIGNAL 10, 6.0 Interlock for continuous monitoring: REACT 25, SAFESTOP

Gripper Commands Basic commands OPEN CLOSE Sensor and and servo-controlled hands CLOSE 25 MM CLOSE 2.0 N

Simulation and Off-Line Programming In conventional usage, robot programming languages still require some production time to be lost in order to define points in the workspace that are referenced in the program They therefore involve on-line/off-line programming Advantage of true off-line programming is that the program can be prepared beforehand and downloaded to the controller with no lost production time Graphical simulation is used to construct a 3-D model of the robot cell in which locations of the equipment in the cell have been defined previously

Robot Accuracy and Repeatability Three terms used to define precision in robotics, similar to numerical control precision: 1. Control resolution - capability of robot's positioning system to divide the motion range of each joint into closely spaced points 2. Accuracy - capability to position the robot's wrist at a desired location in the work space, given the limits of the robot's control resolution 3. Repeatability - capability to position the wrist at a previously taught point in the work space