Skip to main content

Key Factors for Freshmen Education Using MATLAB and LEGO Mindstorms

  • Conference paper
Intelligent Robotics and Applications (ICIRA 2011)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 7101))

Included in the following conference series:

  • 4207 Accesses

Abstract

Undergraduate engineering courses with strong focus on theoretical concepts often have an adverse effect on student motivation due to a lack of illustrative applications to real–world problems. To identify and overcome this problem we point out educational key factors to design practical laboratories for first semester students using MATLAB and LEGO Mindstorms robots. By means of evaluation results of the freshmen course ”MATLAB meets LEGO Mindstorms” and follow–up projects using the same teaching concept, we show that freshman students can develop creative applications and solutions, even if only first fundamentals have been taught. Using the RWTH – Mindstorms NXT Toolbox for development, beginners foster their programming and engineering skills in a fast and intuitive way. Providing successive tasks and ensuring enough room for creativity, a surprising variety of sophisticated projects is reported by student teams in final presentations and competitions, thus boosting their motivation and interest in future engineering tasks.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Azemi, A., Pauley, L.: Teaching the Introductory Computer Programming Course for Engineers Using Matlab. In: Frontiers in Education (FIE), pp. T3B 1–23 (2008)

    Google Scholar 

  2. Azlan, N., Zainudin, F., Yusuf, H., Toha, S., Yusoff, S., Osman, N.: Fuzzy Logic Controlled Miniature LEGO Robot for Undergraduate Training System. In: IEEE Conf. on Industrial Electronics and Applications (ICIEA), pp. 2184–2188 (2007)

    Google Scholar 

  3. Behrens, A., Atorf, L., Schwann, R., Neumann, B., Schnitzler, R., Ballé, J., Herold, T., Telle, A., Noll, T.G., Hameyer, K., Aach, T.: MATLAB Meets LEGO Mindstorms - A Freshman Introduction Course into Practical Engineering. IEEE Transactions on Education 53(2), 306–317 (2010)

    Article  Google Scholar 

  4. Behrens, A., Atorf, L., Aach, T.: Teaching Practical Engineering for Freshman Students using the RWTH - Mindstorms NXT Toolbox for MATLAB. In: Matlab - Modelling, Programming and Simulations, SCIYO, ch. 3, pp. 41–65 (2010)

    Google Scholar 

  5. Chikamasa, T.: Embedded Coder Robot NXT Demo (2006), http://www.mathworks.com/matlabcentral/fileexchange/ (accessed on April 14, 2011)

  6. Devens, P.: MATLAB & Freshman Engineering. Proc. American Society for Engineering Education, ASEE (1999)

    Google Scholar 

  7. Goodmann, P.E.: Teaching ECET Students to Be Self-Directed Learners with First-Year Projects and Amateur Radio. Journal of Engineering Technology (2007)

    Google Scholar 

  8. MathWorks: Matlab support for lego mindstorms nxt (2010), http://www.mathworks.com/academia/ (accessed on April 14, 2011)

  9. McClellan, J., Schafer, R., Yoder, M.: Experiences in Teaching DSP First in the ECE Curriculum. In: Frontiers in Education (FIE), vol. 2, pp. 891–895 (1997)

    Google Scholar 

  10. McClellan, J., Rosenthal, J.: Animating Theoretical Concepts for Signal Processing Courses. Proc. American Society for Engineering Education, ASEE (2002)

    Google Scholar 

  11. Michaud, F.: Engineering Education and the Design of Intelligent Mobile Robots for Real Use. Int. Journal of Intell. Autom. and Soft Computing 13(1), 19–28 (2007)

    Article  Google Scholar 

  12. Narayanan, G.: Select MATLAB commands used in Teaching Applied Automatic Controls. In: Proc. American Society for Engineering Education, ASEE (2005)

    Google Scholar 

  13. Pop-Iliev, R., Nokleby, S.B.: Concurrent Approach to Teaching Concurrent Design Engineering. In: Proc. Int. Conf. Design Education, Innovation, and Practice (2005)

    Google Scholar 

  14. Roselli, R.J., Brophy, S.P.: Effectiveness of Challenge-Based Instruction in Biomechanics. Journal of Engineering Education 93(4), 311–324 (2006)

    Article  Google Scholar 

  15. RWTH Aachen University, Aachen, Germany: RWTH - Mindstorms NXT Toolbox for MATLAB (2008), http://www.mindstorms.rwth-aachen.de

  16. Vallim, M., Farines, J.M., Cury, J.: Practicing Engineering in a Freshman Introductory Course. IEEE Transactions on Education 49(1), 74–79 (2006)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Behrens, A., Atorf, L., Schneider, D., Aach, T. (2011). Key Factors for Freshmen Education Using MATLAB and LEGO Mindstorms. In: Jeschke, S., Liu, H., Schilberg, D. (eds) Intelligent Robotics and Applications. ICIRA 2011. Lecture Notes in Computer Science(), vol 7101. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25486-4_55

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-25486-4_55

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-25485-7

  • Online ISBN: 978-3-642-25486-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics