Declarative Design of Control Logic for Mindstorms NXT with XTT2 Method

The principal idea advocated in this paper is to design the control logic for the mobile robot using the XTT2 representation, and the execute it with a dedicated inference engine. XTT2 is a declarative rule-based representation, that has a strict logical description. It also provides a high level visual representation combining decision tables into an inference network. In the paper a dedicated API for Mindstorms NXT is also presented. It is combined with HeaRT rule engine running the XTT2 model to control a mobile robot.