Skip to content

Latest commit

 

History

History
21 lines (19 loc) · 1.27 KB

TODO.md

File metadata and controls

21 lines (19 loc) · 1.27 KB

TODO Notes

A listing of supporting documentation for the robin autopilot. This should probably be moved to the wiki, but for the time being...

  • Document what hardware will only work with external power

  • Document methods for adding "Modules" to the codebase?

  • Add in descriptions of estimator and controller methods

  • Make a listing about global data structs

  • Explain fix16, v3d, mat16, and qf16 (especially quaternion w,x,y,z -> a,b,c,d)

  • Explain Safety/Mav State Machine

  • How to set up motors, how to set PWM values (esp. PWM_MIN) / idle values (0 to disable idle) / etc.

  • Explain considerations needed when selecting buad rates:

    • We really need to consider how the baud affects Comms
    • A baud rate of 921600 will get us a data rate of 115200 bytes/sec
    • This is assuming we don't use stop bits
    • This means we can send ~115 bytes per loop without any risk of a buffer overflow
    • As mavlink can have max messages of 250+ bytes, we want to send as little as possible each loop to allow catchup
  • Note about how mavesp8266 does not work well in AP mode (too many dropped packets)

  • Make sure to explain how to fully set up RC control and mode selection

  • automatic accel orientation detection during calibration

  • sensors cals output failure sound instead of success