how to replace package inside the package parrot minidrones with external package?

2 views (last 30 days)
how to use external package in ''simulink support package for parrot minidrones'', because i want to make a project base on UAV landing base on ArUco, should I change or delete ''image processing system'' and ''landing logic'' from parrot minidrones simulink while adding external package? will internal package interept the external package if it is added?
there is a quadcopter project in matlab, 'Simulink Support Package for Parrot Minidrones.', does support in other self-made dron like using PX4? if it's not, is there any related package which will complete the task like the parrot minidrones' package built for?

Answers (1)

Deep Parikh
Deep Parikh on 4 May 2021
Hi Liu Kai,
The Simulink Support Package for Parrot Minidrones is meant exclusively for Parrot Mambo and Rolling Spider only. With this you can Simulate the drone's behaviour as well as generate and deploy code to the Parrot Minidrones. The simulation model was developed for the Parrot Minidrones only. Hence, you can't directly use it to simulate custom drones.
However, you can check the physics involved in the simulation models in the Simulink Support Package for Parrot Minidrones and customize it to your need. You can tweek the model to take into account your UAV's physics. But with this, you can simulate the drone's behaviour, but you won't be able to deploy to model to any target other than Parrot Minidrones.
Hence for your application involving a custom drone controlled by PX4 autopilot, you can refer the Monitor and Tune PX4 Host Target Flight Controller with Simulink-Based Plant Model example from UAV Toolbox Support Package for PX4 Autopilots. In this example a simplified plant model for the quadcopter UAV has been provided and it has been controlled by a cascaded position and attitude controller. You can study the plant model and modify various parameters of the plant to resemble the UAV you want to simulate. Once you have the satisfactory performance, you can validate the controller design by deploying it in PX4 autopilot.
Alternatively, you can also use Reduced-order model for UAV to design and validate controller and guidance models. For more accurate simulations you can also consider the high fidility UAV model.

Categories

Find more on Quadcopters and Drones in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!