Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences
Restricted access

The experimental humanoid robot H7: a research platform for autonomous behaviour

Published:https://doi.org/10.1098/rsta.2006.1921

    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, ISIGoogle Scholar
    • Bohlin, R. & Kavraki, L. 2000 Path planning using lazy PRM. In Proc. IEEE Int. Conf. Robot. & Autom. (ICRA). Google Scholar
    • Bolles R& Woodfill JSpatiotemporal 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, ISIGoogle Scholar
    • Fua P. 1991A parallel stereo algorithm that produces dense depth maps and preserves images features. Machine Vis. Appl. 6, 35–49.doi:10.1007/BF01212430. . CrossrefGoogle Scholar
    • Horn B.K.P. 1987Closed-form solution of absolute orientation using unit quaternions. Opt. Soc. Am. A. 4, 629. CrossrefGoogle Scholar
    • Hsu D, Latombe J.-C& Motwani R. 1997Path planning in expansive configuration spaces. Int. J. Comput. Geomet, Appl. 9, 495–512.doi:10.1142/S0218195999000285. . CrossrefGoogle Scholar
    • Hwang Y.K& Ahuja N. 1992A potential field approach to path planning. IEEE Trans. Robot Autom. 8, 23–32.doi:10.1109/70.127236. . CrossrefGoogle 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. . CrossrefGoogle 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 HDynamically-stable motion planning for humanoid robots. Autonomous Robots (special issue on Humanoid Robotics). 12, 2002a105–118. Crossref, ISIGoogle 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
    • Latombe J.CRobot motion planning. 1991Boston, MA:Kluwer Academic Publishers. 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 Scholar
    • Mazer E, Ahuactzin J.M& Bessière P. 1998The Ariadne's clew algorithm. J. Artif. Intell. Res. 9, 295–316. Crossref, ISIGoogle Scholar
    • Mirtich B. 1998VClip: fast and robust polyhedral collision detection. ACM Trans. Graph. 17, 177–208.doi:10.1145/285857.285860. . Crossref, ISIGoogle 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, ISIGoogle 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