Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Programming an Autonomous 20 Foot Blimp with Py...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
PyCon 2014
April 12, 2014
Programming
380
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Programming an Autonomous 20 Foot Blimp with Python by Scott Lobdell
PyCon 2014
April 12, 2014
More Decks by PyCon 2014
See All by PyCon 2014
Postgres Performance for Humans by Craig Kerstiens
pycon2014
28
3.7k
Technical Onboarding, Training, and Mentoring by Kate Heddleston and Nicole Zuckerman
pycon2014
1
2.4k
"My big gay adventure. Making, releasing and selling an indie game made in python." by Luke Miller
pycon2014
2
1.7k
Farewell and Welcome Home, Python in Two Genders by Naomi_Ceder
pycon2014
1
800
Deliver Your Software in an Envelope by Augie Fackler and Nathaniel Manista
pycon2014
1
620
Hitchhikers Guide to Free and Open Source Participation by Elena Williams
pycon2014
6
1.3k
Localization Revisted (aka. Translations Evolved) by Ruchi Varshney
pycon2014
0
740
Smart Dumpster by Bradley E. Angell
pycon2014
0
580
Software Engineering for Hackers: Bridging the Two Solitudes by Tavish Armstrong
pycon2014
0
790
Other Decks in Programming
See All in Programming
Honoでのサプライチェーン侵害対策 〜 3つのライブラリに学ぶ
yusukebe
7
1.7k
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4.2k
技術的負債解消で開発者の未来を開く- AIの力でコード刷新
kmd2kmd
0
140
TAKTでAI駆動開発の品質を設計する
j5ik2o
7
1.6k
LLMによるContent Moderationの本番運用の裏側と品質担保への挑戦
suikabar
3
810
Javaの型とAI時代に型が大事な理由 / java types and type in AI era
kishida
2
160
PHPで使える日時の表現と、その知り方 #frontend_phpcon_do
o0h
PRO
0
280
The NotImplementedError Problem in Ruby
koic
1
1.1k
過去最大のMCPアップデート! 2026-07-28 RC版の謎に迫る
licux
6
430
Spring Security 実践 ─ GraphQL APIで実務に役立つ 認証・認可 を学ぶ
wagyu
0
270
AIを活用したE2Eテスト実装効率化のあゆみ / ebisu-mobile-14-kotetu
kotetuco
0
150
コンテキストの使い捨てをやめる — ビジネスルール駆動開発と miko —
ioki
0
260
Featured
See All Featured
Visualization
eitanlees
152
17k
Statistics for Hackers
jakevdp
799
230k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
[SF Ruby Conf 2025] Rails X
palkan
2
1.1k
Embracing the Ebb and Flow
colly
88
5.1k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
250
Navigating Team Friction
lara
192
16k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Being A Developer After 40
akosma
91
590k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
Transcript
@slobdell3 Programming an Autonomous 20 Foot Blimp with Python
@slobdell3 System Overview Onboard Controller Client Application
Autopilot Algorithm Pitch Roll Yaw @slobdell3
Autopilot Algorithm Pitch Roll Yaw @slobdell3
Autopilot Algorithm @slobdell3
Software Architecture Controller Sensor Read Camera Read Communicator Write Communicator
Read Autopilot Manual Control Motor Control GEvent Greenlets @slobdell3
Software Architecture Controller Sensor Read Camera Read Communicator Write Communicator
Read Autopilot Manual Control Motor Control GEvent Greenlets @slobdell3
Software Architecture Controller Sensor Read Camera Read Communicator Write Communicator
Read Autopilot Manual Control Motor Control GEvent Greenlets @slobdell3
Software Architecture Controller Sensor Read Camera Read Communicator Write Communicator
Read Autopilot Manual Control Motor Control GEvent Greenlets @slobdell3
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
Software Architecture Controller Sensor Read Camera Read Communicator Write Communicator
Read Autopilot Manual Control Motor Control GEvent Greenlets @slobdell3
Software Architecture Controller Sensor Read Camera Read Communicator Write Communicator
Read Autopilot Manual Control Motor Control GEvent Greenlets @slobdell3
Software Architecture Controller Sensor Read Camera Read Communicator Write Communicator
Read Autopilot Manual Control Motor Control GEvent Greenlets @slobdell3
Software Architecture Controller Sensor Read Camera Read Communicator Write Communicator
Read Autopilot Manual Control Motor Control GEvent Greenlets @slobdell3
Software Architecture Controller Sensor Read Camera Read Communicator Write Communicator
Read Autopilot Manual Control Motor Control GEvent Greenlets @slobdell3
Software Architecture Controller Sensor Read Camera Read Communicator Write Communicator
Read Autopilot Manual Control Motor Control GEvent Greenlets @slobdell3 Base Pilot Autopilot Manual Control
Software Architecture Controller Sensor Read Camera Read Communicator Write Communicator
Read Autopilot Manual Control Motor Control GEvent Greenlets @slobdell3
Software Architecture Controller Sensor Read Camera Read Communicator Write Communicator
Read Autopilot Manual Control Motor Control GEvent Greenlets @slobdell3
Client @slobdell3
@slobdell3
Hardware RoBoard RB-110 XBee-PRO 802.15.4 RM-G144 Accelerometer / Compass RM-G185
Altimeter BU-353 USB GPS @slobdell3
@slobdell3 Testing
@slobdell3
Pitfalls • Installing Linux with custom Kernel • Initial setup
of Boost • Serial Connection not so responsive • Altimeter Readings • Accounting for wind @slobdell3
EBlimp.com HusToKnow.blogspot.com Aericam.com @slobdell3
[email protected]
scottlobdell.me/2014/04/pycon-resources/ @slobdell3
Questions? @slobdell3