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
370
1
Share
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
29
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
790
Deliver Your Software in an Envelope by Augie Fackler and Nathaniel Manista
pycon2014
1
610
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
730
Smart Dumpster by Bradley E. Angell
pycon2014
0
570
Software Engineering for Hackers: Bridging the Two Solitudes by Tavish Armstrong
pycon2014
0
780
Other Decks in Programming
See All in Programming
AI時代のエンジニアリングの原則 / Engineering Principles in the AI Era
haru860
0
300
アクセシビリティ試験の"その後"を仕組み化する
yuuumiravy
0
150
ふりがな Deep Dive try! Swift Tokyo 2026
watura
0
220
SREに優しいTerraform構成 modulesとstateの組み方
hiyanger
2
130
Oxlintとeslint-plugin-react-hooks 明日から始められそう?
t6adev
0
270
PHP で mp3 プレイヤーを実装しよう
m3m0r7
PRO
0
280
TiDBのアーキテクチャから学ぶ分散システム入門 〜MySQL互換のNewSQLは何を解決するのか〜 / tidb-architecture-study
dznbk
1
180
AIベース静的検査器の偽陽性率を抑える工夫3選
orgachem
PRO
3
270
JAWS-UG横浜 #100 祝・第100回スペシャルAWS は VPC レスの時代へ
maroon1st
0
140
10年分の技術的負債、完済へ ― Claude Code主導のAI駆動開発でスポーツブルを丸ごとリプレイスした話
takuya_houshima
0
2.5k
書籍「ユーザーストーリーマッピング」が私のバイブル
asumikam
3
350
ハーネスエンジニアリングとは?
kinopeee
10
5.1k
Featured
See All Featured
Un-Boring Meetings
codingconduct
0
270
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
680
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
170
The Curious Case for Waylosing
cassininazir
0
300
Everyday Curiosity
cassininazir
0
200
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.4k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
130
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
110
The Curse of the Amulet
leimatthew05
1
11k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
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