Note: This page has been translated by MathWorks. Click here to see

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Guidance model for multirotor UAVs

A `multirotor`

object represents a reduced-order guidance model
for an unmanned aerial vehicle (UAV). The model approximates the behavior of a closed-loop
system consisting of an autopilot controller and a multirotor kinematic model for 3-D
motion.

This object requires you to install the UAV Library for Robotics System
Toolbox™. To install add-ons, use `roboticsAddons`

and select the desired add-on.

For fixed-wing UAVs, see `fixedwing`

.

`model = multirotor`

creates a multirotor motion model with
`double`

precision values for inputs, outputs, and configuration parameters
of the guidance model.

`model = multirotor(DataType)`

specifies the data type precision
(`DataType`

property) for the inputs, outputs, and configurations
parameters of the guidance model.

`control` | Control commands for UAV |

`derivative` | Time derivative of UAV states |

`environment` | Environmental inputs for UAV |

`state` | UAV state vector |

[1] Mellinger, Daniel, and Nathan
Michael. "Trajectory Generation and Control for Precise Aggressive Maneuvers with Quadrotors."
*The International Journal of Robotics Research*. 2012, pp.
664-74.

`control`

|`derivative`

|`environment`

|`ode45`

|`plotTransforms`

|`roboticsAddons`

|`state`