FaultTolerantControl.AdaptiveAllocatorType

References

  • Controller

[1] G. P. Falconi and F. Holzapfel, “Adaptive Fault Tolerant Control Allocation for a Hexacopter System,” Proc. Am. Control Conf., vol. 2016-July, pp. 6760–6766, 2016.

  • Reference model (e.g., xd, vd, ad, addot, adddot)

[2] S. J. Su, Y. Y. Zhu, H. R. Wang, and C. Yun, “A Method to Construct a Reference Model for Model Reference Adaptive Control,” Adv. Mech. Eng., vol. 11, no. 11, pp. 1–9, 2019.

FaultTolerantControl.BacksteppingPositionControllerEnvType

References

  • Controller (it may be modified in this implementation)

[1] G. P. Falconi and F. Holzapfel, “Adaptive Fault Tolerant Control Allocation for a Hexacopter System,” Proc. Am. Control Conf., vol. 2016-July, pp. 6760–6766, 2016.

  • Reference model (e.g., xd, vd, ad, addot, adddot)

[2] S. J. Su, Y. Y. Zhu, H. R. Wang, and C. Yun, “A Method to Construct a Reference Model for Model Reference Adaptive Control,” Adv. Mech. Eng., vol. 11, no. 11, pp. 1–9, 2019.

FlightSims.CommandMethod

Several functions are exported from utils.jl, e.g., Tuinv(T).

FlightSims.CommandMethod

Several functions are exported from utils.jl, e.g., Tuinv(T).

FlightSims.Dynamics!Method

Dynamical equations with faults for MulticopterEnv.

Variables

f ∈ R: total thrust M ∈ R^3: moment Λ: effectiveness matrix

FlightSims.StateMethod

Notes

refmodel.x0 = xd refmodel.x1 = vd refmodel.x2 = ad refmodel.x3 = ȧd refmodel.x4 = äd