Prototype Development of a 5-DOF Series-Parallel Robot Based on 3-PRS Mechanism

Similar documents
Development of a MATLAB Toolbox for 3-PRS Parallel Robot

ÉCOLE POLYTECHNIQUE DE MONTRÉAL

A Comparison Study on Motion/Force Transmissibility of Two Typical 3-DOF Parallel Manipulators: The Sprint Z3 and A3 Tool Heads

Trajectory Optimization of Composite-pipe Cutting Based on Robot. Harbin , China. Abstract

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

Chapter 4. Mechanism Design and Analysis

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

Chapter 1: Introduction

Industrial Robots : Manipulators, Kinematics, Dynamics

Inverse Kinematics Software Design and Trajectory Control Programming of SCARA Manipulator robot

Rigid Dynamics Solution Methodology for 3-PSU Parallel Kinematic Manipulators

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

Design, Manufacturing and Kinematic Analysis of a Kind of 3-DOF Translational Parallel Manipulator

WEEKS 1-2 MECHANISMS

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

Kinematics Fundamentals CREATING OF KINEMATIC CHAINS

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

KINEMATIC ANALYSIS OF A NOVEL THREE DEGREE-OF-FREEDOM PLANAR PARALLEL MANIPULATOR

Mechanism Design for 3-, 4-, 5- and 6-DOF PMWPSs

Kinematic Synthesis. October 6, 2015 Mark Plecnik

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

Design of Precise Control and Dynamic Simulation of Manipulator for Die-casting Mould

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

Modelling of mechanical system CREATING OF KINEMATIC CHAINS

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

Structural Configurations of Manipulators

Dynamics Response of Spatial Parallel Coordinate Measuring Machine with Clearances

Research on the Control Strategy of Decoupled 3-DOF Joystick for Teleoperation

Robotics. SAAST Robotics Robot Arms

Virtual Interaction System Based on Optical Capture

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

Robotics Configuration of Robot Manipulators

Keywords: Ankle; Bionic; Auxiliary Rehabilitation Device; Simulation Analysis.

Modelling and index analysis of a Delta-type mechanism

Synthesis of Spatial RPRP Loops for a Given Screw System

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

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

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

INSTITUTE OF AERONAUTICAL ENGINEERING

Chapter 1 Introduction

Advances in Engineering Research, volume 123 2nd International Conference on Materials Science, Machinery and Energy Engineering (MSMEE 2017)

Fundamentals of Inverse Kinematics Using Scara Robot

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

A Family of New Parallel Architectures with Four Degrees of Freedom

Single Actuator Shaker Design to Generate Infinite Spatial Signatures

FREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL ROBOT

Design on Wrist and Gripper of manipulator Based on Kinematics Analysis Zong Huaizhi1,a, Xiang Shigui1,b, Li Xiang1,c and Zhu Lida1,d

Design of a Three-Axis Rotary Platform

Extension of Usable Workspace of Rotational Axes in Robot Planning

Theory of Machines Course # 1

EEE 187: Robotics Summary 2

MOTION TRAJECTORY PLANNING AND SIMULATION OF 6- DOF MANIPULATOR ARM ROBOT

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

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

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

Research applying Spherical Gear and Ring Rack Mechanism to Rotary Work Table

Experimental evaluation of static stiffness of a spatial translational parallel manipulator.

Kinematics of pantograph masts

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

Design and Simulation for Bionic Mechanical Arm in Jujube Transplanter *

Rotating Table with Parallel Kinematic Featuring a Planar Joint

Path planning and kinematics simulation of surfacing cladding for hot forging die

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

Workspace computation in parallel manipulators with three translational degrees of freedom

Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm

Introduction To Robotics (Kinematics, Dynamics, and Design)

Robotics kinematics and Dynamics

Study on Gear Chamfering Method based on Vision Measurement

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

Orientation Capability, Error Analysis, and Dimensional Optimization of Two Articulated Tool Heads With Parallel Kinematics

1. Introduction 1 2. Mathematical Representation of Robots

Operation Trajectory Control of Industrial Robots Based on Motion Simulation

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

Robot mechanics and kinematics

Research Article. ISSN (Print) *Corresponding author Chen Hao

Using Algebraic Geometry to Study the Motions of a Robotic Arm

DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS

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

KINEMATIC AND DYNAMIC SIMULATION OF A 3DOF PARALLEL ROBOT

Basilio Bona ROBOTICA 03CFIOR 1

Finding Reachable Workspace of a Robotic Manipulator by Edge Detection Algorithm

Dynamics and Control of a 3SPS-1S Parallel Robot Used in Security Applications

Inherently Balanced Double Bennett Linkage

Department of Mechatronics Engineering, International Islamic University Malaysia Jalan Gombak, 53100, Kuala Lumpur, Malaysia

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

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

Kinematic Model Analysis of an 8-DOF Photographic Robot

OBSERVER BASED FRACTIONAL SECOND- ORDER NONSINGULAR TERMINAL MULTISEGMENT SLIDING MODE CONTROL OF SRM POSITION REGULATION SYSTEM

Xi'an Technological University.

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

MODELING AND DYNAMIC ANALYSIS OF 6-DOF PARALLEL MANIPULATOR


SAMPLE STUDY MATERIAL. Mechanical Engineering. Postal Correspondence Course. Theory of Machines. GATE, IES & PSUs

PPGEE Robot Dynamics I

The Phantom Delta Robot A New Device for Parallel Robot Investigations

Lecture Note 2: Configuration Space

Kinematic Reliability Solution of 3-UPS-PU Parallel Mechanism Based on Monte Carlo Simulation

Research of Robot Tutorial Software Systems Xin-yang WANG 1 and Jian ZHANG 2

Comparison of some Zero torsion Parallel Manipulators based on their Maximum Inscribed Singularity free Circle and Parasitic motion

Development of reconfigurable serial manipulators using parameters based modules

Transcription:

, pp.221-232 http//dx.doi.org/10.14257/ijca.2016.9.9.22 Prototype Development of a 5-DOF Series-Parallel Robot Based on 3-PRS Mechanism Guoqiang Chen*, Junwei Zhao, Xuefeng Li and Fuwei Sun School of Mechanical and Power Engineering, Henan Polytechnic University, Jiaozuo,454003, China *jz97cgq@sina.com Abstract Aiming at the problem that the fixed working envelope can not always satisfy the study and experiment requirements, the study has developed a 5-DOF series-parallel robot with an adjustable working envelope based on the 3-PRS mechanism. The robot system is composed of an electric hardware subsystem, a mechanical subsystem and a control system subsystem. The architecture of the robot is introduced firstly. The key components and parts of the electric hardware and mechanical component are presented secondly. The robot system adopts the open architecture mode based on the computer and the motion controller, which provides sufficient convenience for experiments at different levels. Then the control software design method is presented. And many high-level programming languages and Integrated Development Environments can be used separately or together, and even other engineering software packages can be made full use of. Finally, an experiment is presented to verify the developed robot prototype, and that shows its correctness, reliability and convenience. Keywords: Series-parallel robot, 3-PRS mechanism, Motion controller, Working envelope 1. Introduction Compared with the counterpart, the parallel mechanism, also called parallel robot, has many advantages, such as high stiffness, high accuracy, little cumulate error, large load carrying capacity and compact structure, so it has gained plenty of study and application [1-7]. The parallel mechanism can compensate the disadvantages of the series robot in many peculiar cases. Many parallel robots are always based on the Stewart platform and possess 6 degrees of freedom (DOFs), but the deficient DOF robot has presented prominent performance in some cases. Especially as a typical class, the 3-PRS parallel mechanism possessing 3 DOFs has been widely used because the deficient DOF the structure and control are simpler than the 6 DOFs ones. The 3-PRS parallel mechanism possesses only 3 DOFs and has two parasitic rotational motions and one parasitic translational motion. An X-Y table with two DOFs can be used to compensate the two parasitic rotational motions, so a 5-DOF series-parallel robot can be gotten [3]. There are several key indexes for assessing the performance, such as the volume and the shape of the working envelope, the motion speed, the acceleration, accuracy, and the load carrying capacity. The mechanical structure parameter has heavy influence on the above indexes [8-17]. The robot with the fixed working envelope can not always satisfy the study and experiment requirements. A robot is therefore needed of which the parameter can be adjusted according to the specified requirements. In this paper, a new 5-DOF seriesparallel robot with adjustable working envelope based on the 3-PRS mechanism is proposed and the key components and the developing procedure are presented. ISSN: 2005-4297 IJCA Copyright 2016 SERSC

2. Architecture of the 5-DOF Series-Parallel Robot The 5-DOF series-parallel robot is mainly composed of a 3-PRS parallel mechanism and a 2-DOF X-Y table as shown in Figure 1 [1, 3-5, 7, 21]. The key component is a 3- PRS parallel mechanism. This mechanism is composed of a moving platform, three limbs, three vertical rails and a fixed platform (base). Three vertical rails vertically link to the fixed platform (base) B1 B 2 B 3. Moreover, B1 B 2 and B 3 form an equilateral triangle that lies on a circle with the radius R.The axis of each revolute pair C i for i 1, 2 and 3 is perpendicular to the corresponding prismatic pair. Each limb L i for i 1,2 and 3 with the length of l i connects the corresponding rail by a prismatic pair C i. The moving platform and three limbs are connected by three spherical pairs P 1, P 2 and P 3. Three spherical pairs form an equilateral triangle that lies on a circle with the radius r. The cutter with the length of h is placed at the center of the moving platform. The feeds of the three prismatic pairs are given as H i for i 1, 2 and 3. The angle i for i 1,2 and 3 is defined from the vertical rail to its corresponding limb L i. As shown in Figure 1, a fixed Cartesian reference coordinate system OXYZ is located at the center point O of B2 B 3. The X-axis and the Y-axis are in the base plane B 1 B2 B 3, the X-axis points in the direction of O B 1, and the Z-axis is normal to the base plane and points upward. A moving coordinate system ot xyz is located on the moving platform. The position and orientation of the cutter can be described using the coordinates xtool, ytool, z Tool of the cutter point P and Euler angles, and rotating about the Z, Y and X axes of the fixed system, respectively. The 3-PRS parallel mechanism possesses 3 DOFs that are a rotational motion about the the Z-axis, a rotational motion about the Y-axis, and a translational motion z T along the Z-axis. Three parasitic motions are one rotational motion, one translational motion x PT about the X-axis and one translational motion y PT about the Y-axis. The three parasitic motions, xpt and y PT can be expressed using the three independent motions, and z T. H 3 B 3 Z C 3 θ 3 O C 2 θ 2 H 2 l 1 z θ 1 l 3 P 2 y P 2 R 120 P 3 B 2 l 2 r o T P Y 120 x P 1 C 1 B 1 H 1 X C 2 C 3 O Y r P 1 P 3 C 1 R X Figure 1. The Schematic Diagram of the 5-DOF Series-Parallel Robot 222 Copyright 2016 SERSC

Restricted by the three revolute pairs and three spherical pairs, the limbs L 1, L 2 and L 3, and three spherical pairs P 1, P 2 and P 3 can only move in the three planes 1, 2, 3, respectively, shown in Figure 2. 1: Y 0; 2: Y 3 X R 3: Y 3 X R 2 Z 2 (1) 1 X 3 O Figure 2. The Movement Planes of the Three Limbs An X-Y table possesses two DOFs. Along with the 3 DOFs of the 3-PRS mechanism, the series-parallel robot shown in Figure 1 possesses 5 DOFs that are (1) the rotational motion about the Z-axis (2) the rotational motion about the Y-axis (3) the translational motion x T along the X-axis (4) the translational motion y T along the Y-axis (5) the translational motion z T along the Z-axis. The parasitic rotational motion, Euler angle, that can be expressed by the other two angles and using Equation (2). sinsin arctan (2) cos cos The parasitic translational motions xpt and y PT that can be computed using Equation (3). r R xpt cos cos sin sin sin cos cos hsin 2 2 (3) ypt hsin cos r sin sin cos r cos sin The 2-DOF X-Y table is utilized to compensate the parasitic motions xpt and y PT, to get the expected coordinates along the X-axis and the Y-axis. And this provides the translational motions x T and y T. 3. Electric Hardware and Mechanical Component Design The open structure is adopted to develop the 5-DOF series-parallel robot and the structure is based on the mode of the computer and the motion controller/control card as shown in Figure 3. This structure provides much convenience to control the robot motion using many high level programming languages and control the motion laws of the motor directly through several methods. Six motors are used in the robot. Three permanent magnet synchronous motors (PMSM) are used as the actuating motors to drive the three 2 Y Copyright 2016 SERSC 223

vertical rails based on ball screw units. Two motors for the 2-DOF X-Y table are stepper ones. And the spindle motor is a brushless direct current motor (BLDCM). Each motor is controlled and driven by a driver and controller. An 8-axis motion control card/controller GT 800-PV made by Googol Technology Limited is used to control the 6 motors. The IPC ( Industrial Personal Computer) sends control signals to the driver and controller through the motion control card. The three PMSMs can be controlled though three modes: speed, position and torque. Three grating rulers are used to measure the motion position of the three vertical rails. IPC ( Industrial Personal Computer ) PCI Bus GoogolTech GT-800-PV Motion control card (Motion control module/i/o module) I/O control boead Control cabinet Drivers and controllers Drivers and controllers Driver and controller Motors 2 Stepper motors 3 PMSMs BLDCM Control pannel Figure 3. The Whole Configuration of the Robot 2-DOF X-Y table Three vertical rails Grating rulers Spindle tool Lmit, original point switches The mechanical part of the 5-DOF series-parallel robot is designed and its workspace is adjustable instead of the traditional fixed one. The adjustment is realized through changing the radius R of the 3-PRS parallel mechanism as shown in Figure 4, and the fixed platform (base) and its affiliated parts are shown in Figure 5. The adjustable robot has the following advanced features. (1)The adjustable 3-PRS mechanism is also composed of three branches. Each vertical trail is connected to the fixed base through a prismatic pair. And the adjustable range is 300mm R 600mm (4) (2)Each adjustable prismatic pair is composed of a trapezoid slider and a trapezoid sliding block. The vertical trail is fixed on the sliding block vertically. The sliding block slides along the corresponding slider to adjust the radius R. (3) The assembly of the sliding block and the slider is positioned using the upper plane surfaces and one-lateral plane surfaces. And the sliding block is clamped to the slider through a panel and screws along the other lateral plane surfaces after adjustment. (4)Three keys are set to guarantee the angle between the central axes of the three o adjustable prismatic pairs. And the theoretical angle is120. 224 Copyright 2016 SERSC

Vertical rail 2 Prismatic pair 2 Clamping device 2 Cylindrical hinge 2 Clamping device 3 Strengthening rib 3 Strengthening rib 2 Diastimeter 3 Vertical rail 2 Limb 2 Limb 3 Panel 3 Slider 3 Key 3 Sliding block 3 Diastimeter 3 Spherical pair 3 Base Foundation bed for measurement instrument Clamping device 1 Sliding block 2 Panel 2 Vertical rail 1 Strengthening rib 1 Vertical rail 1 Limb 1 Sliding block 1 Diastimeter 1 Slider 1 Key 1 Panel 1 Spherical pair 2 Spherical pair 1 Moving platform Figure 4. Three-Dimensional Model of the Adjustable 3-PRS Parallel Mechanism 2 Panel 2 Sliding block 2Slider Key 2 Diastimeter 2 Sliding block 3 Panel 3 Slider 3 Key 3 Diastimeter 3 Base Panel 1 Foundation bed for measurement instrument Sliding block 1 Slider 1 Diastimeter 1 Key 1 Figure 5. The Schematic Diagram of the Fixed Platform (Base) and Its Affiliated Parts (5)The diastimeter is mounted beside the trapezoid slider to measure and display the adjusting distance, which provides convenient and visual help to the user. (6)The two strengthening ribs are set on the both sides of each vertical trail. And this structure can also be substituted by a triangular frame fixed on the top of the three vertical trails. Those structures can reduce the deformation of the vertical trails efficiently. Copyright 2016 SERSC 225

Two bearings are used, and the cylindrical hinge is shown in Figure 6. The connection method of the cylindrical hinge and the spherical pair is shown in Figure 7. The moving platform and three limbs are connected by three spherical pairs as shown in Figure 7. The angle is a key parameter of the spherical pair, and is vital to the strength itself and the working envelope of the robot. After repeating simulation and analysis, the angle is set o as 90 here. The machining and assembly accuracy of the spherical pairs has significant influence on the accuracy of the position and attitude of the robot. In order to reduce the assembly error, the three ball sockets and the moving platform are machined as a whole part, as shown in Figure 8. The whole part is machined using the CNC (Computer Numerical Control) milling machine. θ i Revolute pair bed Bearing cap Bearing Limb Hinge pin Figure 6. The 3D Assembly Model of the Cylindrical Hinge l 20 δ Figure 7. The Revolute Pair and The Spherical Pair The main geometric parameters of the robot are shown in Table 1. Figure 8. The 3D Assembly Model of the Moving Platform Table 1. The Main Geometric Parameters of the Robot Slider Limb length Maximum R r δ distance l 600mm 150mm 150mm 820mm 90 226 Copyright 2016 SERSC

4. Control Software Design The control software architecture is shown in Figure 9. The key is to control the motion laws of the driving motors through the motion control card. The Dynamic Link Library (DLL) gts.dll and IExtMdl.dll are provided to control the motion module and I/O module. Various functions in the DLLs can be called to control the position and attitude of the robot, measure the state and feed the fault through the high-level programming language and Integrated Development Environments (IDEs), such as Visual Basic, Visual C++ and C++ Builder. Even the engineering software can be integrated together. Sometimes this is necessary because the direct and inverse kinematics is always very complicated and more difficult to compute in many high level languages [18-21]. For example, MATLAB can be used for numerical computation and visualization that are complicated in many other development environments. Application GTS controller API Driving Hardware interface Debugging tool for motion module Dynamic Link Library for motion gts.dll PCI PCI COM Developed user application PCI driver COM Dynamic Link Library for I/O IExtMdl.dll Internal debugging Figure 9. The Control Software Architecture 5. The Developed Prototype and Experiment Debugging tool for I/O module The developed 5-DOF series-parallel robot prototype is shown in Figure 10 to Figure 12. In order to verify the developed robot, an experiment is done. The trajectory of the cutter point is a circle with the diameter of 10cm. And the intersection angle between the o cutter and the Z-axis is 20 shown in Figure 13. If a time variable is introduced, the three Euler angles can be computed. Based on the inverse kinematics and Equation (3) the cutter, the X-Y table and the synthetic trajectories has been gotten as shown in Figure 14. The feeds of the three pairs have been computed using MATLAB in advance and imported to the control application. In the experiment, the position time (PT) motion mode has been adopted. In this mode, the feed and the time should be discretized and stored in the array, and the position is reflected as pulses. The prospective pre-processing function of the controller is used to improve the motion performance of the robot. The running results are shown in Figure 15. Copyright 2016 SERSC 227

Figure 10. The Moving Platform Figure 11. The Controllers and Motor Drivers Figure 12. Pictures of the 5-DOF Series-Parallel Robot 228 Copyright 2016 SERSC

20 Synthetic Tool Y(m) X-Y table Figure 13 The Attitude, Position and Trajectory of the Cutter X(m) Figure 14 The Cutter, the X-Y Table and the Synthetic Trajectories Figure 15. The Running Results Copyright 2016 SERSC 229

6. Conclusions A 5-DOF series-parallel robot with an adjustable working envelope based on 3-PRS mechanism has been developed and the key components are given. The developed robot system has several features and advantages. Firstly, the robot system adopts the open architecture mode based on the computer and the motion controller, which provides sufficient convenience for experiments at different levels. In addition, this robot uses 6 motors including 3 PMSMs, 2 stepper motors and one BLDCM, which facilitate the verification of the control method and performance of different motors in the robot system. Thirdly, the adopted motion controller provides DLLs that are composed of many functions and make it easy to control and measure the state of the robot efficiently. And many high-level programming language and IDEs can be used separately or together, and even other engineering software can be made full use of. Finally, the mechanical component has been designed as adjustable one, so the working envelope can be adjusted to satisfy the specified research objective. However, it should be noticed that the 3-PRS mechanism can be classified into seven kinds according to limb arrangements as discussed in [21]. The mechanical component proposed in the paper can be modified for other kinds. In addition, the precision and its measurement are very important tasks in the series-parallel robot study, so the robot should be studied in depth in these aspects. This will be our future work. Acknowledgements This work is supported by Scientific and Technological Project of Henan Province of China with grant No. 132102210430. The authors would like to thank the anonymous reviewers for their valuable work. References [1] W. Liu and S. Chang, Study on structural design of a parallel robot and applications in automobiles, Machinery Design & Manufacture, no. 6, (2012), pp.141-143. [2] Z. Huang, Theory of parallel robot mechanism, 20 Anniversary of Mechanical Science Fundamental Study. Edited by. Y. Lei, Wuhan China: Wuhan University of Technology Press, (2007). [3] J. Zhao, Research on the accuracy theory and the measurement device of serial-parallel machine tools, Doctoral dissertation, Wuhan China: Huazhong University of Science and Technology, (2001). [4] X. Liu, C. Wu, J. Wang and I Bonev, Attitude description method of [PP]S type parallel robotic mechanisms, Chinese Journal of Mechanical Engineering, vol.44, no. 10, (2008), pp.19-23. [5] M-S. Tsai and W-H. Yuan, Dynamic modeling and decentralized control of a 3 PRS parallel mechanism based on constrained robotic analysis, Journal of Intelligent and Robotic Systems: Theory and Applications, vol.63, no.3-4, (2011), pp.525-545. [6] C. Gong, J. Xiong and C. Huang, Kinematics and dynamics simulation of Delta parallel robot, Manufacturing Automation, vol. 35, no. 3, (2013 ), pp. 5-7&14. [7] G. Abbasnejad, S. Zarkandi and M. Imani, Forward kinematics analysis of a 3-PRS parallel manipulator, World Academy of Science, Engineering and Technology, vol. 37, no. Jan., (2010), pp.329-335. [8] M-S. Tsai, T-N. Shiau, Y-J. Tsai and T-H. Chang, Direct kinematic analysis of a 3-PRS parallel mechanism, Mechanism and Machine Theory, vol.38, no. 1, (2003), pp.71-83. [9] J. Yu, Y. Hu, S. Bi, G. Zong and W. Zhao, Kinematics feature analysis of a 3-DOF compliant mechanism for micro manipulation, Chinese Journal of Mechanical Engineering, vol.17, no.1, (2004), pp. 127-131. [10] J.A. Carretero, R.P. Podhorodeski M.A. Nahon and C.M. Gosselin, Kinematic analysis and optimization of a new three degree-of-freedom spatial parallel manipulator. Journal of Mechanical Design, Transactions of the ASME, vol.122, no.1, (2000), pp.17-24. [11] P. Huang, J. Wang, L. Wang and J. Qian, Dimensional synthesis for 3-PRS mechanism based on identifiability performance, Chinese Journal of Mechanical Engineering, vol.25, no.2, (2012), pp.234-240. [12] K.H. Hunt, Structural kinematics of in-parallel-actuated robot-arms, Journal of Mechanisms, Transmissions, and Automation in Design, vol.105, no.4, (1983), pp.705-712. [13] Y. Li and Q. Xu, Kinematic analysis of a 3-PRS parallel manipulator, Robotics and Computer- Integrated Manufacturing, vol.23, no.4, (2007), pp.395-408. 230 Copyright 2016 SERSC

[14] D. Liu, R. Che, Z. Li and X. Luo, Research on the theory and the virtual prototype of 3-DOF parallellink coordinate-measuring machine, IEEE Transactions on Instrumentation and Measurement, vol. 52, no.1, (2003), pp.119-125. [15] N. A. Pouliot, C. M. Gosselin and M. A. Nahon, Motion simulation capabilities of three-degree-offreedom flight simulators, Journal of Aircraft, vol.35, no.1, (1998), pp.9-17. [16] A. A.Selvakumar, R. P. Babu and R. Sivaramakrishnan, Simulation and singularity analysis of 3-PRS parallel manipulator. Proceedings of the 9th IEEE International Conference on Mechatronics and Automation, Chengdu China, (2012), pp.2203-2207. [17] J. Wahl, 2000. Articulated tool head, US Patent 6, vol. 431, no. 802, (2002). [18] J. Huang and J. Zhao and, Research on kinematic forward solution for 3-PRS parallel mechanism, Journal of Henan Polytechnic University(Natural Science), vol.31, no.4, (2012), pp.434-436. [19] J. Kang, G. Chen and J. Zhao, Analysis on workspace of 3-PRS mechanism based on Monte Carlo method, Journal of Henan Polytechnic University (Natural Science), vol.33, no.4, (2014), pp.478-481. [20] J. Zhao and J. Huang, Sensitivity analysis is of spindle platform structure Parameters of a series- Parallel robot, Journal of Jiaozuo Institute of Technology (Natural Science), vol.23, no.6, (2004), pp.459-463. [21] Q. Li, Z. Chen, Q. Chen, C. Wu and X. Hu, Parasitic motion comparison of 3-PRS parallel mechanism with different limb arrangements, Robotics and Computer-Integrated Manufacturing, vol.27, no. 2, (2011), pp.389-396. Author Guoqiang Chen, he is currently an associate professor in the School of Mechanical and Power Engineering, Henan Polytechnic University, China. His research interests include robot technology, electric vehicle control, motor control, pulse width modulation technology and software design. Copyright 2016 SERSC 231

232 Copyright 2016 SERSC