LIBRARY
OpenLoopRotorCraft
Open-loop quadrotor + world used for linearization. Wraps a RotorCraft (without cable/load) and a World. Inputs and outputs are addressed via the sub-components: quad.rotorcraft.thruster{i}.u are the four thrust inputs; quad.rotorcraft.y_pos[1..6], quad.rotorcraft.y_v[1..6], and quad.rotorcraft.y_Ie_alt are the 13 measurement outputs.
Usage
MultibodyComponents.OpenLoopRotorCraft()
Behavior
Source
dyad
"""
Open-loop quadrotor + world used for linearization. Wraps a `RotorCraft`
(without cable/load) and a `World`. Inputs and outputs are addressed via the
sub-components: `quad.rotorcraft.thruster{i}.u` are the four thrust inputs;
`quad.rotorcraft.y_pos[1..6]`, `quad.rotorcraft.y_v[1..6]`, and
`quad.rotorcraft.y_Ie_alt` are the 13 measurement outputs.
"""
example component OpenLoopRotorCraft
world = MultibodyComponents.World(nominal_length = 0.1)
rotorcraft = RotorCraft(add_load = false)
relations
endFlattened Source
dyad
"""
Open-loop quadrotor + world used for linearization. Wraps a `RotorCraft`
(without cable/load) and a `World`. Inputs and outputs are addressed via the
sub-components: `quad.rotorcraft.thruster{i}.u` are the four thrust inputs;
`quad.rotorcraft.y_pos[1..6]`, `quad.rotorcraft.y_v[1..6]`, and
`quad.rotorcraft.y_Ie_alt` are the 13 measurement outputs.
"""
example component OpenLoopRotorCraft
world = MultibodyComponents.World(nominal_length = 0.1)
rotorcraft = RotorCraft(add_load = false)
relations
metadata {}
endTest Cases
No test cases defined.
Related
Examples
Experiments
Analyses