udaan.models.quadrotor.base module¶
QuadrotorBase — pure dynamics and state, no rendering.
Rigid body quadrotor dynamics with ZOH (zero-order hold) Euler integration. Matches floating_models integration structure: 5ms outer loop, 4 inner substeps at 1.25ms for numerical stability.
- class udaan.models.quadrotor.base.QuadrotorBase[source]¶
Bases:
objectBase quadrotor model — pure dynamics, no rendering.
Supports multiple input types (acceleration, wrench, propeller forces) and force types (wrench, propeller forces). Controllers are pluggable via position_controller and attitude_controller properties.
- property attitude_controller¶
- property inertia¶
- property mass¶
- property position_controller¶