MATLAB Answers

Why isn't my drone flying with the FreeFlight app after using with the Simulink support package for PARROT minidrone?

1 view (last 30 days)
Why isn't my drone flying with the FreeFlight app after using with the Simulink support package for PARROT minidrone?

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 19 May 2021
Edited: MathWorks Support Team on 19 May 2021
The Simulink Support package for PARROT uses customized firmware. You need to restore the firmware on your drone to shipped version by PARROT.
To restore the firmware shipped by Parrot, follow the steps mentioned in the below link:

More Answers (1)

Benjamin Rothaupt
Benjamin Rothaupt on 3 May 2019
Hello,
i am working as a research associate at the Stuttgart University. One of my jobs is to give lectures about how to use MATLAB and Simulink as a UAV flight control system designer.
I therefore bought a Parrot Mambo drone to show students how different types of control laws and controller gain combinations affect the behavior of the drone. I have since been trying to find a way to control the drone with the Parrot Flypad whilst running the MATLAB compatible firmware on the drone.
How can I have a custom flight controller from Simulink run on the drone and get the reference values in real time from a Parrot Flypad? In the "asbQuadcopter" software in the loop model, there is a data flow into the FCS block that contains reference values for the position and orientation. For an attitude controller, it would for example be nice to get the pitch and roll orientation reference from the right stick of the Flypad controller and the yaw reference by integrating the left stick x-axis.
Thanks in advance!
Regards,
Benjamin Rothaupt M.Sc.
Institut für Flugmechanik und Flugregelung
Universität Stuttgart

Products


Release

No release entered yet.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by