SkillAgentSearch skills...

Slam

An implementation of particle filtering algorithm for simultaneous localization and mapping (SLAM) in autonomous robots.

Install / Use

/learn @vatsan/Slam
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Simultaneous Localization and Mapping through Particle Filtering

An implementation of particle filtering algorithm for Simultaneous Localization and Mapping (SLAM)

Update: This was my assignment from grad school in 2007, I have not attempted to run it since and neither should you be attempting to run this code. I uploaded this to GitHub as it brough back pleasant old memories.

Usage

python slam.py <datafile [ex:data/localized.data]> <cell size [ex:20]> <Type (-1/0/1/2,3) [ex:0]>"

Demo

Here's a movie demonstrating SLAM in action on the file data/localized.data. This is a simulation of the robot receiving real-time data from its LASER range finder and SONAR and using SLAM to build a map of its surrounding and positioning itself in that environment.

SLAM in Action

View on GitHub
GitHub Stars120
CategoryDevelopment
Updated8mo ago
Forks48

Languages

Python

Security Score

87/100

Audited on Jul 24, 2025

No findings