Figure 3.1.2 Cartesian coordinate robot



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

Chapter. 4 Mechanism Design and Analysis

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

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

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

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

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

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

Design of a six Degree-of-Freedom Articulated Robotic Arm for Manufacturing Electrochromic Nanofilms

Animations in Creo 3.0

14. Mechanisation. and Welding Fixture

Lecture L22-2D Rigid Body Dynamics: Work and Energy

INTRODUCTION TO SERIAL ARM

ME 115(b): Solution to Homework #1

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

HYDRAULIC ARM MODELING VIA MATLAB SIMHYDRAULICS

Introduction to Accuracy and Repeatability in Linear Motion Systems

INTRODUCTION. Chapter Robotics

INTRODUCTION TO ROBOTICS. Dr. Bob Williams, Ohio University

Mechanics lecture 7 Moment of a force, torque, equilibrium of a body

Chapter 10 Rotational Motion. Copyright 2009 Pearson Education, Inc.

Design Aspects of Robot Manipulators

Structural Axial, Shear and Bending Moments

How To Understand The Relationship Between A Body And A Joint

Interactive Computer Graphics

Scooter, 3 wheeled cobot North Western University. PERCRO Exoskeleton

ACTUATOR DESIGN FOR ARC WELDING ROBOT

Selecting Robots for Use in Drug Discovery and Testing

Notes on Elastic and Inelastic Collisions

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

Section 9.1 Vectors in Two Dimensions

11. Rotation Translational Motion: Rotational Motion:

LEGO NXT-based Robotic Arm

Rotation: Moment of Inertia and Torque

Physics 235 Chapter 1. Chapter 1 Matrices, Vectors, and Vector Calculus

ME Week 11 Introduction to Dynamic Simulation

Chapter 2 Fundamentals of Robotics

Centripetal Force. This result is independent of the size of r. A full circle has 2π rad, and 360 deg = 2π rad.

PHYSICS 111 HOMEWORK SOLUTION #9. April 5, 2013

This week. CENG 732 Computer Animation. Challenges in Human Modeling. Basic Arm Model

Industrial Robotics. Training Objective

Intelligent Robotics Lab.

Solar Tracking Application

Linear Motion vs. Rotational Motion

A Simulation Study on Joint Velocities and End Effector Deflection of a Flexible Two Degree Freedom Composite Robotic Arm

SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS

Center of Gravity. We touched on this briefly in chapter 7! x 2

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

Modeling Mechanical Systems

10 tips for servos and steppers a simple guide

MET 306. Activity 8a. Mechanism Design Creo 2.0 Level 7 POINT A GROUND LINK LINK 1 LINK 2 LINK 3 POINT B 10/15/2010 1

11.1. Objectives. Component Form of a Vector. Component Form of a Vector. Component Form of a Vector. Vectors and the Geometry of Space

A PAIR OF MEASURES OF ROTATIONAL ERROR FOR AXISYMMETRIC ROBOT END-EFFECTORS

Lecture L5 - Other Coordinate Systems

Chapter 11 Equilibrium

Chapter 4. Forces and Newton s Laws of Motion. continued

F B = ilbsin(f), L x B because we take current i to be a positive quantity. The force FB. L and. B as shown in the Figure below.

Rules of Actuator and Guide Alignment in Linear Motion Systems

Lecture L3 - Vectors, Matrices and Coordinate Transformations

CIM Computer Integrated Manufacturing

Design and Modeling of Fluid Power Systems ME 597/ABE 591 Lecture 5

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

NOV. 21, 1967 P J, FELLNER, JR 3,353,652 FEEDING AND INDEXING DEVICE FOR PACKAGE HANDLING APPARATUS. Filed May 25, Sheets-Sheet 1 /, 27

Kinematics and Dynamics of Mechatronic Systems. Wojciech Lisowski. 1 An Introduction

Stress Analysis, Strain Analysis, and Shearing of Soils

Chapter 1. Introduction. 1.1 The Challenge of Computer Generated Postures

Robot Dynamics and Control

DESIGN, IMPLEMENTATION, AND COOPERATIVE COEVOLUTION OF AN AUTONOMOUS/TELEOPERATED CONTROL SYSTEM FOR A SERPENTINE ROBOTIC MANIPULATOR

Orbital Mechanics. Angular Momentum

SolidWorks Lego Mindstorm

ROBOT END EFFECTORS SCRIPT

SURFACE TENSION. Definition

The elements used in commercial codes can be classified in two basic categories:

Rotation Matrices and Homogeneous Transformations

Physics 2A, Sec B00: Mechanics -- Winter 2011 Instructor: B. Grinstein Final Exam

Chapter 2 Lead Screws

Unit 4 Practice Test: Rotational Motion

A System for Capturing High Resolution Images

HW Set VI page 1 of 9 PHYSICS 1401 (1) homework solutions

Academic Crosswalk to Common Core Standards. REC ELA.RST LA k LA

Synthesis of Constrained nr Planar Robots to Reach Five Task Positions

Robotics and Automation Blueprint

How Reed Switches are used with a Permanent Magnet

Copyright 2011 Casa Software Ltd. Centre of Mass

Chapter 6 Work and Energy

Constraint satisfaction and global optimization in robotics

Mechanical Design of a 6-DOF Aerial Manipulator for assembling bar structures using UAVs

Lecture L6 - Intrinsic Coordinates

EDUH SPORTS MECHANICS

Stack Contents. Pressure Vessels: 1. A Vertical Cut Plane. Pressure Filled Cylinder

High Accuracy Articulated Robots with CNC Control Systems

CIS009-2, Mechatronics Robotic Arms & Hands

CONCEPTUAL DESIGN OF A HYBRID ROBOT

Physics 160 Biomechanics. Angular Kinematics

Vector Algebra II: Scalar and Vector Products

Fric-3. force F k and the equation (4.2) may be used. The sense of F k is opposite

Force on Moving Charges in a Magnetic Field

Transcription:

Introduction to Robotics, H. Harry Asada Chapter Robot Mechanisms A robot is a machine capable of physical motion for interacting with the environment. Physical interactions include manipulation, locomotion, and any other tasks changing the state of the environment or the state of the robot relative to the environment. A robot has some form of mechanisms for performing a class of tasks. A rich variety of robot mechanisms has been developed in the last few decades. In this chapter, we will first overview various types of mechanisms used for generating robotic motion, and introduce some taxonomy of mechanical structures before going into a more detailed analysis in the subsequent chapters.. Joint Primitives and erial Linkages A robot mechanism is a multi-body system with the multiple bodies connected together. We begin by treating each body as rigid, ignoring elasticity and any deformations caused by large load conditions. Each rigid body involved in a robot mechanism is called a link, and a combination of links is referred to as a linkage. In describing a linkage it is fundamental to represent how a pair of links is connected to each other. There are two types of primitive connections between a pair of links, as shown in Figure... The first is a prismatic joint where the pair of links makes a translational displacement along a fixed axis. In other words, one link slides on the other along a straight line. Therefore, it is also called a sliding joint. The second type of primitive joint is a revolute joint where a pair of links rotates about a fixed axis. This type of joint is often referred to as a hinge, articulated, or rotational joint. (a) Prismatic joint (b) Revolute joint Figure.. Primitive joint types: (a) a prismatic joint and (b) a revolute joint Combining these two types of primitive joints, we can create many useful mechanisms for robot manipulation and locomotion. These two types of primitive joints are simple to build and are well grounded in engineering design. Most of the robots that have been built are combinations of only these two types. Let us look at some examples. Robot mechanisms analogous to coordinate systems One of the fundamental functional requirements for a robotic system is to locate its endeffecter, e.g. a hand, a leg, or any other part of the body performing a task, in three-dimensional space. If the kinematic structure of such a robot mechanism is analogous to a coordinate system, It is interesting to note that all biological creatures are made of revolute type joints; there are no sliding joints involved in their extremities.

Introduction to Robotics, H. Harry Asada 2 it may suffice this positioning requirement. Figures..2 ~ 4 show three types of robot arm structures corresponding to the Cartesian coordinate system, the cylindrical coordinate system, and the spherical coordinate system respectively. The Cartesian coordinate robot shown in Figure..2 has three prismatic joints, corresponding to three axes denoted x, y, and z. The cylindrical robot consists of one revolute joint and two prismatic joints, with r, and z representing the coordinates of the end-effecter. Likewise, the spherical robot has two revolute joints denoted and and one prismatic joint denoted r. z 2 y Robot by Cincinnati Milacron. z ι 2 z x z 0 Figure..2 Cartesian coordinate robot GMF Robotics model M-00. Figure.. Cylindrical coordinate robot

Introduction to Robotics, H. Harry Asada Figure..4 pherical coordinate robot. There are many other ways of locating an end-effecter in three-dimensional space. Figure..5 ~ 7 show three other kinematic structures that allow the robot to locate its end-effecter in three-dimensional space. Although these mechanisms have no analogy with common coordinate systems, they are capable of locating the end-effecter in space, and have salient features desirable for specific tasks. The first one is a so-called CALAR robot consisting of two revolute joints and one prismatic joint. This robot structure is particularly desirable for assembly automation in manufacturing systems, having a wide workspace in the horizontal direction and an independent vertical axis appropriate for insertion of parts. z2 z z 0 θ Robot by Adept. d 2 0 Figure..5 CALAR type robot.

Introduction to Robotics, H. Harry Asada 4 The second type, called an articulated robot or an elbow robot, consists of all three revolute joints, like a human arm. This type of robot has a great degree of flexibility and versatility, being the most standard structure of robot manipulators. The third kinematic structure, also consisting of three revolute joints, has a unique mass balancing structure. The counter balance at the elbow eliminates gravity load for all three joints, thus reducing toque requirements for the actuators. This structure has been used for the direct-drive robots having no gear reducer. CORBOT model ER X. Figure..6 Articulated robot Note that all the above robot structures are made of serial connections of primitive joints. This class of kinematic structures, termed a serial linkage, constitutes the fundamental makeup of robot mechanisms. They have no kinematic constraint in each joint motion, i.e. each joint displacement is a generalized coordinate. This facilitates the analysis and control of the robot mechanism. There are, however, different classes of mechanisms used for robot structures. Although more complex, they do provide some useful properties. We will look at these other mechanisms in the subsequent sections.

Introduction to Robotics, H. Harry Asada 5 Figure..7 Gravity-balanced robot with three-revolute joints.2 Parallel Linkages Primitive joints can be arranged in parallel as well as in series. Figure.2. illustrates such a parallel link mechanism. It is a five-bar-linkage consisting of five links, including the base link, connected by five joints. This can be viewed as two serial linkage arms connected at a particular point, point A in the figure. It is important to note that there is a closed kinematic chain formed by the five links and, thereby, the two serial link arms must conform to a certain geometric constraint. It is clear from the figure that the end-effecter position is determined if two of the five joint angles are given. For example, if angles? and? of joints and are determined, then all the link positions are determined, as is the end-effecter s. Driving joints and with two actuators, we can move the end-effecter within the vertical plane. It should be noted that, if more than two joints were actively driven by independent actuators, a conflict among three actuators would occur due to the closed-loop kinematic chain. Three of the five joints should be passive joints, which are free to rotate. Only two joints should be active joints, driven by independent actuators. Point A Joint 5 Link 2 End Effecter Joint 2 Link 4 Passive joints Link Joint Closed Loop θ Link Active Joints Joint 4 θ Joint Link 0 Figure.2. Five-bar-link parallel link robot

Introduction to Robotics, H. Harry Asada 6 This type of parallel linkage, having a closed-loop kinematic chain, has significant features. First, placing both actuators at the base link makes the robot arm lighter, compared to the serial link arm with the second motor fixed to the tip of link. econd, a larger end-effecter load can be born with the two serial linkage arms sharing the load. Figure.2.2 shows a heavyduty robot having a parallel link mechanism. Diagram removed for copyright reasons. Figure.2.2 Heavy-duty robot with parallel link mechanism Figure.2. shows the tewart mechanism, which consists of a moving platform, a fixed base, and six powered cylinders connecting the moving platform to the base frame. The position and orientation of the moving platform are determined by the six independent actuators. The load acting on the moving platform is born by the six "arms". Therefore, the load capacity is generally large, and dynamic response is fast for this type of robot mechanisms. Note, however, that this mechanism has spherical joints, a different type of joints than the primitive joints we considered initially. (pherical Joint) Moving Platform (Prismatic Joint) P P (pherical Joint) Fixed Base Figure.2. tewart mechanism parallel-link robot