udaan.utils.flat2state module

class udaan.utils.flat2state.Flat2State[source]

Bases: object

Differential flatness maps for quadrotor and quadrotor-payload systems.

static compute_moment(axQ, daxQ, d2axQ, mQ=0.85, J=None, Tp=array([0., 0., 0.]), dTp=array([0., 0., 0.]), d2Tp=array([0., 0., 0.]))[source]
static compute_q_vectors(aL, daL, d2aL, d3aL, d4aL, mQ=0.85, mL=0.05)[source]
static quadrotor(traj, mQ=0.85, J=None)[source]
static quadrotor_payload(traj, mQ=0.85, mL=0.1, cable_len=1, J=None)[source]