Embedded Coder Robot NXT is MATLAB® & Simulink® based development environment for LEGO MINDSTORMS NXT. Embedded Coder Robot NXT provides a programming (modeling) capability for NXT control strategy, plant dynamics, and the ability to simulate and visualize these model components in a 3-D virtual reality graphical environment. Embedded Coder Robot NXT also provides for Real-Time Workshop® Embedded Coder based target deployment with nxtOSEK to the real NXT hardware. MATLAB & Simulink are proprietary software provided fromThe MathWorks and have been widely used mainly in control engineering. Unfortunately, MATLAB & Simulink might not be suited for personal use due to product price, however, university/college students may have a chance to use a student version. Embedded Coder Robot NXT itself could be downloaded from mathworks site for free. Details and installation instructions can be found at nxtOSEK site.
Embedded Coder Robot is able to integrate NXT in the "MATLAB & Simulink" environment (an example is showed in figure), increasing the possibilities of work with this powerfull device.