multi-robot-isam-example
multi-robot-isam-example copied to clipboard
An example about using anchor node for multi-robot and -session slam
Multi-robot SLAM using iSAM
-
iSAM anchor node-based multiple robot (pose graph) SLAM tutorial codes with docs.
-
Just run
$ ./do_build.sh
About the tutorial
- Please refer the details here: Tutorial visual expalnations (PDF).
- Details are implemented in robot2d.h and robot2d.cpp
Advantages of anchor node-based multi-robot SLAM
- This submap-like technique reduces time for convergence
- Each robot could be added at arbitrary time
- Each robot can operate on its own frame
- No gauge freedom problem (i.e., each robot has its own prior / if not, graph convergence is not stable)
- Directly can be extend to the multi-session (or long-term) SLAM
Further reading material
Some example sheets from the docs
