A novel kinematic design, analysis and simulation tool for general Stewart platforms

In this paper, a general Stewart Platform Simulation tool (STEWSIM) is developed for robot designers and researchers. The STEWSIM uses an efficient connection matrix algorithm that has been developed for kinematic design of all possible types of general Stewart platforms (GSPs), such as 3×3, 3×4, 3×5 … 6×5 and 6×6 with an arbitrary number of legs varying between three and six. This new interactive simulation software based on the MATLAB Graphical User Interface (GUI) provides a suite of analyses, such as inverse and forward kinematics, Jacobian matrix, dexterity, workspace, singularity analysis and trajectory planning, using different kinds of roll-pitch-yaw or Euler angle sets. The STEWSIM also provides the visualization of the GSPs, graphical representation of the workspace, and graphic animation of trajectories specified by inverse kinematics in three-dimensional space. Furthermore, it provides an environment to compare the kinematic performances of the designed GSPs with arbitrary configuration. As a kinematic design, analysis and simulation software, the STEWSIM provides researchers with the ability to change the parameters interactively for designing their manipulators with optimum specifications, such as leg lengths and attachment points. The usage of this simulation tool may result in new types of feasible robotic manipulators that can be used for practical applications in industry.

[1]  D. Stewart,et al.  A platform with 6 degrees of freedom , 1966 .

[2]  Poolsak Koseeyaporn,et al.  Windows-based robot simulation tools , 2002, 7th International Conference on Control, Automation, Robotics and Vision, 2002. ICARCV 2002..

[3]  Raffaele Di Gregorio,et al.  A New Algorithm Based on Two Extra-Sensors for Real-Time Computation of the Actual Configuration of the Generalized Stewart-Gough Manipulator , 2000 .

[4]  Clément Gosselin,et al.  Workspaces of Planar Parallel Manipulators , 1998 .

[5]  J. A. Carretero,et al.  Formulating Jacobian matrices for the dexterity analysis of parallel manipulators , 2006 .

[6]  T. Arai,et al.  Workspace analysis of parallel mechanism with adjustable link parameters , 2005, ICAR '05. Proceedings., 12th International Conference on Advanced Robotics, 2005..

[7]  Clément Gosselin,et al.  Singularity analysis of closed-loop kinematic chains , 1990, IEEE Trans. Robotics Autom..

[8]  Feng Gao,et al.  Inverse dynamics of the 6-dof out-parallel manipulator by means of the principle of virtual work , 2009, Robotica.

[9]  Serdar Kucuk,et al.  Simulation and design tool for performance analysis of planar parallel manipulators , 2012, Simul..

[10]  Bhaskar Dasgupta,et al.  Singularity-free path planning for the Stewart platform manipulator , 1998 .

[11]  Lung-Wen Tsai,et al.  Robot Analysis and Design: The Mechanics of Serial and Parallel Manipulators , 1999 .

[12]  Lung-Wen Tsai,et al.  A Parallel Manipulator with Only Translational Degrees of Freedom , 1997 .

[13]  E F Fichter,et al.  A Stewart Platform- Based Manipulator: General Theory and Practical Construction , 1986 .

[14]  Stefan Staicu,et al.  Dynamic analysis of Clavel's Delta parallel robot , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[15]  Wan Kyun Chung,et al.  Geometrical approach for the workspace of 6-DOF parallel manipulators , 1997, Proceedings of International Conference on Robotics and Automation.

[16]  Jean-Pierre Merlet,et al.  Parallel Robots , 2000 .

[17]  Jean-Pierre Merlet,et al.  Solving the Forward Kinematics of a Gough-Type Parallel Manipulator with Interval Analysis , 2004, Int. J. Robotics Res..

[18]  Yacine Amirat,et al.  Analysis and design of a six-DOF parallel manipulator, modeling, singular configurations, and workspace , 1998, IEEE Trans. Robotics Autom..

[19]  Hui Zhao,et al.  New kinematic structures for 2-, 3-, 4-, and 5-DOF parallel manipulator designs , 2002 .

[20]  Mark W. Spong,et al.  Robotica: a Mathematica package for robot analysis , 1994, IEEE Robotics & Automation Magazine.

[21]  Michael O'Connell,et al.  Proximal tibial osteochondromas in patients with fibrodysplasia ossificans progressiva. , 2008, The Journal of bone and joint surgery. American volume.

[22]  Charles A. Klein,et al.  Dexterity Measures for the Design and Control of Kinematically Redundant Manipulators , 1987 .

[23]  Hari Das Nayar Robotect: serial-link manipulator design software for modeling, visualization and performance analysis , 2002, 7th International Conference on Control, Automation, Robotics and Vision, 2002. ICARCV 2002..

[24]  Clément Gosselin,et al.  Simulation and computer-aided kinematic design of three-degree-of-freedom spherical parallel manipulators , 1995, J. Field Robotics.

[25]  J. Merlet Jacobian, Manipulability, Condition Number and Accuracy of Parallel Robots , 2005, ISRR.

[26]  Serdar Kucuk,et al.  A dexterity comparison for 3-DOF planar parallel manipulators with two kinematic chains using genetic algorithms , 2009 .

[27]  Xiao-Shan Gao,et al.  Generalized Stewart-Gough platforms and their direct kinematics , 2005, IEEE Transactions on Robotics.

[28]  Jean Pontnau,et al.  Isoelastic behavior of parallel robots , 1989, Robotica.

[29]  Zafer Bingul,et al.  Comparative study of performance indices for fundamental robot manipulators , 2006, Robotics Auton. Syst..

[30]  Zhongqing. Ding A unified robotic kinematic simulation interface. , 2005 .

[31]  C. Gosselin Determination of the Workspace of 6-DOF Parallel Manipulators , 1990 .

[32]  Jorge Angeles,et al.  Kinematic Isotropy and the Optimum Design of Parallel Manipulators , 1997, Int. J. Robotics Res..

[33]  Clément Gosselin,et al.  A Global Performance Index for the Kinematic Optimization of Robotic Manipulators , 1991 .

[34]  Anqi Wang,et al.  Reconfigurable kinematics of General Stewart Platform and simulation interface. , 2007 .

[35]  A. Fattah,et al.  Isotropic Design of Spatial Parallel Manipulators , 2002, Int. J. Robotics Res..

[36]  Zhang Xiang-de,et al.  Continuation method applied in kinematics of parallel robot , 2001 .

[37]  Delbert Tesar,et al.  Rapid analysis manipulator program (RAMP) as a design tool for serial revolute robots , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[38]  Bhaskar Dasgupta,et al.  The Stewart platform manipulator: a review , 2000 .

[39]  Jan Herman Kuiper,et al.  OC30 A NEW METHOD TO MEASURE THE INTER-FRACTURE SITE MOVEMENTS (IFMS) DYNAMICALLY BY MEANS OF STEWART PLATFORM ALGORITHM , 2008 .

[40]  Elena R. Messina,et al.  Design and workspace analysis of a 6–6 cable-suspended parallel robot , 2004 .

[41]  Jae Kyung Shim,et al.  Forward kinematics of the general 6–6 Stewart platform using algebraic elimination , 2001 .

[42]  J. Faugère,et al.  Combinatorial classes of parallel manipulators , 1995 .

[43]  Jean-Pierre Merlet Parallel manipulators.Part I :Theory design,kinematics,dynamics and control , 1987 .

[44]  S. Agrawal Workspace boundaries of in-parallel manipulator systems , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[45]  Bernard Mourrain,et al.  The 40 “generic” positions of a parallel robot , 1993, ISSAC '93.

[46]  L. W. Tsai,et al.  Robot Analysis: The Mechanics of Serial and Parallel Ma-nipulators , 1999 .

[47]  Jaan Kiusalaas,et al.  Numerical Methods in Engineering with MATLAB®: Index , 2005 .

[48]  D. Stewart,et al.  A Platform with Six Degrees of Freedom , 1965 .

[49]  Serdar Kucuk,et al.  An off‐line robot simulation toolbox , 2010, Comput. Appl. Eng. Educ..

[50]  K. H. Hunt,et al.  Structural Kinematics of In-Parallel-Actuated Robot-Arms , 1983 .

[51]  Jean-Pierre Merlet,et al.  Determination of the orientation workspace of parallel manipulators , 1995, J. Intell. Robotic Syst..

[52]  Jaime Gallardo-Alvarado,et al.  A novel five-degrees-of-freedom decoupled robot , 2009, Robotica.