Adaptive Closed-loop Speed Control of BLDC Motors with Applications to Multi-rotor Aerial Vehicles - Université Toulouse III - Paul Sabatier - Toulouse INP Accéder directement au contenu
Communication Dans Un Congrès Année : 2017

Adaptive Closed-loop Speed Control of BLDC Motors with Applications to Multi-rotor Aerial Vehicles

Résumé

This paper introduces the adaptive bias and adaptive gain (ABAG) algorithm for closed-loop electronic speed control (ESC) of the brushless direct current (BLDC) motors typically used to spin the propellers in multi-rotor aerial robots. The ABAG algorithm is adaptive and robust in the sense that it does not require the knowledge of any mechanical/electrical parameter of the motor/propeller group and that neither a pre-calibration nor the knowledge of the feedforward/nominal input is needed. The ABAG algorithm is amenable to an extremely low complexity implementation. We experimentally prove that it can run in 27.5 µs on a 8 MHz microcontroller with no floating point unit and limited arithmetic capabilities allowing only 8-bit additions, subtractions and multiplications. Besides the controller implementation we present a self-contained open source software architecture that handles the entire speed control process, including clock synchronization, and over-current and blockage safeties. The excellent performance and robustness of ABAG are shown by experimental tests and aerial physical interaction experiments.
Fichier principal
Vignette du fichier
2017c-FraMal-preprint.pdf (1.54 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-01476812 , version 1 (02-03-2017)

Identifiants

  • HAL Id : hal-01476812 , version 1

Citer

Antonio Franchi, Anthony Mallet. Adaptive Closed-loop Speed Control of BLDC Motors with Applications to Multi-rotor Aerial Vehicles. IEEE International Conference on Robotics and Automation, May 2017, Singapour, Singapore. ⟨hal-01476812⟩
91 Consultations
42 Téléchargements

Partager

Gmail Facebook X LinkedIn More