visual-slam-roadmap
Roadmap to become a Visual-SLAM developer in 2026
File Explorer
Download Latest Version (.zip)- deploy-site.yml
- applying-deep-learning.png
- beginner.png
- disclaimer.png
- getting-familiar.png
- monocular.png
- preview.png
- rgbd.png
- split.png
- title.png
- basic-calculus.md
- basic-linear-algebra.md
- basic-probability-and-statistics.md
- camera-calibration.md
- camera-models-beyond-pinhole.md
- corner-detector.md
- edge-detector.md
- epipolar-geometry.md
- gaussian-blur.md
- logarithm-and-exponential.md
- pinhole-camera-model.md
- rigid-body-motion.md
- stereo-vision.md
- svd.md
- thresholding.md
- triangulation.md
- 2d-2d-correspondence.md
- 2d-3d-correspondence.md
- 3d-3d-correspondence.md
- akaze.md
- ba-on-graph-processor.md
- bag-of-visual-words.md
- bash-linux.md
- brute-force-matching.md
- bundle-adjustment.md
- c.md
- camera-device.md
- ci-cd.md
- concurrency.md
- consistency.md
- convex-relaxation.md
- cpp-python-interop.md
- cpp.md
- csharp.md
- dancers.md
- deep-image-retrieval.md
- docker.md
- edge-deployment.md
- extended-kalman-filter.md
- exteroceptive-sensor.md
- factor-graph.md
- fast.md
- flann.md
- futuremapping-1.md
- futuremapping-2.md
- gauss-newton.md
- git-github.md
- gnc.md
- hbst.md
- image-pyramid.md
- imu.md
- incremental-smoothing.md
- kd-tree.md
- keypoints.md
- klt-tracker.md
- landmark.md
- levenberg-marquardt.md
- lidar.md
- lie-groups.md
- lsh.md
- m-estimator.md
- map-inference-as-sparse-nonlinear-least-squares.md
- marginalization.md
- math-libraries.md
- maxcon.md
- metrics.md
- mle-and-map.md
- mobile.md
- multi-sensor-calibration.md
- non-linear-optimization.md
- occupancy-grid-mapping.md
- odometry.md
- opencv.md
- optical-flow.md
- orb.md
- pnp.md
- point-cloud.md
- pose-graph-optimization.md
- proprioceptive-sensor.md
- prosac.md
- python.md
- quasar.md
- radar.md
- ransac.md
- reprojection-error.md
- robust-pose-graph-optimization.md
- ros-ros2.md
- schur-complement-sparsity.md
- se-sync.md
- sift.md
- simulation.md
- sonar.md
- teaserpp.md
- voxel-map.md
- cnn-slam.md
- colmap.md
- covisibility-graph.md
- cubeslam.md
- d3vo.md
- deepfusion.md
- ds-slam.md
- dso.md
- dtam.md
- dvso.md
- dxslam.md
- dynaslam-ii.md
- dynaslam.md
- glomap.md
- instantsfm.md
- ldso.md
- lsd-slam.md
- maskfusion.md
- mid-fusion.md
- monoslam.md
- monst3r.md
- openvslam.md
- orb-slam.md
- orb-slam2.md
- orb-slam3.md
- pl-slam.md
- pop-up-slam.md
- ptam.md
- pycuvslam.md
- scale-ambiguity.md
- self-supervised-depth.md
- stella-vslam.md
- svo.md
- svo2.md
- ucoslam.md
- vdo-slam.md
- visual-odometry.md
- visual-place-recognition-vpr.md
- visual-slam-why-filter.md
- vo-vs-slam.md
- bad-slam.md
- bundlefusion.md
- depth-from-sensor.md
- double-window-optimisation.md
- dsp-slam.md
- dvo.md
- dynamicfusion.md
- elasticfusion.md
- frame-to-model-tracking.md
- fusionpp.md
- gpgpu-programming.md
- icp.md
- infinitam-v3.md
- kinectfusion.md
- kintinuous.md
- morefusion.md
- mrs-map.md
- pointfusion-densefusion.md
- rgbd-slam-v2.md
- rtab-map.md
- semanticfusion.md
- slampp.md
- tsdf-vs-surfel-maps.md
- ace-g.md
- ace-slam.md
- ace-zero.md
- ace.md
- activesplat.md
- align3r.md
- amb3r.md
- ba-net.md
- barf.md
- clio.md
- cnn-pose-regression-limitations.md
- co-slam.md
- codemapping.md
- codeslam.md
- conceptfusion.md
- conceptgraphs.md
- dedode.md
- deepfactors.md
- deepslam.md
- deeptam.md
- deepv2d.md
- deepvo.md
- demon.md
- depth-anything-3.md
- depth-anything-v2.md
- depth-anything.md
- depth-from-videos-in-the-wild.md
- detr.md
- differentiability.md
- difix3d.md
- disk.md
- dpt.md
- dpv-slam.md
- dpvo.md
- droid-slam.md
- dsac-star.md
- dsac.md
- dsacpp.md
- dust3r.md
- efm3d.md
- egg-fusion.md
- eslam.md
- flowformer.md
- flownet-2-0.md
- flownet.md
- flownet3d.md
- foundation-models.md
- go-slam.md
- gradslam.md
- grounding-dino.md
- gs-icp-slam.md
- hardnet.md
- hf-net.md
- hloc.md
- hydra-multi.md
- hydra.md
- iggt.md
- imap.md
- keynet.md
- khronos.md
- kimera-3d-dynamic-scene-graph.md
- learned-vs-hand-crafted.md
- legs.md
- lerf.md
- lietorch.md
- lightglue.md
- lm-reloc.md
- loftr.md
- mac-vo.md
- marigold.md
- masked-depth-modeling-lingbot-depth.md
- mast3r-fusion.md
- mast3r-slam.md
- mast3r.md
- metric3d.md
- midas.md
- monodepth.md
- monogs.md
- monorec.md
- nerf-slam.md
- nerf.md
- netvlad.md
- neural-ray-surfaces.md
- nice-slam.md
- nicer-slam.md
- nodeslam.md
- online-3dgs-modeling.md
- open-yolo-3d.md
- opengs-slam.md
- openscene.md
- patch-netvlad.md
- photo-slam.md
- point-slam.md
- posenet.md
- pwc-net.md
- r2d2.md
- raft-3d.md
- raft.md
- rf-detr.md
- roma-v2.md
- roma.md
- rt-detr.md
- rtg-slam.md
- sam-2.md
- sam-3.md
- sam.md
- scenecode.md
- sea-raft.md
- sfm-learner.md
- spatiallm.md
- splatam.md
- superglue.md
- superpoint.md
- tandem.md
- tartanvo.md
- theseus.md
- undeepvo.md
- vggt-geo.md
- vggt-slam-2-0.md
- vggt-slam.md
- vggt.md
- vmap.md
- vot.md
- xfeat.md
- yolo.md
- zoedepth.md
- airvo.md
- basalt.md
- deployed-vio.md
- dm-vio.md
- filter-based-vs-optimization-based.md
- imu-noise-model.md
- imu-preintegration-on-manifold.md
- imu-preintegration.md
- introduction-to-inertial-navigation.md
- kimera-vio.md
- maplab.md
- msckf.md
- observability.md
- okvis.md
- okvis2-x.md
- okvis2.md
- openvins.md
- quaternion-kinematics-for-error-state-kf.md
- rovio.md
- tightly-coupled-vs-loosely-coupled.md
- vi-dso.md
- vins-fusion.md
- vins-mono.md
- disparity-vs-depth.md
- s-ptam.md
- scale-observability.md
- stereo-dso.md
- stereo-rectification.md
- stereomsckf.md
- c2tam.md
- ccm-slam.md
- centralized-vs-decentralized.md
- communication-constraints.md
- coped.md
- door-slam.md
- inter-robot-loop-closure.md
- kimera-multi.md
- map-merging.md
- maplab-2-0.md
- swarm-slam.md
- degradation-handling.md
- direct-lidar-camera-alignment.md
- fast-lio2.md
- fast-livo.md
- fast-livo2.md
- lidar-visual-inertial-lvi.md
- lio-sam.md
- loam.md
- lvi-sam.md
- multi-sensor-fusion-slam-survey.md
- pin-slam.md
- r3live.md
- r3livepp.md
- range-image.md
- suma.md
- sumapp.md
- tightly-coupled-lidar-camera.md
- advantages.md
- challenges.md
- devo.md
- eds.md
- eklt.md
- esvio.md
- esvo.md
- event-based-vision-survey.md
- event-cameras-dvs.md
- event-representations.md
- evo.md
- ultimate-slam.md
- vio-go.md
- blip-2.md
- clip.md
- dreamfusion.md
- gaia-1.md
- llava.md
- navila.md
- nvidia-cosmos.md
- openvla.md
- rt-2.md
- scenedino.md
- siglip.md
- sora-dit.md
- spatial-ai.md
- vlm-vs-vla.md
- world-labs-marble.md
- world-model.md
- worldvla.md
- ads.txt
- favicon.svg
- llms.txt
- og.png
- robots.txt
- AdSlot.astro
- basic-calculus.md
- basic-linear-algebra.md
- basic-probability-and-statistics.md
- camera-calibration.md
- camera-models-beyond-pinhole.md
- corner-detector.md
- edge-detector.md
- epipolar-geometry.md
- gaussian-blur.md
- logarithm-and-exponential.md
- pinhole-camera-model.md
- rigid-body-motion.md
- stereo-vision.md
- svd.md
- thresholding.md
- triangulation.md
- 2d-2d-correspondence.md
- 2d-3d-correspondence.md
- 3d-3d-correspondence.md
- akaze.md
- ba-on-graph-processor.md
- bag-of-visual-words.md
- bash-linux.md
- brute-force-matching.md
- bundle-adjustment.md
- c.md
- camera-device.md
- ci-cd.md
- concurrency.md
- consistency.md
- convex-relaxation.md
- cpp-python-interop.md
- cpp.md
- csharp.md
- dancers.md
- deep-image-retrieval.md
- docker.md
- edge-deployment.md
- extended-kalman-filter.md
- exteroceptive-sensor.md
- factor-graph.md
- fast.md
- flann.md
- futuremapping-1.md
- futuremapping-2.md
- gauss-newton.md
- git-github.md
- gnc.md
- hbst.md
- image-pyramid.md
- imu.md
- incremental-smoothing.md
- kd-tree.md
- keypoints.md
- klt-tracker.md
- landmark.md
- levenberg-marquardt.md
- lidar.md
- lie-groups.md
- lsh.md
- m-estimator.md
- map-inference-as-sparse-nonlinear-least-squares.md
- marginalization.md
- math-libraries.md
- maxcon.md
- metrics.md
- mle-and-map.md
- mobile.md
- multi-sensor-calibration.md
- non-linear-optimization.md
- occupancy-grid-mapping.md
- odometry.md
- opencv.md
- optical-flow.md
- orb.md
- pnp.md
- point-cloud.md
- pose-graph-optimization.md
- proprioceptive-sensor.md
- prosac.md
- python.md
- quasar.md
- radar.md
- ransac.md
- reprojection-error.md
- robust-pose-graph-optimization.md
- ros-ros2.md
- schur-complement-sparsity.md
- se-sync.md
- sift.md
- simulation.md
- sonar.md
- teaserpp.md
- voxel-map.md
- cnn-slam.md
- colmap.md
- covisibility-graph.md
- cubeslam.md
- d3vo.md
- deepfusion.md
- ds-slam.md
- dso.md
- dtam.md
- dvso.md
- dxslam.md
- dynaslam-ii.md
- dynaslam.md
- glomap.md
- instantsfm.md
- ldso.md
- lsd-slam.md
- maskfusion.md
- mid-fusion.md
- monoslam.md
- monst3r.md
- openvslam.md
- orb-slam.md
- orb-slam2.md
- orb-slam3.md
- pl-slam.md
- pop-up-slam.md
- ptam.md
- pycuvslam.md
- scale-ambiguity.md
- self-supervised-depth.md
- stella-vslam.md
- svo.md
- svo2.md
- ucoslam.md
- vdo-slam.md
- visual-odometry.md
- visual-place-recognition-vpr.md
- visual-slam-why-filter.md
- vo-vs-slam.md
- bad-slam.md
- bundlefusion.md
- depth-from-sensor.md
- double-window-optimisation.md
- dsp-slam.md
- dvo.md
- dynamicfusion.md
- elasticfusion.md
- frame-to-model-tracking.md
- fusionpp.md
- gpgpu-programming.md
- icp.md
- infinitam-v3.md
- kinectfusion.md
- kintinuous.md
- morefusion.md
- mrs-map.md
- pointfusion-densefusion.md
- rgbd-slam-v2.md
- rtab-map.md
- semanticfusion.md
- slampp.md
- tsdf-vs-surfel-maps.md
- ace-g.md
- ace-slam.md
- ace-zero.md
- ace.md
- activesplat.md
- align3r.md
- amb3r.md
- ba-net.md
- barf.md
- clio.md
- cnn-pose-regression-limitations.md
- co-slam.md
- codemapping.md
- codeslam.md
- conceptfusion.md
- conceptgraphs.md
- dedode.md
- deepfactors.md
- deepslam.md
- deeptam.md
- deepv2d.md
- deepvo.md
- demon.md
- depth-anything-3.md
- depth-anything-v2.md
- depth-anything.md
- depth-from-videos-in-the-wild.md
- detr.md
- differentiability.md
- difix3d.md
- disk.md
- dpt.md
- dpv-slam.md
- dpvo.md
- droid-slam.md
- dsac-star.md
- dsac.md
- dsacpp.md
- dust3r.md
- efm3d.md
- egg-fusion.md
- eslam.md
- flowformer.md
- flownet-2-0.md
- flownet.md
- flownet3d.md
- foundation-models.md
- go-slam.md
- gradslam.md
- grounding-dino.md
- gs-icp-slam.md
- hardnet.md
- hf-net.md
- hloc.md
- hydra-multi.md
- hydra.md
- iggt.md
- imap.md
- keynet.md
- khronos.md
- kimera-3d-dynamic-scene-graph.md
- learned-vs-hand-crafted.md
- legs.md
- lerf.md
- lietorch.md
- lightglue.md
- lm-reloc.md
- loftr.md
- mac-vo.md
- marigold.md
- masked-depth-modeling-lingbot-depth.md
- mast3r-fusion.md
- mast3r-slam.md
- mast3r.md
- metric3d.md
- midas.md
- monodepth.md
- monogs.md
- monorec.md
- nerf-slam.md
- nerf.md
- netvlad.md
- neural-ray-surfaces.md
- nice-slam.md
- nicer-slam.md
- nodeslam.md
- online-3dgs-modeling.md
- open-yolo-3d.md
- opengs-slam.md
- openscene.md
- patch-netvlad.md
- photo-slam.md
- point-slam.md
- posenet.md
- pwc-net.md
- r2d2.md
- raft-3d.md
- raft.md
- rf-detr.md
- roma-v2.md
- roma.md
- rt-detr.md
- rtg-slam.md
- sam-2.md
- sam-3.md
- sam.md
- scenecode.md
- sea-raft.md
- sfm-learner.md
- spatiallm.md
- splatam.md
- superglue.md
- superpoint.md
- tandem.md
- tartanvo.md
- theseus.md
- undeepvo.md
- vggt-geo.md
- vggt-slam-2-0.md
- vggt-slam.md
- vggt.md
- vmap.md
- vot.md
- xfeat.md
- yolo.md
- zoedepth.md
- airvo.md
- basalt.md
- deployed-vio.md
- dm-vio.md
- filter-based-vs-optimization-based.md
- imu-noise-model.md
- imu-preintegration-on-manifold.md
- imu-preintegration.md
- introduction-to-inertial-navigation.md
- kimera-vio.md
- maplab.md
- msckf.md
- observability.md
- okvis.md
- okvis2-x.md
- okvis2.md
- openvins.md
- quaternion-kinematics-for-error-state-kf.md
- rovio.md
- tightly-coupled-vs-loosely-coupled.md
- vi-dso.md
- vins-fusion.md
- vins-mono.md
- disparity-vs-depth.md
- s-ptam.md
- scale-observability.md
- stereo-dso.md
- stereo-rectification.md
- stereomsckf.md
- c2tam.md
- ccm-slam.md
- centralized-vs-decentralized.md
- communication-constraints.md
- coped.md
- door-slam.md
- inter-robot-loop-closure.md
- kimera-multi.md
- map-merging.md
- maplab-2-0.md
- swarm-slam.md
- degradation-handling.md
- direct-lidar-camera-alignment.md
- fast-lio2.md
- fast-livo.md
- fast-livo2.md
- lidar-visual-inertial-lvi.md
- lio-sam.md
- loam.md
- lvi-sam.md
- multi-sensor-fusion-slam-survey.md
- pin-slam.md
- r3live.md
- r3livepp.md
- range-image.md
- suma.md
- sumapp.md
- tightly-coupled-lidar-camera.md
- advantages.md
- challenges.md
- devo.md
- eds.md
- eklt.md
- esvio.md
- esvo.md
- event-based-vision-survey.md
- event-cameras-dvs.md
- event-representations.md
- evo.md
- ultimate-slam.md
- vio-go.md
- blip-2.md
- clip.md
- dreamfusion.md
- gaia-1.md
- llava.md
- navila.md
- nvidia-cosmos.md
- openvla.md
- rt-2.md
- scenedino.md
- siglip.md
- sora-dit.md
- spatial-ai.md
- vlm-vs-vla.md
- world-labs-marble.md
- world-model.md
- worldvla.md
- level-01-beginner.md
- level-02-getting-familiar.md
- level-03-monocular-slam.md
- level-04-rgbd-slam.md
- level-05-deep-learning.md
- level-06-vio-vins.md
- level-07-stereo-slam.md
- level-08-collaborative-slam.md
- level-09-lidar-visual-lidar-slam.md
- level-10-event-camera-slam.md
- level-11-world-models-spatial-ai.md
- resources.md
- ui.json
- basic-calculus.md
- basic-linear-algebra.md
- basic-probability-and-statistics.md
- camera-calibration.md
- camera-models-beyond-pinhole.md
- corner-detector.md
- edge-detector.md
- epipolar-geometry.md
- gaussian-blur.md
- logarithm-and-exponential.md
- pinhole-camera-model.md
- rigid-body-motion.md
- stereo-vision.md
- svd.md
- thresholding.md
- triangulation.md
- 2d-2d-correspondence.md
- 2d-3d-correspondence.md
- 3d-3d-correspondence.md
- akaze.md
- ba-on-graph-processor.md
- bag-of-visual-words.md
- bash-linux.md
- brute-force-matching.md
- bundle-adjustment.md
- c.md
- camera-device.md
- ci-cd.md
- concurrency.md
- consistency.md
- convex-relaxation.md
- cpp-python-interop.md
- cpp.md
- csharp.md
- dancers.md
- deep-image-retrieval.md
- docker.md
- edge-deployment.md
- extended-kalman-filter.md
- exteroceptive-sensor.md
- factor-graph.md
- fast.md
- flann.md
- futuremapping-1.md
- futuremapping-2.md
- gauss-newton.md
- git-github.md
- gnc.md
- hbst.md
- image-pyramid.md
- imu.md
- incremental-smoothing.md
- kd-tree.md
- keypoints.md
- klt-tracker.md
- landmark.md
- levenberg-marquardt.md
- lidar.md
- lie-groups.md
- lsh.md
- m-estimator.md
- map-inference-as-sparse-nonlinear-least-squares.md
- marginalization.md
- math-libraries.md
- maxcon.md
- metrics.md
- mle-and-map.md
- mobile.md
- multi-sensor-calibration.md
- non-linear-optimization.md
- occupancy-grid-mapping.md
- odometry.md
- opencv.md
- optical-flow.md
- orb.md
- pnp.md
- point-cloud.md
- pose-graph-optimization.md
- proprioceptive-sensor.md
- prosac.md
- python.md
- quasar.md
- radar.md
- ransac.md
- reprojection-error.md
- robust-pose-graph-optimization.md
- ros-ros2.md
- schur-complement-sparsity.md
- se-sync.md
- sift.md
- simulation.md
- sonar.md
- teaserpp.md
- voxel-map.md
- cnn-slam.md
- colmap.md
- covisibility-graph.md
- cubeslam.md
- d3vo.md
- deepfusion.md
- ds-slam.md
- dso.md
- dtam.md
- dvso.md
- dxslam.md
- dynaslam-ii.md
- dynaslam.md
- glomap.md
- instantsfm.md
- ldso.md
- lsd-slam.md
- maskfusion.md
- mid-fusion.md
- monoslam.md
- monst3r.md
- openvslam.md
- orb-slam.md
- orb-slam2.md
- orb-slam3.md
- pl-slam.md
- pop-up-slam.md
- ptam.md
- pycuvslam.md
- scale-ambiguity.md
- self-supervised-depth.md
- stella-vslam.md
- svo.md
- svo2.md
- ucoslam.md
- vdo-slam.md
- visual-odometry.md
- visual-place-recognition-vpr.md
- visual-slam-why-filter.md
- vo-vs-slam.md
- bad-slam.md
- bundlefusion.md
- depth-from-sensor.md
- double-window-optimisation.md
- dsp-slam.md
- dvo.md
- dynamicfusion.md
- elasticfusion.md
- frame-to-model-tracking.md
- fusionpp.md
- gpgpu-programming.md
- icp.md
- infinitam-v3.md
- kinectfusion.md
- kintinuous.md
- morefusion.md
- mrs-map.md
- pointfusion-densefusion.md
- rgbd-slam-v2.md
- rtab-map.md
- semanticfusion.md
- slampp.md
- tsdf-vs-surfel-maps.md
- ace-g.md
- ace-slam.md
- ace-zero.md
- ace.md
- activesplat.md
- align3r.md
- amb3r.md
- ba-net.md
- barf.md
- clio.md
- cnn-pose-regression-limitations.md
- co-slam.md
- codemapping.md
- codeslam.md
- conceptfusion.md
- conceptgraphs.md
- dedode.md
- deepfactors.md
- deepslam.md
- deeptam.md
- deepv2d.md
- deepvo.md
- demon.md
- depth-anything-3.md
- depth-anything-v2.md
- depth-anything.md
- depth-from-videos-in-the-wild.md
- detr.md
- differentiability.md
- difix3d.md
- disk.md
- dpt.md
- dpv-slam.md
- dpvo.md
- droid-slam.md
- dsac-star.md
- dsac.md
- dsacpp.md
- dust3r.md
- efm3d.md
- egg-fusion.md
- eslam.md
- flowformer.md
- flownet-2-0.md
- flownet.md
- flownet3d.md
- foundation-models.md
- go-slam.md
- gradslam.md
- grounding-dino.md
- gs-icp-slam.md
- hardnet.md
- hf-net.md
- hloc.md
- hydra-multi.md
- hydra.md
- iggt.md
- imap.md
- keynet.md
- khronos.md
- kimera-3d-dynamic-scene-graph.md
- learned-vs-hand-crafted.md
- legs.md
- lerf.md
- lietorch.md
- lightglue.md
- lm-reloc.md
- loftr.md
- mac-vo.md
- marigold.md
- masked-depth-modeling-lingbot-depth.md
- mast3r-fusion.md
- mast3r-slam.md
- mast3r.md
- metric3d.md
- midas.md
- monodepth.md
- monogs.md
- monorec.md
- nerf-slam.md
- nerf.md
- netvlad.md
- neural-ray-surfaces.md
- nice-slam.md
- nicer-slam.md
- nodeslam.md
- online-3dgs-modeling.md
- open-yolo-3d.md
- opengs-slam.md
- openscene.md
- patch-netvlad.md
- photo-slam.md
- point-slam.md
- posenet.md
- pwc-net.md
- r2d2.md
- raft-3d.md
- raft.md
- rf-detr.md
- roma-v2.md
- roma.md
- rt-detr.md
- rtg-slam.md
- sam-2.md
- sam-3.md
- sam.md
- scenecode.md
- sea-raft.md
- sfm-learner.md
- spatiallm.md
- splatam.md
- superglue.md
- superpoint.md
- tandem.md
- tartanvo.md
- theseus.md
- undeepvo.md
- vggt-geo.md
- vggt-slam-2-0.md
- vggt-slam.md
- vggt.md
- vmap.md
- vot.md
- xfeat.md
- yolo.md
- zoedepth.md
- airvo.md
- basalt.md
- deployed-vio.md
- dm-vio.md
- filter-based-vs-optimization-based.md
- imu-noise-model.md
- imu-preintegration-on-manifold.md
- imu-preintegration.md
- introduction-to-inertial-navigation.md
- kimera-vio.md
- maplab.md
- msckf.md
- observability.md
- okvis.md
- okvis2-x.md
- okvis2.md
- openvins.md
- quaternion-kinematics-for-error-state-kf.md
- rovio.md
- tightly-coupled-vs-loosely-coupled.md
- vi-dso.md
- vins-fusion.md
- vins-mono.md
- disparity-vs-depth.md
- s-ptam.md
- scale-observability.md
- stereo-dso.md
- stereo-rectification.md
- stereomsckf.md
- c2tam.md
- ccm-slam.md
- centralized-vs-decentralized.md
- communication-constraints.md
- coped.md
- door-slam.md
- inter-robot-loop-closure.md
- kimera-multi.md
- map-merging.md
- maplab-2-0.md
- swarm-slam.md
- degradation-handling.md
- direct-lidar-camera-alignment.md
- fast-lio2.md
- fast-livo.md
- fast-livo2.md
- lidar-visual-inertial-lvi.md
- lio-sam.md
- loam.md
- lvi-sam.md
- multi-sensor-fusion-slam-survey.md
- pin-slam.md
- r3live.md
- r3livepp.md
- range-image.md
- suma.md
- sumapp.md
- tightly-coupled-lidar-camera.md
- advantages.md
- challenges.md
- devo.md
- eds.md
- eklt.md
- esvio.md
- esvo.md
- event-based-vision-survey.md
- event-cameras-dvs.md
- event-representations.md
- evo.md
- ultimate-slam.md
- vio-go.md
- blip-2.md
- clip.md
- dreamfusion.md
- gaia-1.md
- llava.md
- navila.md
- nvidia-cosmos.md
- openvla.md
- rt-2.md
- scenedino.md
- siglip.md
- sora-dit.md
- spatial-ai.md
- vlm-vs-vla.md
- world-labs-marble.md
- world-model.md
- worldvla.md
- level-01-beginner.md
- level-02-getting-familiar.md
- level-03-monocular-slam.md
- level-04-rgbd-slam.md
- level-05-deep-learning.md
- level-06-vio-vins.md
- level-07-stereo-slam.md
- level-08-collaborative-slam.md
- level-09-lidar-visual-lidar-slam.md
- level-10-event-camera-slam.md
- level-11-world-models-spatial-ai.md
- resources.md
- ui.json
- basic-calculus.md
- basic-linear-algebra.md
- basic-probability-and-statistics.md
- camera-calibration.md
- camera-models-beyond-pinhole.md
- corner-detector.md
- edge-detector.md
- epipolar-geometry.md
- gaussian-blur.md
- logarithm-and-exponential.md
- pinhole-camera-model.md
- rigid-body-motion.md
- stereo-vision.md
- svd.md
- thresholding.md
- triangulation.md
- 2d-2d-correspondence.md
- 2d-3d-correspondence.md
- 3d-3d-correspondence.md
- akaze.md
- ba-on-graph-processor.md
- bag-of-visual-words.md
- bash-linux.md
- brute-force-matching.md
- bundle-adjustment.md
- c.md
- camera-device.md
- ci-cd.md
- concurrency.md
- consistency.md
- convex-relaxation.md
- cpp-python-interop.md
- cpp.md
- csharp.md
- dancers.md
- deep-image-retrieval.md
- docker.md
- edge-deployment.md
- extended-kalman-filter.md
- exteroceptive-sensor.md
- factor-graph.md
- fast.md
- flann.md
- futuremapping-1.md
- futuremapping-2.md
- gauss-newton.md
- git-github.md
- gnc.md
- hbst.md
- image-pyramid.md
- imu.md
- incremental-smoothing.md
- kd-tree.md
- keypoints.md
- klt-tracker.md
- landmark.md
- levenberg-marquardt.md
- lidar.md
- lie-groups.md
- lsh.md
- m-estimator.md
- map-inference-as-sparse-nonlinear-least-squares.md
- marginalization.md
- math-libraries.md
- maxcon.md
- metrics.md
- mle-and-map.md
- mobile.md
- multi-sensor-calibration.md
- non-linear-optimization.md
- occupancy-grid-mapping.md
- odometry.md
- opencv.md
- optical-flow.md
- orb.md
- pnp.md
- point-cloud.md
- pose-graph-optimization.md
- proprioceptive-sensor.md
- prosac.md
- python.md
- quasar.md
- radar.md
- ransac.md
- reprojection-error.md
- robust-pose-graph-optimization.md
- ros-ros2.md
- schur-complement-sparsity.md
- se-sync.md
- sift.md
- simulation.md
- sonar.md
- teaserpp.md
- voxel-map.md
- cnn-slam.md
- colmap.md
- covisibility-graph.md
- cubeslam.md
- d3vo.md
- deepfusion.md
- ds-slam.md
- dso.md
- dtam.md
- dvso.md
- dxslam.md
- dynaslam-ii.md
- dynaslam.md
- glomap.md
- instantsfm.md
- ldso.md
- lsd-slam.md
- maskfusion.md
- mid-fusion.md
- monoslam.md
- monst3r.md
- openvslam.md
- orb-slam.md
- orb-slam2.md
- orb-slam3.md
- pl-slam.md
- pop-up-slam.md
- ptam.md
- pycuvslam.md
- scale-ambiguity.md
- self-supervised-depth.md
- stella-vslam.md
- svo.md
- svo2.md
- ucoslam.md
- vdo-slam.md
- visual-odometry.md
- visual-place-recognition-vpr.md
- visual-slam-why-filter.md
- vo-vs-slam.md
- bad-slam.md
- bundlefusion.md
- depth-from-sensor.md
- double-window-optimisation.md
- dsp-slam.md
- dvo.md
- dynamicfusion.md
- elasticfusion.md
- frame-to-model-tracking.md
- fusionpp.md
- gpgpu-programming.md
- icp.md
- infinitam-v3.md
- kinectfusion.md
- kintinuous.md
- morefusion.md
- mrs-map.md
- pointfusion-densefusion.md
- rgbd-slam-v2.md
- rtab-map.md
- semanticfusion.md
- slampp.md
- tsdf-vs-surfel-maps.md
- ace-g.md
- ace-slam.md
- ace-zero.md
- ace.md
- activesplat.md
- align3r.md
- amb3r.md
- ba-net.md
- barf.md
- clio.md
- cnn-pose-regression-limitations.md
- co-slam.md
- codemapping.md
- codeslam.md
- conceptfusion.md
- conceptgraphs.md
- dedode.md
- deepfactors.md
- deepslam.md
- deeptam.md
- deepv2d.md
- deepvo.md
- demon.md
- depth-anything-3.md
- depth-anything-v2.md
- depth-anything.md
- depth-from-videos-in-the-wild.md
- detr.md
- differentiability.md
- difix3d.md
- disk.md
- dpt.md
- dpv-slam.md
- dpvo.md
- droid-slam.md
- dsac-star.md
- dsac.md
- dsacpp.md
- dust3r.md
- efm3d.md
- egg-fusion.md
- eslam.md
- flowformer.md
- flownet-2-0.md
- flownet.md
- flownet3d.md
- foundation-models.md
- go-slam.md
- gradslam.md
- grounding-dino.md
- gs-icp-slam.md
- hardnet.md
- hf-net.md
- hloc.md
- hydra-multi.md
- hydra.md
- iggt.md
- imap.md
- keynet.md
- khronos.md
- kimera-3d-dynamic-scene-graph.md
- learned-vs-hand-crafted.md
- legs.md
- lerf.md
- lietorch.md
- lightglue.md
- lm-reloc.md
- loftr.md
- mac-vo.md
- marigold.md
- masked-depth-modeling-lingbot-depth.md
- mast3r-fusion.md
- mast3r-slam.md
- mast3r.md
- metric3d.md
- midas.md
- monodepth.md
- monogs.md
- monorec.md
- nerf-slam.md
- nerf.md
- netvlad.md
- neural-ray-surfaces.md
- nice-slam.md
- nicer-slam.md
- nodeslam.md
- online-3dgs-modeling.md
- open-yolo-3d.md
- opengs-slam.md
- openscene.md
- patch-netvlad.md
- photo-slam.md
- point-slam.md
- posenet.md
- pwc-net.md
- r2d2.md
- raft-3d.md
- raft.md
- rf-detr.md
- roma-v2.md
- roma.md
- rt-detr.md
- rtg-slam.md
- sam-2.md
- sam-3.md
- sam.md
- scenecode.md
- sea-raft.md
- sfm-learner.md
- spatiallm.md
- splatam.md
- superglue.md
- superpoint.md
- tandem.md
- tartanvo.md
- theseus.md
- undeepvo.md
- vggt-geo.md
- vggt-slam-2-0.md
- vggt-slam.md
- vggt.md
- vmap.md
- vot.md
- xfeat.md
- yolo.md
- zoedepth.md
- airvo.md
- basalt.md
- deployed-vio.md
- dm-vio.md
- filter-based-vs-optimization-based.md
- imu-noise-model.md
- imu-preintegration-on-manifold.md
- imu-preintegration.md
- introduction-to-inertial-navigation.md
- kimera-vio.md
- maplab.md
- msckf.md
- observability.md
- okvis.md
- okvis2-x.md
- okvis2.md
- openvins.md
- quaternion-kinematics-for-error-state-kf.md
- rovio.md
- tightly-coupled-vs-loosely-coupled.md
- vi-dso.md
- vins-fusion.md
- vins-mono.md
- disparity-vs-depth.md
- s-ptam.md
- scale-observability.md
- stereo-dso.md
- stereo-rectification.md
- stereomsckf.md
- c2tam.md
- ccm-slam.md
- centralized-vs-decentralized.md
- communication-constraints.md
- coped.md
- door-slam.md
- inter-robot-loop-closure.md
- kimera-multi.md
- map-merging.md
- maplab-2-0.md
- swarm-slam.md
- degradation-handling.md
- direct-lidar-camera-alignment.md
- fast-lio2.md
- fast-livo.md
- fast-livo2.md
- lidar-visual-inertial-lvi.md
- lio-sam.md
- loam.md
- lvi-sam.md
- multi-sensor-fusion-slam-survey.md
- pin-slam.md
- r3live.md
- r3livepp.md
- range-image.md
- suma.md
- sumapp.md
- tightly-coupled-lidar-camera.md
- advantages.md
- challenges.md
- devo.md
- eds.md
- eklt.md
- esvio.md
- esvo.md
- event-based-vision-survey.md
- event-cameras-dvs.md
- event-representations.md
- evo.md
- ultimate-slam.md
- vio-go.md
- blip-2.md
- clip.md
- dreamfusion.md
- gaia-1.md
- llava.md
- navila.md
- nvidia-cosmos.md
- openvla.md
- rt-2.md
- scenedino.md
- siglip.md
- sora-dit.md
- spatial-ai.md
- vlm-vs-vla.md
- world-labs-marble.md
- world-model.md
- worldvla.md
- level-01-beginner.md
- level-02-getting-familiar.md
- level-03-monocular-slam.md
- level-04-rgbd-slam.md
- level-05-deep-learning.md
- level-06-vio-vins.md
- level-07-stereo-slam.md
- level-08-collaborative-slam.md
- level-09-lidar-visual-lidar-slam.md
- level-10-event-camera-slam.md
- level-11-world-models-spatial-ai.md
- resources.md
- ui.json
- Base.astro
- i18n.mjs
- readme.mjs
- remark-display-dollars.mjs
- remark-md-links.mjs
- seo.mjs
- [note].astro
- index.astro
- index.astro
- resources.astro
- [note].astro
- index.astro
- index.astro
- resources.astro
- global.css
- config.mjs
- content.config.ts
- .gitignore
- astro.config.mjs
- package-lock.json
- package.json
- redirects.json
- applying-deep-learing.json
- beginner-map.json
- getting-familiar-map.json
- Mono.bmpr
- monocular.json
- rgbd.json
- .gitattributes
- .gitignore
- LICENSE
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/changh95/visual-slam-roadmap
Downloads the entire project code from GitHub to your computer.
cd visual-slam-roadmap
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
cd site
This project's files live in a subfolder, so move into it first.
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
// repository documentation
Was this content helpful?
(0 ratings)
