Abstract
Absolute accuracy is one of industrial manipulator’s key performance characteristics, which is critical for emerging robotics applications such as laser cutting, riveting, and carbon fiber placement as well as for many machining operations. On the other hand, arrival of new uses such as collaborative robots needs the estimation of interaction efforts with the operator or with the environment (hand-guiding, collision detection, and free backlash assembly). This paper presents an approach to organize an integrated kinematic and dynamic calibration procedure to improve quality of models appropriate for trajectory planning and motion control. Along with bringing theoretical insights and novel arguments, we give hands-on recommendations on selection of parameters priors, initial guesses on calibration poses and trajectories, setting active constraints, algorithms tuning, and experimental data filtering which is necessary to perform consistent robot calibration in practice. We illustrate the study with experimental data and description of actual calibration performed on the KUKA Light-Weight Robot using vision-based metrology and dedicated software. In contrast to authors preceding works, this paper includes a more complete entire procedure description, analysis of dynamic calibration sensitivity with respect to kinematic parameters estimates and a chapter on how calibration results can be used for model-based trajectories planning using virtual holonomic constraints approach.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Aranovskiy S, Bobtsov A, Ortega R, Pyrkin A (2016) Parameters estimation via dynamic regressor extension and mixing. Proc. of the American Control Conf July, 6971–6976
Bargsten V, Zometa P, Findeisen R (2013) Modeling, parameter identification and model-based control of a lightweight robotic manipulator. In: 2013 IEEE international conference on control applications (CCA), pp 134–139. https://doi.org/10.1109/CCA.2013.6662756
Bischoff R, Kurth J, Schreiber G, Koeppe R, Albu-Schaeffer A, Beyer A, Eiberger O, Haddadin S, Stemmer A, Grunwald G, Hirzinger G (2010) The kuka-dlr lightweight robot arm - a new reference platform for robotics research and manufacturing. In: Rob. (ISR), 2010 41st International Symposium on and 2010 6th German Conf. on Rob. (ROBOTIK), pp 1–8
Bobrow J, Dubowsky S, Gibson J (1985) Time-optimal control of robotic manipulators along specified paths. The Int J Rob Res 4(3):3–17
Briot S, Gautier M, Jubien A (2014) In situ calibration of joint torque sensors of the kuka lightweight robot using only internal controller data. In: 2014 IEEE/ASME international conference on advanced intelligent mechatronics, pp 470–475
Chen Q, Chen W, Yang G, Liu R (2013) An integrated two-level self-calibration method for a cable-driven humanoid arm. IEEE Trans Autom Sci Eng 10(2):380–391. https://doi.org/10.1109/TASE.2013.2242199
Gang C, Ton L, Ming C, Xuan JQ, Xu SH (2014) Review on kinematics calibration technology of serial robots. Int J Precis Eng Manuf 15(8):1759–1774
Daney D, Papegay Y, Madeline B (2005) Choosing measurement poses for robot calibration with the local convergence method and tabu search. The Int J Rob Res 24(6):501–518
Freidovich L, Robertsson A, Shiriaev A, Johansson R (2010) LuGre,-model-based friction compensation. IEEE Trans Control Syst Technol 18(1):194–200
Gautier M, Khalil W (1990) Direct calculation of minimum set of inertial parameters of serial robots. IEEE Trans Robot Automat 6(3):368–373
Gaz C, Flacco F, Luca AD (2014) Identifying the dynamic model used by the kuka lwr: a reverse engineering approach. In: 2014 IEEE Int. Conf. on Rob. and Automation (ICRA), pp 1386–1392
Gaz C, Flacco F, Luca AD (2016) Extracting feasible robot parameters from dynamic coefficients using nonlinear optimization methods. In: 2016 IEEE international conference on robotics and automation (ICRA), pp 2075–2081
Hollerbach J (1984) Dynamic scaling of manipulator trajectories. ASME J Dyn Syst Measurement, and Control 106(1):102–106
Hollerbach J, Khalil W, Gautier M (2008) Model identification. In: Siciliano B, Khatib O (eds) Springer Handbook of Rob. Springer, Berlin, pp 321–344
Hollerbach JM, Wampler CW (1996) The calibration index and taxonomy for robot kinematic calibration methods. The Int J Rob Res 15(6):573–591
Janot A, Vandanjon PO, Gautier M (2014) A generic instrumental variable approach for industrial robot identification. IEEE Trans Control Syst Technol 22(1):132–145
Jubien A, Gautier M, Janot A (2014) Dynamic identification of the Kuka LWR robot using motor torques and joint torque sensors data. IFAC Proc 19:8391–8396
Khalil W, Besnard S, Lemoine P (2000) Comparison study of the geometric parameters calibration methods. Int J Rob Auto 15(2):56–67
Khalil W, Creusot D (1997) SYMORO+: a system for the symbolic modelling of robots. Robotica 15 (2):153–161
Khalil W, Dombre E (2004) Modeling, identification and control of robots. Elsevier Science
Khalil W, Gautier M (1991) Calculation of the identifiable parameters for robot calibration. In: The 9th IFAC/IFORS symposium on identification and system parameter estimation, pp 888–892. Budapest, Hungary
Khalil W, Gautier M, Enguehard C (1991) Identifiable parameters and optimum configurations for robots calibration. Robotica 9(01):63–70
Khalil W, Kleinfinger J (1986) A new geometric notation for open and closed-loop robots. In: Proceedings of 1986 IEEE Int. Conf. on Rob. and Automation, vol 3, pp 1174–1179
Khalil W, Lemoine P (1999) GECARO: a system for the geometric calibration of robots. APII-JESA European J Automation 33(5-6):717–739
Klodmann J, Lakatos D, Ott C, Albu-Schäffer A (2015) A closed-form approach to determine the base inertial parameters of complex structured robotic systems. IFAC-PapersOnLine 48(1):316–321
Kolyubin S, Paramonov L, Shiriaev A (2015) Robot kinematics identification: KUKA LWR4+ redundant manipulator example. J Phys Conf Ser 659(1):012,011
Kolyubin S, Shiriaev A, Jubien A (2017) Refining dynamics identification for co-bots: Case study on KUKA LWR4+. In: Preprints of the 20th IFAC World Congress, pp 15,191–15, 196
Kolyubin SA, Paramonov L, Shiriaev AS (2015) Optimising configurations of KUKA LWR4+ manipulator for calibration with optical cmm. In: Bai S, Ceccarelli M (eds) Recent advances in mechanism design for rob., mechanisms and machine science, vol 33. Springer Int. Publishing, pp 189–199
Lehmann C, Olofsson B, Nilsson K, Halbauer M, Haage M, Robertsson A, Sȯrnmo O, Berger U (2013) Robot joint modeling and parameter identification using the clamping method. IFAC Proc pp 813–818
Marie S, Courteille E, Maurine P (2013) Elasto-geometrical modeling and calibration of robot manipulators: application to machining and forming applications. Mech Mach Theory 69:13–43
Nubiola A, Bonev IA (2013) Absolute calibration of an abb IRb 1600 robot using a laser tracker. Rob Comput Integr Manuf 29(1):236–245
Pchelkin S, Shiriaev A, Robertsson A, Freidovich L, Kolyubin S, Paramonov L, Gusev S (2017) On orbital stabilization for industrial manipulators: case study in evaluating performances of modified PD+ and inverse dynamics controllers. IEEE Trans Control Syst Technol 25(1):101–117
Rackl W, Lampariello R, Hirzinger G (2012) Robot excitation trajectories for dynamic parameter estimation using optimized b-splines. In: 2012 IEEE international conference on robotics and automation, pp 2042–2047
Renaud P, Andreff N, Lavest JM, Dhome M (2006) Simplifying the kinematic calibration of parallel mechanisms using vision-based metrology. IEEE Trans Robot 22(1):12–22
Shiriaev A, Freidovich L, Gusev S (2010) Transverse linearization for controlled mechanical systems with several passive degrees of freedom. IEEE Trans Autom Control 55(4):893–906
Stürz YR, Affolter LM, Smith RS (2017) Parameter identification of the kuka lbr iiwa robot including constraints on physical feasibility. IFAC-PapersOnLine 50(1):6863–6868
Swevers J, Ganseman C, Tukel D, de Schutter J, Brussel HV (1997) Optimal robot excitation and identification. IEEE Trans Robot Automat 13(5):730–740. https://doi.org/10.1109/70.631234
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
The work of S. Kolyubin is supported by the Russian Science Foundation grant (project No.17-79-20341).
Electronic supplementary material
Rights and permissions
About this article
Cite this article
Kolyubin, S., Shiriaev, A. & Jubien, A. Consistent kinematics and dynamics calibration of lightweight redundant industrial manipulators. Int J Adv Manuf Technol 101, 243–259 (2019). https://doi.org/10.1007/s00170-018-2868-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-018-2868-y