Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Programming an Autonomous 20 Foot Blimp with Py...

Programming an Autonomous 20 Foot Blimp with Python by Scott Lobdell

PyCon 2014

April 12, 2014
Tweet

More Decks by PyCon 2014

Other Decks in Programming

Transcript

  1. Software Architecture Controller Sensor Read Camera Read Communicator Write Communicator

    Read Autopilot Manual Control Motor Control GEvent Greenlets @slobdell3
  2. Software Architecture Controller Sensor Read Camera Read Communicator Write Communicator

    Read Autopilot Manual Control Motor Control GEvent Greenlets @slobdell3
  3. Software Architecture Controller Sensor Read Camera Read Communicator Write Communicator

    Read Autopilot Manual Control Motor Control GEvent Greenlets @slobdell3
  4. Software Architecture Controller Sensor Read Camera Read Communicator Write Communicator

    Read Autopilot Manual Control Motor Control GEvent Greenlets @slobdell3
  5. Software Architecture Controller Sensor Read Camera Read Communicator Write Communicator

    Read Autopilot Manual Control Motor Control GEvent Greenlets @slobdell3 Compass GPS Accelerometer Altitude Sensor Manager
  6. Software Architecture Controller Sensor Read Camera Read Communicator Write Communicator

    Read Autopilot Manual Control Motor Control GEvent Greenlets @slobdell3
  7. Software Architecture Controller Sensor Read Camera Read Communicator Write Communicator

    Read Autopilot Manual Control Motor Control GEvent Greenlets @slobdell3
  8. Software Architecture Controller Sensor Read Camera Read Communicator Write Communicator

    Read Autopilot Manual Control Motor Control GEvent Greenlets @slobdell3
  9. Software Architecture Controller Sensor Read Camera Read Communicator Write Communicator

    Read Autopilot Manual Control Motor Control GEvent Greenlets @slobdell3
  10. Software Architecture Controller Sensor Read Camera Read Communicator Write Communicator

    Read Autopilot Manual Control Motor Control GEvent Greenlets @slobdell3
  11. Software Architecture Controller Sensor Read Camera Read Communicator Write Communicator

    Read Autopilot Manual Control Motor Control GEvent Greenlets @slobdell3 Base Pilot Autopilot Manual Control
  12. Software Architecture Controller Sensor Read Camera Read Communicator Write Communicator

    Read Autopilot Manual Control Motor Control GEvent Greenlets @slobdell3
  13. Software Architecture Controller Sensor Read Camera Read Communicator Write Communicator

    Read Autopilot Manual Control Motor Control GEvent Greenlets @slobdell3
  14. Pitfalls • Installing Linux with custom Kernel • Initial setup

    of Boost • Serial Connection not so responsive • Altimeter Readings • Accounting for wind @slobdell3