nxtOSEK application videos
NXT Scanner Updated: 2009/05
NXT Ballbot Updated: 2009/05
NXT GT-Hi with ESC Updated: 2009/01
NXT Scanner: NXT Scanner is an image scanner that can scan images using a light sensor and scanned data is transferred to a PC via USB. MATLAB is used for image processing (contrast adjustment, image interpolation and image deconvolution) in the PC. NXT Scanner is developed using The MathWorks MATLAB and Simulink (Embedded Coder Robot NXT). NXT Scanner Simulink model is available at The MathWorks File Exchange.
NXT Ballbot: This is a NXT version of Ballbot (a mobile robot that balancing itself on a ball). NXT Ballbot has two servo motors to balance the robot on a ball in X and Y directions and two HiTechnic Gyro Sensors to detect body angler velocity in those directions. The control theory is based on NXTway-GS and it is developed using The MathWorks MATLAB and Simulink (Embedded Coder Robot NXT). NXT Ballbot Simulink model is available at The MathWorks File Exchange.
NXT SCARA: NXT SCARA is a 2-link SCARA plotter. SCARA stands for Selective Compliance Assembly Robot Arm. It controls three motors to track the reference trajectory and draws it with a pen attached on the edge of the robot arm. The control program is developed using MATLAB/Simulink and Embedded Coder Robot NXT. In Simuliink environment, you can design controller as block diagram and simulate it with 3-D virtual reality graphics. NXT SCARA Simulink model is available at The MathWorks File Exchange.
NXTe/LSC Biped Robot: LATTEBOX NXTe/LSC enables a NXT can control 10 RC servos via a NXT sensor port. This version of the robot uses motion parameters originally designed in NXC. However, you may dynamically calcurate the parameters based on Kinematics in floating-point C/C++ code.
NXT GT-Hi with ESC: NXT GT is back with ESC (Electronic Stabiilty Control). NXT GT-Hi has a HiTechnic Acceleration sensor and a HiTechnic Gyro sensor to control traction and oversteer/understeer.
NXTe/LSC RC servo: LATTEBOX, a Taiwan based robotic platform design house has provided RC servo controller products which are called NXTe (NXT Extension Kit) and LSC (10-Axis Servo Kit). NXTe and LSC enable NXT to control RC servo motors via I2C. nxtOSEK 2.02 sample code (ecrobot\nxte) shows how NXTe/LSC can work by using nxtOSEK in the enhanced NXT standard firmware.
NXTway-GS and NXT Remocon : This is a new video for NXTway-GS(and NXT Remocon). NXT Remocon is a Bluetooth based remote control device which is similar to Nintendo Wiimote. nxtOSEK supports 1:1 NXT communication via Bluetooth. Both nxtOSEK applications are executed from the enhanced NXT standard firmware.
NXTway-GS (Gyro Sensor): There are many NXTway using HiTechnic Gyro Sensor in the web (most famous and the original one is Ryo Watanabe's NXTway-G). nxtOSEK version of NXTway with HiTechinic Gyro Sensor which is called NXTway-GS shows excellent performance (very robust against disturbance, runs and turns on flat floor/slope/rough road controlled by Bluetooth based R/C). Application program of NXTway-GS is designed in Embedded Coder Robot NXT and automatically generated floating point ANSI-C source code with nxtOSEK is implemented into the robot. Detailed informatin about NXTway-GS (e.g. equation of motion, physical dynamics, and building instructions) is available as pdf documents and Simulink model at here.
NXT GT Drifting: Here is the LEGO Mindstorms NXT GT Drifting! You can see the effect of Electronic Differential Control. Additionally,
NXTway-DS (Double Light Sensors): This is Yet Another NXTway powered by nxtOSEK. NXTway DS control algorithm is based on a control theory (state observer + LQ regulator). Control program is activated every 1msec and calculated in fixed-point (not floating point). This high performance and complex C program is not written by hand coding, but Simulink/Real-Time Workshop Embedded Coder automatically generated. NXTway DS C source code is included in the samples of the nxtOSEK distribution.