nxcEditor

The nxcEditor can be used to program a NXT robot with a Linux operating system (the NXC source code is highlighted). The program can optionally be run on the real robot or the nxcSimulator, which is integrated in the nxcEditor (the official NBC compiler is invoked from the nxcEditor). The nxcEditor (as well as the nxcSimulator) is designed for teaching programming to beginners.


Cellbots

The Cellbots app for Android was written in Java using the Android SDK, and can be found in the Market today as a free download. The easiest way to try out a Cellbot is to load this app on your Android 2.2 (Froyo) and up phone and then connect to any of the supported robot platforms such as a Roomba or LEGO MINDSTORMS that you may already own.


Discover the Kalman filter with LabVIEW and the LEGO NXT

Imagine that you are hunting Roger Rabbit. Once again you are lying in wait for that beast, because it narrowly escaped a few times and you definitely want to shoot it. You have hidden at 200m with your rifle scope screwed to your best hunting shotgun… and you are waiting. You are aware that your accuracy at that distance is 50cm, so you must be certain of your shot… and Roger is clever and overly swift. You estimate its running speed at about 1.50m per seconds, quite impressive for a rabbit, isn’t it? Your bullet is flying at 800m/sec.

You catch sight of the rabbit. It scampers in the free field. Excellent conditions; you rapidly calculate that you must target a point, 37.5cm ahead of Roger’s actual position. Bang !… and you missed it. What went wrong?

This experience is a typical daily-life problem, where you estimate that a certain event will take place at a determined location in space and at a precise moment in time, but this coincidence does not happen in reality. The main reasons for your misjudgment are on one hand least variations in the course of events and on the other hand slight errors in your appreciation. Both error sources accumulate in a complex way with the result that in reality things rarely happen as deterministically predicted.

Because your cockily neighbor always returns triumphantly from hunting and you have failed so often, you are questioning yourself, if there is a way to improve your estimation of Roger Rabbit’s position, so that you can hit that bunny. The answer to that question is yes, you can! If you are able to correct your prediction with your best observation, then you will reduce the errors to a minimum. That’s exactly what the Kalman filter is for!


FunkNXT

This simple app allows you to control any robot wirelessly using your mobile phone. Unlike the official mobile application, this should run on any MIDP 2.0 phone, provided it supports the JSR-82 Bluetooth implementation.


GNAT GPL for LEGO MINDSTORMS

GNAT GPL Edition for the LEGO MINDSTORMS NXT platform brings the possibility of experimenting with embedded systems development using the Ada 2005 and SPARK languages to an education-oriented robotic platform. Entire embedded systems, including software, hardware and sensors intercefacing, and wireless communications can be developed and verified using the GPL editions of GNAT and SPARK.


Neural Network Manager for Lego Mindstorms NXT

The Neural Network manager for NXT is a Java Graphical User Interface which allows Lego fans to easily create, manage and train a neural network which can be exported and used in any program to be designed to run on the LEGO NXT. The total system comprises of two main parts, a UI running on the NXT and the Neural Network Manager running on the PC. The Neural network is created by the Neural Network Manager and can once trained be exported to a Java file that should be compiled and uploaded to the NXT.


Tilted Twister

Tilted Twister solves Rubik’s cube fully automatically.
Just place the scrambled cube on Tilted Twister’s turntable. An ultrasonic sensor detects its presence and starts to read the colors of the cube faces using a light sensor. The robot turns and tilts the cube in order to read all the faces of the cube. It then calculates a solution and executes the moves by turning, tilting and twisting the cube.

A very impressive rubik cube solver using just standard NXT parts

Load More