|
Sign In to gain access to subscriptions and/or personal tools.
|
Journal of Vibration and Control, Vol. 12, No. 12,
1431-1456 (2006)
DOI: 10.1177/1077546306070592
Design and Low-Level Control of a Humanoid Robot Using a Distributed Architecture Approach
Vítor M. F. Santos
Department of Mechanical Engineering, TEMA, University of Aveiro, 3810-193 Aveiro, Portugal
Filipe M. T. Silva
Department of Electronics, Telecommunications and Informatics, IEETA, University of Aveiro, 3810-193 Aveiro, Portugal, fsilva{at}det.ua.pt
This article describes methods and strategies used to develop a humanoid robot with a distributed architecture approach where centralized and local control co-exist and concur to provide robust full monitoring and efficient control of a complex system with 22 DOF. A description of the hardware is given before introducing the architecture, since that greatly influences the methods implemented for the control systems and helps in understanding the general decisions. The platform is still undergoing improvement, but the results are very promising, mainly because many potential approaches and research issues have presented themselves and will provide opportunities to test distributed control systems with possibilities that go far beyond the classical control of robots. Some practical issues of servomotor control are also considered since that turned out to be necessary before implementing higher levels of control-these are, in turn, addressed in the last part the article, which gives an example to demonstrate the possibility of keeping a humanoid robot in an upright balanced position using only local control after reaction forces on the ground.
Key Words: Humanoid robots biped locomotion modular architectures distributed control
References
- Albero, M., Blanes, F., Benet, G., Pérez, P., Simó, J., and Coronel, J., 2005, "Distributed real time architecture for small biped robot YABIRO," in Proceedings of the IEEE International Symposium on Computational Intelligence in Robotics and Automation, Espoo, Finland, June 27-30, pp. 101-106 .
- Cho, Y.-J., You, B.-J., Oh, S.-R., and Lee, C. W., 1999, "A compact/open network-based controller incorporating modular software architecture for a humanoid robot," Journal of Intelligent and Robotic Systems 25(4), 341-355 .
- Fujimoto, Y. and Kawamura, A., 1998, "Robust biped walking with active interaction between the foot and ground," in Proceedings of the International Conference on Robotics and Automation, Leuven, Belgium, May 16-20, pp. 2030-2035 .
- Furuta, T., Tawara, T., Okumura, Y., Shimizu, M., and Tomiyama, K., 2001, "Design and construction of a series of compact humanoid robots and development of biped walk control strategies," Robotics and Autonomous Systems 37, 81-100 .
- Höhn, O., Ga
nik, J., and Gerth, W., 2005, "Detection and classification of posture instabilities of bipedal robots," in Proceedings of the 8th International Conference on Climbing and Walking Robots, London, UK, September 13-15, pp. 409-416 . - Huang, Q. and Nakamura, Y., 2005, "Sensory reflex control for humanoid walking," IEEE Transactions on Robotics 21(5), 977-984 .[CrossRef]
- Kim, J.-H., Kim, D.-H., Kim, Y.-J., Park, K.-H., Park, J.-H., Moon, C.-K., Ryu, J.-H., Seow, K. T., and Koh, K.-C. 2004, "Humanoid robot HanSaRam: Recent progress and developments," Journal of Computational Intelligence 8(1), 45-55 .
- Nagasaka, K., Kuroki, Y., Suzuki, S., Itoh, Y., and Yamaguchi, J., 2004, "Integrated motion control for walking, jumping and running on a small bipedal entertainment robot," in Proceedings of the IEEE International Conference on Robotics and Automation, New Orleans, LA, April 26-May 1, pp. 3189-3194 .
- Park, J., 2001, "Impedance control for biped robot locomotion," IEEE Transactions on Robotics and Automation 17(6), 870-882 .[CrossRef]
- Popovic, M., Goswami, A., and Herr, H., 2005, "Ground reference points in legged locomotion: definitions, biological trajectories and control implications," The International Journal of Robotics Research 24(12), 1013-1032 .[Abstract]
- Puga, J., Silva, F., and Cunha, B., 2006, "Online motion control algorithms towards biped walking," in Knowledge and Decision Technologies, Z. Vale, C. Ramos, and L. Faria, eds., Polytechnic Institute of Porto, Porto, Portugal , pp. 219-226.
- Ruas, M., Silva, F., and Santos, V., 2006, "Parameter measurement for speed and torque control of RC servomotors on a small-size humanoid robot," in Proceedings of the Encontro Científico do Festival Nacional de Robótica (ROBOTICA2006), Guimarães, Portugal, pp. 71-79 .
- Russell, S., 2004, "Open dynamics engine v0.5," at http://www.ode.org/, May 2004.
- Sakagami, Y., Wanatabe, C., Aoyama, S., Matsunaga, N., Higaki, N., and Fujimura, K., 2002, "The intelligent ASIMO: System overview and integration," in Proceedings of the IEEE-RSJ International Conference on Intelligent Robots and Systems, Lausanne, Switzerland, September 30-October 5, pp. 2478-2483 .
- Tomokuni, N., Saiga, M., and Yabuta, T., 2005, "Distributed controller for cooperative joint torque control of compact humanoid robots," in Proceedings of the IEEE-RAS International Conference on Humanoid Robots, Tsukuba, Japan, December 5-7, pp. 259-264 .
- Yamasaki, F., Matsui, T., Miyashita, T., and Kitano, H., 2000, "PINO-the humanoid that walk," in Proceedings of the IEEE-RAS International Conference on Humanoid Robots, Boston, Massachusetts, USA, September 7-8.

CiteULike Connotea Del.icio.us Digg Reddit Technorati What's this?
|