Abstract
This study introduces the Geometric Dynamics Algorithm (GDA) for representing the dynamics of serially linked robots. GDA is non-symbolic, preserves simple formulation, and is convenient for numerical implementation. GDA-based algorithms are deduced for efficient calculation of various dynamic quantities including (1) joint space inertia matrix (JSIM) (2) Coriolis matrix (3) centrifugal matrix (4) and the time derivative of JSIM. The proposed algorithms were analyzed in terms of their computational complexity. Results compare favorably with other methods.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Matlab code for GDA. https://github.com/Modi1987/The-Geometric-Dynamics-Algorithm-GDA-/
Corke, P.: Robotics, Vision and Control: Fundamental Algorithms in MATLAB, vol. 73. Springer, Heidelberg (2011)
Corke, P.I., et al.: A computer tool for simulation and analysis: the robotics toolbox for matlab. In: Proceedings of National Conference on Australian Robot Association, pp. 319–330 (1995)
De Luca, A., Albu-Schaffer, A., Haddadin, S., Hirzinger, G.: Collision detection and safe reaction with the DLR-III lightweight manipulator arm. In: 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 1623–1630. IEEE (2006)
De Luca, A., Ferrajoli, L.: A modified Newton-Euler method for dynamic computations in robot fault detection and control. In: IEEE International Conference on Robotics and Automation, 2009, ICRA 2009, pp. 3359–3364. IEEE (2009)
Featherstone, R.: Spatial vectors and rigid-body dynamics. http://royfeatherstone.org/spatial/
Featherstone, R.: Rigid Body Dynamics Algorithms. Springer, Heidelberg (2014)
Kane, T.R., Levinson, D.A.: The use of Kane’s dynamical equations in robotics. Int. J. Robot. Res. 2(3), 3–21 (1983)
Khalil, W.: Dynamic modeling of robots using recursive Newton-Euler techniques. In: ICINCO2010 (2010)
Luh, J.Y., Walker, M.W., Paul, R.P.: On-line computational scheme for mechanical manipulators. J. Dyn. Syst. Meas. Control 102(2), 69–76 (1980)
Neuman, C.P., Murray, J.J.: Symbolically efficient formulations for computational robot dynamics. J. Robot. Syst. 4(6), 743–769 (1987)
Safeea, M., Bearee, R., Neto, P.: Reducing the computational complexity of mass-matrix calculation for high DOF robots. In: 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). pp. 5614–5619 (2018). https://doi.org/10.1109/IROS.2018.8593775
Sciavicco, L., Siciliano, B., Villani, L.: Lagrange and Newton-Euler dynamic modeling of a gear-driven robot manipulator with inclusion of motor inertia effects. Adv. Robot. 10(3), 317–334 (1995)
Vukobratović, M., Li, S.G., Kirćanski, N.: An efficient procedure for generating dynamic manipulator models. Robotica 3(03), 147–152 (1985)
Acknowledgments
This research was partially supported by Portugal 2020 project DM4Manufacturing POCI-01-0145-FEDER-016418 by UE/FEDER through the program COMPETE 2020, and the Portuguese Foundation for Science and Technology (FCT) SFRH/BD/131091/2017 and COBOTIS (PTDC/EME- EME/32595/2017).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Safeea, M., Neto, P., Béarée, R. (2019). A Geometric Dynamics Algorithm for Serially Linked Robots. In: Althoefer, K., Konstantinova, J., Zhang, K. (eds) Towards Autonomous Robotic Systems. TAROS 2019. Lecture Notes in Computer Science(), vol 11649. Springer, Cham. https://doi.org/10.1007/978-3-030-23807-0_35
Download citation
DOI: https://doi.org/10.1007/978-3-030-23807-0_35
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-23806-3
Online ISBN: 978-3-030-23807-0
eBook Packages: Computer ScienceComputer Science (R0)