Hostname: page-component-cd9895bd7-mkpzs Total loading time: 0 Render date: 2024-12-24T02:34:17.119Z Has data issue: false hasContentIssue false

A novel approach for humanoid push recovery using stereopsis

Published online by Cambridge University Press:  07 August 2013

Mohammad-Ali Nikouei Mahani
Affiliation:
School of Electrical and Computer Engineering, Shiraz University, Shiraz, Iran School of Electrical and Computer Engineering, University of Tehran, Tehran, Iran
Shahram Jafari*
Affiliation:
School of Electrical and Computer Engineering, Shiraz University, Shiraz, Iran
Hadi Rahmatkhah
Affiliation:
School of Electrical and Computer Engineering, Shiraz University, Shiraz, Iran
*
*Corresponding author. E-mail: [email protected]

Summary

Push recovery is one of the most challenging problems for the current humanoid robots. The importance of push recovery can be well observed in the real environment. The critical issue for a humanoid is to maintain and recover its balance against any disturbances. In this research a new stereovision approach is proposed to estimate the robot deviation angle and consequently, the movement of center of mass of the robot is calculated. Then, two novel strategies have been devised to recover the balance of the humanoid which are called “knee strategy” and “knee-hip strategy.” Also, a mathematical model validates the efficiency of the proposed strategies as demonstrated in the paper. Experiments have been conducted on a humanoid robot and demonstrate that the predicted robot deviation angle, using stereovision technique, converges to the actual deviation angle. Stable regions of proposed strategies illustrate that the humanoid can recover its stability in a robust manner. Vision-based estimation also shows a higher correlation to actual deviation angle and a lower fluctuation compared with the output of the acceleration sensor.

Type
Articles
Copyright
Copyright © Cambridge University Press 2013 

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

1.Stephens, B., Control of Full Body Humanoid Push Recovery Using Simple Models, Ph.D. Thesis (Proposal, Carnegie Mellon University, Robotics Institute, 2009).Google Scholar
2.Tlalolini, D., Chevallereau, C. and Aoustin, Y., “Human-like walking: Optimal motion of a bipedal robot with toe-rotation motion,” IEEE/ASME Transactions on Mechatronics, 16 (2), 310320 (2011).Google Scholar
3.Mahani, M. A. Nikouei, Jafari, S. and Rahmatkhah, R., “Novel Humanoid Push Recovery Using Knee Joint”, Proceedings of the 11th IEEE-RAS International Conference on Humanoid Robots (Humanoids), Bled, Slovenia (Oct. 26–28, 2011) pp. 446451.Google Scholar
4.Adiwahono, A. H., Chew, Chee-Meng, Huang, Weiwei and Dau, Van Huan, “Humanoid Robot Push Recovery Through Walking Phase Modification,” IEEE Conference on Robotics Automation and Mechatronics (RAM), Singapore (28–30 June, 2010) pp. 569574.Google Scholar
5.Stephens, B. J., and Atkeson, C. G., “Push Recovery by Stepping for Humanoid Robots with Force Controlled Joints”, Proceedings of the 10th IEEE-RAS International Conference on Humanoid Robots (Humanoids), Nashville, TN, USA (Dec. 6–8, 2010), pp. 5259.Google Scholar
6.Kagamit, S., Nishiwakit, K., Kuffnert, J. J. Jr., Kuniyoshi, Y., Inabat, M. and Inouet, H., “Online 3D Vision, Motion Planning and Bipedal Locomotion Control Coupling System of Humanoid Robot: H7,” Proceedings of the IEEE-RSJ International Conference on Intelligent Robots and Systems, Lausanne, Switzerland (Sept. 30–Oct. 4, 2002) pp. 25572562.Google Scholar
7.Kanzaki, S., Okada, K. and Inaba, M., “Bracing Behavior in Humanoid Through Preview Control of Impact Disturbances,” Proceedings of the 5th IEEE-RAS International Conference on Humanoid Robots, Tsukuba, Japan (Dec. 5–7, 2005), pp. 301306.Google Scholar
8.Davison, A. J., Reid, I. D., Molton, N. D., and Stasse, O., “MonoSLAM: Real time single camera SLAM”, IEEE Trans. Pattern Anal. Mach. Intell. 29 (6), 10521067 (2007).Google Scholar
9.Kajita, S., Kanehiro, F., Kaneko, K., Yokoi, K., and Hirukawa, H., “The 3D linear Inverted Pendulum Mode: A Simple Modeling for a Biped Walking Pattern Generation,” Proceedings of the IEEE/RSJ, Int. Conf. on Intelligent Robots and Systems, Maui, Hawaii (2001) pp. 239246.Google Scholar
10.Young-Dae, H., Bum-Joo, L., and Jong-Hwan, K., “Command State-Based Modifiable Walking Pattern Generation on an Inclined Plane in Pitch and Roll Directions for Humanoid Robots”, IEEE/ASME Trans. Mech. 16 (4), 783789 (2011).Google Scholar
11.Nishiwaki, K., Kagami, S., Kuniyoshi, Y., Inaba, M., and Inoue, H., “Online Generation of Humanoid Walking Motion Based on a Fast Generation Method of Motion Pattern that Follows Desired ZMP,” Proceedings IEEE/RSJ Int. Conf. on Intelligent Robots and System EPFL, Lausanne, Switzerland (Sept. 30–Oct. 4, 2002) pp. 26842689.Google Scholar
12.Yamamoto, K. and Nakamura, Y., “Switching Feedback Controllers Based on the Maximal CPI Sets for Stabilization of Humanoid Robots”, Proceedings of the 9th IEEE-RAS international Conference on Humanoid Robots, Paris, France (Dec. 7–10, 2009) pp. 549554.Google Scholar
13.Hofmann, A., Robust Execution of Bipedal Walking Tasks from Biomechanical Principles, Ph.D. Dissertation (Massachusetts Institute of Technology, January 2006).Google Scholar
14.Pratt, J. and Tedrake, R., “Velocity Based Stability Margins for Fast Bipedal Walking,” Presented in First Ruperto Carola Symposium in the International Science Forum of the University of Heidelberg entitled “Fast Motions in Biomechanics and Robots”, Heidelberg, Germany (Sept. 7–9, 2005).Google Scholar
15.Pratt, J., Carff, J., Drakunov, S. and Goswami, A., “Capture Point: A Step Toward Humanoid Push Recovery,” Proceedings of the 6th IEEE-RAS International Conference on Humanoid Robots, Genoa, Italy (Dec. 4–6, 2006) pp. 200207.Google Scholar
16.Zeyang, X., Jing, X. and Ken, C., “Global navigation for humanoid robots using sampling-based footstep planners”, IEEE/ASME Transactions on Mechatronics 16 (4), 716723 (2011).Google Scholar
17.Rebula, J., Canas, F., Pratt, J. and Goswami, A., “Learning Capture Points for Humanoid Push Recovery”, Proceedings of the 7th IEEE-RAS International Conference on Humanoid Robots, Pittsburgh, Pennsylvania (Nov. 29–Dec. 1, 2007) pp. 6572.Google Scholar
18.Leski, J. M., “Robust Weighted Averaging of Biomedical Signals”, IEEE Transaction on Biomedical Engineering 49 (8), 796804 (2002).Google Scholar
19.Pretto, A., Menegatti, E., Bennewitz, M., Burgard, W. and Pagello, E.. “A Visual Odometry Framework Robust to Motion Blur”, Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Kobe (May 12–17, 2009) pp. 22502257.Google Scholar
20.Shi, Jianbo and Tomasi, Carlo, “Good Features to Track”, Proceedings of the IEEE Comput. Soc. Conf. Comput. Vision and Pattern Recogn., Seattle, WA, USA (June 21–23, 1994) pp. 593600.Google Scholar
21.Harris, C. and Stephens, M., “A Combined Corner and Edge Detector”, Proceedings of the 4th Alvey Vision Conference, Manchester, UK (Aug. 31–Sep. 2, 1998) pp. 147151.Google Scholar
22.Denman, S., Fookes, C. and Sridharan, S., “Improved Simultaneous Computation of Motion Detection and Optical Flow for Object Tracking,” Digital Image Computing: Techniques and Applications, Melbourne, Australia (Dec. 1–3, 2009) pp. 175.Google Scholar
23.Kinoshita, K. and Murakami, K., “Moving Object Tracking via One-Dimensional Optical Flow Using Queue,” Proceedings of the International Conference on Control, Automation, Robotics and Vision, Hanoi, Vietnam (December 17–20, 2008) pp. 1720.Google Scholar
24.Bouguet, Jean-Yves, “Pyramidal Implementation of the Lucas Kanade Feature Tracker—Description of the algorithm”, Intel Corporation – Microprocessor Research Lab.Google Scholar
25.Jafari, S. and Jarvis, R., “Robotic eye-to-hand coordination: Implementing visual perception to object manipulation,” Int. J. Hybrid Intell. Syst. (IJHIS) 2 (4)269293.Google Scholar
26.Weijun, Su., Rui, M. and Chongchong, Yu., “A Study on Soccer Robot Path Planning with Fuzzy Artificial Potential Field”, Proceedings of the International Conference on Computing, Control and Industrial Engineering (CCIE), Wuhan, China (June 5–6, 2010) pp. 386390.Google Scholar
27.Ngo, K. B., and Mahony, R., “Bounded Torque Control for Robot Manipulators Subject to Joint Velocity Constraints”, Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Orlando, Florida (May 15–19, 2006) pp. 712.Google Scholar
28.Wachter, L., Murphy, J., and Ray, L., “Potential Function Control for Multiple High-Speed Nonholonomic Robots”, Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Pasadena, California (May 19–23, 2008) pp. 17811782.Google Scholar