Hostname: page-component-6587cd75c8-6qszs Total loading time: 0 Render date: 2025-04-24T03:23:42.590Z Has data issue: false hasContentIssue false

A high-precision trajectory capture and playback solver for KUKA iiwa robot

Published online by Cambridge University Press:  10 December 2024

Zhuoran Liu
Affiliation:
College of Mechanical and Electrical Engineering, Hohai University, Changzhou, China
Jiahang Yang
Affiliation:
College of Mechanical and Electrical Engineering, Hohai University, Changzhou, China
Ashraf Fahmy
Affiliation:
Department of Mechanical Engineering, Faculty of Science and Engineering, Swansea University, Swansea, UK
Chunxu Li*
Affiliation:
Department of Mechanical Engineering, Faculty of Science and Engineering, Swansea University, Swansea, UK
*
Corresponding author: Chunxu Li; Email: [email protected]

Abstract

This paper introduces a sophisticated trajectory capture and playback mechanism for collaborative robots, aimed at enhancing accuracy and operational efficiency through several innovative techniques. The Ju-Gibbs attitude quaternion is utilized for enhanced kinematic modeling across multi-axis systems, which simplifies variables, reduces dimensions, and enhances symbolic clarity, thus surpassing the limitations of traditional rotation vectors and unit quaternions. A new sliding filter is developed to effectively reduce noise and optimize trajectory details more efficiently. Additionally, an automated mechanism is implemented for adjusting the sampling rate and removing static data points at the trajectory’s start and end, further refining data collection accuracy. These advancements have been successfully replicated on the Kuka robot LBR iiwa 7 R800, demonstrating the practical applicability of the solutions in real-world settings.

Type
Research Article
Copyright
© The Author(s), 2024. Published by Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable

References

Paden, B., Čáp, M., Yong, S. Z., Yershov, D. and Frazzoli, E., “A survey of motion planning and control techniques for self-driving urban vehicles,” IEEE Trans. Intell. Veh. 1(1), 3355 (2016).CrossRefGoogle Scholar
Sun, J., Yu, H., Zhong, G., Dong, J., Zhang, S. and Yu, H., “Random shapley forests: Cooperative game-based random forests with consistency,” IEEE Trans. Cybernetics. 52(1), 205214 (2020).CrossRefGoogle Scholar
Biswas, K., Kar, I. and Feron, E., “Intent-aware optimal collision avoidance and trajectory planning for a pursuit vehicle,” Robotica. 40(8), 25052526 (2022). doi: 10.1017/S0263574721001764.CrossRefGoogle Scholar
Fu, C., Chen, K. and Sun, D., “Adaptive trajectory planning for autonomous robotic capture of non-cooperative targets in space,” Acta. Astronaut. 158, 244255 (2019). doi: 10.1016/j.actaastro.2019.01.036.Google Scholar
Zhang, S., Li, A., Ren, J. and Ren, R., “Kinematics inverse solution of assembly robot based on improved particle swarm optimization,” Robotica. 42(3), 833845 (2024). doi: 10.1017/S0263574723001789.CrossRefGoogle Scholar
Sun, J., Wang, Z., Yu, H., Zhang, S., Dong, J. and Gao, P., “Two-stage deep regression enhanced depth estimation from a single RGB image,” IEEE Trans. Emerg. Top. Comp. 10(2), 719727 (2020).Google Scholar
Sun, J., Zhong, G., Huang, K. and Dong, J., “Banzhaf random forests: Cooperative game theory based random forests with consistency,” Neural Netw. 106, 2029 (2018).CrossRefGoogle ScholarPubMed
Dong, M. and Zhang, J., “A review of robotic grasp detection technology,” Robotica. 41(12), 38463885 (2023). doi: 10.1017/S0263574723001285.CrossRefGoogle Scholar
Hamilton, W., Lectures on Quaternions: Containing a Systematic Statement of a New Mathematical Method (1853). (https://l1nq.com/ClrIR) Accessed 30 March 2023.Google Scholar
Sun, J., Yu, H., Zhang, J. J., Dong, J., Yu, H. and Zhong, G., “Face image-sketch synthesis via generative adversarial fusion,” Neural Netw. 154, 179189 (2022).CrossRefGoogle ScholarPubMed
Rusu, R. B. and Cousins, S., “3D is here: Point Cloud Library (PCL),” In: IEEE International Conference on Robotics and Automation (ICRA), Sacramento, California, USA, from April 9–April 11 (2011).Google Scholar
Clifford, , “Preliminary sketch of biquaternions,” Proc. London Math. Soc. 1(1), 381395 (1871).CrossRefGoogle Scholar
Cohen, A. and Shoham, M., “Hyper dual quaternions representation of rigid bodies kinematics,” Mech. Mach. Theory. 150, 103861 (2020). doi: 10.1016/j.mechmachtheory.2020.103861.CrossRefGoogle Scholar
Ahmed, A., Ju, H., Yang, Y. and Xu, H., “An improved unit quaternion for attitude alignment and inverse kinematic solution of the robot arm Wrist,” Machines 11(7), 669 (2023). doi: 10.3390/machines11070669.CrossRefGoogle Scholar
Faria, C., Ferreira, F., Erlhagen, W., Monteiro, Sérgio and Bicho, E., “Position-based kinematics for 7-DoF serial manipulators with global configuration control, joint limit and singularity avoidance,” Mech. Mach. Theory 121, 317334 (2018).CrossRefGoogle Scholar
Thrun, S., Burgard, W. and Fox, D.. Probabilistic Robotics (MIT Press, Cambridge, MA, 2005).Google Scholar
Cui, R., Yang, C. and Wang, H., “A review of optimization algorithms for trajectory planning in robotics,” Robotics 10(2), 55 (2021).Google Scholar
Liu, X., Wang, L. and Jin, L., “Enhanced trajectory optimization for mobile robots with environmental interaction,” Actuators 11(1), 22 (2022).Google Scholar
Khatib, O., “Real-time obstacle avoidance for manipulators and mobile robots,” Int. J. Robot. Res. 5(1), 9098 (1986).CrossRefGoogle Scholar
Craig, J. J.. Introduction to Robotics: Mechanics and Control (Pearson/Prentice Hall, Upper Saddle River, NJ, 2005).Google Scholar
Lee, S., Kim, J. and Park, S., “Development and application of a real-time trajectory planning system for industrial robots,” Robotics 10(3), 99 (2021).Google Scholar
Samson, C. and Ait-Abderrahim, K., “Feedback Control of a Nonholonomic Wheeled Cart in Cartesian Space,” Proceedings of the 1991 IEEE International Conference on Robotics and Automation, Shanghai, China, from May 9-May 13 (1991).Google Scholar
Murray, R. M., Li, Z. and Sastry, S. S.. A Mathematical Introduction to Robotic Manipulation (CRC Press, Boca Raton, FL, 1994).Google Scholar
Jiang, Z. and Mei, T., “Strategy and implementation of smooth trajectory planning for robotic systems,” Actuators 11(2), 50 (2022).Google Scholar
Kavraki, L. E., Švestka, P., Latombe, J. C. and Overmars, M. H., “Probabilistic roadmaps for path planning in high-dimensional configuration spaces,” IEEE T. Robot. Autom. 12(4), 566580 (1996).CrossRefGoogle Scholar
Liu, Z., Huang, Y., Liu, D., Guo, X., Wang, K. and Tan, J., “Trajectory planning of large redundant manipulator considering kinematic constraints and energy efficiency,” Robotica. 41(11), 35243540 (2023). doi: 10.1017/S0263574723001157.CrossRefGoogle Scholar
Ardiani, F., Benoussaad, M. and Janot, A., “On the dynamic parameter identification of collaborative manipulators: Application to a KUKA iiwa, 2022, 468473 (2022). doi: 10.1109/ICARCV57592.2022.10004294.Google Scholar
Xu, T., Dynamic Identification of the KUKA LBR iiwa Robot With Retrieval of Physical Parameters Using Global Optimization, IEEE Access 8, 108018108031 (2020).CrossRefGoogle Scholar
Pomerleau, F., Colas, F. and Siegwart, R., “A review of point cloud registration algorithms for mobile robotics,” Found. Trends® Robot. 4(1), 1104 (2013).Google Scholar
Fox, D., Burgard, W. and Thrun, S., “The dynamic window approach to collision avoidance,” IEEE Robot. Autom. Mag. 4(1), 2333 (1997).CrossRefGoogle Scholar
Trawny, N. and Roumeliotis, S., “Indirect kalman filter for 3D attitude estimation[J], 16 (2005). doi: 10.2514/6.2005-6052.Google Scholar
Ju, H., “An axis-invariant based inverse kinematics modeling and solution method for general 7R manipulators,” China National Intellectual Property Administration, China Patent, CN109033688B (2020).Google Scholar