What are the capabilities of the MATLAB Support Package for Parrot drones? How is it different from the already existing Simulink Support Package?

7 views (last 30 days)
What are the capabilities of the MATLAB Support Package for Parrot drones? How is it different from the already existing Simulink Support Package?

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 24 Apr 2019
The MATLAB Support Package for Parrot Drones
The MATLAB Support Package for Parrot Drones provides an out of the box solution to work with Parrot drones in MATLAB. This support package works with the default factory shipped firmware of the drone that provides a stable flight controller and an inbuilt fail safety mechanism.
The MATLAB support package uses Wifi connection over BLE. This provides higher bandwidth and speed for streaming HD video from the FPV camera and to read drone navigation data.
The MATLAB Support Package also provides interfaces to control a Parrot drone from MATLAB. You can pilot the drone by sending commands to control its direction, speed, and orientation. You can also read navigation data such as speed, height, and orientation using MATLAB commands.
As of R2019a this support package supports the Parrot Mambo FPV drone. The Simulink Support Package for Parrot Drones
The Simulink Support Package for Parrot minidrones lets you build and deploy flight control algorithms on Parrot minidrones and works with a custom Parrot Firmware. This lets you deploy algorithms wirelessly over Bluetooth®. The algorithms can access onboard sensors—such as the ultrasonic, accelerometer, gyroscope, and air pressure sensors—as well as the downward facing camera and supports the Parrot Rolling Spider and Mambo minidrones.

More Answers (3)

KAE
KAE on 8 Jul 2019
Beware to anyone considering the Parrot Mambo FPV or Bebop: both are discontinued, see here.

Zainab Akhtar
Zainab Akhtar on 11 Sep 2020
hi,
I have a question related to the following statement as menioned above:
"The Simulink Support Package for Parrot minidrones lets you build and deploy flight control algorithms on Parrot minidrones and works with a custom Parrot Firmware. This lets you deploy algorithms wirelessly over Bluetooth®"
I understood that I can test my control algorithms ( controller shemes such as optimal controllers and fault tolerant control etc) on these drones. Is that so?
Does MATLAB support for parrot drones give access to design controller and gives access to motor control as well?
  1 Comment
Srijith Vijay
Srijith Vijay on 16 Sep 2020
Zainab,
Your understanding is correct. You can test your control algorithm on the drone, using the Simulink Support Package for Parrot Drones.
The MATLAB Support Package for Parrot Drones works with Parrot's factory firmware and provides APIs to control the drone, read navigation data, and view live video from the drone's FPV camera. It does not let you alter the flight controller or access the individual drone motors.
HTH!

Sign in to comment.


Haikal Baiqunni
Haikal Baiqunni on 6 Dec 2021
Edited: Haikal Baiqunni on 6 Dec 2021
I would like to make a multiagent drone project.
Could I use this Parrot mambo drone package for more than 1 parrot mambo on matlab? I meant to do swarming drone

Community Treasure Hunt

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

Start Hunting!

Translated by