Hostname: page-component-78c5997874-fbnjt Total loading time: 0 Render date: 2024-11-11T00:34:40.811Z Has data issue: false hasContentIssue false

Designing Human-like Behaviors for Anthropomorphic Arm in Humanoid Robot NAO

Published online by Cambridge University Press:  30 September 2019

Yuan Wei*
Affiliation:
Mechanical Engineering & Applied Electronics Technology, Beijing University of Technology, Beijing, China. E-mail: zhaojing@bjut.edu.cn Vehicle & Transportation Engineering Institute, Henan University of Science and Technology, Luoyang Shi, China
Jing Zhao
Affiliation:
Mechanical Engineering & Applied Electronics Technology, Beijing University of Technology, Beijing, China. E-mail: zhaojing@bjut.edu.cn
*
*Corresponding author. E-mail: tsubasafx@foxmail.com

Summary

Human-like motion of robots can improve human–robot interaction and increase the efficiency. In this paper, a novel human-like motion planning strategy is proposed to help anthropomorphic arms generate human-like movements accurately. The strategy consists of three parts: movement primitives, Bayesian network (BN), and a novel coupling neural network (CPNN). The movement primitives are used to decouple the human arm movements. The classification of arm movements improves the accuracy of human-like movements. The motion-decision algorithm based on BN is able to predict occurrence probabilities of the motions and choose appropriate mode of motion. Then, a novel CPNN is proposed to solve the inverse kinematics problems of anthropomorphic arms. The CPNN integrates different models into a single network and reflects the features of these models by changing the network structure. Through the strategy, the anthropomorphic arms can generate various human-like movements with satisfactory accuracy. Finally, the availability of the proposed strategy is verified by simulations for the general motion of humanoid NAO.

Type
Articles
Copyright
© Cambridge University Press 2019

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

Cafolla, D. and Ceccarelli, M., “An experimental validation of a novel humanoid torso,Roboti. Auton. Syst. 91(C), 299313 (2017).CrossRefGoogle Scholar
Katsiaris, P. T., Artemiadis, P. K. and Kyriakopoulos, K. J., “Modeling Anthropomorphism in Dynamic Human Arm Movements,” Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, Taipei, Taiwan (2010) pp. 35073512.Google Scholar
Seungsu, K., Chang Hwan, K. and Jong Hyeon, P., “Human-like Arm Motion Generation for Humanoid Robots Using Motion Capture Database,” Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, Beijing, China (2006) pp. 34863491.Google Scholar
Zacharias, F., Schlette, C., Schmidt, F., Borst, C., Rossmann, J. and Hirzinger, G., “Making Planned Paths Look More Human-like in Humanoid Robot Manipulation Planning,” Proceedings of IEEE International Conference on Robotics and Automation, Shanghai, China (2011) pp. 11921198.Google Scholar
Hyunchul, K., Zhi, L., Milutinovic, D. and Rosen, J., “Resolving the Redundancy of a Seven DOF Wearable Robotic System Based on Kinematic and Dynamic Constraint,” Proceedings of IEEE International Conference on Robotics and Automation, Saint Paul, Minnesota (2012) pp. 305310.Google Scholar
Lenarcic, J., “Some Issues of the Human Arm Motion Obtained from its Kinematic Model,” Proceedings of CASYS, Liege, Belgium (1997) pp. 433444.Google Scholar
McAtamney, L. and Corlett, E. N., “RULA: a survey method for the investigation of work-related upper limb disorders,Appl. Ergon. 24(2), 9199 (1993).CrossRefGoogle Scholar
Caggiano, V., De Santis, A., Siciliano, B. and Chianese, A., “A Biomimetic Approach to Mobility Distribution for a Human-like Redundant Arm,” Proceedings of The First IEEE/RAS-EMBS International Conference on Biomedical Robotics and Biomechatronics, Pisa, Italy (2006) pp. 393398.Google Scholar
Tian, Y., Xiaopeng, C., Qiang, H. and Weimin, Z., “Kinematic Analysis and Solution of the Natural Posture of a 7DOF Humanoid Manipulator,” Proceedings of IEEE International Conference on Automation and Logistics, Hong Kong and Macau, China (2010) pp. 156162.Google Scholar
Xie, B., Zhao, J. and Liu, Y., “Human-like Motion Planning for Robotic Arm System,” Proceedings of 15th International Conference on Advanced Robotics, Tallinn, Estonia (2011) pp. 8893.Google Scholar
Kuo, C. H., Lai, Y. W., Chiu, K. W. and Lee, S. T., “Motion Planning and Control of Interactive Humanoid Robotic Arms,” Proceedings of IEEE Workshop on Advanced Robotics and Its Social Impacts, Taipei, Taiwan (2008) pp. 16.Google Scholar
Ding, X. and Fang, C., “A novel method of motion planning for an anthropomorphic arm based on movement primitives,IEEE-ASME Trans. Mech. 18(2), 624636 (2013).CrossRefGoogle Scholar
Roitman, A. V., Massaquoi, S. G., Takahashiet, K. and Ebner, T. J., “Kinematic analysis of manual tracking in monkeys: characterization of movement intermittencies during a circular tracking task,J. Neurophysio. 91(2), 901911 (2004).CrossRefGoogle Scholar
Fishbach, A., Roy, S. A., Bastianenet, C., Miller, L. E. and Charles Houk, J., “Kinematic properties of on-line error corrections in the monkey,Exp. Brain Res. 164(4), 442457 (2005).CrossRefGoogle Scholar
Pasalar, S., Roitman, A. V. and Ebner, T. J., “Effects of speeds and force fields on submovements during circular manual tracking in humans,Exp. Brain Res. 163(2), 214225 (2005).CrossRefGoogle Scholar
Flash, T. and Hochner, B., “Motor primitives in vertebrates and invertebrates,Curr. Opin. Neurobiol. 15(6), 660666 (2005).CrossRefGoogle Scholar
Wei, Y. and Zhao, J., “Designing robot behavior in human robot interaction based on emotion expression,Ind. Robot 43(4), 380389 (2016).CrossRefGoogle Scholar
Lim, B., Ra, S. and Park, F. C., “Movement Primitives, Principal Component Analysis, and the Efficient Generation of Natural Motions,” Proceedings of the IEEE International Conference on Robotics and Automation, Barcelona, Spain (2005) pp. 46304635.Google Scholar
Chhabra, M. and Jacobs, R., “Properties of synergies arising from a theory of optimal motor behavior,Neural Comput. 18(10), 23202342 (2006).CrossRefGoogle Scholar
Berret, B., Bonnetblanc, F., Papaxanthis, C. and Pozzo, T., “Modular control of pointing beyond arm’s length,J. Neurosci. 29(1), 191205 (2009).CrossRefGoogle Scholar
Okamoto, T., Shiratori, T., Kudoh, S., Nakaoka, S. and Ikeuchi, K., “Toward a dancing robot with listening capability: keypose-based integration of lower-, middle-, and upper-body motions for varying music tempos,IEEE Trans. Robot. 30(3), 771778 (2014).CrossRefGoogle Scholar
Kulić, D., Ott, C., Lee, D., Ishikawa, J. and Nakamura, Y., “Incremental learning of full body motion primitives and their sequencing through human motion observation,Int. J. Robot. Res. 31(3), 330345 (2012).CrossRefGoogle Scholar
Ijspeert, A. J., Nakanishi, J., Hoffmann, H., Pastor, P. and Schaal, S., “Dynamical movement primitives: Learning attractor models for motor behaviors,Neural Comput. 25(2), 328373 (2013).CrossRefGoogle Scholar
Inamura, T., Toshima, I., Tanie, H. and Nakamura, Y., “Embodied symbol emergence based on mimesis theory,Int. J. Robot. Res. 23(4/5), 363377 (2004).CrossRefGoogle Scholar
Calinon, S. and Billard, A., “Learning of Gestures by Imitation in a Humanoid Robot,” In: Imitation and Social Learning in Robots, Humans and Animals (Nehaniv, C. L. and Dautenhahn, K., eds.) (Cambridge University Press, Cambridge, UK, 2007) pp. 153177.CrossRefGoogle Scholar
Bu, N., Okamoto, M. and Tsuji, T., “A hybrid motion classification approach for EMG-based human-robot interfaces using Bayesian and neural networks,IEEE Trans. Robot. 25(3), 502510 (2009).Google Scholar
Artemiadis Panagiotis, K., Katsiaris Pantelis, T. and Kyriakopoulos Kostas, J., “A biomimetic approach to inverse kinematics for a redundant robot arm,Auton. Robots 39(3), 293308 (2010).CrossRefGoogle Scholar
Zhao, J. and Wei, Y., “A novel algorithm of human-like motion planning for robotic arms,Int. J. Humanoid Robot. 14(1), 127 (2017).CrossRefGoogle Scholar
Chaudhary, H. and Prasad, R., “Intelligent inverse kinematic control of scorbot - er v plus robot manipulator,Int. J. Adv. Eng. Technol. 1(5), 158 (2011).Google Scholar
Chaudhary, H., Prasad, R. and Sukavanum, N., “Position analysis based approach for trajectory tracking control of scorbot-er-v plus robot manipulator,Int. J. Adv. Eng. Technol. 3(2), 253 (2012).Google Scholar
Banga, V., Kumar, R. and Singh, Y., “Fuzzy-genetic optimal control for robotic systems,Int. J. Phys. Sci. 6(2), 204212 (2011).Google Scholar
Tarokh, M. and Kim, M., “Inverse kinematics of 7-DOF robots and limbs by decomposition and approximation,IEEE Trans. Robot. 23(3), 595600 (2007).CrossRefGoogle Scholar
Chow, C. K. and Liu, C. N., “Approximating discrete probability distributions with dependence trees,IEEE Trans. Inf. Theory 14(3), 462467 (1968).CrossRefGoogle Scholar
Jun, S. J. and Qing, S. S., “Study on driving motion capture data based on BVH,Trans. Beijing Inst. Technol. 33(1), 109114 (2013).Google Scholar
Zhao, J., Xie, B. and Song, C., “Generating human-like movements for robotic arms,Mech. Mach. Theory 81(11), 107128 (2014).CrossRefGoogle Scholar
Chen, C., Zhuang, Y. T., Nie, F. P., Yang, Y., Wu, F. and Xiao, J., “Learning a 3D human pose distance metric from geometric pose descriptor,IEEE Trans. Visualization Comput. Graphics 17(11), 16761689 (2011).CrossRefGoogle Scholar
Ou, Y. S., Hu, J. B., Wang, Z. Y., Fu, Y. G., Wu, X. Y. and Li, W. Y., “A real-time human imitation system using kinect,Int. J. Soc. Robot. 7(5), 587600 (2015).CrossRefGoogle Scholar