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
視覚から身体性を持つAIへ: 巧緻な動作の3次元理解
tkhkaeio
0
190
説明可能な機械学習と数理最適化
kelicht
2
930
LLM-jp-3 and beyond: Training Large Language Models
odashi
1
760
ACL読み会2025: Can Language Models Reason about Individualistic Human Values and Preferences?
yukizenimoto
0
120
製造業主導型経済からサービス経済化における中間層形成メカニズムのパラダイムシフト
yamotty
0
480
第66回コンピュータビジョン勉強会@関東 Epona: Autoregressive Diffusion World Model for Autonomous Driving
kentosasaki
0
340
R&Dチームを起ち上げる
shibuiwilliam
1
160
Combining Deep Learning and Street View Imagery to Map Smallholder Crop Types
satai
3
570
Satellites Reveal Mobility: A Commuting Origin-destination Flow Generator for Global Cities
satai
3
500
[Devfest Incheon 2025] 모두를 위한 친절한 언어모델(LLM) 학습 가이드
beomi
2
1.4k
財務諸表監査のための逐次検定
masakat0
1
250
AWSの耐久性のあるRedis互換KVSのMemoryDBについての論文を読んでみた
bootjp
1
460
Featured
See All Featured
Writing Fast Ruby
sferik
630
62k
Designing for Performance
lara
610
70k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
750
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
76
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
The agentic SEO stack - context over prompts
schlessera
0
640
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
52k
Speed Design
sergeychernyshev
33
1.5k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Testing 201, or: Great Expectations
jmmastey
46
8k
4 Signs Your Business is Dying
shpigford
187
22k
Code Reviewing Like a Champion
maltzj
527
40k
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!