ROBOTICS: ROBOT MORPHOLOGY

Slides:



Advertisements
Similar presentations
Actuators Josep Amat and Alícia Casals Automatic Control and Computer Engineering Department.
Advertisements

1. INTRODUCTION DESIGN AND APPLICATIONS OF INDUSTRIAL ROBOTS SABARIGIRIVASAN.R ISBN
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
What is Robotic arm? A robotic arm is a type of mechanical arm which functions similar to a human arm; the arm may be the sum total of the mechanism or.
Chapter 1- part 2 Introduction to Robotics. Robot Application 1.Machine loading 2.Pick and place operations 3.Welding 4.Painting 5.Sampling 6.Assembly.
MFGE 404 Computer Integrated Manufacturing CIM A T I L I M U N I V E R S I T Y Manufacturing Engineering Department Lecture 8– Industrial Robots Fall 2005/2006.
COMP322/S2000/L41 Classification of Robot Arms:by Control Method The Control unit is the brain of the robot. It contains the instructions that direct the.
Introduction to ROBOTICS
Internal sensors Josep Amat and Alícia Casals Automatic Control and Computer Engineering Department.
Animation Following “Advanced Animation and Rendering Techniques” (chapter 15+16) By Agata Przybyszewska.
IE 447 COMPUTER INTEGRATED MANUFACTURING CHAPTER 9 Material Handling System 1 IE CIM Lecture Notes - Chapter 9 MHS.
1 CMPUT 412 Actuation Csaba Szepesvári University of Alberta TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A A.
CSCE 641: Forward kinematics and inverse kinematics Jinxiang Chai.
ME Robotics Dynamics of Robot Manipulators Purpose: This chapter introduces the dynamics of mechanisms. A robot can be treated as a set of linked.
The City College of New York 1 Dr. Jizhong Xiao Department of Electrical Engineering City College of New York Kinematics of Robot Manipulator.
Introduction to Robotics
Time to Derive Kinematics Model of the Robotic Arm
Historic Review Introduction Main Page Robots Specifications Classification Applications Robots Components Núria Rosillo Guerrero Introduction to the Robotic.
CSCE 641: Forward kinematics and inverse kinematics Jinxiang Chai.
COMP322/S2000/L31 Components of a Robotic System Robot: Articulated Mechanical System with Actuators Computer Task Environment Interaction Control Language.
Introduction to ROBOTICS
ME Robotics DIFFERENTIAL KINEMATICS Purpose: The purpose of this chapter is to introduce you to robot motion. Differential forms of the homogeneous.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
CSCE 689: Forward Kinematics and Inverse Kinematics
Introduction to ROBOTICS
Velocities and Static Force
Definition of an Industrial Robot
February 21, 2000Robotics 1 Copyright Martin P. Aalund, Ph.D. Computational Considerations.
1 CMPUT 412 Motion Control – Wheeled robots Csaba Szepesvári University of Alberta TexPoint fonts used in EMF. Read the TexPoint manual before you delete.
T. K. Ng, HKUST Lecture IV. Mechanics of rigid bodies.
Robotics Chapter 1 - Introduction
Constraints-based Motion Planning for an Automatic, Flexible Laser Scanning Robotized Platform Th. Borangiu, A. Dogar, A. Dumitrache University Politehnica.
Lecture 2: Introduction to Concepts in Robotics
Mehdi Ghayoumi MSB rm 160 Ofc hr: Thur, 11-12:30a Robotic Concepts.
Chapter 2 Robot Kinematics: Position Analysis
Outline: 5.1 INTRODUCTION
Chapter 5 Trajectory Planning 5.1 INTRODUCTION In this chapters …….  Path and trajectory planning means the way that a robot is moved from one location.
Chapter 5 Trajectory Planning 5.1 INTRODUCTION In this chapters …….  Path and trajectory planning means the way that a robot is moved from one location.
Robot Kinematics and linkage configurations 2 cmput 412 M. Jagersand With slides from A. Shademan and A Casals.
1 Fundamentals of Robotics Linking perception to action 2. Motion of Rigid Bodies 南台科技大學電機工程系謝銘原.
CSCE 441: Computer Graphics Forward/Inverse kinematics Jinxiang Chai.
Review: Differential Kinematics
MT411 Robotic Engineering
Robot Basics Motion and Nomenclature. Robot Main Components Programming Terminal Controller Manipulator Manual Pendent.
ROBOTICS (VII Semester, B.Tech. Mechatronics)
Robot Kinematics and linkage configurations 2 cmput 412 M. Jagersand With slides from A. Shademan and A Casals.
Robotics II Copyright Martin P. Aalund, Ph.D.
CSCE 441: Computer Graphics Forward/Inverse kinematics Jinxiang Chai.
Industrial Robot Defined A general-purpose, programmable machine possessing certain anthropomorphic characteristics  Hazardous work environments  Repetitive.
Industrial Automation and Robotics
MT411 Robotic Engineering Asian Institution of Technology (AIT) Chapter 2 Introduction to Robotic System Narong Aphiratsakun, D.Eng.
ROBOTIC COMPONENTS, MOVEMENTS AND ARTICULATION DESIGN & APPLIED ENGINEERING II MR. RANDT.
Chapter 4 Dynamic Analysis and Forces 4.1 INTRODUCTION In this chapters …….  The dynamics, related with accelerations, loads, masses and inertias. In.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
Gaits Cost of Transportation Wheeled Mobile Robots Most popular locomotion mechanism Highly efficient Simple mechanical implementation Balancing is.
Robotics Chapter 3 – Forward Kinematics
Pick N Place Robot. Pick N Place Robot Introduction:  Pick and Place robot is the one which is used to pick up an object and.
Robotics: Unit-I.
ROBOTS AND ROBOTIC ARM -by lalithej VVK.
UNIT I INTRODUCTION Definition of a Robot - Basic Concepts - Robot configurations - Types of Robot drives - Basic robot motions -Point to point control.
UNIT 5 INTRODUCTION Definition of a Robot - Basic Concepts - Robot configurations - Types of Robot drives - Basic robot motions -Point to point control.
Introduction to manipulator kinematics
CHAPTER 3 ROBOT CLASSIFICATION
Special English for Industrial Robot
Special English for Industrial Robot
Cylindrical Coordinate System
IENG 475: Computer-Controlled Manufacturing Systems Intro to Robotics
Introduction to Robotics
Special English for Industrial Robot
Chapter 4 . Trajectory planning and Inverse kinematics
Presentation transcript:

ROBOTICS: ROBOT MORPHOLOGY Josep Amat and Alícia Casals Automatic Control and Computer Engineering Department

User Components of a Robot Environment Net External Sensors Control Unit Programming External Sensors Environment Internal Actuators Mechanical Structure Net User

Chapter 2. Robot Morphology Basic characteristics: - Kinematics chain - Degree of freedom - Maneuvering degree - Architecture - Precision - Working space - Accessibility - Payload

Degrees of freedom Degrees of freedom correspond to the number of actuators that produce different robot movements D o F A joint adds a degree of freedom to the manipulator structure, if it offers a new movement to the end effector that can not be produced by any other joint or a combination of them.

Reference frame origin Degrees of freedom Positioning x y z P Reference frame origin Positioning the end effector in the 3D space, requires three DoF, either obtained from rotations or displacements.

Reference frame origin Degrees of freedom Orientation x y z P Reference frame origin roll pan tilt Orienting the end effector in the 3D space, requires three additional DoF to produce the three rotations.

Chapter 2. Robot Morphology Basic characteristics: - Kinematics chain - Degree of freedom - Maneuvering degree - Architecture - Precision - Working space - Accessibility - Payload

Maneuvering degree Maneuvering degree is the number of actuators that although producing new movements do not contribute to new degrees of freedom.

Degrees of maneuverability (redundant) Multiple access (with redundant DoF) Forced access (without redundancy)

Chapter 2. Robot Morphology Basic characteristics: - Kinematics chain - Degree of freedom - Maneuvering degree - Architecture - Precision - Working space - Accessibility - Payload

Robot architecture Robot architecture is the combination and disposition of the different kind of joints that configure the robot kinematical chain.

Mechanical Structure Kinematics chain: Sequence of rigid elements linked through active joints in order to perform a task efficiently Closed (Parallel): Open:

Nomenclature: Elbow Arm Wrist Shoulder Trunk Base

Characteristics derived from the mechanical structure: Degrees of freedom Work Space Accessibility Payload Precision

Characteristics derived from the mechanical structure: Degrees of freedom Tridimensional positioning: (x,y,z ) Minimum: 3 Degrees of freedom

Positioning + orientation: (x,y,z,,,q ) Characteristics derived from the mechanical structure: Degrees of freedom   q Positioning + orientation: (x,y,z,,,q ) Minimum: 3 + 3 Degrees of freedom Architecture: Configuration and kind of articulations of the kinematical chain that determine the working volume and accessibility

Kind of possible joints: In red, those usually used in robotics as they can be motorized without problems

Basic characteristics. Definitions Degrees of freedom: Number of complementary movements. Movement capability: Working volume, Accessibility and Maneuvering Movement precision: Resolution, Repetitiveness, Precision and Compliance Dynamical characteristics: Payload, Speed and Stability

ey ex Movement precision Precision (Accuracy) Capacity to place the end effector into a given position and orientation (pose) within the robot working volume, from a random initial position. e increases with the distance to the robot axis. ex ey Precision depends on: Mechanical play (backlash) Sensors offset Sensors resolution Misalignments in the position and size of rigid elements, specially the end-effector E.E. Coordinates of the target Points reached in different tests

ey ex Movement precision e increases with the distance Precision (Accuracy) Capacity to place the end effector into a given position and orientation (pose) within the robot working volume, from a random initial position. e increases with the distance to the robot axis. ex ey Coordinates of the target e offset Precision + R

ey ex Movement precision Repetitiveness Capacity to place the end effector into a given position and orientation (pose) within the robot working volume, from a given initial position. Repetitiveness error ex ey Repetitiveness depends on: Mechanical play (backlash) Target position Speed and direction when reaching the target Coordinates of the target Precision + R

Movement precision (Statics) Resolution: Minimal displacement the EE can achieve and / or the control unit can measure. Determined by mechanical joints and the number of bits of the sensors tied to the robot joints. Error resolution of the sensor = Measurement Rank / 2n

Mechanical Structure Examples of Joints (movements between articulated bodies) Joint 1 Joint 2 Joint 5 Joint 3 Joint 4 Joint 6 Joint 1 Joint 4 Joint 3 Joint 5 Joint 2

Example of a section of a working volume

Classical Architectures: Cartesian Cylindrical Polar Angular Architecture: Configuration and kind of articulations of the kinematical chain that determine the working volume and accessibility Classical Architectures: Cartesian Cylindrical Polar Angular

Cartesian Work Space (D+D+D) Classical Architectures Cartesian Work Space (D+D+D)

Classical Architectures Example of a Cartesian Work Space Robot (D+D+D)

Cylindrical Work Space (R+D+D) Classical Architectures Cylindrical Work Space (R+D+D)

Classical Architectures Example of a Cylindrical Work Space Robot (R+D+D)

Polar Work Space (R+R+D) Classical Architectures Polar Work Space (R+R+D)

Classical Architectures Example of a Polar Work Space Robot (R+R+D)

Angular Work Space (R+R+D) Classical Architectures Angular Work Space (R+R+D)

Angular Work Space (R+R+R) Classical Architectures Angular Work Space (R+R+R)

Classical Architectures Example of Angular Work Space Robots (R+R+R)

Working space of a robot with angular joints

Inverted robot: Increase the useful working volume

Architecture R-R-D with cylindrical coordinates Architecture “SCARA” Architecture R-R-D with cylindrical coordinates ( SCARA: Selective Compliance Assembly Robotic Arm )

SCARA Robot : examples

Resume Cartesian Robot Characteristics Joints Observations Cartesian 1a. Linear: X Advantages: : 2a. Linear: Y · linear movement in three dimensions · simple kinematical model 3a. Linear: Z · rigid structure · easy to display · possibility of using pneumatic actuators, which are cheap, in pick&place operations · constant resolution Drawbacks: requires a large working volume the working volume is smaller than the robot volume (crane structure) requires free area between the robot and the object to manipulate guides protection

Resume Cylindrical Robot Characteristics Joints Observations Cylindrical 1a. Rotation: q Advantages: 2a. Linear: Z · simple kinematical model · easy to display 3a. Linear: r · good accessibility to cavities and open machines · large forces when using hydraulic actuators Drawbacks: · restricted working volume · requires guides protection (linear) · the back side can surpass the working volume

Resume Polar Robot Characteristics Joints Observations Polar 1a. Rotation: q Advantages: 2a. Rotation: j · large reach from a central support 3a. Linear: r · It can bend to reach objects on the floor · motors 1 and 2 close to the base Drawbacks: · complex kinematics model · difficult to visualize

Resume Angular Robot Characteristics Joints Observations Angular 1a. rotation q 1 2 3 : Advantages: 2a. rotation · maximum flexibility · large working volume with respect to the robot size 3a. rotation · joints easy to protect (angular) · can reach the upper and lower side of an object Drawbacks: · complex kinematical model · difficult to display · linear movements are difficult · no rigid structure when stretched

Resume SCARA Robot Characteristics Joints Observations SCARA 1a. rotation 2a. 3a. q : 1 Advantages: q 2 high speed and precision q 3 Drawbacks: only vertical access

Dynamic Characteristics Payload: The load (in Kg) the robot is able to transport in a continuous and precise way (stable) to the most distance point The values usually used are the maximum load and nominal at acceleration = 0 The load of the End-Effector is not included. Example of Map of admitted loads, in function of the distance to the main axis

Dynamic Characteristics Velocity Maximum speed (mm/sec.) to which the robot can move the End-Effector. It has to be considered that more than a joint is involved. If a joint is slow, all the movements in which it takes part will be slowed down. For shorts movements it can be more interesting the measure of acceleration. Vmax time speed Short movements Long movement

- Classical Architectures: Cartesian Cylindrical Polar Angular - Special configurations

Special Configurations. Pendulum Robot GGD

Example of a Pendulum Robot RRD

Special Configurations. Elephant Trunk Classical Degrees of freedom Concatenated Degrees of freedom (elephant trunk)

Special Configurations. Elephant Trunk Classical Degrees of freedom Concatenated Degrees of freedom (elephant trunk)

Special Configurations. Elephant Trunk Increase of accessibility

Special Configurations. Elephant Trunk Distributed Degrees of Freedom.

Elephant Trunk Examples Applications

Special Configurations. Stewart Platform 6 Displacements  6 DoF. + X, + Y, + Z + j, + f, + q Special Configurations. Stewart Platform

Platform “Stewart” Example Workspace

Example of “Stewart” Robot

D Robots 6 Rotations  6 DoF.

Movement capabilities 1. Working volume (Workspace): Set of positions reachable by the robot end-effector. Shape is more important than the volume (m3) 2. Accessibility: Capacity to change the orientation at a given position. Strongly depend on the joint limits. 3. Maneuverability Capacity to reach a given position and orientation (pose) from different paths (different configurations). Usually implies the presence of redundant joints (degrees of manipulability or degrees of redundancy).

Coupled movements Decoupled movements

Coupled movements The rotation of a link is propagated to the rest of the chain

Decoupled movements The rotation of a link is not propagated to the rest of the chain

Decoupling achieved with a parallelepiped structure Mechanical decoupling architectures l2 l1 Ma l1 l2 Decoupling achieved with a parallelepiped structure

Example of a decoupled structure with a parallelepiped structure

l2 l1 Ma Mb Mechanical decoupling solutions Structure decoupled with connecting rods

Decoupling with connecting rods Ma By transmitting the movement with connecting rods, the rotation of a joint does not propagates to the following.

Ma Mb Decoupling with connecting rods a b By transmitting the movement with connecting rods, the rotation of a joint does not propagates to the following.

Mb Ma Mb Decoupling with connecting rods Mj Ma Mj Transmission with connecting rods through two consecutive joints maintains the orientation of the E.E.

Mechanical decoupling solutions Structure decoupled with chains

Decoupling with chains Mj Mj Transmission movements with chains

Decoupling with chains Mj Mj Transmission systems with chains produce decoupled movements

Points potentially weak in mechanical design Weak points Mechanical correction · Increase rigidness Permanent deformation of the whole structure and the components · Weight reduction · Counterweight · Increase rigidness · Reduction of the mass to move Dynamic deformation · Weight distribution · Reduce gear clearances Backlash · Use more rigid transmission elements

Points potentially weak in the mechanical design Weak points Mechanical correction Axes clearance · Use pre stressed axes · Improve clearance in axes Friction · Increase lubrication Thermal effects · Isolate heat source · Improve mechanical connection Bad transducers connection · Search for a better location · Protect the environment