MATLAB Answers

Simulink Support Package for Parrot Drones (Bebop 2)

19 views (last 30 days)
Hi,
I want to be able to change the control algorithm in the Parrot Bebop 2 using Matlab. Being a bachelor student, I know some features of the Matlab software, but do not master Matlab. I wondered if it was possible, by modifying certain parameters of the Quadcopter project, to deploy code by bluetooth/wifi to the Parrot Bebop 2 drone. I know the Quadcopter project is only compatible with Mambo and Rolling Spider minidrones, but I was wandering if I could tweak it a little bit (without rewritting the entire code) to make it work with Parrot Bebop 2. I know that the Parrot Bebop 2 drone doesn't have the same physical characteritics but I was wandering if it could work. I want to do an end-of-Bachelor project with this drone, by reprogramming its control algorithms but it needs more power than a mindrone.I want to know if i could to that with the drone before buying it, it's not cheap!
In brief, is there anything, an existing project, a matlab support, toolboxes that can help me change the control algorithm via Matlab and Simulink in the Parrot Bebop2?
If nothing of all I'm saying can work, can you tell me if there is doccumentation (videos, tutorials...) that can help me achieve just that (creating a Simulink Support Package for Parrot Drones (Bebop 2 or even Anafi model))
PS: I have Matlab 2019a with all the necessary toolbox ( Matlab support for Parrot Drones, Parrot Minidrones Support from Simulink, Aerospace Blockset,etc)
Thanks in advance,
Charles

Accepted Answer

Jayanth Yelandur Keshava
Jayanth Yelandur Keshava on 16 Aug 2019
Hi Charles,
We don't have support for Bebop2. You cannot do this, since you need a custom firmware image form Parrot. Parrot provided the custom firmware only for the Minidrones.
Regards,
Jayanth
  4 Comments
Jayanth Yelandur Keshava
Jayanth Yelandur Keshava on 30 Mar 2021
Hi Max,
What you are referring to, is the MATLAB Support Package for Parrot Drones. With this, you will able to control the drone via MATLAB. But you won't be able to deploy your custom controller onto it from Simulink. You will need to work at a higher level, where you can issue commands and the drone will follow it. But you can't access or modify the controller inside it.
Regards,
Jayanth

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!

Translated by