Kinematic Parameter Identification for a Parallel Robot with an Improved Particle Swarm Optimization Algorithm
Source abstract
Abstract
The spacecraft docking motion simulation system for on-orbit docking plays a very important role in some theoretical research and engineering application fields. The parallel robot utilized in the spacecraft docking simulation system requires high positioning and orientation accuracy to achieve better simulation results. A novel kinematic parameter identification method with an improved particle swarm optimization (PSO) algorithm is proposed to enhance positioning and orientation accuracy of the parallel robot. A fitness function is established using these residuals between the measured and computed poses by a coordinate measuring machine and forward kinematics. The kinematic parameter identification problem is turned into a high-dimensional nonlinear optimization in which the unknown kinematic parameter errors are regarded as optimal variables. The optimal variables are solved by the proposed improved PSO algorithm. The mean values of the positioning and orientation errors are reduced from 4.3268 mm and 0.2221 deg to 0.7692 mm and 0.0674 deg, respectively. The proposed kinematic parameter identification method increases the positioning accuracy mean by 22.26% and the orientation accuracy mean by 32.80% compared with the least squares method. The kinematic parameter identification method with the improved PSO algorithm can effectively enhance positioning and orientation accuracy of the parallel robot for docking motion simulation.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Robotic Mechanisms and Dynamics · Space Satellite Systems and Control · Robotic Path Planning Algorithms
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Mechanical Engineering, University of Shanghai for Science and Technology, Shanghai 200093, China
References (59)
Show source-provided references
1. Spacecraft docking simulation using hardware-in-the-loop simulator with Stewart platform10.3901/CJME.2005.03.415 ↗
2. Adaptive fuzzy backstepping control of light flight simulator motion platform
3. Kinematics analysis and workspace investigation of a novel 2-DOF parallel manipulator applied in vehicle driving simulator10.1016/j.rcim.2012.11.005 ↗
4. Normal contact stiffness identification-based force compensation for a hardware-in-the-loop docking simulator10.1080/01691864.2018.1437074 ↗
5. Adaptive energy shaping control of a 3-DOF underactuated cable-driven parallel robot10.1109/TII.2022.3211980 ↗
6. A novel six degrees-of-freedom parallel robot for MEMS fabrication10.1109/TRO.2006.889493 ↗
7. Mobile parallel robot machine for heavy-duty double-walled vacuum vessel assembly10.1108/IR-10-2020-0228 ↗
8. Tracking error prediction informed motion control of a parallel machine tool for high-performance machining10.1016/j.ijmachtools.2021.103714 ↗
9. Posture evaluation based on forward kinematics and inverse kinematics of parallel link type machine tool10.20965/ijat.2022.p0497 ↗
10. A Tabu-GA-based parallel machine scheduling with restrained tool resources10.1177/0954405420928691 ↗
11. A guiding robot for minimally invasive spinal surgery based on parallel manipulator10.4028/www.scientific.net/AMR.902.280 ↗
12. Modeling, design and experiment of a remote-center-of motion parallel manipulator for needle insertion10.1016/j.rcim.2017.09.014 ↗
13. Haptic intracorporeal palpation using a cable-driven parallel robot: A user study10.1109/TBME.2020.2987646 ↗
14. Kinematics and workspace simulation of a new parallel robot for sils
15. Safety motion control for a parallel fracture surgical robot
16. Kinematic sensitivity of manipulators using a novel dimensionless index10.1016/j.robot.2022.104021 ↗
17. Optimal dimensional design of parallel manipulators with an illustrative case study: A review10.1016/j.mechmachtheory.2023.105390 ↗
18. Brahmia, A., Kerboua, A., Kelaiaia, R., and Latreche, A. (2023). Tolerance synthesis of Delta-like parallel robots using a nonlinear optimization method. Appl. Sci., 13.10.3390/app131910703 ↗
19. A linear solution to the kinematic parameter identification of robot manipulators10.1109/70.238281 ↗
20. Kinematic-parameter identification for serial-robot calibration based on POE formula10.1109/TRO.2010.2047529 ↗
21. The theory of kinematic parameter identification for industrial robots10.1115/1.3152658 ↗
22. A general and novel approach for parameter identification of 6-DOF parallel kinematic machines10.1016/j.mechmachtheory.2004.06.009 ↗
23. Optimal calibration of parallel kinematic machines10.1115/1.1828461 ↗
24. Kinematic calibration of parallel manipulator with full-circle rotation10.1108/IR-08-2015-0161 ↗
25. Kinematic calibration of a 3-DOF parallel tool head10.1108/IR-07-2016-0184 ↗
26. Stereo vision-based kinematic calibration method for the Stewart platforms10.1364/OE.479597 ↗
27. Kinematic calibration of a 6-DOF parallel manipulator with random and less measurements
28. A kinematic model for parallel-joint coordinate measuring machine10.1115/1.4025121 ↗
29. Separable nonlinear least squares algorithm for robust kinematic calibration of serial robots10.1007/s10846-020-01268-z ↗
30. A total solution to kinematic calibration of hexapod machine with a minimum number of measurement configurations and superior accuracies10.1016/j.ijmachtools.2009.08.009 ↗
31. Analysis and evaluation of objective functions in kinematic calibration of parallel mechanism10.1007/s00170-012-4363-1 ↗
32. Kinematic calibration of a 4PPa-2PaR parallel mechanism with subchains on limbs10.1109/TIM.2022.3156998 ↗
33. A calibration method for enhancing robot accuracy through integration of an extended Kalman filter algorithm and an artificial neural network10.1016/j.neucom.2014.03.085 ↗
34. A calibration method for enhancing robot accuracy through integration of kinematic model and spatial interpolation algorithm10.1115/1.4051061 ↗
35. Kinematic calibration of a 5-DOF hybrid machining robot using an extended Kalman filter method10.1016/j.precisioneng.2022.09.007 ↗
36. Wang, Z.P., Cao, B.S., Xie, Z.W., Ma, B.Y., Sun, K., and Liu, Y. (2023). Kinematic calibration of a space manipulator based on visual measurement system with extended Kalman filter. Machines, 11.10.3390/machines11030409 ↗
37. Highly accurate manipulator calibration via extended Kalman filter-incorporated residual neural network10.1109/TII.2023.3241614 ↗
38. Online serial manipulator calibration based on multisensory process via extended Kalman and particle filters10.1109/TIE.2014.2314051 ↗
39. A new kind of accurate calibration method for robotic kinematic parameters based on the extended Kalman and particle filter algorithm10.1109/TIE.2017.2748058 ↗
40. Online robot kinematic calibration using hybrid filter with multiple sensors10.1109/TIM.2020.2976277 ↗
41. Kinematic calibration of industrial robots based on distance information using a hybrid identification method10.1155/2021/8874226 ↗
42. Self-calibration for kinematic parameters of a redundant planar two-degree-of-freedom parallel manipulator using evolutionary algorithm10.1080/03052150802582159 ↗
43. Kinematic calibration of 2-DoF over-constrained parallel mechanism using real inverse kinematics10.1109/ACCESS.2018.2878976 ↗
44. Kinematic self-calibration of non-contact five-axis measuring machine using improved genetic algorithm10.1088/0957-0233/27/2/025903 ↗
45. Calibration of a parallel mechanism in a serial-parallel polishing machine tool based on genetic algorithm10.1007/s00170-015-7150-y ↗
46. Research on the kinematic calibration of the 3-PTT parallel mechanism10.1007/s12206-023-0747-4 ↗
47. Hybrid optimal kinematic parameter identification for an industrial robot based on BPNN-PSO10.1155/2018/4258676 ↗
48. A universal index and an improved PSO algorithm for optimal pose selection in kinematic calibration of a novel surgical robot10.1016/j.rcim.2017.09.011 ↗
49. Kinematic parameters calibration of industrial robot based on RWS-PSO algorithm10.1177/09544062221142697 ↗
50. The kinematic calibration of an Industrial robot with an improved beetle swarm optimization algorithm10.1109/LRA.2022.3151610 ↗
51. Kinematic calibration method for a two-segment hydraulic leg based on an improved whale swarm algorithm10.1016/j.rcim.2019.05.002 ↗
52. Study on application of hybrid optimization algorithm in parameters optimization of manipulator
53. Kinematic calibration method of robots based on quantum-behaved particle swarm optimization10.3901/JME.2016.07.023 ↗
54. Forward kinematics analysis of parallel manipulator using modified global newton-Raphson method10.1007/s11771-010-0630-1 ↗
55. Kennedy, J., and Eberhart, R. (December, January 27). Particle Swarm Optimization. Proceedings of the 1995 IEEE International Conference on Neural Networks 1995, Perth, WA, Australia.
56. Multi-objective optimal design of a cable-driven parallel robot based on an adaptive adjustment inertia weight particle swarm optimization algorithm10.1115/1.4062458 ↗
57. Calibration of a hexapod machine tool using a redundant leg10.1016/S0890-6955(99)00081-4 ↗
58. Optimal experiment design for elasto-geometrical calibration of industrial robots10.1109/TMECH.2019.2944428 ↗
59. Yu, D.Y. (2022). Kinematic calibration of parallel robots based on L-Infinity parameter estimation. Machines, 10.10.3390/machines10060436 ↗