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
Particle Filter Localization for Autonomous AUVs
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Ed Kelley
April 30, 2013
Research
0
41
Particle Filter Localization for Autonomous AUVs
Senior Thesis Presentation 2013
Ed Kelley
April 30, 2013
Tweet
Share
Other Decks in Research
See All in Research
LiDARセキュリティ最前線(2025年)
kentaroy47
0
130
LLM-Assisted Semantic Guidance for Sparsely Annotated Remote Sensing Object Detection
satai
3
470
ACL読み会2025: Can Language Models Reason about Individualistic Human Values and Preferences?
yukizenimoto
0
120
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
Collective Predictive Coding and World Models in LLMs: A System 0/1/2/3 Perspective on Hierarchical Physical AI (IEEE SII 2026 Plenary Talk)
tanichu
1
250
When Learned Data Structures Meet Computer Vision
matsui_528
1
2.8k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
220
【NICOGRAPH2025】Photographic Conviviality: ボディペイント・ワークショップによる 同時的かつ共生的な写真体験
toremolo72
0
170
生成AI による論文執筆サポート・ワークショップ ─ サーベイ/リサーチクエスチョン編 / Workshop on AI-Assisted Paper Writing Support: Survey/Research Question Edition
ks91
PRO
0
140
第66回コンピュータビジョン勉強会@関東 Epona: Autoregressive Diffusion World Model for Autonomous Driving
kentosasaki
0
350
2025-11-21-DA-10th-satellite
yegusa
0
110
世界モデルにおける分布外データ対応の方法論
koukyo1994
7
1.5k
Featured
See All Featured
Un-Boring Meetings
codingconduct
0
200
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
1
53
Thoughts on Productivity
jonyablonski
74
5k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
100
エンジニアに許された特別な時間の終わり
watany
106
230k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
How to train your dragon (web standard)
notwaldorf
97
6.5k
BBQ
matthewcrist
89
10k
Transcript
Particle Filter Localization for Autonomous AUVs Using Augmented Reality Tags
Ed Kelley, 2013 Szymon Rusinkiewicz
aka
Where is the Quadcopter?
Motivation
This statue is cool http://www.asergeev.com/pictures/archives/2007/572/jpeg/05.jpg
I want a 3d model http://www.asergeev.com/pictures/archives/2007/572/jpeg/05.jpg
Video Games Virtual Reality Movies Archeology Architecture Maps Crash Scenes
Manual Modeling? Laser Scanner? Multi-View Stereo? Microsoft Kinect?
Manual Modeling? Laser Scanner? Multi-View Stereo? Microsoft Kinect?
Irschara et al. 2010
Easy Cheap Complete High Quality
Quadcopters!
Related Work
Irschara et al.
Engel et al.
Bills et al.
System Design
AR.Drone 2.0 http://ardrone2.parrot.com/photos/photo-album/
None
Localization + Controller = Autonomy
Localization
Local drift. tend to measurements
No GPS No rangefinders
None
Kalman Filter? Grid Based Markov? Particle Filter?
Kalman Filter? Grid Based Markov? Particle Filter?
. This is a particle
. It represents a possible pose
. x y z heading weight
Prediction Step Update the position of each particle using noisy
velocity and gyroscope readings.
Correction Step 1. Check for an augmented reality tag. 2.
Calculate transformation from camera to tag. 3. Use known coordinates of the tag to calculate the position of the quadcopter.
Correction Step 4. Weight the particles using their similarity to
this calculated position. 5. Perform weighted resampling of the particles. 6. With some probability, replace particles with this calculated position.
Estimate Use a linear combination of the particle values to
create an estimated pose.
Testing
Gyroscope
Ultrasound
AR Tag
AR Tag
AR Tag
AR Tag
Manual Flight Test
None
None
None
None
None
Conclusion
Particle filter localization using augmented reality tags performs substantially better
than integrated velocity alone.
AR Tags are highly dependent on lighting.
Its called Hardware for a reason.
Next steps... Full integration with controller. Modeling objects.
Thanks!