A platform for real-time control education with LEGO MINDSTORMS.

Bradley Valdenebro, Peter and Puente Alfaro, Juan Antonio de la and Zamorano Flores, Juan Rafael and Brosnan Blázquez, Daniel (2012). A platform for real-time control education with LEGO MINDSTORMS.. In: "9th IFAC Symposium on Advances in Control Education IFAC-PapersOnLine", 19/06/2012 - 21/06/2012, Nizhny Novgorod , Russia. pp. 112-117. https://doi.org/10.3182/20120619-3-RU-2024.00062.

Description

Title: A platform for real-time control education with LEGO MINDSTORMS.
Author/s:
  • Bradley Valdenebro, Peter
  • Puente Alfaro, Juan Antonio de la
  • Zamorano Flores, Juan Rafael
  • Brosnan Blázquez, Daniel
Item Type: Presentation at Congress or Conference (Article)
Event Title: 9th IFAC Symposium on Advances in Control Education IFAC-PapersOnLine
Event Dates: 19/06/2012 - 21/06/2012
Event Location: Nizhny Novgorod , Russia
Title of Book: Proceedings of the 9th IFAC Symposium Advances in Control Education
Date: 2012
Subjects:
Freetext Keywords: Control education, real-time systems, embedded systems, LEGO MINDSTORMS,Simulink, robot programming, Ada tasking programs, control de la educación, sistemas en tiempo real, sistemas incluídos, programación de robots, programas de tareas Ada.
Faculty: Facultad de Informática (UPM)
Department: Otro
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (665kB) | Preview

Abstract

A set of software development tools for building real-time control systems on a simple robotics platform is described in the paper. The tools are being used in a real-time systems course as a basis for student projects. The development platform is a low-cost PC running GNU/Linux, and the target system is LEGO MINDSTORMS NXT, thus keeping the cost of the laboratory low. Real-time control software is developed using a mixed paradigm. Functional code for control algorithms is automatically generated in C from Simulink models. This code is then integrated into a concurrent, real-time software architecture based on a set of components written in Ada. This approach enables the students to take advantage of the high-level, model-oriented features that Simulink oers for designing control algorithms, and the comprehensive support for concurrency and real-time constructs provided by Ada.

More information

Item ID: 20410
DC Identifier: http://oa.upm.es/20410/
OAI Identifier: oai:oa.upm.es:20410
DOI: 10.3182/20120619-3-RU-2024.00062
Official URL: http://ace2012.ru/
Deposited by: Memoria Investigacion
Deposited on: 04 Nov 2013 18:21
Last Modified: 21 Apr 2016 23:12
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM