Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 14 Next »

Research round 1 (oct 7, 2021)

Mostly just trying to find good sources on where to start to look for hexacopter controls. Will highlight good informative sources, may link to new sources.

Reach out to Rodolfo Pellizzoni or Steven Smith after. Probably reach out to Steven Smith, Rodolfo Pellizzoni is more focused on embedded timing/architecture/rm/etc. Steven Smith seems (seems!) to have more direct research interests with robot motion planning and dynamic vehicle routing!

Summary

  • Two main approaches to hexacopter control: CCA (Classical Control Allocation) & WCA (Weighted Control Allocation).

    • Control allocation deals with mapping the virtual control vector = [T L M N] T consisting of Thrust Roll Pitch & Yaw to individual motor speeds.

  • Most proposed implementations at this point use PID’s ?

  • Online or offline learning?

    • Have a drone that can dynamically learn (single node model?

  • To Do

    • Global vs Local Reference Frame

    • How to make controls layout agnostic (doesn’t matter whether drone is hex, quad, octa, etc.)

    • Choose whether RC inputs control rate of change in axis or the angle

      • Controlling angle means that the drone will re-stabilize when sticks are released (stabilize mode) - better but harder to implement

      • Controlling rate means that the drone will not re-stabilizie after sticks are released - undesirable but easier to implement

Sources (Controls)

Sources: Sensor Fusion

  • Sensor Fusion - Required to compute roll/pitch/yaw angle based on the accelerometer and gyro values of the IMU

    • Madgwick

    • Mahoney

    • FIR

Sources (Simulation)

PDF’s (Is this allowed?)

  • No labels