Introduction to Robotics Analysis, systems, Applications Saeed B. Niku



Similar documents
Robot coined by Karel Capek in a 1921 science-fiction Czech play

INTRODUCTION. Chapter Robotics

Industrial Robotics. Training Objective

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

Stirling Paatz of robot integrators Barr & Paatz describes the anatomy of an industrial robot.

Introduction to Robotics. Vikram Kapila, Associate Professor, Mechanical Engineering

INTRODUCTION TO ROBOTICS. Dr. Bob Williams, Ohio University

FUNDAMENTALS OF ROBOTICS

Robot Dynamics and Control

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

Robotics 1 Industrial Robotics

Industrial Robot Technology

Chapter 2 Fundamentals of Robotics

Definitions. A [non-living] physical agent that performs tasks by manipulating the physical world. Categories of robots

DCC - PUC. IIC-3684 Mobile Robotics. Mobile Robots IIC Robots History. Professor : Alvaro Soto. Alvaro Soto Ch. 2.

Robot Task-Level Programming Language and Simulation

Lewis, F.L.; et. al. Robotics Mechanical Engineering Handbook Ed. Frank Kreith Boca Raton: CRC Press LLC, 1999

Lecture Notes - H. Harry Asada Ford Professor of Mechanical Engineering

Thermodynamic efficiency of an actuator that provides the mechanical movement for the driven equipments:

UOM Robotics and Industrial Automation Laboratory

ROBOT END EFFECTORS SCRIPT

CIM Computer Integrated Manufacturing

Figure Cartesian coordinate robot

Learning Systems Software Simulation

CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras

APPLICATION OF AN INDUSTRIAL ROBOT IN MASTER- SLAVE TELEOPERATION WITH HAPTIC INTERFACE

Sensors Collecting Manufacturing Process Data

Introduction to Robotics Analysis, Systems, Applications

Design Aspects of Robot Manipulators

KEYPOINT An industrial robot is a general-purpose, programmable machine possessing certain anthropomorphic characteristics.

CIS009-2, Mechatronics Robotic Arms & Hands

Scooter, 3 wheeled cobot North Western University. PERCRO Exoskeleton

UNIT II Robots Drive Systems and End Effectors Part-A Questions

INDUSTRIAL, PERSONAL, AND SERVICE ROBOTS

UNIT 1 INTRODUCTION TO NC MACHINE TOOLS

ACTUATOR DESIGN FOR ARC WELDING ROBOT

HYDRAULIC ARM MODELING VIA MATLAB SIMHYDRAULICS

Industrial Robots, Service Robots, and Personal Robots

An Introduction to Robotics

Force/position control of a robotic system for transcranial magnetic stimulation

Design of a Robotic Arm with Gripper & End Effector for Spot Welding

Chapter. 4 Mechanism Design and Analysis

Classroom Activities for the Busy Teacher: EV3

Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD)

Autonomous Mobile Robot-I

Animations in Creo 3.0

INTRODUCTION TO SERIAL ARM

Practical Work DELMIA V5 R20 Lecture 1. D. Chablat / S. Caro Damien.Chablat@irccyn.ec-nantes.fr Stephane.Caro@irccyn.ec-nantes.fr

Al Akhawayn University in Ifrane. School of Science and Engineering. Design and Engineering of a Robot Arm

Automation in Manufacturing

Universal Exoskeleton Arm Design for Rehabilitation

Technology Applied Control Technology

5 WAYS TO EVEN GREATER EFFICIENCY

Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and Motion Optimization for Maritime Robotic Research

Selecting Robots for Use in Drug Discovery and Testing

CNC Machine Control Unit

RIA : 2013 Market Trends Webinar Series

LEGO NXT-based Robotic Arm

Robotics & Automation

The Assembly Automation Industry

Pneumatically Driven Robot System with Force Perception for Minimally Invasive Surgery

Robotics and Automation Blueprint

Learning Systems Modular Systems for Mechatronics Training

Design and Construction of Robotic Drilling Machine for Softer Materials- An Overview

Introduction to Accuracy and Repeatability in Linear Motion Systems

Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist

STEPPER MOTOR SPEED AND POSITION CONTROL

Robots are ready for medical manufacturing

COMPARISON OF THE CHARACTERISTICS BETWEEN SERIAL AND PARALLEL ROBOTS

Obstacle Avoidance Design for Humanoid Robot Based on Four Infrared Sensors

CONCEPTUAL DESIGN OF A HYBRID ROBOT

A location in the robot's work envelope defined by specific coordinates. See also Relative Location.

Presentation on CNC MACHINES. By: Hafiz Muhammad Rizwan

All Electric Injection Molding Machines. 8 Great Ways You Can Benefit by Making the. Switch from Hydraulics

Selecting and Sizing Ball Screw Drives

Thomas Fuhlbrigge, Global Program Manager of Next Generation Robotics, ABB Corporate Research, April 2016 Current Uses of Robotics and Teleoperation

MOTION CONTROL. Special issue on. A helping hand from robotics, page 56 PIEZO-DRIVEN STAGE MAKES MOVES IN MICROMETERS, PAGE 18

Human-like Arm Motion Generation for Humanoid Robots Using Motion Capture Database

Robotics & Automation

Introduction to Linear Actuators: Precision Linear Motion Accomplished Easily and Economically

2010 APPLICATION REFERENCE GUIDE

Setting up the DeskCNC controller.

Submitted By: Submitted To: XYZ ABCD ******** Mechatronics

Frequently Asked Questions

SECTION G2: CABLE PROCESSOR MODULE MAINTENANCE

MODULAR ROBOTIC LOCOMOTION SYSTEMS. Darnel Degand (Mechanical Engineering), University of Pennsylvania ABSTRACT

CROPS: Intelligent sensing and manipulation for sustainable production and harvesting of high valued crops, clever robots for crops.

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

GANTRY ROBOTIC CELL FOR AUTOMATIC STORAGE AND RETREIVAL SYSTEM

Lecture 3: Teleoperation

Artificial Intelligence

CATIA V5 Tutorials. Mechanism Design & Animation. Release 18. Nader G. Zamani. University of Windsor. Jonathan M. Weaver. University of Detroit Mercy

10 tips for servos and steppers a simple guide

Hand Gestures Remote Controlled Robotic Arm

A 5 Degree Feedback Control Robotic Arm (Haptic Arm)

FIRST CHOICE - FAIR SERVICE

Transcription:

Saeed B. Niku

1. Introduction Fig. 1.1 (a) A Kuhnezug truck-mounted crane Reprinted with permission from Kuhnezug Fordertechnik GmbH. Fig. 1.1 (b) Fanuc S-500 robots performing seam-sealing on a truck. Reprinted with permission from Fanuc Robotics, North America, Inc.

? What is a Robot? Classification of Robots - JIRA (Japanese Industrial Robot Association) Class1: Manual-Handling Device Class2: Fixed Sequence Robot Class3: Variable Sequence Robot Class4: Playback Robot Class5: Numerical Control Robot Class6: Intelligent Robot

? What is a Robot? Classification of Robots - RIA (Robotics Institute of America) Variable Sequence Robot(Class3) Playback Robot(Class4) Numerical Control Robot(Class5) Intelligent Robot(Class6)

? What is a Robot? Classification of Robots - AFR (Association FranÇaise de Robotique) Type A: Manual Handling Devices/ telerobotics Type B: Automatic Handling Devices/ predetermined cycles Type C: Programmable, Servo controlled robot, continuous point-to-point trajectories Type D: Same type with C, but it can acquire information.

? History of Robotics 1922: Karel Capek s novel, Rossum s Universal Robots, word Robota (worker) 1952: NC machine (MIT) 1955: Denavit-Hartenberg Homogeneous Transformation 1967: Mark II (Unimation Inc.) 1968: Shakey (SRI) - intelligent robot 1973: T3 (Cincinnati Milacron Inc.) 1978: PUMA (Unimation Inc.) 1983: Robotics Courses 21C: Walking Robots, Mobile Robots, Humanoid Robots

? Advantages VS. Disadvantages of Robots? Robots increase productivity, safety, efficiency, quality, and consistency of products.? Robots can work in hazardous environments without the need.? Robots need no environmental comfort.? Robots work continuously without experiencing fatigue of problem.? Robots have repeatable precision at all times.? Robots can be much more accurate than human.? Robots replace human workers creating economic problems.? Robots can process multiple stimuli or tasks simultaneously.? Robots lack capability to respond in emergencies.? Robots, although superior in certain senses, have limited capabilities in Degree of freedom, Dexterity, Sensors, Vision system, real time response.? Robots are costly, due to Initial cost of equipment, Installation costs, Need for Peripherals, Need for training, Need for programming.

? Robot in the world Painting Robot in Motor Company Assembly Robot in Electronic Company

? Robot in the world Wearable Robotic Arm and Tele-Operated Robot (KIST)

? Robot in the world HONDA (ASIMO) Biped Robot Fujitsu Biped Robot (Laptop Size)

? Robot in the world Sony (AIBO) Toy robot

? Robot Components? Manipulator or Rover: Main body of robot (Links, Joints, other structural element of the robot)? End Effector: The part that is connected to the last joint(hand) of a manipulator? Actuators: Muscles of the manipulators (servomotor, stepper motor, pneumatic and hydraulic cylinder)? Sensors: To collect information about the internal state of the robot or To communicate with the outside environment? Controller: Similar to cerebellum. It controls and coordinates the motion of the actuators. Fig. 1.2? Processor: The brain of the robot. It calculates the motions and the velocity of the robot s joints, etc.? Software: Operating system, robotic software and the collection of routines.

? Robot Degree of Freedom Consider what is the degree of Fig. 3 1 D.O.F. 2 D.O.F. 3 D.O.F. Fig. 1.3 A Fanuc P-15 robot. Reprinted with permission from Fanuc Robotics, North America, Inc.

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

? Robot Coordinates? Cartesian/rectangular/gantry (3P) : 3 cylinders joint? Cylindrical (R2P) : 2 Prismatic joint and 1 revolute joint Fig. 1.4? Spherical (2RP) : 1 Prismatic joint and 2 revolute joint? Articulated/anthropomorphic (3R) : All revolute(human arm)? Selective Compliance Assembly Robot Arm (SCARA): 2 paralleled revolute joint and 1 additional prismatic joint

? Robot Reference Frames Fig. 1.6 A robot s World, Joint, and Tool reference frames. Most robots may be programmed to move relative to either of these reference frames.

? Programming Modes Physical Setup: PLC Lead Through/ Teach Mode: Teaching Pendant/ Playback, p-to-p Continuous Walk-Through Mode: Simultaneous joint-movement Software Mode: Use of feedback information? Robot Characteristics Payload: Fanuc Robotics LR Mate (6.6/ 86 lbs), M- 16i (35/ 594 lbs) Reach: The maximum distance a robot can reach within its work envelope. Precision (validity): defined as how accurately a specified point can be reached 0.001 inch or better. Repeatability (variability): how accurately the same position can be reached if the motion is repeated many times.

? Robot Workspace Fig. 1.7 Typical workspaces for common robot configurations

? Robot Languages Microcomputer Machine Language Level: the most basic and very efficient but difficult to understand to follow. Point-to-Point Level: Funky? Cincinnati Milacron s T3? It lacks branching, sensory information. Primitive Motion Level: VAL by Unimation Interpreter based language. Structured Programming Level: This is a compiler based but more difficult to learn. Task-Oriented Level: Not exist yet and proposed IBM in the 1980s.

? Robot Application Machine loading: Pick and place operations: Welding: Painting: Sampling: Assembly operation: Manufacturing: Surveillance: Medical applications: Assisting disabled individuals: Hazardous environments: Underwater, space, and remote locations:

? Robot Application Fig. 1.8 A Staubli robot loading and unloading Fig. 1.9 Staubli robot placing dishwasher tubs Fig. 1.10 An AM120 Fanuc robot Fig. 1.11 A P200 Fanuc painting automobile bodies

? Robot Application Fig. 1.12 Staubli RX FRAMS robot in a BMW Fig. 1.13 A Fanuc LR Mate 200i robot removal operation Fig. 1.13 The Arm, a 6 DOF bilateral force-feedback manipulator Medical Robot of German