Abstract
This paper gives an overview of the humanoid robot ‘H7’, which was developed over several years as an experimental platform for walking, autonomous behaviour and human interaction research at the University of Tokyo. H7 was designed to be a human-sized robot capable of operating autonomously in indoor environments designed for humans. The hardware is relatively simple to operate and conduct research on, particularly with respect to the hierarchical design of its control architecture. We describe the overall design goals and methodology, along with a summary of its online walking capabilities, autonomous vision-based behaviours and automatic motion planning. We show experimental results obtained by implementations running within a simulation environment as well as on the actual robot hardware.
References
- Barabanov, M. 1997 A linux-based real-time operating system, Master's thesis, New Mexico Institute of Mining and Technology, Socorro, NM. Google Scholar
Barraquand J& Latombe J.-C . 1990Robot motion planning: a distributed representation approach. Int. J. Robot. Res. 10, 628–649. Crossref, ISI, Google Scholar- Bohlin, R. & Kavraki, L. 2000 Path planning using lazy PRM. In Proc. IEEE Int. Conf. Robot. & Autom. (ICRA). Google Scholar
Bolles R& Woodfill J Spatiotemporal consistency checking of passive renge data. Robotics research: the Sixth Int. Symp. International Foundation for Robotics Research, Kanade T& Paul R . 1993. Google Scholar- Branicky, M. S., LaValle, S. M., Olson, K. & Yang, L. 2001 Quasi-randomized path planning. In Proc. IEEE Int. Conf. Robot. & Autom. (ICRA). Google Scholar
- Chestnutt, J., Kuffner, J., Nishiwaki K. & Kagami S. 2003 Planning biped navigation strategies in complex environments. In Proc. IEEE Int. Conf. on Humanoid Robotics (Humanoids'03). Google Scholar
- Curless, B. & Levoy, M. 1996 A volumetric method for building complex models from range images. In Computer Graphics (SIGGRAPH '96 Proceedings). 30 (Annual Conference Series), pp. 303–312. Google Scholar
- Faugeras, O. et al. 1993 Real time correlation-based stereo: algorithm, implementations and applications. Technical Report N° 2013, INRIA. Google Scholar
Flash T& Hogan N . 1985The coordination of arm movements: an experimentally confirmed mathematical model. J. Neurosci. 5, 1688–1703. Crossref, PubMed, ISI, Google ScholarFua P . 1991A parallel stereo algorithm that produces dense depth maps and preserves images features. Machine Vis. Appl. 6, 35–49.doi:10.1007/BF01212430. . Crossref, Google ScholarHorn B.K.P . 1987Closed-form solution of absolute orientation using unit quaternions. Opt. Soc. Am. A. 4, 629. Crossref, Google ScholarHsu D, Latombe J.-C& Motwani R . 1997Path planning in expansive configuration spaces. Int. J. Comput. Geomet, Appl. 9, 495–512.doi:10.1142/S0218195999000285. . Crossref, Google ScholarHwang Y.K& Ahuja N . 1992A potential field approach to path planning. IEEE Trans. Robot Autom. 8, 23–32.doi:10.1109/70.127236. . Crossref, Google Scholar- Kagami, S., Kanehiro, F., Tamiya, Y., Inaba, M. & Inoue, H. 2000a. AutoBalancer: an online dynamic balance compensation scheme for humanoid robots. In Proc. Int. Workshop Alg. Found. Robot.(WAFR). Google Scholar
- Kagami, S., Okada, K., Inaba, M. & Inoue, H. 2000b. Design and implementation of onbody real-time depthmap generation system. In Proc. IEEE Int. Conf. Robot. & Autom. (ICRA), pp. 1441–1446. Google Scholar
Kavraki L, Švestka P, Latombe J.C& Overmars M.H . 1996Probabilistic roadmaps for path planning in high-dimensional configuration space. IEEE Trans. Robot. Autom. 12, 566–580.doi:10.1109/70.508439. . Crossref, Google Scholar- Kuffner, J. 1999 Autonomous agents for real-time animation, Ph.D. thesis, Stanford University, Stanford, CA. Google Scholar
- Kuffner, J. & LaValle, S. 2000 RRT-connect: an efficient approach to single-query path planning. In Proc. IEEE Int. Conf. Robot. & Autom. (ICRA). Google Scholar
- Kuffner, J., Nishiwaki, K., Kagami, S., Inaba, M. & Inoue, H. 2001. Footstep planning among obstacles for biped robots. In Proc. IEEE/RSJ Int. Conf. Intelligent Robot. & Sys. (IROS). Google Scholar
Kuffner J, Kagami S, Nishiwaki K, Inaba M& Inoue H Dynamically-stable motion planning for humanoid robots. Autonomous Robots (special issue on Humanoid Robotics). 12, 2002a105–118. Crossref, ISI, Google Scholar- Kuffner, J., Nishiwaki, K., Kagami, S., Kuniyoshi, Y., Inaba, M. & Inoue, H. 2002b. Self-collision detection and prevention for humanoid robots. In Proc. IEEE Int. Conf. Robot. & Autom. (ICRA), pp. 2265–2270. Google Scholar
- LaValle, S. & Kuffner, J. 1999 Randomized kinodynamic planning. In Proc. IEEE Int. Conf. Robot. & Autom. (ICRA). Google Scholar
- Lorensen, W. E. & Cline, E. 1987 Marching cubes: a high resolution 3D surface construction algorithm. In Computer Graphics (SIGGRAPH '87 Proceedings)21 (Annual Conference Series), pp. 163–169. Google Scholar
Matsui T& Inaba M . 1990EusLisp: an object-based implementation of Lisp. J. Inf. Process. 13, 327–338. Google ScholarMazer E, Ahuactzin J.M& Bessière P . 1998The Ariadne's clew algorithm. J. Artif. Intell. Res. 9, 295–316. Crossref, ISI, Google ScholarMirtich B . 1998VClip: fast and robust polyhedral collision detection. ACM Trans. Graph. 17, 177–208.doi:10.1145/285857.285860. . Crossref, ISI, Google Scholar- Nishiwaki, K., Murakami, Y., Kagami, S., Kuniyoshi, Y., Inaba, M. & Inoue, H. 2002 A six-axis force sensor with parallel support mechanism to measure the ground reaction force of humanoid robot. In Proc. IEEE Int. Conf. Robot. & Autom. (ICRA), pp. 2277–2282. Google Scholar
- Nishiwaki, K., Sugihara, T., Kagami, S., Kanehiro, F., Inaba, M. & Inoue, H. 2000 Design and development of research platform for perception-action integration in humanoid robot: H6. In Proc. IEEE/RSJ Int. Conf. Intelligent Robot. & Sys. (IROS), vol. 1, pp. 88–95. Google Scholar
- Reif, J. H. 1979 Complexity of the mover's problem and generalizations. In Proc. 20th IEEE Symp. on Foundations of Computer Science (FOCS), pp. 421–427. Google Scholar
- Sagawa, R., Okada, K., Kagami, S., Inaba, M. & Inoue, H. 2000 Incremental mesh modeling and hierarchical object recognition using multiple range images. In Proc. IEEE/RSJ Int. Conf. Intelligent Robot. & Sys. (IROS), vol. 1, pp. 88–95. Google Scholar
Sanchez G& Latombe J . 2002On delaying collision checking in prm planning—application to multi-robot coordination. Int. J. Robot. Res. 21, 5–26.doi:10.1177/027836402320556458. . Crossref, ISI, Google Scholar- Tsai, R. Y. 1986 An efficient and accurate camera calibration technique for 3D machine vision. In Proc. IEEE Conf. on Computer Vision and Pattern Recognition, pp. 364–374. Google Scholar


