Abstract
Background: A large number of on-orbit docking dynamics experiments are conducted in the spacecraft docking motion simulation system with the development of Chinese space science and technology, and therefore, the requirement for high-precision parallel robots has increased. The pose accuracy of parallel robots is one of the most important problems in this application.
Objective: In order to evaluate the pose accuracy of parallel robots in advance, a comprehensive pose accuracy analysis method considering major error sources is presented in this paper, and the influence of major error sources on the pose accuracy is also investigated to summarize the statistics and propagation characteristics of the pose error.
Methods: The first-order error model for the parallel robot is established based on a generalized error model for each hydraulic cylinder and a sensitivity analysis method. Using the error model, a statistical approach to the parallel robot pose accuracy analysis is presented, and the influence of different parameter errors and different poses on the pose accuracy of the parallel robot is investigated. Sensitivity analysis is applied to evaluate the contribution of each parameter error to the position and orientation error of the parallel robot. An automated pose accuracy analysis program that computes and graphically displays the position and orientation error distributions and the sensitivity analysis results is developed.
Results: The statistical analysis results of the influence of different parameter errors and different poses on pose accuracy are obtained by using the automated pose accuracy analysis program. The means of the position and orientation errors are close to zero. The standard deviations in the x and y directions are larger than those in the direction, and these standard deviations are amplified with the increase of the parameter errors. For the given elevation, sensitivity analysis to various parameter errors is performed. It is found that the length error sensitivities of the hydraulic cylinders are less than one, and position error sensitivities of the hook joints A4, A5, and A6 are much greater than those of hook joints A1, A2, and A3.
Conclusion: The elemental error sources belong to one of two groups, i.e., those affecting the hydraulic cylinder length and those affecting the hook joints. The distributions of the position and orientation errors are consistent with statistics theories. The parallel robot is more sensitive to the errors affecting the hook joints than those affecting the hydraulic cylinder length. These will help the designers and users of the parallel robot understand the statistics and propagation characteristics of the pose error. Some recent patents on error modeling and kinematic calibration of parallel robots are also discussed in this article.
[http://dx.doi.org/10.3901/CJME.2005.03.415]
[http://dx.doi.org/10.1109/ACCESS.2018.2877638]
[http://dx.doi.org/10.1017/S0263574720000843]
[http://dx.doi.org/10.1016/j.rcim.2011.06.002]
[http://dx.doi.org/10.1109/TIE.2013.2278958]
[http://dx.doi.org/10.2174/2212797611104030226]
[http://dx.doi.org/10.5772/45684]
[http://dx.doi.org/10.5755/j01.mech.17.5.731]
[http://dx.doi.org/10.1016/j.rcim.2018.09.010]
[http://dx.doi.org/10.1016/j.precisioneng.2016.03.002]
[http://dx.doi.org/10.1016/j.precisioneng.2022.05.007]
[http://dx.doi.org/10.1016/S0890-6955(99)00081-4]
[http://dx.doi.org/10.3901/CJME.2002.01.001]
[http://dx.doi.org/10.1016/j.rcim.2021.102115]
[http://dx.doi.org/10.1016/j.rcim.2017.06.001]
[http://dx.doi.org/10.1115/1.1828461]
[http://dx.doi.org/10.1016/j.precisioneng.2022.09.007]
[http://dx.doi.org/10.1002/rob.10081]
[http://dx.doi.org/10.1016/j.robot.2016.12.005]
[http://dx.doi.org/10.1115/1.2815329]
[http://dx.doi.org/10.1109/TMECH.2007.897257]
[http://dx.doi.org/10.1016/j.rcim.2012.12.004]
[http://dx.doi.org/10.1007/s11548-009-0374-2] [PMID: 20033328]
[http://dx.doi.org/10.1016/j.rcim.2012.09.003]
[http://dx.doi.org/10.1007/s11517-017-1648-4] [PMID: 28536978]
[http://dx.doi.org/10.1017/S0263574711001299]
[http://dx.doi.org/10.1017/S0263574721000990]
[http://dx.doi.org/10.1115/1.2121740]
[http://dx.doi.org/10.1016/j.mechmachtheory.2022.105012]
[http://dx.doi.org/10.1016/j.mechmachtheory.2023.105346]
[http://dx.doi.org/10.1016/j.ress.2023.109259]
[http://dx.doi.org/10.1016/j.mechmachtheory.2022.105217]
[http://dx.doi.org/10.1088/1361-665X/aa8b23]
[http://dx.doi.org/10.1016/j.mechatronics.2019.05.004]
[http://dx.doi.org/10.1186/s10033-022-00679-3]
[http://dx.doi.org/10.1007/s12206-022-0742-1]
[http://dx.doi.org/10.1016/j.mechmachtheory.2021.104648]
[http://dx.doi.org/10.3390/machines10060436]
[http://dx.doi.org/10.1364/OE.479597] [PMID: 36558643]
[http://dx.doi.org/10.1115/1.4053012]
[http://dx.doi.org/10.1109/TRO.2020.2969028]
[http://dx.doi.org/10.1109/ROBOT.1995.525336]
[http://dx.doi.org/10.1016/S0094-114X(02)00126-X]
[http://dx.doi.org/10.1016/j.rcim.2004.07.018]
[http://dx.doi.org/10.1007/s00170-017-0590-9]
[http://dx.doi.org/10.1115/1.4052848]
[http://dx.doi.org/10.1007/s00170-003-1800-1]
[http://dx.doi.org/10.1007/s41315-020-00147-y]
[http://dx.doi.org/10.1177/0954405418782283]
[http://dx.doi.org/10.1007/s12206-018-1240-3]
[http://dx.doi.org/10.1007/s12206-017-1044-x]
[http://dx.doi.org/10.1016/j.mechmachtheory.2021.104311]
[http://dx.doi.org/10.1115/1.1445148]
[http://dx.doi.org/10.1016/S0378-4754(00)00270-6]
[http://dx.doi.org/10.1016/S0141-6359(00)00055-6]
[http://dx.doi.org/10.1016/j.ijmachtools.2011.03.006]
[http://dx.doi.org/10.1007/s11012-021-01359-7]
[http://dx.doi.org/10.1016/j.jmsy.2014.04.007]
[http://dx.doi.org/10.1504/IJCAT.2017.086015]
[http://dx.doi.org/10.1016/j.enganabound.2022.08.001]
[http://dx.doi.org/10.1016/j.cogr.2023.04.001]