Skip to main content

RobustHX - The Robust Middleware Library for Hexor Robots

  • Conference paper
Simulation, Modeling, and Programming for Autonomous Robots (SIMPAR 2010)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 6472))

Abstract

This paper presents RobustHX - an extension of the Robust middleware library, which allows the six-legged Hexor robot to be programmed in Java. Like Lego Mindstorms NXT robots, Hexor has been adopted by many academic centers in Poland as a tool for teaching AI robotics. For this reason, the authors hope that RobustHX may also be found as an interesting teaching aid allowing basic robotic experiments to be carried out.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Lego Mindstorms User Guide. The Lego Group (2006)

    Google Scholar 

  2. Albus, J.S., et al.: 4D/RCS: A Reference Model Architecture For Unmanned Vehicle Systems Version 2.0 (2002)

    Google Scholar 

  3. Bagnall, B.: Maximum LEGO NXT: Building Robots with Java Brains. Variant Press (2009)

    Google Scholar 

  4. Brooks, A., et al.: Towards component-based robotics. In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2005) (2005)

    Google Scholar 

  5. Broten, G., Monckton, S., Giesbrecht, J., Collier, J.: Software systems for robotics an applied research perspective. In: Advanced Robotics Systems (2006)

    Google Scholar 

  6. Ferrari, M., Ferrari, G., Astolfo, D.: Building Robots with LEGO Mindstorms NXT. Syngress Media (2007)

    Google Scholar 

  7. Giralt, G., Sobek, R., Chatila, R.: A multi-level planning and navigation system for a mobile robot; A first approach to HILARE. In: International Joint Conference on Artificial Intelligence, pp. 335–337 (1979)

    Google Scholar 

  8. Halloway, S.: Programming Clojure. Pragmatic Programmers (May 2009)

    Google Scholar 

  9. Kim, H., Cho, Y.-J., Oh, S.-R.: CAMUS: a middleware supporting context-aware services for network-based robots. In: IEEE Workshop on Advanced Robotics and its Social Impacts (ARSO), pp. 237–242 (2005)

    Google Scholar 

  10. Konolige, K., Myers, K., Ruspini, E., Saffiotti, A.: The Saphira Architecture: A Design for Autonomy (July 14, 1997)

    Google Scholar 

  11. Kułakowski, K.: Robust - Towards the Design of an Effective Control Library for Lego Mindstorms NXT. In: Proceedings of Conference on Software Engineering Techniques CEE-SET 2009 (September 2009)

    Google Scholar 

  12. Kułakowski, K.: cljRobust - Clojure Programming API for Lego Mindstorms NXT. In: 4th International KES Symposium on Agents and Multi-agent Systems – Technologies and Applications (KES AMSTA) (to be appeared, 2010)

    Google Scholar 

  13. Long, L., Hanford, S., Janrathitikarn, O.: A review of intelligent systems software for autonomous vehicles. In: IEEE Symposium on Computational Intelligence in Security and Defense Applications, CISDA (2007)

    Google Scholar 

  14. Matsui, T.: EusLisp for Object-Oriented Robot Programming. Computer Software - Japan Society For Software Science and Technology Journal (January 2006)

    Google Scholar 

  15. Matyasik, P., Nalepa, G.J., Zięcik, P.: Prolog-Based Real-Time Intelligent Control of the Hexor Mobile Robot. In: Hertzberg, J., Beetz, M., Englert, R. (eds.) KI 2007. LNCS (LNAI), vol. 4667, pp. 485–488. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  16. Montemerlo, M., Roy, N., Thrun, S.: Perspectives on standardization in mobile robot programming: The Carnegie Mellon navigation (CARMEN) toolkit. Worlds. PhD thesis, Yale Univ., Dept. of Computer Proc. of the Conf. on Intelligent Robots and Systems, IROS (2003)

    Google Scholar 

  17. Moral, J.A.B.: Develop LeJOS programs step by step

    Google Scholar 

  18. Murphy, R.: Introduction to AI robotics, p. 466. MIT Press, Cambridge (January 2000)

    Google Scholar 

  19. Nilsson, N.: Shakey the Robot. Tech Note 323, AI Center, SRI International (1984)

    Google Scholar 

  20. Preston, S.: The Definitive Guide to Building Java Robots. APress (2006)

    Google Scholar 

  21. Rajan, K., Bernard, D., Dorais, G., Gamble, E.: Remote Agent: An autonomous control system for the new millennium. In: ECAI 2000: 14th European Conference on Artificial Intelligence (January 2000)

    Google Scholar 

  22. Sajkowski, M., Stenzel, T., Grzesiak, B.: Walking robot HEXOR® II - a versatile platform for engineering education. In: 13th Power Electronics and Motion Control Conference, EPE-PEMC 2008, pp. 956–960 (2008)

    Google Scholar 

  23. Ueda, R., Ogura, T., Okada, K., Inabab, M.: Design and implementation of humanoid programming system powered by deformable objects simulation. In: Proceedings of the 10th International Conference on Intelligent Autonomous Systems (IAS 2010) (January 2008)

    Google Scholar 

  24. Utz, H., Sablatnog, S., Enderle, S., Kraetzschmar, G.: Miro - middleware for mobile robot applications. IEEE Transactions on Robotics and Automation 18(4), 493–497 (2002)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kułakowski, K., Matyasik, P. (2010). RobustHX - The Robust Middleware Library for Hexor Robots. In: Ando, N., Balakirsky, S., Hemker, T., Reggiani, M., von Stryk, O. (eds) Simulation, Modeling, and Programming for Autonomous Robots. SIMPAR 2010. Lecture Notes in Computer Science(), vol 6472. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17319-6_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17319-6_24

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-17318-9

  • Online ISBN: 978-3-642-17319-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics