Hostname: page-component-76fb5796d-9pm4c Total loading time: 0 Render date: 2024-04-26T08:48:07.256Z Has data issue: false hasContentIssue false

Human-like motion planning of robotic arms based on human arm motion patterns

Published online by Cambridge University Press:  27 September 2022

Jing Zhao
Affiliation:
Faculty of Materials and Manufacturing, Beijing University of Technology, Beijing, China
Chengyun Wang
Affiliation:
Faculty of Materials and Manufacturing, Beijing University of Technology, Beijing, China
Biyun Xie*
Affiliation:
Electrical and Computer Engineering Department, University of Kentucky, Lexington, KY, USA
*
*Corresponding author. E-mail: Biyun.Xie@uky.edu

Abstract

Robots with human-like appearances and structures are usually well accepted in the human–robot interaction. However, compared with human-like appearances and structures, the human-like motion plays a much more critical role in improving the efficiency and safety of the human–robot interaction. This paper develops a human-like motion planner based on human arm motion patterns (HAMPs) to fulfill the human–robot object handover tasks. First, a handover task is divided into two sub-tasks, that is, pick-up and delivery, and HAMPs are extracted for these two sub-tasks separately. The resulting HAMPs are analyzed, and a method is proposed to select HAMPs that can represent the characteristics of the human arm motion. Then the factors affecting the duration of the movement primitives are analyzed, and the relationship between the duration of the movement primitives and these factors is determined. Based on the selected HAMP and the computed duration of the movement primitives, a human-like motion planning framework is developed to generate the human-like motion for the robotic arms. Finally, this motion planner is verified by the human–robot handover experiments using a KUKA IIWA robot. It shows that the resulting trajectories can correctly reflect the relative relationship between the joints in the human arm motion and are very close to the recorded human arm trajectories. Furthermore, the proposed motion planning method is compared with the motion planning method based on minimum total potential energy. The results show that the proposed method can generate more human-like motion.

Type
Research Article
Copyright
© The Author(s), 2022. 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.)

References

Su, H., Qi, W., Hu, Y., Karimi, H. R. and G. Ferrigno, “An incremental learning framework for human-like redundancy optimization of anthropomorphic manipulators,” IEEE Trans. Ind. Inform. 18(3), 18641872 (2022).Google Scholar
Yun, S., “A gaze control of socially interactive robots in multiple-person interaction,” Robotica 35(11), 21222138 (2017).CrossRefGoogle Scholar
Flash, T. and Hogan, N., “The coordination of arm movements: An experimentally confirmed mathematical model,” J. Neurosci. 5(7), 16881703 (1985).Google ScholarPubMed
Uno, Y., Kawato, M. and Suzuki, R., “Formation and control of optimal trajectory in human multijoint arm movement,” Biol. Cybern. 61(2), 89101 (1989).CrossRefGoogle ScholarPubMed
Almasri, B. and Ouezdou, F. B., “Human-Like Motion Based on A Geometrical Inverse Kinematics and Energetic Optimization,” In: 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems (2008) pp. 640646.Google Scholar
Kittaka, M., Furui, A. and Sakai, H., “Spatiotemporal parameterization of human reaching movements based on time base generator,” IEEE Access 8, 10441055 (2020).CrossRefGoogle Scholar
Zhao, J., Xie, B. and Song, C., “Generating human-like movements for robotic arms,” Mech. Mach. Theory 1(87), 107128 (2014).CrossRefGoogle Scholar
Gulletta, G., Silva, E. C. E. and Erlhagen, W., “A human-like upper-limb motion planner: generating naturalistic movements for humanoid robots,” Int. J. Adv. Robot. Syst. 18(2), 90103 (2021).CrossRefGoogle Scholar
Li, M. Guo, W., Lin, R. C. Wu and L. Han, et al. “An efficient motion generation method forredundant humanoid robot arm based on the intrinsic principles of human armmotion,” Int. J. Human. Rob. 15(6), 120 (2018).Google Scholar
Skubic, M. and Volz, R. A., “Acquiring robust, force-based assembly skills from human demonstration,” IEEE Trans. Robot. Autom. 16(6), 772781 (2000).CrossRefGoogle Scholar
Zoliner, R., Pardowitz, M. and Knoop, S., “Towards Cognitive Robots: Building Hierarchical Task Representations of Manipulations From Human Demonstration,” In: Proceedings of the 2005 IEEE International Conference on Robotics and Automation (2005) pp. 15351540.Google Scholar
Yang, A. Chen, Y., Naeem, W., Fei, M. and Chen, L., “Humanoid motion planning of robotic arm based on human arm action feature and re inforcement learning,” Mechatronics 78(3), 100112 (2021).CrossRefGoogle Scholar
Gabert, C., Kaden, S. and Thomas, U., “Generation of Human-Like Arm Motions Using Sampling-Based Motion Planning,” In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (2021) pp. 25342541.Google Scholar
Yu, T., “One-shot imitation from observing humans via domain-adaptive meta-learning,” Proc. Robot. Sci. Syst. (2018) pp. 14.Google Scholar
Sasagawa, A., Fujimoto, K., Sakaino, S. and Tsuji, T., “Imitation learning based on bilateral control for human–robot cooperation,” IEEE Robot. Automat. Lett. 5(4), 61696176 (2020).CrossRefGoogle Scholar
Giuseppe, A., “Unvealing the principal modes of human upper limb movements through functional analysis,” Front. Robot. AI 4(37), 110124 (2017).Google Scholar
Averta, G., Santina, C. D. and Valenza, G, “Exploiting upper-limb functional principal components for human-like motion generation of anthropomorphic robots,” J. Neuroeng. Rehabil. 17(1), 312326 (2020).CrossRefGoogle ScholarPubMed
Ding, X. and Fang, C., “A novel method of motion planning for an anthropomorphic arm based on movement primitives,” IEEE/ASME Trans. Mechatron. 18(2), 624636 (2013).CrossRefGoogle Scholar
Fang, C. and Ding, X., “A2ML: A general human-inspired motion language for anthropomorphic arms based on movement primitives,” Robot. Auton. Syst. 1(2), 145161 (2019).CrossRefGoogle Scholar
Gong, S., Zhang, Z. and Xie, B., “Task motion planning for anthropomorphic arms based on human arm movement primitives,” Ind. Robot. 4(5), 669681 (2020).CrossRefGoogle Scholar
Shiqiu, G., “Robot Motion Planning with Human-Like Motion Patterns Based on Human Arm Movement Primitive Chains,” In: 2021 IEEE International Conference on Robotics and Automation (ICRA), Xian (2021) pp. 62816288.Google Scholar
Zhang, P. and Zhang, J. X., “Motion generation for walking exoskeleton robot using multiple dynamic movement primitives sequences combined with reinforcement learning,” Robotica 40(8), 27322747 (2022).Google Scholar
Zhao, J. and Wang, C. Y., “Motion pattern of human arm reaching point movements based on the movement primitives,” J. Mech. Eng. 57(19), 7078 (2021).Google Scholar
Zhang, S., “Research on String Similarity Algorithm Based on Levenshtein Distance,” In: 2017 IEEE 2nd Advanced Information Technology, Electronic and Automation Control Conference (IAEAC) (2017) pp. 22472251.Google Scholar
Pesu, D. and Zhou, Z. Q., “A Monte Carlo Method for Metamorphic Testing of Machine Translation Services,” In: 2018 IEEE/ACM 3rd International Workshop on MetamorPhic Testing (MET) (2018) pp. 3845.Google Scholar
Wei, Y., “Designing human-like behaviors for anthropomorphic arm in humanoid robot NAO,” Robotica 38(7), 12051226 (2020).CrossRefGoogle Scholar
Mackenzie, I. S., “Fitts’ law as a research and design tool in human-computer interaction,” Hum-Comput. Interact. 7(1), 91139 (1992).CrossRefGoogle Scholar
Suwalee, N., Ru Ng Thip, P., Swangnetr, N. M., Sunisa, C., Rose, B. and Stoffregen, T., “Ergonomic risk assessment of smartphone users using the Rapid Upper Limb Assessment (RULA) tool,” PLoS ONE 13(8), 116 (2018).Google Scholar