Similar documents
INVESTIGATION OF A SPECIAL 6-6 PARALLEL PLATFORM FOR CONTOUR MILLING

Single Actuator Shaker Design to Generate Infinite Spatial Signatures

Mechanism Development for Application of the Theory of Kinestatic Control

ADJUSTABLE GEOMETRIC CONSTRAINTS 2001 MIT PSDAM AND PERG LABS

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

Changing Assembly Modes without Passing Parallel Singularities in Non-Cuspidal 3-RPR Planar Parallel Robots

Structural Configurations of Manipulators

ON THE RE-CONFIGURABILITY DESIGN OF PARALLEL MACHINE TOOLS

Modelling of mechanical system CREATING OF KINEMATIC CHAINS

Open Research Online The Open University s repository of research publications and other research outputs

VIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G.

Industrial Robots : Manipulators, Kinematics, Dynamics

Geometric Approach For Inverse Kinematics Solution: 3-PSU Parallel Kinematic Manipulator

Chapter 1: Introduction

Rigid Dynamics Solution Methodology for 3-PSU Parallel Kinematic Manipulators

ÉCOLE POLYTECHNIQUE DE MONTRÉAL

Kinematics - Introduction. Robotics. Kinematics - Introduction. Vladimír Smutný

OPTIMIZATION OF JOINTS AND LINKS IN PLANAR PARALLEL ROBOT MECHANISMS

DOUBLE CIRCULAR-TRIANGULAR SIX-DEGREES-OF- FREEDOM PARALLEL ROBOT

An Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory

Kinematics Fundamentals CREATING OF KINEMATIC CHAINS

Design of a Three-Axis Rotary Platform

Kinematics of the Stewart Platform (Reality Check 1: page 67)

SUPPORTING LINEAR MOTION: A COMPLETE GUIDE TO IMPLEMENTING DYNAMIC LOAD SUPPORT FOR LINEAR MOTION SYSTEMS

High-Accuracy Articulated Mobile Robots

HEXAPODS FOR PRECISION MOTION AND VIBRATION CONTROL

Design and Optimization of the Thigh for an Exoskeleton based on Parallel Mechanism

FREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL ROBOT

High-Precision Five-Axis Machine for High-Speed Material Processing Using Linear Motors and Parallel-Serial Kinematics

Table of Contents Introduction Historical Review of Robotic Orienting Devices Kinematic Position Analysis Instantaneous Kinematic Analysis

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

Abstract. Introduction

Chapter 4. Mechanism Design and Analysis

Optimal Design of a 6-DOF 4-4 Parallel Manipulator with Uncoupled Singularities

240AR059 - Geometric Fundamentals for Robot Design

An inverse kinematics approach to hexapod design and control

DIDACTIC PROTOTYPE OF A MACHINE TOOL BASED ON A PARALLEL KINEMATIC MECHANISM

DETC APPROXIMATE MOTION SYNTHESIS OF SPHERICAL KINEMATIC CHAINS

Force-Moment Capabilities of Redundantly-Actuated Planar-Parallel Architectures

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

A HYDRAULIC ROBOT APPLIED TO POWER LINE INSULATOR MAINTENANCE. Prof Daniel Martins, UFSC

Theory of Machines Course # 1

Robotics (Kinematics) Winter 1393 Bonab University

DESIGN OF 16 ACTUATORS FOR 3D MASSIVE PARALLEL ROBOTS (3D-MPRs)

WEEKS 1-2 MECHANISMS

Kinematic Analysis and Optimum Design of 8-8 Redundant Spatial In-Parallel Maniputator

CHAPTER 3 MODELLING, SIMULATION AND KINEMATIC STUDY OF 3 - DOF PARALLEL MANIPULATORS

A Six Degree of Freedom, Piezoelectrically Actuated Translation Stage

REFERENCES. [1 J Stewart, D "A platform with six degrees of freedom." Proceedings of the Institution of Mechanical Engineers ,

KINEMATIC AND DYNAMIC SIMULATION OF A 3DOF PARALLEL ROBOT

Robotics. SAAST Robotics Robot Arms

Non-Singular Assembly-mode Changing Motions for 3-RPR Parallel Manipulators

COMPUTER SIMULATION OF MOVEMENTS OF THE HEXAPOD ROBOT FOR 3D PRINTING OF BUILDING PRODUCTS

1. Introduction 1 2. Mathematical Representation of Robots

Workspace and singularity analysis of 3-RRR planar parallel manipulator

A Novel Kinematic Model of Spatial Four-bar Linkage RSPS for Testing Accuracy of Actual R-Pairs with Ball-bar

COLLISION-FREE TRAJECTORY PLANNING FOR MANIPULATORS USING GENERALIZED PATTERN SEARCH

An Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices

The Collision-free Workspace of the Tripteron Parallel Robot Based on a Geometrical Approach

Mechanism and Robot Kinematics, Part I: Algebraic Foundations

Appendix A: Carpal Wrist Prototype

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

Robot. A thesis presented to. the faculty of. In partial fulfillment. of the requirements for the degree. Master of Science. Zachary J.

SYNTHESIS OF PLANAR MECHANISMS FOR PICK AND PLACE TASKS WITH GUIDING LOCATIONS

Mobile Robots Locomotion

Basilio Bona ROBOTICA 03CFIOR 1

Graphical Singularity Analysis of Planar Parallel Manipulators

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

A Pair of Measures of Rotational Error for Axisymmetric Robot End-Effectors

Stackable 4-BAR Mechanisms and Their Robotic Applications

Studies on a Stewart Platform based Force Torque Sensor in a Near-Singular Configuration

Singularity Loci of Planar Parallel Manipulators with Revolute Joints

Novel 6-DOF parallel manipulator with large workspace Daniel Glozman and Moshe Shoham

METHODS FOR PERFORMANCE EVALUATION OF SINGLE AXIS POSITIONING SYSTEMS: POINT REPEATABILITY

CONSIDERATIONS REGARDING LINKAGES USED FOR SHAFTS COUPLING

WORKSPACE ANALYSIS OF 6-PRRS PARALLEL MANIPULATORS BASED ON THE VERTEX SPACE CONCEPT

Some algebraic geometry problems arising in the field of mechanism theory. J-P. Merlet INRIA, BP Sophia Antipolis Cedex France

SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR

Application-Oriented Development of Parallel Kinematic Manipulators with Large Workspace

A Novel Approach for Direct Kinematics Solution of 3-RRR Parallel Manipulator Following a Trajectory

Assessment of the volumetric accuracy of a machine with geometric compensation

Introduction To Robotics (Kinematics, Dynamics, and Design)

DESIGN AND VERIFICATION OF THE TRINANO ULTRA PRECISION CMM

DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS

Kinematics of Closed Chains

Design and Analyses of a Macro Parallel Robot with Flexure Hinges for Micro Assembly Tasks

Parallel Robots. Mechanics and Control H AMID D. TAG HI RAD. CRC Press. Taylor & Francis Group. Taylor & Francis Croup, Boca Raton London NewYoric

A Family of New Parallel Architectures with Four Degrees of Freedom

Constraint and velocity analysis of mechanisms

Kinematic Analysis of a Two Degree-of-freedom Parallel Manipulator

MC-E - Motion Control

Table of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE

Open Access The Kinematics Analysis and Configuration Optimize of Quadruped Robot. Jinrong Zhang *, Chenxi Wang and Jianhua Zhang

Robotics Configuration of Robot Manipulators

Kinematics of Machines Prof. A. K. Mallik Department of Mechanical Engineering Indian Institute of Technology, Kanpur. Module 10 Lecture 1

EEE 187: Robotics Summary 2

Parallel Manipulators with a Rotation-Symmetric Arm System

Connection Elements and Connection Library

Chapter 1 Introduction

10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T

Transcription:

Control Considerations in the Design of a Parallel Kinematic Machine with Separate Actuation and Metrology Mechanisms Shannon C. Ridgeway Carl D. Crane III Center for Intelligent Machines and Robotics Department of Mechanical and Aerospace Engineering P.O. Box 116300 University of Florida Gainesville, Florida 32605 email: ccrane@ufl.edu Abstract- Machines based on parallel kinematics typically utilize connector geometry to establish the kinematic state of the moving platform. Most active applications require the connectors to be both prime movers and sensors. In some applications, the connectors are passive, with a metrology function of determining moving platform position and orientation. A methodology is developed that generates optimized parallel kinematic mechanism geometry based on design criteria. This methodology is applied to two parallel kinematic mechanisms to develop a high payload machine that has direct manual input for motion command. The deign criteria utilized for objective function development are directly related to control issues. The actuation frame is developed with load leveling between actuators in mind, and the metrology frame is designed with accuracy of determination of position and orientation in mind. An overview of the machine s control architecture is presented. Several control behaviors are detailed. A control behavior in which the operator provides the motion command directly is developed, and concerns with respect to command determination and sensitivity are discussed. Introduction, Motivation An application of parallel geometry is proposed. An operational mode of the proposed device is the augmentation of a manual assembly task. An example would be aiding the fitting of a transmission to an engine block. It is desired that the resulting machine cause no damage to surrounding structures. An operational mode to meet this requirement will incorporate force control of the machine. A load is acquired by the machine, gravity effects are compensated for, and then the operational mode is effected that controls the mechanism to move away from external loadings. These loading can be from an operator s direct input, contact with the environment, or a combination of both. The machine is to be utilized in a research setting. The application of parallel geometry in simulators and amusement rides is routine. Other attempts, for example in machining and robotics, at utilizing parallel geometry based mechanism have met less success. The study of parallel mechanisms is driven by a lack of knowledge in the field and by failures in various applications. The resulting knowledge can be utilized to implement a machine based on parallel geometry that avoids previous failure modes and improves on the applicability of the geometry. A design methodology is developed that utilizes and extends existing kinematic analysis of the parallel mechanism to achieve design goals. This methodology is applied to the design problem derived from the application to arrive at a machine incorporating the methodology s results. The resulting machine will provide a test bed for further research in the area of parallel kinematic mechanisms. Several unique considerations have been made in the design specification to allow a more useful resultant machine. These include separation of the actuation and metrology functions of the machine, inclusion of load cells in connectors, utilization of open hardware in the controller development, and use of commercial off the shelf components (COTS) when possible. The control methodology utilized to achieve the desired machine performance characteristics is developed considering the unique elements that comprise the machine. The separation of the actuation and metrology functions between two mechanisms requires substantial computations to determine the pose of the machine at any given instant. Force measurement is via load cells in the actuation frame, so applied force must be calculated.

Terminology There is variation in terminology used in the literature to discuss parallel geometry based mechanisms. Both Stewart s and Gough s name has been associated with specific configurations, and frequently, any spatial parallel geometry based mechanism. A common characteristic of these mechanisms is that the kinematics are parallel in nature. A more general name for a mechanism of this class is Parallel Kinematic Mechanism, or PKM for short. This nomenclature will be utilized in this work to denote a mechanism with the output connected to ground by more than one link in parallel. Table 1 lists the nomenclature used in discussing the geometry of PKM s. Figure 1-1 illustrates the basic descriptive nomenclature applied to a general PKM. introducing an extraneous degree of freedom defined as a rotation about an axis defined by the connector joint centers. This degree of freedom does not affect the kinematics of the moving platform. Figure 1 illustrates a general PKM as defined here. The connector joints are drawn as spherical joints. Joint Moving Platform Table 1. Nomenclature for parallel geometry mechanisms Term Definition Parallel Kinematic A mechanism consisting of Mechanism: PKM two bodies connected by two or more struts. Strut or leg that connects the two bodies of a PKM. joint Kinematic connection between the connector and fixed or moving platform. Fixed platform The grounded body of a PKM. Moving platform Forward analysis Reverse analysis The moving body of a PKM Determination of moving platform properties as a function of connector properties. Determination of connector properties as a function of moving platform properties. PKM s include planar and spatial mechanisms exhibiting one or more degrees of freedom. The design problem requires a spatial six degree of freedom solution so we will restrict the discussion to spatial mechanisms with full range of mobility. The most general form of the spatial PKM is taken by a mechanism with two bodies restrained with respect to each other by six connectors, with each connector having a connector joint common with each body. The connectors typically allow one degree of freedom between the connector joints of the two bodies. This freedom is generally a displacement, and is kinematically modeled as a prismatic joint. The connector joints account for the other five degrees of freedom of the connectors. Generally, the connector joints are taken as a spherical and a universal or Hooke joint. It is also common to take both as spherical, Figure 1. General PKM Fixed Platform Separation of Actuation and Metrology Functions Previous work has shown the accurate measurement of connector length to be difficult due to force and heat based deflections 1, 2, 3. One of the design problem s goals is the production of a research test bed that will allow further study of the PKM and its implementation. It is also anticipated that the design criteria applicable to the actuation of the solution may not necessarily be applicable to the metrology function of the machine. A novel concept is introduced whereby the two functions are separated. A metrology PKM and an actuation PKM are to be combined to arrive at a design solution. This methodology does add complexity to the control scheme. A forward position analysis is necessary to effect control if the actuation connectors are not directly instrumented. A closed form forward position analysis exists for some geometric configurations of the connector joints of PKMs. A mechanism of the special 6-6 variety, for which a closed form forward position analysis exists will be employed for the metrology PKM 4. The Special 6-6 confines 3 connector joints to lie at the vertices of a triangle that makes up the fixed and moving platforms. The remaining three joints per platform are required to lie on the line connecting two vertices, or the side of the triangle. Figure 2 illustrates the special 6-6 configuration with symmetry. The triangles making up the platforms are equilateral, and the displacement along the side from a vertex to an intermediate connection is uniform for all three sides of a platform. Table 2 details the parameters utilized to define the special 6-6 geometry.

rb ra Figure 2, Special 6-6 PKM B A fewer singularities than general 6-6 PKM s and is ordinarily structurally stiff. It is noted that the co-located joints of the 3-3 PKM are difficult if not impossible to manufacture. It is suggested that small perturbations from the 3-3 PKM still possess most of the desired performance of the 3-3 PKM. Lee and Duffy find the optimal proportions of some classes of PKM s, starting with the 3-3 PKM 8,9. The optimal 3-3 PKM s. consists of equilateral triangular fixed and moving platforms. The moving platform s side dimension in one half the length of the fixed platform s dimension. An optimum height is also found, to be equal to the length of the side of the moving platform. Table 2. Parameter definitions Parameter A r a B r b Definitions Side length of equilateral triangle defining moving platform. Displacement of connector joint from 3-3 PKM assembly in moving platform. Side length of equilateral triangle defining fixed platform. Displacement of connector joint from 3-3 PKM assembly in fixed platform. Parallel Kinematic Mechanism Design A design methodology has been developed in which desirable kinematic properties drive mechanism geometry. This methodology has been applied to both the actuation PKM and metrology PKM. The actuation PKM is a general 6-6 with connector joitns located in planes. The metrology PKM is in the special 6-6 kinematic assembly, as previously discussed. Design Criteria The Actuation PKM s function is to provide the structural integrity and motive forces of the machine. The machine is expected to undergo gravity loads directed normal to the fixed platform in most cases. The distribution of loading in the connectors of the actuation PKM, for the anticipated loading, is utilized to drive the kinematic design of the actuation PKM. Figure 3 illustrates the variation of connector loads over the desired workspace for a unit load acting in the gravity load s direction. 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 0 30 60 90 120 150 180 210 240 270 300 330 Angular displacement about Workspace z =.5m Series1 Series2 Series3 Series4 Series5 Series6 Design Methodology The development of a design methodology should seek to incorporate the existing knowledge base. Several methodologies are referenced in the literature, specifically Merlet 5 and Takeda 6 that are suitable starting points. Both of these methods allow the evaluation of a performance metric of the workspace of a candidate mechanism in a discrete fashion. The developed design methodology provides PKM connector joint location geometry, and also determines any design requirements left free such as connector joint range requirements. The 3-3 octahedron is determined to be the best parallel architecture by Hunt and McAree 7. It exhibits Figure 3, forces for normalized loading The metrology PKM s function is to determine the position and orientation of the moving platform with respect to the fixed platform. The mechanism must have the range of motion the actuation frame has. The connectors of the metrology PKM must not collide with those of the actuation frame. The precision of the metrology frame must meet design criteria. Precision is the defining property of the mechanism, and the incorporation of precision into an objective function is necessary. Constraints can be used to determine

candidate mechanisms that meet the above remaining criteria. The geometry of the candidate metrology PKM s is restricted to the special 6-6 PKM, for which a reverse kinematic analysis exists 4. The geometry of the actuation frame applies constraints on the workspace of candidate PKM s for the metrology application. Utilizing an objective function based on the propagation of measurement errors through the forward analysis, a geometry is found for the metrology PKM 10. Average error for any one of a set of reference points located in the moving platform is 0.00075 m for a connector measurement precision of 0.00002 m. Figure 4 illustrates the assembled machine. The actuation frame connectors are made up of a COTS hydraulic cylinder, a two stage servo-hydraulic valve, and a load cell. The fixed platform connector joint is a COTS u-joint, the moving platform connector joint is a COTS u-joint modified to incorporate a third orthogonal rotation, effectively making this joint a spherical joint. The metrology frame connector structure is provided by a linear recirculating ball bearing slide. Instrumentation is via a linear encoder with a 20 µm scale. The fixed and moving platform connector joints are spherical rolling element joints, each having three degrees of freedom. Control Methodology The overall control system architecture is shown in Figure 5. The system hardware (actuation frame and metrology frame) is shown below the horizontal dashed line and the control system above the line. Simply put, the control system s primary function is to generate instantaneous commanded position and velocity commands for the actuation frame hydraulic actuators. These commanded values are based on either (1) desired values that are generated from a path planning algorithm (position control mode) or (2) the current pose of the platform and the current applied external wrench (force control mode). Actuation Frame Metrology Frame Figure 4, Parallel Kinematic Machine

User Specified Path Path Planning Off-Line Control Command Generation Reverse Analysis Command Compensation System Dynamic Model Evaluation Of Simulated System Performance Commanded Desired Position Control Forward Analysis Measured Top Platform Reverse Analysis Force Control Metrology Metrology Load Cell Interface (encoder) Interface (A to D) Software Hardware Platform Hardware Commanded (D to A) Actuation Controller Interface Actuation Load cell Actuation Servo Valve Amplifiers Metrology Figure 5, System Control Architecture The portion of the controller for the machine that is depicted in the software section of Figure 5 is implemented in a rack mounted pc. The hardware that comprises the interface between the control computer and the actuation and metrology frame is housed primarily on a carrier card located in the PCI bus of the motherboard of the control computer. This hardware consists of the following components: carrier card, digital to analog converter, encoder interface, analog to digital converter, and general input/output. The control architecture implements the two desired control behaviors. One is a typical path following control in which the system is given a trajectory, and it controls the machine along the trajectory. The second is a reflexive type of control, in which forces on the moving platform are measured and the resultant force is calculated. The direction of this resultant force is taken as the commanded direction, and the magnitude is taken as the level of effort along the direction. If the machine is subject to a continuous force, for instance, a gravity load, the continuous force can be removed from the force balance. The second control mode can be driven by an operator directly manipulating the moving platform. It should be noted that the velocities of the moving platform are such that the system may be modeled quasi-statically. In this control mode, the moving platform with reflexively move away from operator input and from environmental interference, making the machine useful for obstacle avoidance in an unstructured environment. Currently, the moving platform loading is measured with load cells in each connector. It is anticipated that

performance will be adequate. If performance is not acceptable, the load cells can be replaced with elastic elements with length measurement. Conclusion and Discussions This paper has introduced a parallel kinemtaic machine based on two parallel kinematic mechanisms. The PKM s were designed with control issues as driving factors. Consideration of load balance between actuation connectors drove the actuation PKM design. Error propagation from connector space to moving platform space was considered in the design of the metrology PKM. These considerations are incorporated into the control methodology. The load cells utilized in implementing the force measurement for the moving platform have a bandwidth of approximately 30 Hz. The sensitivity is such that the manual application of force should be detectable, but the resolution of the magnitude of the applied force may not be sufficient to allow the calculation of the force s direction with a useable precision. As mentioned above, replacement of this component with a more sensitive measurement scheme will alleviate this concern. Acknowledgements The authors would like to gratefully acknowledge the support of the United States Department of Energy for their support of this work. References 1. Patel, A. J., and Ehmann, K. F. Volumetric Error Analysis of a Stewart Platform Based Machine Tool. Annals of CIRP, Vol. 46/1/1997, pp. 287-290. 5. Merlet, J.P Determination of the Orientation Workspace of Parallel Manipulators. Journal of Intelligent and Robotic Systems. Vol 13, 1995: pp 143-160. 6. Takeda, Y. and Funabashi, H., Kinematic Synthesis of In-Parallel Actuated Mechanisms Based on the Global Isotropy Index. Journal of Robotics and Mechatronics, Vol 11 No. 5, 1999, pp 404-410. 7. Hunt, K. H. and McAree, P. R., 1998. Octahedral Manipulator: Geometry and Mobility. International Journal of Robotics Research, Vol. 17, No. 8, pp. 868-885. 8. Lee, J., Duffy, D., Hunt, K. H., 1998, A Practical Quality Index Based on the Octahedral Manipulator, The International Journal of Robotics Research, 17/10:1081-1090. 9. Lee, J., and Duffy. J., 1999. The Optimum Quality Index for Some Spatial In-parallel Devices. Florida Conference on Recent Advances in Robotics, Gainesville, Florida. 10. Ridgeway, S. and Crane, C., 2004. Design Methodology for Parallel Kinematic Mechanisms Considering Metrology Performance. 10th International Conference on Robotics and Remote Systems for Hazardous Environments, Gainesville, Florida. March 28-31 2004. 2. Soon, J. A. Error Analysis of a Hexapod machine Tool. Third International Conference and Exhibition on laser Metrology and Machine Performance, Huddersfield, W. Yorkshire,UK. July 15-17, 1997. 3. Wavering, A. J., Parallel Kinematic machine Resaearch at Nist: Past, Present, and Future. 1st European-American Forum on Parallel Kinematics Machines, Milan, Italy, August 31-September 1, 1998. 4. Griffis et al. Method and Apparatus for Controlling Geometrically Simple Parallel Mechansims with Distinctive Connections, United States Patent, patent # 5179525, 1993.