Introduction to Control Systems
Back to projects index
||Author / Institution
|ELG3150: Project (Matlab and Lego Mindstorms)
||Riadh Habash, PhD, P.Eng -School of Information Technology and Engineering (SITE), University of Ottawa, Ottawa
ELG3150: Project (Matlab and Lego Mindstorms)
Part 1: 15 marks
Build LEGO Mindstorms NXT Machine
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
To be completed by Monday: July 7, 2008
Part 2: 15 Marks
A PID Controller Implemented with Lego
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
Is PID controller implemented in Lego
Mindstorm NXT? Investigate this matter.
MATLAB demonstration (Monday: July 14, 2008):
5-page report (to be submitted on the day of
the final exam): 5 marks