Prototype Prolog API for Mindstorms NXT

  • Grzegorz J. Nalepa
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5243)


The paper presents a Prolog API for controlling the LEGO Mindstorms NXT robot platform. It uses a multilayer architecture, composed of a behavioral, sensomotoric, and connection layer. The platform can be used as a generic solution for programming the NXT in Prolog.


  1. 1.
    Holland, J.M.: Designing Mobile Autonomous Robots. Elsevier, Amsterdam (2004)Google Scholar
  2. 2.
    Russell, S., Norvig, P.: Artificial Intelligence: A Modern Approach, 2nd edn. Prentice-Hall, Englewood Cliffs (2003)Google Scholar
  3. 3.
    Ferrari, M., Guilio Ferrari, D.A.: Building Robots with LEGO Mindstorms NXT. Syngress (2007)Google Scholar
  4. 4.
    Nalepa, G.J., Ligęza, A.: A graphical tabular model for rule-based logic programming and verification. Systems Science 31(2), 89–95 (2005)MathSciNetGoogle Scholar
  5. 5.
    The LEGO Group: LEGO MINDSTORMS NXT Communication Protocol (2006)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Grzegorz J. Nalepa
    • 1
  1. 1.Institute of AutomaticsAGH University of Science and TechnologyKrakówPoland

Personalised recommendations