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.
Tag: lego
robotics.benedettelli.com – NXT2WIFI
NXT2WIFI is a miniature web server module featuring a fully integrated 802.11 b/g/n Wi-Fi interface, giving your LEGO® MINDSTORMS® creations access to any Wi-Fi network.
Coming Soon for NXT… – www.mindsensors.com
This shield is designed to fit on an Arduino.
It will have 4 NXT motor ports, 4 NXT sensor ports and several RC servo motor ports.
The NXShield will attach to an Arduino Duemilanove or Uno or similar Arduino clones.
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.
This tutorial explains how to use the “My Block” feature of the NXT-G programming system by working through several examples.
ROILA – Robot Interaction Language
ROILA is a spoken language for robots. It is constructed to make it easy for humans to learn, but also easy for the robots to understand. ROILA is optimized for the robots’ automatic speech recognition and understanding.
NXT_Python is a package for controlling a LEGO NXT robot using the Python programming language. It can communicate using either USB or Bluetooth.
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!
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.
Sariel.pl » Gears Tutorial: Sariel’s LEGO Technic creations
A complete tutorial on Lego gears, their advantages and disadvantages as well as the basic laws of mechanics that apply to them.
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.
NXT.NET is a .NET library written in C# 3.0 that enables host applications to control the LEGO Mindstorms NXT from managed code via Bluetooth connection. NXT.NET contains a desktop and a mobile library and sample desktop Windows Forms and Windows Mobile Pocket PC applications.
“Bring together the fans of minifig and brick customization worldwide, to showcase our creations, share our skills and further promote our hobby”
hardcore lego fans and their customized creations
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.
NXT Hopper – By Laurens – Mindstorms NXT building instructions
A highly amusing one-legged-grandma robot
For LEGO Enthusiast’s: BrickEngineer
BrickEngineer is a website for people interested in designing with LEGO bricks
A couple of really nice lego constructions
Phobot can be scared, curious or a little sad. Phobot expresses emotional by facial expression, a changing heart beat, movement, posture and sound. Phobot recognises scary objects, panics and then needs to be coached to re-approach the object by holding its hand and speaking softly.
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
NXT Programs – Fun Projects for your LEGO Mindstorms NXT
A nice collection of simple Lego NXT models
LEGO.com MINDSTORMS NXTLOG How to make custom NXT games(NXT-G)
Have you ever been wondering how to make cool NXT games on NXT-G? This step-by-step guide will teach you how to program NXT games, even if you have little programming experience.