Skip to content

Landmark Detection and Tracking (SLAM)

Notifications You must be signed in to change notification settings

yerson001/graph-slam

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Landmark Detection & Robot Tracking (SLAM)

Project Overview

In this project we implement SLAM (Simultaneous Localization and Mapping) for a 2 dimensional world. It combines robot sensor measurements and movement to create a map of an environment from only sensor and motion data gathered by a robot, over time. SLAM gives a way to track the location of a robot in the world in real-time and identify the locations of landmarks such as buildings, trees, rocks, and other world features. This is an active area of research in the fields of robotics and autonomous systems.

The project consists of several relatively independent parts:

  • Jupyter notebooks

    Provide detailed explanations of SLAM algorithm and implementation guidelines.

  • C++ console application

    Basic implementation of Graph SLAM in C++ without GUI.

  • Qt application

    Features visualization of robot movement and localization.

Setup details for each sub-project can be found under corresponding project folders.

About

Landmark Detection and Tracking (SLAM)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 92.1%
  • CMake 4.2%
  • Jupyter Notebook 2.7%
  • Other 1.0%