Abstract
Humanoid robot has been concerned as it can perform some movements as human, especially imitating human motion in real time with motion tracking equipments. To imitate the human motion, there are still some challenges for the lower-body control of robot due to the physical difference between human and robot. In this paper, we propose a joint angle-based control (JAC) scheme for the lower-body control of humanoid robot to imitate human motion via Kinect sensor. Due to factors such as noise, tracking error and robot joint constrains, the motion information captured from the Kinect sensor applied to the robot directly will arise the problem of balance control. To overcome it, we optimize the joint angles in the lower-body of NAO, and define a gain factor to compensate the difference between the human motion and the robot so as to keep the balance of humanoid robot during imitation. Experimental results show that the proposed control scheme works efficiently even when the humanoid robot performs some complex movements such as standing on single foot.











Similar content being viewed by others
References
Afthoni R, Rizal A, Susanto E (2013) Proportional derivative control based robot arm system using microsoft. In: International conference on robotics and intelligent computation systems (ROBIONETICS). IEEE, pp 24–29
Aldebaran Robotics NAO. Avaliable: www.ald.softbankrobotics.com
Almetwally I, Mallem M, Real-time tele-operation and tele-walking of humanoid robot Nao using Kinect depth camera (2013). In: Tenth international conference on networking, sensing and control (ICNSC). IEEE, pp 463–466
Arbulu M, Padilla A, Ramirez F (2013) Geometric balancing control of humanoid robots. In: International conference on robotics and biomimetics (ROBIO). IEEE, pp 2136–2141
Avalos J, Cortez S, Vasquez K, Murrary V, Ramos O (2016) Teleoperation using the Kinect sensor and NAO robot. In: VII latin american symposium on circuits and systems (LASCAS). IEEE, pp 303–306
Bakker P, Kuniyoshi Y (1996) Robot see, robot do: an overview of robot imitation. In: AISB96 workshop on learning in robots and animals. Brighton, pp 3–11
Cheng G, Kuniyoshi Y (2000) Real-time mimicking of human body motion by a humanoid robot. In: Proceedings of the sixth international conference on intelligent autonomous systems (IAS 2000). Venice, pp 273–280
Cheng LY, Sun Q, Su H, Cong Y, Zhao SY (2012) Design and implementation of human-robot interactive demonstration system based on Kinect. In: Twenty-fourth chinese control and decision conference (CCDC). IEEE, pp 971–975
Csapo A, Gilmartin E, Grizou J, Han JG, Meena R, Anastasiou D, Jokinen K, Wilcock G (2012) Speech, gaze and gesturing: multimodal conversational interaction with NAO robot. In: Third international conference on cognitive infocommunications. IEEE, pp 667–672
Do M, Azad P, Asfour T, Dillmann R (2008) Imitation of human motion on a humanoid robot using non-linear optimization. In: Proceedings of 8th IEEE-RAS international conference on humanoid robots (humanoids). Daejeon, pp 545–552
Igorevich R, Ismoilovich E, Min D (2011) Behavioral synchronization of human and humanoid robot. In: Eighth international conference on ubiquitous robot and ambient intelligence (URAI). IEEE, pp 655–660
Indrajit W, Muis A (2013) Development of whole body motion imitation in humanoid robot. In: International conference on QiR. IEEE, pp 138–141
Kim S, Kim C, You B, Oh S (2009) Stable whole-body motion generation for humanoid robots to imitate human motions. In: Proceedings of the IEEE/RSJ international conference on intelligent robots and systems (IROS), pp 2518–2524
Koenemann J, Burget F, Bennewitz M, Real-time imitation of human whole-body motions by humanoids (2014). In: International conference on robotics & automation (ICRA). IEEE, pp 2806–2812
Kofinas N, Orfanoudakis E, Lagoudakis MG (2013) Complete analytical inverse kinematics for NAO. In: Autonomous robot systems (Robotica), pp 1–6
Lu H, Li Y, Chen M, Kim H, Serikawa S (2017) Brain intelligence: go beyond artificial intelligence. In: Mobile networks and application, pp 1–10
Lu H, Li Y, Mu S, Wang D, Kim H, Serikawa S (2017) Motor anomaly detection for unmanned aerial vehicles using reinforcement learning. IEEE Internet of Things Journal 99:1–8
Merai M, Naouar M, Slama-Belkhodja I, Monmasson E (2016) FPGA-based space vector delta modulation current controller for grid connected converters. In: IECON-42nd annual conference of the industrial electronics society. IEEE, pp 2301–2306
Microsoft Kinect V2.0. Avaliable: www.kinectforwindows.com
Nguyen V, Lee J (2012) Full-body imitation of human motions with Kinect and heterogeneous kinematics structure of humanoid robot. In: International symposium on system integration (SII). IEEE, pp 93–98
Ou YS, Hu JB, Fu Y, Wu X (2015) A real-time human imitation system using Kinect. Int J Soc Robot, IEEE 7(5):587–600
Riley M, Ude A, Wade K, Atkeson CG (2003) Enabling realtime full-body imitation: a natural way of transferring human movement to humanoids. In: Proceedings of the 2003 IEEE international conference on robotics and automation (ICRA2003). Taipei, pp 2368–2374
Serikawa S, Lu H (2014) Underwater image dehazing using joint trilateral filter. Comput Electr Eng 40(1):41–50
Shon A, Storz J, Rao R (2007) Towards a real-time bayesian imitation system for a humanoidrobot. In: Proceedings of the 2007 IEEE international conference on robotics and automation (ICRA 2007). Rome, pp 2847–2852
Stephens B (2007) Integral control of humanoid balance. In: International conference on intelligent robots and systems. IEEE, pp 4020–4027
Thobbi A, Sheng W (2010) Imitation learning of arm gestures in presence of missing data for humanoid robots. In: Proceedings of 10th IEEE-RAS international conference on humanoid robots (humanoids). Nashville, pp 92–97
Tolani D, Badler NI (1996) Real-time inverse kinematics of the human arm. Massachusetts Institute of Technology, pp 393–401
Wang BC, Yang CG, Xie Q (2012) Human-machine interfaces based on EMG and Kinect applied to teleoperation of a mobile humanoid robot. In: Tenth world congress on intelligent control and automation. IEEE, pp 3903–3908
Wang F, Tang C, Ou YS, Xu YS (2012) A real-time human imitation system. In: Proceedings of the 10th world congress on intelligent control and automation. IEEE, pp 3692–3697
Yamane K, Anderson SO, Hodgins JK (2010) Controlling humanoid robots with human motion data: experimental validation. In: IEEE-RAS international conference on humanoid robots, pp 504–510
Yang NJ, Wei YD, Liu C, Xu BB, Zhang J (2013) A study of the human-robot synchronous control system based on skeletal tracking technology. In: International conference on robotics and biomimetics (ROBIO). IEEE, pp 2191–2196
Zatsiorsky V, Seluyanov V (1983) The mass and inertia characteristics of the main segments of the human body. Biomechanics VIII-B. Human Kinetic. Illinois, pp 1152–1159
Zhang L, Cheng Z, Gan Y et al (2016) Fast human whole body motion imitation algorithm for humanoid robots. In: Proceedings of the 2016 IEEE international conference on robotics and biomimetics. Qingdao, China, December 3–7, pp 1430–1435
Zhao X, Huang Q, Peng Z, Li K (2004) Kinematics mapping and similarity evaluation of humanoid motion based on human motion capture. In: Proceedings of the IEEE/RSJ international conference on intelligent robots and systems (IROS 2004). Sendai, pp 840–845
Zuher F, Romero R (2012) Recognition of human motions for imitation and control of a humanoid robot. In: Robotics symposium and latin american robotics symposium (SBR-LARS), Brazilian, Fortaleza, pp 190–195
Acknowledgments
This work was supported by the Technique Innovation Training Program (No. 201610293001Z), Key Lab of Broadband Wireless Communication and Sensor Network Technology (Nanjing University of Posts and Telecommunications, Ministry of Education, JZNY201704), Nanjing University of Posts and Telecommunications (NY217021), Natural Science Foundation of Jiangsu Province (BK20140891), National Natural Science Foundation of China (Grant No. 61401228), China Postdoctoral Science Foundation (Grant No. 2015M581841), and Postdoctoral Science Foundation of Jiangsu Province (Grant No. 1501019A).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chen, J., Wang, G., Hu, X. et al. Lower-body control of humanoid robot NAO via Kinect. Multimed Tools Appl 77, 10883–10898 (2018). https://doi.org/10.1007/s11042-017-5332-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-017-5332-3