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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Lego Mindstorms User Guide. The Lego Group (2006)
Albus, J.S., et al.: 4D/RCS: A Reference Model Architecture For Unmanned Vehicle Systems Version 2.0 (2002)
Bagnall, B.: Maximum LEGO NXT: Building Robots with Java Brains. Variant Press (2009)
Brooks, A., et al.: Towards component-based robotics. In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2005) (2005)
Broten, G., Monckton, S., Giesbrecht, J., Collier, J.: Software systems for robotics an applied research perspective. In: Advanced Robotics Systems (2006)
Ferrari, M., Ferrari, G., Astolfo, D.: Building Robots with LEGO Mindstorms NXT. Syngress Media (2007)
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)
Halloway, S.: Programming Clojure. Pragmatic Programmers (May 2009)
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)
Konolige, K., Myers, K., Ruspini, E., Saffiotti, A.: The Saphira Architecture: A Design for Autonomy (July 14, 1997)
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)
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)
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)
Matsui, T.: EusLisp for Object-Oriented Robot Programming. Computer Software - Japan Society For Software Science and Technology Journal (January 2006)
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)
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)
Moral, J.A.B.: Develop LeJOS programs step by step
Murphy, R.: Introduction to AI robotics, p. 466. MIT Press, Cambridge (January 2000)
Nilsson, N.: Shakey the Robot. Tech Note 323, AI Center, SRI International (1984)
Preston, S.: The Definitive Guide to Building Java Robots. APress (2006)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)