Back to Search Start Over

RT-MaG: An open-source SIMULINK toolbox for Linux-based real-time robotic applications

Authors :
Stéphane Viollet
Augustin Manecy
Nicolas Marchand
GIPSA - Systèmes non linéaires et complexité (GIPSA-SYSCO)
Département Automatique (GIPSA-DA)
Grenoble Images Parole Signal Automatique (GIPSA-lab)
Université Pierre Mendès France - Grenoble 2 (UPMF)-Université Stendhal - Grenoble 3-Université Joseph Fourier - Grenoble 1 (UJF)-Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP )-Centre National de la Recherche Scientifique (CNRS)-Université Pierre Mendès France - Grenoble 2 (UPMF)-Université Stendhal - Grenoble 3-Université Joseph Fourier - Grenoble 1 (UJF)-Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP )-Centre National de la Recherche Scientifique (CNRS)-Grenoble Images Parole Signal Automatique (GIPSA-lab)
Université Pierre Mendès France - Grenoble 2 (UPMF)-Université Stendhal - Grenoble 3-Université Joseph Fourier - Grenoble 1 (UJF)-Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP )-Centre National de la Recherche Scientifique (CNRS)-Université Pierre Mendès France - Grenoble 2 (UPMF)-Université Stendhal - Grenoble 3-Université Joseph Fourier - Grenoble 1 (UJF)-Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP )-Centre National de la Recherche Scientifique (CNRS)
Biorobotique (BIOROB)
Institut des Sciences du Mouvement Etienne Jules Marey (ISM)
Centre National de la Recherche Scientifique (CNRS)-Aix Marseille Université (AMU)-Centre National de la Recherche Scientifique (CNRS)-Aix Marseille Université (AMU)
Centre National de la Recherche Scientifique (CNRS)-Aix Marseille Université (AMU)
Aix Marseille Université (AMU)-Centre National de la Recherche Scientifique (CNRS)-Aix Marseille Université (AMU)-Centre National de la Recherche Scientifique (CNRS)
Aix Marseille Université (AMU)-Centre National de la Recherche Scientifique (CNRS)
Viollet, Stéphane
Source :
ROBIO, ROBIO 2014-IEEE International Conference on Robotics and Biomimetics, ROBIO 2014-IEEE International Conference on Robotics and Biomimetics, Dec 2014, Bali, Indonesia. pp.173-180, HAL
Publication Year :
2014
Publisher :
IEEE, 2014.

Abstract

2014 IEEE International Conference on Robotics and Biomimetics (ROBIO), Bali, INDONESIA, DEC 05-10, 2014; International audience; The new open-source Matlab/Simulink toolbox called RT-MaG presented here generates reliable standalone robotic applications running on real-time embedded Linux targets such as tiny Computers On Module (e.g., Gumstix boards). This toolbox gives direct access from Simulink to the main communication drivers classically used in robotics: network interfaces (via UDP), asynchronous and synchronous serial port interfaces (RS232, SPI), Pulse-width-modulation (PWM), general purpose input-output (GPIO) and analog-to-digital converters (ADCs). A Simulink model is automatically converted into a standalone multi-task program, which guarantees a repeatable execution time within each sampling time. The toolbox includes efficient debug modes which detect problems such as unsuitable configurations and hardware failure. The main features of the toolbox and its structure are described here. We also discuss the real-time performances and I/Os delays and show that a control loop can be implemented at frequencies of up to 1kHz. The tests performed show that RT-MaG can be used to efficiently implement all the control laws involved in stabilizing a quadrotor.

Details

Database :
OpenAIRE
Journal :
2014 IEEE International Conference on Robotics and Biomimetics (ROBIO 2014)
Accession number :
edsair.doi.dedup.....79f555150f6924f878ceff1112aa5c1a
Full Text :
https://doi.org/10.1109/robio.2014.7090326