Hardware Support

Parrot Minidrones Support from MATLAB and Simulink

With MATLAB and Simulink Support Packages for Parrot Drone hardware, you can communicate interactively with your drones. Simulink also enables you to perform model deployment for standalone operation.

Parrot Minidrones Support from MATLAB

MATLAB Support Package for Parrot® Drones provides interfaces to control Parrot drones from MATLAB. You can pilot drones by sending commands to control their direction, speed, and orientation. You can read navigation data such as speed, height, and orientation using MATLAB commands. Also, you can acquire images from the drone's camera and process them in MATLAB.

Parrot Minidrone.

Getting Started

Install, setup, and connect your Parrot Bebop 2 or Parrot Mambo FPV drone over Wi-Fi®.

Pilot your drone.

Drone Navigation

Pilot drones with MATLAB commands to take off, move, turn, land, and abort to shut off drone motors in case of emergency. Control drone speed and tilt level while moving to new positions.

Plot navigation data.

Flight Data and Image Acquisition

Acquire data from the drone's onboard sensors, including speed, height, orientation, and current battery level. Additionally, stream images and live video from the drone's camera.

Documentation (Flight data)
Documentation (Image acquisition)

Supported Hardware

  • Mambo FPV
  • Bebop 2

Supported Platforms

  • Windows
  • Mac

Parrot Minidrones Support from Simulink

The Simulink Support Package for Parrot Minidrones lets you design and build flight control algorithms for Parrot Minidrones. You can deploy algorithms wirelessly over Bluetooth® Low Energy. The algorithms can access onboard sensors such as the ultrasonic, accelerometer, gyroscope, and air pressure sensors, as well as the downward-facing camera.

Parrot Minidrone.

Getting started

Install and setup a connection for Parrot Mambo and Parrot Rolling Spider drone in Windows®, Mac, and Linux® platforms. Deploy the algorithms wirelessly over Bluetooth.

Parrot Minidrone library blocks.

Model and Run on Target Hardware

Use Simulink template models to develop flight control algorithms. Generate code, deploy it on hardware, and monitor and tune your algorithms. Use a Flight Control User Interface to remotely run the flight controller or override.

Simulink online support.

Simulink Online Support for Parrot Minidrones

Access Minidrone project files and simulate it anywhere using Simulink Online.

Supported Hardware

  • Parrot Mambo
  • Parrot Rolling spider

Learn More

MathWorks Minidrone Competitions

Participate in MathWorks Minidrone Competitions hosted at multiple locations across the world.

Model of a quadcopter.

Model a Quadcopter Based on Parrot Minidrones

Explore the sensors and algorithms needed to control palm-sized drones with an example in the Aerospace Blockset documentation.