4.0

4.0 | 2 ratings Rate this file 124 downloads (last 30 days) File Size: 8.88 KB File ID: #18646

RWTH - Mindstorms NXT Toolbox

by Alexander Behrens

 

07 Feb 2008 (Updated 17 Jul 2009)

Code covered by BSD License  

Toolbox for controlling LEGO® MINDSTORMS® NXT robots via a Bluetooth or USB connection.

Download Now | Watch this File

File Information
Description

The RWTH - Mindstorms NXT Toolbox provides several MATLAB functions for controlling LEGO® MINDSTORMS® 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 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.
In winter 2008 over 380 students and 80 supervisors participated in this project and developed and programmed 200 robots based on the RWTH - Mindstorms NXT Toolbox for MATLAB.
http://www.lfb.rwth-aachen.de/mindstorms

Because of license issues the sources of the RWTH - Mindstorms NXT Toolbox (GPL) are hosted at project page http://www.mindstorms.rwth-aachen.de

MATLAB release MATLAB 7.7 (R2008b)
Other requirements Windows or Linux; LEGO® MINDSTORMS® NXT building kit; LEGO® MINDSTORMS® NXT firmware v1.26 (recommended); Bluetooth 2.0 adapter recommended model by LEGO® (e.g. AVM BlueFRITZ! USB) supporting the serial port profile (SPP) or USB cable.
Zip File Content  
Other Files Example_1_PlayTone.m,
Example_2_ReadSoundSensor.m,
Example_3_DriveAroundTable.m,
Example_4_DriveAroundTable_MotorClass.m,
Example_5_DriveUntilWall.m,
Example_6_NextGenerationUltrasound.m,
Example_7_ShinyRadar.m,
license.txt,
RWTH - Mindstorms NXT Toolbox.url
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (3)
13 Mar 2008 Mohammad Omer

I dont know what to say!! THANKS for saving the time , this job is the best

05 Apr 2008 song ss  
09 Feb 2009 Todd

Excellent submission Mohammad. Here's a link to download free MATLAB and Simulink LEGO MINDSTORMS NXT code - http://www.mathworks.com/programs/mindstorms/

Please login to add a comment or rating.
Updates
07 Feb 2008

correct false entry fields sequence

30 Sep 2008

New Toolbox Version 2.00

New Features: USB Support; Improved Multi-NXT Support; Better Performance; Compass, Infrared, Accelerator Sensors Support

06 Oct 2008

add required files for toolbox optimization

27 Jan 2009

New Toolbox Version 2.03 New Features: Motor class (MATLAB 7.6) for better motor control (using also NXC); Improved Multi-NXT Support; Better Performance; Color, Gyroscopic, RFID Sensors Support, BugFixes

17 Jul 2009

update toolbox examples

Tag Activity for this File
Tag Applied By Date/Time
realtime workshop Alexander Behrens 22 Oct 2008 09:46:45
embedded code Alexander Behrens 22 Oct 2008 09:46:45
verification Alexander Behrens 22 Oct 2008 09:46:45
lego Alexander Behrens 22 Oct 2008 09:46:45
mindstorms Alexander Behrens 22 Oct 2008 09:46:45
nxt Alexander Behrens 22 Oct 2008 09:46:45
rwth Alexander Behrens 22 Oct 2008 09:46:45
robots Alexander Behrens 22 Oct 2008 09:46:45
bluetooth Alexander Behrens 22 Oct 2008 09:46:45
usb Alexander Behrens 22 Oct 2008 09:46:45
motors Alexander Behrens 22 Oct 2008 09:46:45
 

MATLAB Central Terms of Use

NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.

Contact us at files@mathworks.com