ELG3150: Project (Matlab and Lego Mindstorms)

Part 1: 15 marks

Build LEGO Mindstorms NXT Machine or Robot

 

Apply the skills you gained during the lectures and exercises in Matlab to control flows and behavior patterns of the machine/robot.

For wireless communication between computers and the LEGO Mindstorms NXT machine/robot, Bluetooth interface may be used. 

Learn how to operate the Mindstorms NXT motors and sensors from within MATLAB during several experiments using the specially developed

RWTH - Mindstorms NXT Toolbox.

To be completed by Monday: July 7, 2008

Part 2: 15 Marks

A PID Controller Implemented with Lego Mindstorms

 

In this part of the project design a PID controller using a Lego product

(assume a transfer function for the Lego product or Lego vehicle).

The objective of this project is to model (use MATLAB) a robotic device capable of maintaining its
position relative to another object (cruise control).

Try to produce the optimum transient behaviour.

Is PID controller implemented in Lego Mindstorm NXT? Investigate this matter.

Requirement:

MATLAB demonstration (Monday: July 14, 2008): 10 marks

5-page report (to be submitted on the day of the final exam): 5 marks