journal article·2021-11-19Open access

A Graph Theory-Based Method for Dynamic Modeling and Parameter Identification of 6-DOF Industrial Robots

Jun Cheng, Shusheng Bi, Chang Yuan, Lin Chen, Yueri Cai, Yanbin Yao

Applied Sciences· Volume 11· Issue 22

Abstract

At present, the absolute positioning accuracy and control accuracy of industrial serial robots need to be improved to meet the accuracy requirements of precision manufacturing and precise control. An accurate dynamic model is an important theoretical basis for solving this problem, and precise dynamic parameters are the prerequisite for precise control. The research of dynamics and parameter identification can greatly promote the application of robots in the field of precision manufacturing and automation. In this paper, we study the dynamical modeling and dynamic parameter identification of an industrial robot system with six rotational DOF (6R robot system) and propose a new method for identifying dynamic parameters. Our aim is to provide an accurate mathematical description of the dynamics of the 6R robot and to accurately identify its dynamic parameters. First, we establish an unconstrained dynamic model for the 6R robot system and rewrite it to obtain the dynamic parameter identification model. Second, we establish the constraint equations of the 6R robot system. Finally, we establish the dynamic model of the constrained 6R robot system. Through the ADAMS simulation experiment, we verify the correctness and accuracy of the dynamic model. The experiments prove that the result of parameter identification has extremely high accuracy and the dynamic model can accurately describe the 6R robot system mathematically. The dynamic modeling method proposed in this paper can be used as the theoretical basis for the study of 6R robot system dynamics and the study of dynamics-based control theory.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Robotic Mechanisms and Dynamics · Robot Manipulation and Learning · Mechatronics Education and Applications

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Robotics Institute, Beihang University, Beijing 100191, China

AVIC Manufacturing Technology Institute, Beijing 100024, China

Funding

the National Key R&D Program of China

References (47)

Show source-provided references
1. High Precision Reducers for Industrial Robots Driving 4th Industrial Revolution: State of Arts, Analysis, Design, Performance Evaluation and Perspective10.1007/s40684-018-0058-x ↗
2. Design and Control of Paired Mobile Robots Working Across a Thin Plate with Application to Aircraft Manufacturing10.1109/TASE.2010.2102019 ↗
3. Robots in machining10.1016/j.cirp.2019.05.009 ↗
4. Robotic Machining: A Review of Recent Progress10.1007/s12541-019-00187-w ↗
5. Humanoid Robots in Aircraft Manufacturing: The Airbus Use Cases10.1109/MRA.2019.2943395 ↗
6. Robot Capability Test and Development of Industrial Robot Positioning System for the Aerospace Industry
7. Design and analysis of a novel 6-DOF redundant actuated parallel robot with compliant hinges for high precision positioning10.1007/s11071-010-9690-x ↗
8. Laser interferometry-based guidance methodology for high precision positioning of mechanisms and robots10.1016/j.rcim.2009.04.002 ↗
9. Absolute calibration of an ABB IRB 1600 robot using a laser tracker10.1016/j.rcim.2012.06.004 ↗
10. Chatter analysis of robotic machining process10.1016/j.jmatprotec.2005.11.033 ↗
11. Dynamic Model Identification for Industrial Robots10.1109/MCS.2007.904659 ↗
12. Vibration analysis and suppression in robotic boring process10.1016/j.ijmachtools.2015.11.011 ↗
13. Dynamic modeling for a 6-DOF robot manipulator based on a centrosymmetric static friction model and whale genetic optimization algorithm10.1016/j.advengsoft.2019.05.006 ↗
14. Dynamical Modeling and Control of Modular Snake Robots with Series Elastic Actuators for Pedal Wave Locomotion on Uneven Terrain10.1115/1.4044691 ↗
15. Dynamics Modeling and Tracking Control of Robot Manipulators in Random Vibration Environment10.1109/TAC.2012.2228052 ↗
16. Impact dynamics and control of a flexible dual-arm space robot capturing an object
17. Dynamics modeling and analysis of a flexible-base space robot for capturing large flexible spacecraft10.1007/s11044-013-9389-0 ↗
18. Chatter suppression methods of a robot machine for ITER vacuum vessel assembly and maintenance10.1016/j.fusengdes.2014.02.007 ↗
19. Armstrong, B., Khatib, O., and Burdick, J. (1986, January 7–10). The explicit dynamic model and inertial parameters of the PUMA 560 arm. Proceedings of the IEEE International Conference on Robotics and Automation, San Francisco, CA, USA.10.1109/ROBOT.1986.1087644 ↗
20. Dynamic coupling analysis of multi-arm space robot10.1016/j.actaastro.2019.02.017 ↗
21. Khalil, W., and Dombre, E. (2002). Modeling, Identification and Control of Robots, Hermes Penton Ltd.10.1016/B978-190399666-9/50014-2 ↗
22. An overview of dynamic parameter identification of robots10.1016/j.rcim.2010.03.013 ↗
23. Parameter identification for a quadrotor helicopter using multivariable extremum seeking algorithm10.1007/s12555-017-0487-2 ↗
24. Urrea, C., and Saa, D. (2020). Design and Implementation of a Graphic Simulator for Calculating the Inverse Kinematics of a Redundant Planar Manipulator Robot. Appl. Sci., 10.10.3390/app10196770 ↗
25. Parameter identification methods for real redundant manipulators10.1016/j.jart.2017.02.004 ↗
26. Relevant factors for the energy consumption of industrial robots10.1007/s40430-018-1376-1 ↗
27. Dynamic Identification of the Franka Emika Panda Robot with Retrieval of Feasible Parameters Using Penalty-Based Optimization10.1109/LRA.2019.2931248 ↗
28. Dynamic Parameter Identification Based on Lagrangian Formulation and Servomotor-type Actuators for Industrial Robots10.1007/s12555-020-0476-8 ↗
29. Maximum Likelihood Identification of a Dynamic Robot Model: Implementation Issues10.1177/027836402760475379 ↗
30. A New Closed-Loop Output Error Method for Parameter Identification of Robot Dynamics10.1109/TCST.2012.2185697 ↗
31. Featherstone, R., and Orin, D. (2002, January 24–28). Robot dynamics: Equations and algorithms. Proceedings of the 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065), San Francisco, CA, USA.
32. Williams, J.H. (1996). Fundamentals of Applied Dynamics, John Wiley and Sons Inc.
33. Selig, J.M. (1996). Geometrical Methods in Robotics, Springer.10.1007/978-1-4757-2484-4 ↗
34. Josephs, H., and Huston, R.L. (2002). Dynamics of Mechanical Systems, CRC Press.10.1201/9781420041927 ↗
35. Hamilton, S.W.R. (1834). On a General Method in Dynamics, Philosophical Transactions of the Royal Society.
36. Second essay on a general method in dynamics
37. Udwadia, F.E., and Kalaba, R.E. (2007). Analytical Dynamics: A New Approach, Cambridge University Press.
38. Birkhoff, G.D. (1927). Dynamical Systems, American Mathematical Society.10.1090/coll/009 ↗
39. Dynamics of nonholonomic systems10.1115/1.3641786 ↗
40. Inverse and Direct Dynamic Modeling of Gough–Stewart Robots10.1109/TRO.2004.829473 ↗
41. Dynamic modeling of a two-DoF rotational parallel robot with changeable rotational axes10.1016/j.mechmachtheory.2018.08.020 ↗
42. Kinematical and dynamical modeling of a multipurpose upper limbs rehabilitation robot10.1016/j.rcim.2017.08.013 ↗
43. Dynamic modelling and coordinated controller designing for the manoeuvrable tether-net space robot system10.1007/s11044-015-9478-3 ↗
44. Constrained multi-body dynamics for modular underwater robots—Theory and experiments10.1016/j.oceaneng.2017.12.007 ↗
45. Underwater Dynamic Modeling for a Cable-Driven Soft Robot Arm10.1109/TMECH.2018.2872972 ↗
46. Automatic separation method for generation of reconfigurable 6R robot dynamics equations10.1007/s00170-009-2156-y ↗
47. (2021, October 15). Introduction of KUKA KR500 Robot System and Its Structural Parameters. Available online: https://www.kuka.com/en-cn/products/robotics-systems/industrial-robots/kr-500-fortec.