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
Ed Kelley
April 30, 2013
Research
0
37
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
20241115都市交通決起集会 趣旨説明・熊本事例紹介
trafficbrain
0
710
研究の進め方 ランダムネスとの付き合い方について
joisino
PRO
56
20k
ニューラルネットワークの損失地形
joisino
PRO
36
18k
[2024.08.30] Gemma-Ko, 오픈 언어모델에 한국어 입히기 @ 머신러닝부트캠프2024
beomi
0
810
文化が形作る音楽推薦の消費と、その逆
kuri8ive
0
200
Weekly AI Agents News! 8月号 論文のアーカイブ
masatoto
1
220
Large Vision Language Model (LVLM) に関する最新知見まとめ (Part 1)
onely7
22
4.9k
言語と数理の交差点:テキストの埋め込みと構造のモデル化 (IBIS 2024 チュートリアル)
yukiar
4
920
Human-Informed Machine Learning Models and Interactions
hiromu1996
2
530
多様かつ継続的に変化する環境に適応する情報システム/thesis-defense-presentation
monochromegane
1
620
KDD論文読み会2024: False Positive in A/B Tests
ryotoitoi
0
240
Composed image retrieval for remote sensing
satai
2
130
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
4
170
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.6k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5k
Writing Fast Ruby
sferik
628
61k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
2
170
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
32
2.7k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Rails Girls Zürich Keynote
gr2m
94
13k
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!