Software Index
Linux Software Education  

RWTH Mindstorms NXT Toolbox

download download home home   report broken
important software information
company name:
RWTH Mindstorms NXT Toolbox Team
license: Freeware
minimum requirements: No special requirements.
functional limitations:
RWTH Mindstorms NXT Toolbox description
RWTH Mindstorms NXT Toolbox controls LEGO Mindstorms NXT robots with MATLAB via a wireless Bluetooth connection.

RWTH Mindstorms NXT Toolbox is developed to control LEGO MINDSTORMS NXT robots with MATLAB via a wireless Bluetooth connection. This software is a free open source product and is subject to the GNU GENERAL PUBLIC LICENSE (GPL). The development of the RWTH - Mindstorms NXT Toolbox was motivated by a RWTH Aachen University student project - MATLAB meets LEGO Mindstorms - for electrical engineering students and therefore designed mainly for education purposes.

The toolbox functions are based on the LEGO MINDSTORMS NXT Bluetooth Communication Protocol to control the intelligent NXT Brick via a wireless Bluetooth connection. Although a Bluetooth connection is not recommended for a real-time robot controlling in general, because of its high latency, this toolbox provides MATLAB functions to interact with a robot directly.

The main advantage of this remote control concept enables you to combine robot applications with complex mathematical operations and visualizations within MATLAB. This toolbox opens unlimited possibilities to provide the robots artifical intelligence and other improvements using the manifold MATLAB features and calculations for digital signal processing.

Here are some key features of "RWTH Mindstorms NXT Toolbox":

· Bluetooth connections,
· the NXT sensors (e.g. touch, sound, light and ultrasonic sensor),
· the NXT servo motors and
· additional NXT system features (e.g. get battery level, play tone).

· Advantages of using the RWTH - Mindstorms NXT Toolbox

· (compared to programming languages operating directly on the NXT brick)

· Huge increase in available CPU power and memory
· Virtually unlimited program size (compared to classic NXT programs)
· Control multiple robots from within one single program (only limited by the number of simultaneously installed Bluetooth adapters)
· Run remote MATLAB programs to observe sensors etc. while classic NXT programs are executing at the same time
· Use additional common hardware, e.g. webcams, joysticks, etc.
· Advanced debugging features are fully supported, i.e. breakpoints, step-by-step execution, on-the-fly variable inspection
· Enjoy the advantages of networking and internet in your robot applications
· Impressive and well-documented 2D- and 3D-visualization capabilities for data representation
· Use existing programs, toolboxes or libraries, e.g. neural networks, image processing, databases
· Easy-to-use MATLAB profiler to detect bottlenecks of your programs
· Use MATLAB's GUIDE to easily design applications and forms using drag and drop
· The RWTH Mindstorms NXT Toolbox is stable and was sucessfully tested by over 300 students using more than 75 NXT robots and 150 computers running various operating systems. RWTH - Mindstorms NXT Toolbox.
Similar software
PLT Scheme (formerly DrScheme) for Sparc Solaris (SunOS) (Popularity: ) : PLT Scheme is an interactive, integrated, graphical programming environment for the Scheme, MzScheme, and MrEd programming languages.

PLT Scheme provides source highlighting for syntax and run-time errors, support for multiple language levels, an algebraic stepper, objects, modules, a GUI library, TCP/IP, ...

RabbIT (Popularity: ) : "RabbIT is a web proxy that speeds up web surfing over slow links."
RabbIT is a web proxy that speeds up web surfing over slow links by doing:
* Compress text pages to gzip streams. This reduces size by up to ...

User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
Similar scripts
RWTH - Mindstorms NXT Toolbox (Popularity: ) : The RWTH - Mindstorms NXT Toolbox provides several MATLAB functions for controlling LEGOdlT« MINDSTORMSdlT« NXT robots, including NXT system features, sensors, and motors via a Bluetooth or USB connection. Also some helper functions for an effective programming are implemented.The development ...
Simulink Support Package for LEGO MINDSTORMS NXT hardware (Popularity: ) : Simulink block library for creating models that run directly on your LEGO MINDSTORMS NXT robotLEGO MINDSTORMS NXT ( is a robotics invention system for creating and controlling robots using programmable motors and sensors.With R2012a, Simulink provides built-in support for prototyping, ...
ruby-nxt (Popularity: ) : ruby-nxt is a Ruby interface for controlling the Lego Mindstorms NXT robotics kit via Bluetooth. The library currently provides low-level access to the protocol as well as some preliminary high-level functionality.
NXT SCARA (Two-Link Planar Robot Arm) Controller Design (Popularity: ) : NXT SCARA is a two-link planar robot arm built with LEGO Mindstorms NXT. SCARA stands for Selective Compliant Assembly Robot Arm. Please refer the following URL to know more detailed information about SCARA. demo presents sample models and documents describe ...
NXT Ballbot (Self-Balancing Robot On A Ball) Controller Design (Popularity: ) : NXT Ballbot is a LEGO Mindstorms NXT version of Ballbot that is developed by Ralph Hollis at Carnegie Mellon University. The Ballbot is designed to balance itself on its single spherical wheel while traveling about. Please refer the following URL ...
Embedded Coder Robot NXT Demo Offers an enjoyable Model-Based Design experience using Simulink models with Lego robots Author: Takashi Chikam(Scripts) (Popularity: ) : - This demo supports R2006a -> R2010aSimulink plant and controller models are used with LEGO's latest high-tech robot (ARM-based LEGO Mindstorms NXT) to illustrate industrial application of Model-Based Design with Production Code Generation. Take note of the model architecture and ...
NXT Python (Popularity: ) : A platform independent framework to remote control Lego Mindstorms NXT from Python.Using PyBluez for Bluetooth connectivity and wxPython for UI.
RoachNet Behavior-Based NXT Framework (Popularity: ) : RoachNet (Lego Mindstorms NXT) RobotC Behavior-Based Framework for Autonomous Robots. Complete framework with arbitrator, sample behaviors, robot control, etc...
NXTway-GS (Self-Balancing Two-Wheeled Robot) Controller Design (Popularity: ) : NXTway-GS is a self-balancing two-wheeled robot built with LEGO Mindstorms NXT and a Hitechnic gyro sensor. This demo presents sample models and documents describe the following contents.How to Build NXTway-GSMathematical Dynamics Model of NXTway-GSController Design for Balance and Drive ControlNXTway-GS ...
VU-LEGO Real Time Target (Popularity: ) : The Villanova University LEGO Real Time Target (VU-LRT) enables rapid implementation of Simulink-based designs on the LEGO Mindstorms NXT platform. It is similar in aim to the Embedded Coder Robot (ECRobot) package by Takashi Chikamasa, but is more consistent with ...
Rate me
supported os's
downloads 21
version 2.03
size in Kb 768
user rating 0/10
our rating 0 Stars
share info
Recommend RWTH Mindstorms NXT Toolbox
Report spyware
New Software
Popular Software
Latest Reviews