/SLAM-Robotics

technological mapping method that allows robots and other autonomous vehicles to build a map , localize itself on that map at the same time and choose the best route avoiding obstacles.

Primary LanguagePython

SLAM (Simultaneous Localization and Mapping)

A method used for autonomous vehicles that lets you build a map and localize your vehicle in that map at the same time. SLAM algorithms allow the vehicle to map out unknown environments. Engineers use the map information to carry out tasks such as path planning and obstacle avoidance.


slam-vacuum

📹 SLAM Course (2013) - Youtube
📹 SLAM Mathematics Playlist + (Python) - YouTube + I enjoyed it and took some Notes + code
photo-2023-10-04-12-46-55 That`s how i study this sh#t :D .. Units: ↙️
- A: Motion model, landmark detection in LiDAR data.
- B: Positioning by estimation of a similarity transform, iterative closest point (ICP) algorithm.
- C: Bayes filter, Kalman filter in 1D.
- D: Covariances and error ellipses, multidimensional Kalman filter, extended Kalman filter.
- E: Parametric and nonparametric filters and the particle filter.
- F: SLAM using an extended Kalman filter.
- G: FastSLAM: Rao-Blackwellized SLAM which combines particle and Kalman filters.
- PP01: Path planning on grids using Dijkstra and A* algorithms, kinematic state space planning.

📕 Probabilistic Robotics
📌Robot Mapping - WS 2018/19 - Universität Freiburg


I consider that you have some knowledge in ROS and Ubuntu. 👉👈

ORB-slam 2 Code - ubuntu c++:

https://github.com/raulmur/ORB_SLAM2

Video of final result :

https://youtu.be/g684_GdQoP8

Code Matlab :

https://au.mathworks.com/help/nav/slam.html

Datasets : Tum :

http://vision.in.tum.de/data/datasets/rgbd-dataset/download

KITTI:

http://www.cvlibs.net/datasets/kitti/eval_odometry.php

Euro :

http://projects.asl.ethz.ch/datasets/doku.php?id=kmavvisualinertialdatasets

RTAB-Map:

http://introlab.github.io/rtabmap/
https://dev.to/admantium/ros-simultaneous-mapping-and-localization-with-rtabmap-2o09

6481cee7aae2f2dc3aebea54_1_2mKD4ShOa402kgJBFa_6zA