Signal processing experiments with the LEGO MINDSTORMS NXT kit for use in signals and systems courses

This paper presents a set of inexpensive signal processing experiments that can be used as projects or hands-on demos to supplement signals and systems courses. Signals and systems concepts tend to be very mathematical and abstract, and students who prefer more practical material are at a disadvantage in these courses. The experiments are performed on the LEGO MINDSTORMS NXT platform, which is portable, relatively inexpensive, and rugged enough so that students can perform the experiments at home or in the classroom. Experiments introduced in this paper highlight fundamental concepts such as sampling, aliasing, digital filtering, frequency analysis, system identification, and control design. Projects, programs, and additional hints for instructors are posted on a website for free use.

[1]  Edward W. Kamen,et al.  Fundamentals of Signals and Systems Using the Web and MatLab: AND " Mathworks, MATLAB Sim SV 07 " , 2007 .

[2]  P.J. Gawthrop,et al.  A LEGO-based control experiment , 2004, IEEE Control Systems.

[3]  Perry Y. Li,et al.  At-home system and controls laboratories , 2005 .

[4]  Mario Ferrari,et al.  Building Robots with LEGO Mindstorms NXT , 2001 .

[5]  Andrew B. Williams The qualitative impact of using LEGO MINDSTORMS robots to teach computer engineering , 2003, IEEE Trans. Educ..

[6]  Rohit Dua,et al.  Hands-On Projects and Exercises to Strengthen Understanding of Basic Computer Engineering Concepts , 2005 .

[7]  Shekhar Sharad Introducing Embedded Design Concepts to Freshmen and Sophomore Engineering Students with LEGO MINDSTORMS NXT , 2007, 2007 IEEE International Conference on Microelectronic Systems Education (MSE'07).

[8]  Frank Klassner,et al.  LEGO MindStorms: not just for K-12 anymore , 2003, IEEE Robotics Autom. Mag..

[9]  B.S. Heck,et al.  A LEGO experiment for embedded control system design , 2004, IEEE Control Systems.

[10]  Jae Wook Jeon,et al.  Programming LEGO mindstorms NXT with visual programming , 2007, 2007 International Conference on Control, Automation and Systems.

[11]  Michael Gasperi,et al.  Extreme NXT: Extending the LEGO MINDSTORMS NXT to the Next Level, Second Edition , 2007 .

[12]  Bonnie H. Ferri,et al.  AC 2008-1212: A PROGRAM FOR DISTRIBUTED LABORATORIES IN THE ECE CURRICULUM , 2008 .

[13]  Michael Gasperi LabVIEW for LEGO Mindstorms NXT , 2008 .

[14]  Dave Baum,et al.  Extreme Mindstorms , 2000 .

[15]  Brian Bagnall,et al.  Maximum Lego NXT , 2007 .

[16]  Dave Baum,et al.  Extreme Mindstorms: an Advanced Guide to Lego Mindstorms , 2000 .

[17]  Brian Bagnall Maximum Lego NXT: Building Robots with Java Brains , 2007 .

[18]  Chris Rogers,et al.  LEGO Engineer and RoboLab: Teaching Engineering with LabVIEW from Kindergarten to Graduate School* , 2000 .

[19]  William K. Durfee,et al.  At-home systems and controls laboratory , 2005 .

[20]  Dale H. Litwhiler,et al.  Acoustic Measurements Using Common Computer Accessories: Do Try This at Home , 2005 .