ADAMS-MATLAB co-simulation for kinematics, dynamics, and control of the Stewart–Gough platform

The mechanical structure known as Stewart–Gough platform is the most representative parallel robot with a wide variety of applications in many areas. Despite the intensive study on the kinematics, dynamics, and control of the Stewart–Gough platform, many details about these topics are still a challenging problem. In this work, the use of automatic dynamic analysis of multibody systems software for the kinematic and dynamic analysis of the Stewart–Gough platform is proposed. Moreover, a co-simulation automatic dynamic analysis of multibody systems (ADAMS)-MATLAB is developed for motion control of the Stewart–Gough platform end-effector. This computational approach allows the numerical solution for the kinematics, dynamics, and motion control of the Stewart–Gough platform and a considerable reduction on the analytical and programming effort. The obtained results in the three topics (kinematics, dynamics, and control) are validated by comparing them with analytical results reported in the literature. This kind of computational approach allows for the creation of virtual prototypes and saves time and resources in the development of Stewart–Gough platform-based robots applications.

[1]  Jaime Gallardo-Alvarado,et al.  Kinematic Analysis of Parallel Manipulators by Algebraic Screw Theory , 2016 .

[2]  Hilding Elmqvist,et al.  Interface Jacobian‐based Co‐Simulation , 2014 .

[3]  Clément Gosselin,et al.  A New Approach for the Dynamic Analysis of Parallel Manipulators , 1998 .

[4]  Jae-Bok Song,et al.  Position control of a Stewart platform using inverse dynamics control with approximate dynamics , 2003 .

[5]  Leonid M. Fridman,et al.  Output integral sliding mode control to stabilize position of a Stewart platform , 2012, J. Frankl. Inst..

[6]  David M. W. Powers,et al.  Toward efficient task assignment and motion planning for large-scale underwater missions , 2016, ArXiv.

[7]  K Herbuś,et al.  Integration of the virtual model of a Stewart platform with the avatar of a vehicle in a virtual reality , 2016 .

[8]  Berkay Volkaner,et al.  Realization of a Desktop Flight Simulation System for Motion-Cueing Studies , 2016 .

[9]  Hong Gu,et al.  Solving the forward kinematics problem of six-DOF Stewart platform using multi-task Gaussian process , 2013 .

[10]  John S. Fitzgerald,et al.  Co-modelling and Co-simulation in Embedded Systems Design , 2014, Collaborative Design for Embedded Systems.

[11]  Mohammad Bagher Menhaj,et al.  Solution of forward kinematics in Stewart platform using six rotary sensors on joints of three legs , 2014, Adv. Robotics.

[12]  Steven Grainger,et al.  Stiffness Analysis and Control of a Stewart Platform-Based Manipulator With Decoupled Sensor–Actuator Locations for Ultrahigh Accuracy Positioning Under Large External Loads , 2014 .

[13]  Hamid D. Taghirad,et al.  Parallel Robots: Mechanics and Control , 2013 .

[14]  Hamid D. Taghirad,et al.  Explicit dynamics formulation of Stewart-Gough platform: A Newton-Euler approach , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  H B Guo,et al.  Dynamic analysis and simulation of a six degree of freedom Stewart platform manipulator , 2006 .

[16]  Hong Bao,et al.  On the mechatronic servo bandwidth of a stewart platform for active vibration isolating in a super antenna , 2016 .

[17]  Vjekoslav Damic,et al.  Dynamic Analysis of Stewart Platform by Bond Graphs , 2015 .

[18]  B. Dasgupta,et al.  A general strategy based on the Newton-Euler approach for the dynamic formulation of parallel manipulators , 1999 .

[19]  K. Waldron,et al.  Closed-form direct displacement analysis of a 6-6 Stewart platform , 1994 .

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

[21]  L. Angel,et al.  Modeling, simulation and control of a differential steering type mobile robot , 2013, Proceedings of the 32nd Chinese Control Conference.

[22]  Li-Chen Fu,et al.  Adaptive backstepping tracking control of the Stewart platform , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[23]  Bhaskar Dasgupta,et al.  A Newton-Euler Formulation for the Inverse Dynamics of the Stewart Platform Manipulator , 1998 .

[24]  E F Fichter,et al.  The Gough—Stewart platform parallel manipulator: A retrospective appreciation , 2009 .

[25]  Zafer Bingul,et al.  Dynamic Modeling and Simulation of Stewart Platform , 2012 .

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

[27]  W. Lisowski,et al.  NUMERICAL SIMULATION AND CO-SIMULATION IN ANALYSIS OF MANIPULATORS’ DYNAMICS , 2013 .

[28]  Peter Gorm Larsen,et al.  Robotic Design Choice Overview Using Co-Simulation and Design Space Exploration , 2015, Robotics.

[29]  Reza N. Jazar,et al.  Theory of Applied Robotics: Kinematics, Dynamics, and Control , 2007 .

[30]  A. Lopes,et al.  Dynamic modeling of a Stewart platform using the generalized momentum approach , 2009 .

[31]  J. Sudharsan,et al.  Path Planning and Co-Simulation Control of 8 DOF Anthropomorphic Robotic Arm , 2016 .

[32]  H. Tourajizadeh,et al.  Closed Loop Optimal Control of a Stewart Platform Using an Optimal Feedback Linearization Method , 2016 .

[33]  Zafer Bingul,et al.  Position Control and Trajectory Tracking of the Stewart Platform , 2012 .

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

[35]  Jan Vetiska,et al.  Using of Co-simulation ADAMS-SIMULINK for development of mechatronic systems , 2011, 14th International Conference Mechatronika.

[36]  Asif Chalanga,et al.  Smooth integral sliding mode controller for the position control of Stewart platform. , 2015, ISA transactions.

[37]  Manuel Cardona,et al.  A new approach for the forward kinematics of general stewart-gough platforms , 2015, 2015 IEEE Thirty Fifth Central American and Panama Convention (CONCAPAN XXXV).

[38]  Peter Gorm Larsen,et al.  Co-modelling and co-simulation in the engineering of systems of cyber-physical systems , 2014, 2014 9th International Conference on System of Systems Engineering (SOSE).

[39]  Frank L. Lewis,et al.  Kinematic analysis of a Stewart platform manipulator , 1993, IEEE Trans. Ind. Electron..