Тёмный

How to Make an Autonomous Mapping Robot Using SLAM 

Kai Nakamura
Подписаться 1,3 тыс.
Просмотров 29 тыс.
50% 1

Опубликовано:

 

26 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 54   
@tejasgudi1169
@tejasgudi1169 3 месяца назад
You explained it better in just 5mins what my college was not able to teach me in one semester.
@azmyin
@azmyin Месяц назад
Excellent explanation. Even being an active researcher in this field for over three years I myself couldn't have explained it any better
@circleofowls
@circleofowls 3 месяца назад
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.
@HafeezMohammedAbdul-d6n
@HafeezMohammedAbdul-d6n 3 месяца назад
me too i also want to go through nav2 package from scratch
@ArnaudMEURET
@ArnaudMEURET 3 месяца назад
Me too! Although it’s meaningless because it’s the first one. Data needs context. 😅
@lanealucy
@lanealucy 2 месяца назад
+1
@nicos.6019
@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
@kaihnakamura
@kaihnakamura Месяц назад
Thank you so much! :)
@TNERA
@TNERA 3 месяца назад
Super! That is a nice easy explanation of SLAM. Well done!
@Viola-iu1ys
@Viola-iu1ys Месяц назад
your ability to connect with your viewers is unmatched!
@kaihnakamura
@kaihnakamura Месяц назад
Thank you! 😁
@GrahamHilton-lf5zp
@GrahamHilton-lf5zp Месяц назад
Wow, well done! This has been explained better than my professors did over a two-week period!. Great Video.
@grinselbub
@grinselbub 2 месяца назад
Clear and direct explanation. Ideal starting point for further research. 👍
@24-dinitrophenylhydrazine29
@24-dinitrophenylhydrazine29 3 месяца назад
insanely easy to understand! thank you sir
@boostedhuman
@boostedhuman 2 месяца назад
Such a clear, concise explanation!
@PhG1961
@PhG1961 2 месяца назад
Excellent, very well explained!
@BryanPerez-po4vx
@BryanPerez-po4vx 2 месяца назад
Thank you this was very informative, Great Job!
@birendrakumar-gl5gq
@birendrakumar-gl5gq 2 месяца назад
Good video, Hoping to see some visual slam and VIO stuff
@Sugar3Glider
@Sugar3Glider 2 месяца назад
Terrestrial Scanner on a Roomba, nice.
@ianwhaples3837
@ianwhaples3837 4 месяца назад
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?
@kaihnakamura
@kaihnakamura 4 месяца назад
Currently, the robot is using the gmapping ROS package to map the environment which only works for static environments. However, there are other SLAM implementations in ROS that allow for dynamic maps such as slam_toolbox. gmapping: wiki.ros.org/gmapping slam_toolbox: github.com/SteveMacenski/slam_toolbox#lifelong-mapping
@ianwhaples3837
@ianwhaples3837 4 месяца назад
Cool, I gotta say this is a very well made video, I’m surprised at how small the Chanel is and I hope to see it grow.
@kaihnakamura
@kaihnakamura 4 месяца назад
Thank you so much! :)
@wafflebeaver
@wafflebeaver 2 месяца назад
Damn i wish this existed to map out existing spaces and floors. Would probably be very useful.to level floors
@cdslseoultech4967
@cdslseoultech4967 3 месяца назад
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
@kaihnakamura
@kaihnakamura 3 месяца назад
I just contacted my professor and they told me the walls are custom made from rectangular thin plywood sheets and 3D printed parts. The curved walls are made by laser cutting a zig-zag pattern into the plywood, allowing it to bend. If you're interested in creating your own I could probably contact the lab staff and get the files needed to reproduce them if you're interested. Hope this helps!
@delta3Robotics
@delta3Robotics 2 месяца назад
Nice work!
@jack91522
@jack91522 Месяц назад
Individual videos on each technique would be good. I’m not interesting in building anything just want to learn
@НикитаЗаал
@НикитаЗаал 4 месяца назад
Wow, really outstanding results! How many people were on this project and how long it took you to accomplish it? Are you planning to release the code for this project? Again, thank you for sharing!
@kaihnakamura
@kaihnakamura 4 месяца назад
Three people over the course of a seven week term. Unfortunately, I cannot share the code in its entirety due to academic policy (students next year would just be able to copy it). But I could share code snippets or point toward resources with some of the algorithms I used if you’re interested. Thank you so much for your interest in this project! :)
@HafeezMohammedAbdul-d6n
@HafeezMohammedAbdul-d6n 3 месяца назад
can u share me as well
@НикитаЗаал
@НикитаЗаал 3 месяца назад
@@kaihnakamura Yeah, it would be awesome! If you could share info about the hardest points, not in a code, but maybe as a theory, methodology or something similar. It could help others and i think will be a interesting material for your blog!
@kaihnakamura
@kaihnakamura 2 месяца назад
@@НикитаЗаал Just added some code snippets to my website here: kainakamura.com/project/rbe3002
@hazielrc
@hazielrc Месяц назад
hey! Im searching for help using a Lidar sensor bc I have some errors with it, is there a way you could helpme?
@SamraUrooj-d4u
@SamraUrooj-d4u 3 месяца назад
one video on mapping please
@bobodude6152
@bobodude6152 3 месяца назад
Can i know what model of LiDar sensor did you use
@kaihnakamura
@kaihnakamura 3 месяца назад
It's an LDS-01 on top of a TurtleBot3: emanual.robotis.com/docs/en/platform/turtlebot3/appendix_lds_01/
@DenbotOrg
@DenbotOrg 2 месяца назад
Pure pursuit :) Go Skunkworks!
@varshneydevansh
@varshneydevansh Месяц назад
Subbed
@maestromx19m40
@maestromx19m40 3 месяца назад
Can you make a video about mapping
@ClickingKeys
@ClickingKeys 4 месяца назад
I’m interested in creating an outdoor rover. In your opinion, would lidar work for accurate positioning in an outdoor environment, like a yard?
@kaihnakamura
@kaihnakamura 4 месяца назад
It's hard to say for sure if LIDAR would work well in an outdoor environment for your needs. One thing to keep in mind for the robot I used is that it only makes LIDAR scans parallel to the ground. This worked find for my needs because the only obstacles were the walls. But if the environment were full of obstacles shorter than the LIDAR sensor, then the robot would be unable to detect them. There are 3D LIDAR sensors that allow you to create point clouds in 3D, but these can be quite expensive. Some SLAM robots use a 2D LIDAR scanner in combination with a stereo camera to achieve the same effect. The robot in the video is a TurtleBot3, but I know the TurtleBot4 uses the LIDAR and camera approach. Hope this helps! turtlebot.github.io/turtlebot4-user-manual/overview/features.html
@ClickingKeys
@ClickingKeys 4 месяца назад
@@kaihnakamura I really appreciate your thoughts and input. I was considering using GPS, but realized I would need RTK to make it accurate enough and that’s a bit more expensive than I was hoping for.
@Deniz-ej5fx
@Deniz-ej5fx 2 месяца назад
Thank you so much bro! Even the most detailed tutorial didn't had the part that uses datas on python, and you have it on your website. One question though, which SLAM program did you use? I am planing to use lidar mapping with raspberry pi 4 and hector SLAM, but most of the online sources says it is too slow, any advice?
@kaihnakamura
@kaihnakamura 2 месяца назад
Thank you! For this project I used the gmapping ROS package for SLAM, but I've also heard that slam_toolbox is a good choice as well. gmapping: wiki.ros.org/gmapping slam_toolbox: wiki.ros.org/slam_toolbox
@Deniz-ej5fx
@Deniz-ej5fx 2 месяца назад
@@kaihnakamura thanks a lot, you gained a subscriber 😁
@feelfreetofee
@feelfreetofee 3 месяца назад
♥♥♥
@ricardoburga1040
@ricardoburga1040 Месяц назад
What model of Lidar sensor did you use?
@kaihnakamura
@kaihnakamura Месяц назад
It's an LDS-01 on top of a TurtleBot3: emanual.robotis.com/docs/en/platform/turtlebot3/appendix_lds_01/
@salh2665
@salh2665 3 месяца назад
❤❤❤❤
@betahex3589
@betahex3589 2 месяца назад
where can i find the source code? thanks
@kaihnakamura
@kaihnakamura 2 месяца назад
Unfortunately I can't share the source code in its entirely because of academic policy (this was part of a school project so next year's students would just be able to copy the code). But I just added some code snippets to my website for some of the important bits along with links to additional resources: kainakamura.com/project/rbe3002
@Pomegrante460
@Pomegrante460 28 дней назад
@@kaihnakamuraIs this an undergraduate class project?
@kaihnakamura
@kaihnakamura 28 дней назад
@Pomegrante460 Yes! RBE 3002 at WPI
Далее
Building a Self-Driving Go Kart
13:46
Просмотров 265 тыс.
We finally APPROVED @ZachChoi
00:31
Просмотров 2,2 млн
🎙ПЕСНИ ВЖИВУЮ от КВАШЕНОЙ
3:05:21
БЕЛКА СЬЕЛА КОТЕНКА?#cat
00:13
Просмотров 1,4 млн
SLAM Robot Mapping - Computerphile
11:35
Просмотров 131 тыс.
Alternative to bearings for tiny robots
12:05
Просмотров 763 тыс.
Training AI Bots to Fight (they started dancing)
15:06
Просмотров 280 тыс.
Simultaneous Localization and Mapping (SLAM)
3:31
Просмотров 99 тыс.
World's First SCREW-BIKE
23:04
Просмотров 2,3 млн
Building the FASTEST Self Driving RC Car
16:01
Просмотров 651 тыс.
How Particle Life emerges from simplicity
10:16
Просмотров 351 тыс.
How to Build an Autonomous Robot Using LiDAR
8:01
Просмотров 11 тыс.
We finally APPROVED @ZachChoi
00:31
Просмотров 2,2 млн