udaan.models.base package¶
Submodules¶
Module contents¶
- class udaan.models.base.FloatingPointmass[source]¶
Bases:
BaseModelFloating point-mass model: a 3D point mass subject to gravity and an external force input.
State: position (3), velocity (3) -> n_state=6, n_action=3
- class udaan.models.base.MultiPointmassSuspendedPayload[source]¶
Bases:
BaseModelMultiple pointmass quadrotors carrying a single point-mass payload.
- State: payload_position (3), payload_velocity (3),
cable_attitudes (3, nQ), cable_ang_velocities (3, nQ)
-> n_state = 6 + 6*nQ, n_action = 3*nQ
- class udaan.models.base.PointmassSuspendedPayload[source]¶
Bases:
BaseModelSingle pointmass quadrotor with cable-suspended payload.
- State: payload_position (3), payload_velocity (3),
cable_attitude (3, S2), cable_ang_velocity (3)
-> n_state=12, n_action=3
- class State[source]¶
Bases:
object- property cable_dq¶
- property quadrotor_position¶
- property quadrotor_velocity¶
- property quadrotor_position¶
- property quadrotor_velocity¶