Download presentation

Presentation is loading. Please wait.

Published byOscar Dimit Modified over 2 years ago

1
Pratik Agarwal and Edwin Olson University of Freiburg and University of Michigan Variable reordering strategies for SLAM

2
Graph based SLAM Good ordering Bad ordering 24 times more zeros

3
Graph based SLAM Reorder

4
Reordering = =

5
Reordering is essential for SLAM Bad ordering 10s Good ordering 0.1s Good ordering 100 times faster

6
Contribution

7
Exact minimum degree (EMD) Remove node with min edges Connect neighbors

8
Our method: bucket heap AMD Advantage over EMD: Single query - multiple vertex elimination How? Lists of vertices with similar #edges

9
BHAMD in action

12
Multiple vertices eliminated

13
BHAMD on a 10,000 node graph EMD - 10,000 steps BHAMD - 107 steps Max heap size in BHAMD 42

14
State-of-the-art techniques AMD Approximate Minimum Degree COLAMD Column Approximate Minimum Degree NESDIS Nested Dissection METIS Serial Graph Partition

15
Evaluation – reordering time EMD is slowest

16
Evaluation – solve time

17
Further room for improvement? maximum improvement of 0.5% (with 1 week compute time)

18
Conclusion 1.All methods comparable EMD & COLAMD on A 2.BHAMD - simple yet competitive 3.Negligible improvement with small changes

19
Questions

20
Reordering matrix - P

21
Toy example Good ordering Bad ordering

22
Multiple Min Degree (MMD) vs BHAMD Similarity multiple elimination Difference MMD computes and eliminates independent nodes MMD is still exact unlike BHAMD

23
But I use CSparse with COLAMD It calls AMD if the matrix is PSD Be careful when opening the box

24
Graph based SLAM Good ordering Bad ordering 24 times sparser

Similar presentations

OK

9.1 – Graphing Quadratic Functions. Ex. 1 Use a table of values to graph the following functions. a. y = 2x 2 – 4x – 5.

9.1 – Graphing Quadratic Functions. Ex. 1 Use a table of values to graph the following functions. a. y = 2x 2 – 4x – 5.

© 2018 SlidePlayer.com Inc.

All rights reserved.

Ads by Google

Ppt on object oriented programming with c++ book Ppt on right to education act Ppt on van de graaff generator hair Ppt on revolt of 1857 india Ppt on bluetooth security system Ppt on dry fish processing Ppt on natural resources land soil and water Ppt on 60 years of indian parliament house Ppt on viruses and bacteria test Ppt on air pollution by gas turbine