User friendly Matlab-toolbox for symbolic robot dynamic modeling used for control design

Emmanuel Dean-Leon, Suraj Nair, Alois Knoll

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

28 Scopus citations

Abstract

In this paper a new Robot Modeling/Simulation Toolbox for Matlab is presented. The primary purpose of this toolbox is to generate all the common equations required for robot control design. It can compute the kinematic and dynamic equations of a serial robot in closed-form. The toolbox generates codes for the most representative matrices of the robot dynamics. For example, the Inertia Matrix, Coriolis Matrix, Gravitational Torques Vector and most important the Robot Regressor can be computed in closed-form with symbolic representation. This toolbox uses the Denavit-Hartenberg (DH) and Euler-Lagrange Methodologies to compute the Kinematic and Dynamic models of the robot. Furthermore, it automatically generates useful code for these models, such as M-Files, Simulink model and C/C++ code, allowing easy integration with other popular Matlab toolboxes or C/C++ environments. The only requirement from the user are the DH parameters, making it an easy to use tool. For 3D visualization, the toolbox supports different methods. The primary contribution is the automation and simplification of the robot modeling process which is important for correct robot design and control. In addition, the easy to use GUI and simplified models allow rapid prototyping and simulation of robots and control design/validation. As a proof of concept, validation of the computed models of a real industrial robot is included, where the toolbox was used to compute all the robot models. Thereafter, using the motion equations generated by this toolbox, a Dynamic Compensation Control was designed and implemented on a Staubli TX-90 industrial robot in order to demonstrate how this toolbox simplifies the process.

Original languageEnglish
Title of host publication2012 IEEE International Conference on Robotics and Biomimetics, ROBIO 2012 - Conference Digest
Pages2181-2188
Number of pages8
DOIs
StatePublished - 2012
Externally publishedYes
Event2012 IEEE International Conference on Robotics and Biomimetics, ROBIO 2012 - Guangzhou, China
Duration: 11 Dec 201214 Dec 2012

Publication series

Name2012 IEEE International Conference on Robotics and Biomimetics, ROBIO 2012 - Conference Digest

Conference

Conference2012 IEEE International Conference on Robotics and Biomimetics, ROBIO 2012
Country/TerritoryChina
CityGuangzhou
Period11/12/1214/12/12

Fingerprint

Dive into the research topics of 'User friendly Matlab-toolbox for symbolic robot dynamic modeling used for control design'. Together they form a unique fingerprint.

Cite this