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


Autoria(s): Bradley Valdenebro, Peter; Puente Alfaro, Juan Antonio de la; Zamorano Flores, Juan Rafael; Brosnan Blázquez, Daniel
Data(s)

2012

Resumo

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.

Formato

application/pdf

Identificador

http://oa.upm.es/20410/

Idioma(s)

eng

Publicador

Facultad de Informática (UPM)

Relação

http://oa.upm.es/20410/1/INVE_MEM_2012_134452.pdf

http://ace2012.ru/

info:eu-repo/semantics/altIdentifier/doi/10.3182/20120619-3-RU-2024.00062

Direitos

http://creativecommons.org/licenses/by-nc-nd/3.0/es/

info:eu-repo/semantics/openAccess

Fonte

Proceedings of the 9th IFAC Symposium Advances in Control Education | 9th IFAC Symposium on Advances in Control Education IFAC-PapersOnLine | 19/06/2012 - 21/06/2012 | Nizhny Novgorod , Russia

Palavras-Chave #Informática
Tipo

info:eu-repo/semantics/conferenceObject

Ponencia en Congreso o Jornada

PeerReviewed