Skip to main content
Log in

Localization and Sensing for Hopping Robots

  • Published:
Autonomous Robots Aims and scope Submit manuscript

Abstract

This paper describes the state of the art of hopping robots for space exploration and new conceptual advances in algorithms for localization and sensing of hopping robots. We first review the state of the art of hopping robot systems and describe their characteristics with reference to past and current space missions. Then, we briefly summarize the operational principles of minimally actuated jumping robots that are suitable for exploring the unstructured terrain of celestial bodies. These principles are supported by the description of some of the key mechanisms implemented, and by laboratory tests. Then, a new localization algorithm for hopping localization that fuses camera, inertial and acceleration data to compute the most likely landing location of the robot is proposed. To support localization with geo-referenced measures, we also briefly propose a new stereo system, based on omnidirectional cameras, whose physical characteristics are well suited for a hopping robot. Computer simulations of the localization algorithm, together with preliminary geometrical analysis of the proposed stereo system, support our claims of their applicability to planetary exploration. Conclusions and plans for future development end the paper.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  • Bares, J., Hebert, M., Kanade, T., Krotkov, E., Mitchell, T., Simmons, R., and Whittaker, W. 1989. Ambler: An autonomous rover for planetary exploration. IEEE Computer, 22(6):18–26.

    Google Scholar 

  • Bares, J., Hebert, M., Kanade, T., Krotkov, K., Mitchell, T., Simmons, R., and Whittaker, W. 1989b. Ambler: An autonomous rover for planetary exploration. IEEE Computer, 22(6):18–26.

    Google Scholar 

  • Bares, J. and Wettergreen, D. 1999. Dante ii: Technical description, results, and lessons learned. Int. J. of Robotics Research, 18(7):621–649.

    Google Scholar 

  • Benjaafar, S., Bonney, J., Budenske, J., Dvorak, M., Gini, M., French, H., Krantz, D., Li, P., Malver, F., Nelson, B., Papanikolopoulos, N., Rybski, P., Stoeter, S., Voyles, R., and Yesin, K. 2000. A miniature robotic system for reconnaissance and surveillance. In IEEE Int. Conf. on Robotics and Automation, San Francisco, CA, pp. 501–507.

  • Berkemeier, M. and Fearing, R. 1998. Sliding and hopping gaits for the underactuated acrobot. IEEE Tran. on Robotics and Automation, 14(4):629–634.

    Google Scholar 

  • Betke, M. and Gurvits, L. 1997. Mobile robot localization using landmarks. IEEE Transaction on Robotics and Automation, 13(2):251–263.

    Google Scholar 

  • Boley, D., Steinmetz, E., and Sutherland, K. 1996. Robot localization from landmarks using recursive total least squares. In Proceedings of the 1996 IEEE International Conference on Robotics and Automation., Vol. 2, pp. 1381–1386.

  • Brown, H.B. and Zeglin, G. 1998. The bow leg hopping robot. In Proceedings of the IEEE International Conference on Robotics and Automation. Leuven, Belgium.

  • Burdick, J. and Fiorini, P. 2003. Minimalist jumping robots for celestial exploration. Int. J. of Robotics Research, 22(7/8):653–677.

    Google Scholar 

  • Cassandra, A., Kaelbling, L., and Kurien, J. 1996. Acting under uncertainty: Discrete Bayesian models for mobile-robot navigation. In Proceedings of the 1996 IEEE International Conference on Intelligent Robots and Systems., Vol. 2, pp. 963–972.

  • Chong, K.S. and K.L. 1997. Sonar based map building for a mobile robot. In Proceedings of the 1997 IEEE International Conference on Robotics and Automation., Vol. 2 of Proceedings of the 1997 IEEE International Conference on Robotics and Automation. pp. 1700–1705.

  • Collett, T.S. 1978. Peering: A locust behaviour pattern for obtaining motion parallax information. In J. Exp. Biol., 76:237–241.

    Google Scholar 

  • De Luca, A. and Oriolo, G. 1998. Stabilization of the Acrobot via Iterative State Steering. In IEEE Int. Conf. on Robotics and Automation. Leuven, Belgium, pp. 3581–3587.

  • Dellaert, F., Fox, D., Burgard, W., and Thrun, S. 1999. Monte carlo localization for mobile robots. In Proceedings of the 1999 IEEE International Conference on Robotics and Automation., Vol. 2, pp. 1322–1328.

  • Depuis, E. 2004. http://www.space.gc.ca/asc/pdf/techno_days_ASC-EDupuis.pdf.

  • Dissanayake, M., Newman, P., Clark, S., Durrant-Whyte, H., and Csorba, M. 2001. A solution to the simultaneous localization and map building (SLAM) problem. IEEE Transaction on Robotics and Automation, 17(3):229–241.

    Google Scholar 

  • Fiorini, P. and Burdick, J. 2003. The development of hopping capabilities for small robots. Autonomous Robots, 14, 237–252.

    Google Scholar 

  • Fiorini, P., Hayati, S., Heverly, M., and Gensler, J. 1999. A hopping robot for planetary exploration. In Proc. of IEEE Aerospace Conference. Snowmass, CO.

  • Fisher, G. 2000. http://www.sandia.gov/media/NewsRel/NR2000/hoppers.htm.

  • Fox, D., Burgard, W., and Thrun, S. 1999. Markov localization for mobile robots in dynamic environments. Journal of Artificial Intelligence Research, 11, 391–427.

    MATH  Google Scholar 

  • Fox, D., Thrun, S., Burgard, W., and Dellaert, F. 2000. Particle filters for mobile robot localization. In Sequential Monte Carlo Methods in Practice, pp. 470–498 (Forthcoming).

  • Francois, C. and Samson, C. 1998. A new approach to the control of the planar one-legged hopper. Int. J. of Robotics Research, 17(11):1150–1166.

    Google Scholar 

  • Gelb, A., Kasper, J.F., Nash, R.A., Price, C.F., and Sutherland, A.A. 1996. Applied Optimal Estimation. The M.I.T. Press.

  • Greguss, P. 1998. http://www.manuf.bme.hu/greguss/welcome.htm.

  • Hale, E., Shara, N., Burdick, J., and Fiorini, P. 2000. A minimally actuated hopping rover for exploration of celestial bodies. In Proceedings of the 2000 IEEE International Conference on Robotics and Automation., Vol. 1, pp. 420–427.

  • Hauser, J. and Murray, R. 1990. Nonlinear Controllers for non-integrable systems: The Acrobot example. In American Control Conference, pp. 669–671.

  • Hyon, S. and Mita, T. 2002. Development of a biologically inspired hopping robot—kenken. In Proceedings of the IEEE International Conference on Robotics and Automation, Washington, DC.

  • Ishiguro, H., Yamamoto, M., and Tsuji, S. 1992. Omni-directional stereo. IEEE Transaction on Pattern Analysys and Machine Intelligence, 14(2):257–262.

    Google Scholar 

  • Jensfel, P. 2001. Approaches to mobile robot localization in indoor environments. Ph.D. thesis, Royal Institute of Technology, Stockholm, Sweden.

  • Johnson, R.C. 2000. Hopping robots mark a leap for engineering. In EE Times.

  • Kaplan, M. and Seifert, H. 1969. Hopping transporters for lunar exploration. J. Spacecraft and Rockets, 6(8):917–922.

    Google Scholar 

  • Kemurdzhian, A.L., Bogomolov, A.F., Brodskii, P.N., Gromov, V.V., Dolginov, S.S., Kirnozov, F.F., Kozlov, G.V., Komissarov, V.I., Ksanfomality, L.V., Kucherenko, V.I., Martynov, B.N., Mishkinyuk, V.K., Mitskevich, A.V., Rogovskii, G.N., Sologub, P.S., Surkov, Y.A., and Turobinskii, A.V. 1986. Study of Phobos’ surface with a movable robot. In International Workshop: Phobos—Scientific and Methodological Aspects of the Phobos Study. Moscow (Russia), pp. 357–367, Space Research Institute, USSR Academy of Sciences (1988).

  • Kemurdzhian, A.L., Brodskii, P.N., Gromov, V.V., Kozlov, G.V., Komissarov, V.I., Kucherenko, V.I., Martynov, B.N., Mishkinyuk, V.K., Mitskevich, A.V., Rogovskii, G.N., Sologub, P.S., and Turobinskii, A.V. 1989. A roving vehicle for studying the surface of phobos (PROP). In V.M. Balebanov (ed.), Instrumentation and Methods for Space Exploration, Moscow (Russia), pp. 136–141, Nauka. In Russian.

  • Koditschek, D. and Bühler, M. 1991. Analysis of a simplified hopping robot. Int. J. Robotics Reseach, 10(6):587–605.

    Google Scholar 

  • Laubach, S., Olson, C., Burdick, J., and Hayati, S. 1999. Long range navigation for mars rovers using sensor-based path planning and visual localisation. In 5th International Symposium on Artificial Intelligence, Robotics, and Automation in Space (iSAIRAS’99), Noordwijk, The Netherlands.

  • Leonard, J.J. and Durrant-Whyte, H.F. 1991. Mobile robot localization by tracking geometric beacons. IEEE Transaction on Robotics and Automation, 7(3):376–382.

    Google Scholar 

  • Leonard, T. and Hsu, J.S.J. 2001. Bayesian Methods—An analysis for statisticians and interdisciplinary researchers, Cambridge series in statistical and probabilistic mathematics. Cambridge University Press.

  • Li, Z. and Montgomery, R. 1990. Dynamics and optimal control of a legged roboti in flight phase. In IEEE Int. Conf. on Robotics and Automation, Cincinnati, OH, pp. 1816–1821.

  • Liu, Y., Emery, R., Chakrabarti, D., Burgard, W., and Thrun, S. 2001. Using EM to learn 3D models with mobile robots. In In Proceedings of the International Conference on Machine Learning (ICML).

  • Lorigo, L., Paul, C., Brooks, R., McLurkin, J., and Moy, M. 1997. Autonomy for Mars Exploration. In Workshop on Planetary Rovers at IROS’97. Grenoble, FR.

  • Maybeck, P.S. 1979. Stochastic Models, Estimation, and Control, Vol. 141 of Mathematics in Science and Engineering. Academic Press, Inc.

  • M’Closkey, R. and Burdick, J. 1993. Periodic motion of a hopping robot with vertical and forward motion. Int. J. Robotics Reseach, 12(3):197–218.

    Google Scholar 

  • Mishkin, A., Morrison, J., Nguyen, T., Stone, H., and Cooper, B. 1998. Operations and autonomy of the mars pathfinder microrover. In IEEE Aerospace Conf.

  • Moravec, H. and Elves, A. 1985. High resolution maps from wide angle sonar. In Proceedings of the 1985 IEEE International Conference on Robotics and Automation, pp. 116–121.

  • Murray, D. and Jennings, C. 1997. Stereo vision based mapping and navigation for mobile robots. In Proceedings of the 1997 IEEE International Conference on Robotics and Automation., Vol. 2, pp. 1694–1699.

  • Nayar, S.K. 1997. Catadioptric omnidirectional camera. In IEEE International Conference on Computer Vision and Pattern Recognition, IEEE Computer Society Press, pp. 482–488, Puerto Rico, USA.

    Google Scholar 

  • Oberth, J. 1959. The Moon Car. Harper and Brothers: New York.

    Google Scholar 

  • Olson, C. 1997. Mobile robot self-localization by iconic matching of range maps. In Proceedings of the 8th International Conference on Advanced Robotics, pp. 447–452.

  • Olson, C. and Matthies, L. 1998. Maximum likelihood rover localization by matching range maps. In Proceedings of the 1998 IEEE International Conference on Robotics and Automation., Vol. 1, pp. 272–277.

  • Raibert, M.H. 1986. Legged Robots that Balance. The MIT Press: Cambridge, MA.

    Google Scholar 

  • Roumeliotis, S. and Bekey, G. 2000. Bayesian estimation and Kalman filtering: A unified framework for mobile robot localization. In Proceedings of the 2000 IEEE International Conference on Robotics and Automation., Vol. 3, pp. 2985–2992.

  • Roumeliotis, S. and Bekey, G. 2002. Distributed multi-robot localization. IEEE Transactions on Robotics and Automation, 18(5):781–795.

    Google Scholar 

  • Roumeliotis, S. and Rekleitis, I. 2004. Propagation of uncertainty in cooperative multirobot localization. Autonomous Robots, 17(1):41–54.

    Google Scholar 

  • Seifert, H. 1967. The lunar pogo stick. Journal of Spacecraft and Rockets, 4(7):941–943.

    Article  MathSciNet  Google Scholar 

  • Siegwart, R. 1996. http://asl.epfl.ch/research/systems/Nanokhod/nanokhod.php.

  • Sobel, E.C. 1990. The locust’s use of motion parallax to measure distance. In J. Comp Physiol, 167:579–588.

    Google Scholar 

  • Spong, M. 1995. The Swing Up Control Problem for the Acrobot. IEEE Control System Magazine, pp. 49–55.

  • Svoboda, T. 1999. Central panoramic cameras: Design, geometry, egomotion. Ph.D. thesis, Centre for Machine Perception, Czech Technical University.

  • Thrun, S. 2000. Probabilistic algorithms in robotics. Technical report, Carnegie Mellon University, Computer Science Department, Pittsburgh, PA.

    Google Scholar 

  • Volpe, R. 1999. Mars rover navigation results using sun sensor heading determination. In Proceedings of the 1999 IEEE International Conference on Intelligent Robots and Systems, Vol. 1, pp. 460–467.

  • Wallace, G.K. 1959. Visual scanning in the desert locust schistocerca gregaria. In J. Exp. iol., 36:512–525.

    Google Scholar 

  • Welch, G. and Bishop, G. 1997. An introduction to the Kalman filter. Technical report, Department of Computer Science, University of North Carolina at Chapel Hill, Chapel Hill, NC.

    Google Scholar 

  • Welch, R., Wilcox, B., and Nasif, A. 1998. Nanorover for mars. Space Technology, 17(3/4):163–172.

    Google Scholar 

  • Yagi, Y., Nishizawa, Y., and Yachida, M. 1995. Map-based navigation for a mobile robot with omnidirectional images sensor COPIS. In IEEE Transaction on Robotics and Automation, 11(5):634–648.

    Google Scholar 

  • Yang, T. 1997. Total least squares filter for robot localization. In Proceedings of the 13th International Conference on Digital Signal Processing., Vol. 2, pp. 943–947.

  • Yoshimitsu, T., Kubota, T., and Nakatani, I. 2000a. Analysis on hopping mechanism by microgravity experiments. In Drop Tower Days 2000 in Bremen, pp. 63–67.

  • Yoshimitsu, T., Kubota, T., and Nakatani, I. 2000b. Micro hopping robot for asteroid exploration. In IAA Int. Conf. on Low Cost Planetary Missions, pp. 1104–1111.

  • Yoshimitsu, T., Kubota, T., Nakatani, I., Adachi, T., and Saito, H. 1999b. Hopping rover “MINERVA” for asteroid exploration. In Fifth Int. Symp. on artificial Intelligence, Robotics and Automation in Space, pp. 83–88.

  • Yoshimitsu, T., Kubota, T., Nakatani, I., Adachi, T., and Saito, H. 1999a. Microgravity experiment of hopping rover. In IEEE Int. Conference on Robotics and Automation, Detroit (MI-USA), pp. 2692–2697.

  • Yoshimitsu, T., Kubota, T., Nakatani, I., Adachi, T., and Saito, H. 2002. Analysis on hopping mecanism of planetary robotic vehicle by microgravity experiments. Microgravity Sci. Technol., XIII(4):3–13.

    Article  Google Scholar 

  • Yoshimitsu, T., Kubota, T., Nakatani, I., Adachi, T., and Saito, H. 2003. Micro-hopping robot for asteroid exploration. Acta Astronautica, 52:441–446.

    Google Scholar 

  • Yoshimitsu, T., Kubota, T., Nakatani, I., and Kawaguchi, J. 2001. Robotic lander MINERVA, its mobility and surface exploration. In Spaceflight Mechanics 2001, Advances in the Astronautical Sciences, Vol. 108, pp. 491–501.

  • Zubrin, B. et al. 1999. Mars gashopper. NASA Contract NAS3-00074, Pioneer Astronautics.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Paolo Fiorini.

Additional information

Paolo Fiorini holds the Laurea in EE from the University of Padova, (Italy), the MSEE from the University of California at Irvine (USA), and the Ph.D. in ME from UCLA (USA). From 1985 to 2000, he was with NASA Jet Propulsion Laboratory, California Institute of Technology, where he worked on telerobotics and teloperated systems, small hopping robots for planetary exploration, and service robotics. Since 2000 he is an Associate Professor of Control Systems at the School of Sciences of the University of Verona (Italy). He is Co-Chairman of the IEEE Technical Committees on Service Robotics and on Search, Safety and Rescue Robots. He is Chairman of the Italian chapter of the IEEE Robotics and Automation Society, has served two terms in the Administrative Committee of the IEEE Robotics and Automation Society, and he is an Associate Editor of the IEEE Transactions on Automation Science and Engineering and of the journal Autonomous Robots.

Claudio Cosma received the Laurea Degree in Computer Science in 2002 from the Faculty of Science of Verona. Currently, he is a Ph.D. student in robotics and a research assistant. His research is mainly concerned with planning and dynamic control of nonholonomic mobile manipulators. During 2003 he managed and participated to the development of a mobile manipulator for light logistics for the pharmaceutical industry.

Mirko Confente received the B.S. and M.S. degrees in Computer Science from the University of Verona, Italy, in 2002 and in 2004, respectively. From 2002 to 2004, he was also a Research Associate at the Robotics Laboratory of the Department of Computer Science. His research interests include robotics, omnidirectional and stereo vision, and factory automation. For his Master’s thesis, he pursued research on self localization of hopping robots during exploration missions, and during his permanence in the robotics laboratory he was involved in a research program on mobile manipulation, applied to the development of an autonomous mobile robot for the retrieval and delivery of small parcel in a warehouse environment.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Fiorini, P., Cosma, C. & Confente, M. Localization and Sensing for Hopping Robots. Auton Robot 18, 185–200 (2005). https://doi.org/10.1007/s10514-005-0725-y

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10514-005-0725-y

Keywords

Navigation