udaan.models.quadrotor package¶
Submodules¶
Module contents¶
Quadrotor models — base dynamics, VPython visualization, and MuJoCo physics.
- class udaan.models.quadrotor.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¶
- class udaan.models.quadrotor.QuadrotorMujoco[source]¶
Bases:
QuadrotorBaseQuadrotor backed by MuJoCo physics engine.
Overrides step/reset to use MuJoCo instead of Euler ZOH. Reads mass/inertia from the MJCF XML model.
- property inertia¶
- property mass¶