Abstract
We present a solution to the inverse kinematics problem of 5 DoF IRB4400 industrial serial robot arm based on conformal geometric algebra. The algorithm relies on the intersections of geometric primitives such as lines, circles, planes and spheres. This approach provides clear geometric intuition about the problem. In the solution we analytically describe the way how to find the final position of each joint and based on these positions we also determine the joint parameters (i.e. the angles) including the orientation according to the robot’s construction.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Dorst, L., Fontijne, D., Mann, S.: Geometric Algebra for Computer Science: An Object-Oriented Approach to Geometry. Morgan Kaufmann, Burlington (2007)
Lounesto, P.: Clifford Algebras and Spinors. Cambridge University Press, Cambridge (2006)
Perwass, C.: Geometric Algebra with Applications in Engineering. Springer-Verlag, Heidelberg (2009). https://doi.org/10.1007/978-3-540-89068-3
Hrdina, J., Návrat, A., Vašík, P.: GAC application to corner detection based on eccentricity. In: Gavrilova, M., Chang, J., Thalmann, N.M., Hitzer, E., Ishikawa, H. (eds.) CGI 2019. LNCS, vol. 11542, pp. 571–577. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-22514-8_57
Hrdina, J., Matoušek, R., Tichý, R.: Colour image segmentation by region growing based on conformal geometric algebra. In: Gavrilova, M., Chang, J., Thalmann, N.M., Hitzer, E., Ishikawa, H. (eds.) CGI 2019. LNCS, vol. 11542, pp. 564–570. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-22514-8_56
Stodola, M.: Monocular kinematics based on geometric algebras. In: Mazal, J. (ed.) MESAS 2018. LNCS, vol. 11472, pp. 121–129. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-14984-0_10
Corrochano, E.B.: Geometric Computing for Perception Action Systems. Springer, Heidelberg (2012). https://doi.org/10.1007/978-1-4613-0177-6
Hrdina, J., Návrat, A., Vašík, P., Matoušek, R.: CGA-based robotic snake control. Adv. Appl. Clifford Algebras 27(1), 621–632 (2016). https://doi.org/10.1007/s00006-016-0695-5
Aristidou, A., Lasenby, J., Chrysanthou, Y., Shamir, A.: Inverse kinematics techniques in computer graphics: a survey. Comput. Graph. Forum 37, 35–58 (2017)
Murray, R.M., Li, Z., Sastry, S.S.: A Mathematical Introduction to Robotic Manipulation. CRC Press, Boca Raton (2017)
Hildenbrand, D.: Foundations of Geometric Algebra Computing. Springer, Berlin Heidelberg (2013). https://doi.org/10.1007/978-3-642-31794-1
Hrdina, J., Návrat, A., Vašík, P.: Notes on planar inverse kinematics based on geometric algebra. Adv. Appl. Clifford Algebras 28(3), 1–14 (2018). https://doi.org/10.1007/s00006-018-0890-7
Kleppe, A.L., Egeland, O.: Inverse kinematics for industrial robots using conformal geometric algebra. Model. Ident. Control Norw. Res. Bull. 37, 63–75 (2016)
Hadfield, H., Hildenbrand, D., Arsenovic, A.: Gajit: symbolic optimisation and JIT compilation of geometric algebra in Python with GAALOP and Numba. In: Gavrilova, M., Chang, J., Thalmann, N.M., Hitzer, E., Ishikawa, H. (eds.) CGI 2019. LNCS, vol. 11542, pp. 499–510. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-22514-8_50
Acknowledgements
The author was supported by solution grand FV19-04 science Fund of the FME 2019 at Brno University of Technology.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Tichý, R. (2020). Inverse Kinematics for the Industrial Robot IRB4400 Based on Conformal Geometric Algebra. In: Mazal, J., Fagiolini, A., Vasik, P. (eds) Modelling and Simulation for Autonomous Systems. MESAS 2019. Lecture Notes in Computer Science(), vol 11995. Springer, Cham. https://doi.org/10.1007/978-3-030-43890-6_12
Download citation
DOI: https://doi.org/10.1007/978-3-030-43890-6_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-43889-0
Online ISBN: 978-3-030-43890-6
eBook Packages: Computer ScienceComputer Science (R0)