Abstract
In this chapter we present the application of the SKE methods, to support the design of control logic for basic mobile robots implemented with LEGO Mindstorms. This work addresses the second generation of the LEGO hardware, also known as the NXT. A dedicated programming solution based on the Prolog language is described. On top of it the HeaRT rule engine is integrated. This allows for the use of XTT for the control of NXT. Examples of such control cases are presented.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The most recent kit at the time when this research was performed. However, when this book was being prepared, a newer version was already available from LEGO.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
References
Russell, S., Norvig, P.: Artificial Intelligence: A Modern Approach. 3rd edn. Prentice-Hall (2009)
Ferrari, M., Ferrari, G., Astolfo, D.: Building Robots with LEGO Mindstorms NXT. Syngress Publishing (2007)
Nalepa, G.J.: Prototype Prolog API for Mindstorms NXT. In: Dengel, A.R., et al. (eds.) KI 2008: Advances in Artificial Intelligence: 31st Annual German Conference on AI, KI 2008: Kaiserslautern, Germany, September 23–26, 2008. Lecture Notes in Artificial Intelligence, vol. 5243, pp. 393–394. Springer, Berlin (2008)
The LEGO Group: LEGO MINDSTORMS NXT Communication Protocol. 1.00 edn (2006)
LEGO Group: LEGO MINDSTORMS NXT Hardware Developer Kit (2006)
Makowski, M.: Projektowanie algorytmòw sterowania regułowego dla robotòw mobilnych mindstorms w oparciu o metodę ARD/XTT. Master’s thesis, AGH University of Science and Technology, AGH Institute of Automatics, Cracow, Poland (2009)
Nalepa, G.J., Ligęza, A.: HeKatE methodology, hybrid engineering of intelligent systems. Int. J. Applied Math. Comput. Sci. 20(1), 35–53 (2010)
Laird, J.E., Congdon, C.B.: The Soar User’s Manual, Version 8.6.3. University of Michigan (2006)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this chapter
Cite this chapter
Nalepa, G.J. (2018). Designing Robot Control Logic with Rules. In: Modeling with Rules Using Semantic Knowledge Engineering. Intelligent Systems Reference Library, vol 130. Springer, Cham. https://doi.org/10.1007/978-3-319-66655-6_16
Download citation
DOI: https://doi.org/10.1007/978-3-319-66655-6_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-66654-9
Online ISBN: 978-3-319-66655-6
eBook Packages: EngineeringEngineering (R0)