How to Make an Autonomous Mapping Robot Using SLAM

20,073
0
Published 2024-05-14
This video explains the basics of SLAM (Simultaneous Localization and Mapping), how a LIDAR sensor works, frontier exploration, pathfinding, pure pursuit, obstacle avoidance, and Monte Carlo localization. This project was part of my RBE 3002 class, more details can be found at: kainakamura.com/project/rbe3002.

0:00 What is SLAM?
0:44 Implementing SLAM
1:44 Frontier Exploration
2:31 Pathfinding
3:07 Pure Pursuit
4:10 Obstacle Avoidance
4:26 Monte Carlo Localization
5:08 Outro and Mapping Videos

All Comments (21)
  • @tejasgudi1169
    You explained it better in just 5mins what my college was not able to teach me in one semester.
  • @circleofowls
    This is the best overview of SLAM that I've seen yet. Excellent presentation and just enough detail to get people started. I'd love to see a deep dive on getting ROS setup on a small rover like this.
  • @nicos.6019
    Really good video :) gives enough information to intrigue me into looking into the individual subjects further, but broad enough to not increase the length and complexity of the video. A real masterpiece of a video
  • @TNERA
    Super! That is a nice easy explanation of SLAM. Well done!
  • @grinselbub
    Clear and direct explanation. Ideal starting point for further research. 👍
  • @PhG1961
    Excellent, very well explained!
  • @wafflebeaver
    Damn i wish this existed to map out existing spaces and floors. Would probably be very useful.to level floors
  • Hi Mr. Kai Nakamura, could you please tell me where you are able to get the walls for the arena? Is it custom or you buy it from online store? I have a project that needs such wall. Thank you in advance
  • @ClickingKeys
    I’m interested in creating an outdoor rover. In your opinion, would lidar work for accurate positioning in an outdoor environment, like a yard?
  • @ianwhaples3837
    sometime in the future, would it be able to detect changes in the environment? where an obstruction has been added or a wall moved so that it can update it's map?