Skip to main content
Top

2017 | OriginalPaper | Chapter

Learning Multivariable Controller Design: a Hands-on Approach with a Lego Robotic Arm

Authors : Victoria Serrano, Michael Thompson, Konstantinos Tsakalis

Published in: Advances in Automation and Robotics Research in Latin America

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

In this paper we present the multivariable controller design of a Lego Mindstorms NXT robotic arm for educational purposes. System identification was performed to estimate the parameters of a coupled plant. Uncertainties and Bode plots of the coupled system were evaluated to determine that the system could be decoupled at the DC gain value. A Proportional-Integral-Derivative (PID) controller was designed for the system after it was decoupled. These steps conform one of the basic techniques to design the controller for a multivariable system. Therefore, it is a valuable model to learn multivariable controller design for undergraduate students. This provides a hands-on approach experience in controller design where some aspects of advanced controller theory are blended with implementation details.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Atanasijevic-Kunc, M., Karba, R., Logar, V., Zupancic, B., Papic, M., Bester, J.: Remote laboratory for e-learning of multivariable control design. In: 30th International Conference on Information Technology Interfaces ITI 2008, Cavtat, Croatia, pp. 465–470 (2008) Atanasijevic-Kunc, M., Karba, R., Logar, V., Zupancic, B., Papic, M., Bester, J.: Remote laboratory for e-learning of multivariable control design. In: 30th International Conference on Information Technology Interfaces ITI 2008, Cavtat, Croatia, pp. 465–470 (2008)
2.
go back to reference Be, D., Escalante, M.: Wireless control LEGO NXT robot using voice commands. Int. J. Comput. Sci. Eng. 3(8), 2926–2934 (2011) Be, D., Escalante, M.: Wireless control LEGO NXT robot using voice commands. Int. J. Comput. Sci. Eng. 3(8), 2926–2934 (2011)
3.
go back to reference 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 Trans. Educ. 53(2), 306–317 (2010)CrossRef 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 Trans. Educ. 53(2), 306–317 (2010)CrossRef
4.
go back to reference Cruz-Martín, A., Fernández-Madrigal, J.A., Galindo, C., González-Jiménez, J., Stockmans-Daou, C., Blanco-Claraco, J.L.: A LEGO mindstorms NXT approach for teaching at data acquisition, control systems engineering and real-time systems undergraduate courses. Comput. Educ. 59(3), 974–988 (2012)CrossRef Cruz-Martín, A., Fernández-Madrigal, J.A., Galindo, C., González-Jiménez, J., Stockmans-Daou, C., Blanco-Claraco, J.L.: A LEGO mindstorms NXT approach for teaching at data acquisition, control systems engineering and real-time systems undergraduate courses. Comput. Educ. 59(3), 974–988 (2012)CrossRef
5.
go back to reference Katebi, R.: Robust multivariable tuning methods. In: Vilanova, R., Visioli, A. (eds.) PID Control in the Third Millennium. Advances in Industrial Control, pp. 255–280. Springer, Heidelberg (2012). Chap. 9CrossRef Katebi, R.: Robust multivariable tuning methods. In: Vilanova, R., Visioli, A. (eds.) PID Control in the Third Millennium. Advances in Industrial Control, pp. 255–280. Springer, Heidelberg (2012). Chap. 9CrossRef
6.
go back to reference Kim, S.H., Jeon, J.W.: Programming LEGO mindstorms NXT with visual programming. Int. Conf. Control Autom Syst. 2007, 2468–2472 (2007) Kim, S.H., Jeon, J.W.: Programming LEGO mindstorms NXT with visual programming. Int. Conf. Control Autom Syst. 2007, 2468–2472 (2007)
7.
go back to reference Kim, Y.: Control systems lab using a LEGO mindstorms NXT motor system. IEEE Trans. Educ. 54(3), 452–461 (2011)CrossRef Kim, Y.: Control systems lab using a LEGO mindstorms NXT motor system. IEEE Trans. Educ. 54(3), 452–461 (2011)CrossRef
9.
go back to reference Mathworks. MATLAB & Simulink Student Version 2014b (2014) Mathworks. MATLAB & Simulink Student Version 2014b (2014)
10.
go back to reference Pinto, M., Moreira, A.P., Matos, A.: Localization of mobile robots using an extended Kalman filter in a LEGO NXT. IEEE Trans. Educ. 55(1), 135–144 (2012)CrossRef Pinto, M., Moreira, A.P., Matos, A.: Localization of mobile robots using an extended Kalman filter in a LEGO NXT. IEEE Trans. Educ. 55(1), 135–144 (2012)CrossRef
11.
go back to reference Serrano, V., Thompson, M., Tsakalis, K.: Multivariable controller design of a lego mindstorm NXT robotic arm. In: Proceedings of the 2nd International Conference of Control, Dynamic Systems and Robotics, Ottawa, ON, no. 186, pp. 1–9 (2015) Serrano, V., Thompson, M., Tsakalis, K.: Multivariable controller design of a lego mindstorm NXT robotic arm. In: Proceedings of the 2nd International Conference of Control, Dynamic Systems and Robotics, Ottawa, ON, no. 186, pp. 1–9 (2015)
12.
go back to reference Tse, S.B.: Mindstroms Controls Toolkit: Hands-On, Project-Based Learning of Controls. Master’s thesis, Tufts University (2009) Tse, S.B.: Mindstroms Controls Toolkit: Hands-On, Project-Based Learning of Controls. Master’s thesis, Tufts University (2009)
13.
go back to reference Valera, A., Vallés, M., Marín, L., Albertos, P.: Design and implementation of Kalman filters applied to LEGO NXT based robots. In: 18th IFAC World Congress, Milano, Italy, pp. 9830–9835 (2011) Valera, A., Vallés, M., Marín, L., Albertos, P.: Design and implementation of Kalman filters applied to LEGO NXT based robots. In: 18th IFAC World Congress, Milano, Italy, pp. 9830–9835 (2011)
Metadata
Title
Learning Multivariable Controller Design: a Hands-on Approach with a Lego Robotic Arm
Authors
Victoria Serrano
Michael Thompson
Konstantinos Tsakalis
Copyright Year
2017
DOI
https://doi.org/10.1007/978-3-319-54377-2_23