No video

simulating a LIDAR sensor from scratch with python | SLAM SERIES

  Рет қаралды 57,389

Mouad Boumediene - Hobby Coding

Mouad Boumediene - Hobby Coding

Күн бұрын

Пікірлер: 95
@hobby_coding
@hobby_coding 3 жыл бұрын
you can now get the source code from : ko-fi.com/s/86d7053723
@alhdlakhfdqw
@alhdlakhfdqw 2 жыл бұрын
thank you very muh for your wonderful video with simple explanation and great animations! :)
@manavpatil5699
@manavpatil5699 2 жыл бұрын
your knowledge is superb remembered only entartainment videos has more view and subscriber but for me you are hero
@hobby_coding
@hobby_coding 2 жыл бұрын
loved your comment, thanks for watching.
@louisdiedericks1528
@louisdiedericks1528 3 жыл бұрын
@Algobotics Love the video, can't wait to see what you do next. I had two errors in the code. 1) " TypeError: 'bool' object is not iterable" in the dataStorage function. fix: add an if function before the for loop in the dataStorage function if data!=False: for element in data: ... ... 2) The window did not close after the close button (the x next to minimize and maximize) in the corner was pressed. fix: add pygame.quit() after the while loop in the main file. It is also a good idea to add pygame.init() at the beginning of each file to ensure no "video system not initialized" errors.
@hobby_coding
@hobby_coding 3 жыл бұрын
thanks, Louis, i will pin your comment to help people find the solution to some bugs. regarding the if condition I probably just forgot to add it in the video.
@harsh35plays
@harsh35plays 2 жыл бұрын
Can you please share your code? I am having a hard time debugging
@elifkarabulut5740
@elifkarabulut5740 2 жыл бұрын
I have done what you say but it still does not work. :/
@DubstepJeroen
@DubstepJeroen 2 жыл бұрын
@@harsh35plays did you figure it out yet?
@RahulKumar-mh4bk
@RahulKumar-mh4bk 3 жыл бұрын
Love your videos 💕 It would be nice to give some more theoretical details as animated supplementary videos. Hopefully videos will be released soon.
@hobby_coding
@hobby_coding 3 жыл бұрын
thanks for tuning in. what do you mean by theoretical details , math ?
@RahulKumar-mh4bk
@RahulKumar-mh4bk 3 жыл бұрын
@@hobby_coding yes that would be great 😊
@lukeschmitt1773
@lukeschmitt1773 3 жыл бұрын
@@hobby_coding It would be interesting to see concepts like Extended Kalman Filters or Particle Filters covered in your style. Great work!
@harsh35plays
@harsh35plays 2 жыл бұрын
dude can you help me with the code?
@raoul9684
@raoul9684 3 жыл бұрын
This is an interesting content!
@hobby_coding
@hobby_coding 3 жыл бұрын
thanks abderraouf , happy ramadan .
@aameaame7973
@aameaame7973 3 жыл бұрын
Amazing content! Thank you so much for sharing!
@ahmedbenyoucef3238
@ahmedbenyoucef3238 Жыл бұрын
perfect, Bro 👍 you have a good explaining method. good luck.
@tranquochung1995
@tranquochung1995 Жыл бұрын
Thank you very much Mr, Algobotics. Your video is very helpful.
@user-vn1ix3ji3t
@user-vn1ix3ji3t 5 ай бұрын
Hello! I wrote all the code like yours, but it doesn't display, scan, or display an image.
@MohammadHefny_HefnySco
@MohammadHefny_HefnySco 2 жыл бұрын
Many thanks for this great video
@hobby_coding
@hobby_coding 2 жыл бұрын
you're welcome Mohammed
@Oguzhan_o7
@Oguzhan_o7 8 ай бұрын
Awesome 👏👏👏👏👏
@hobby_coding
@hobby_coding 2 ай бұрын
Thanks :)
@Oguzhan_o7
@Oguzhan_o7 2 ай бұрын
@@hobby_coding you're welcome :)
@badcandy1337
@badcandy1337 11 ай бұрын
Subscribed. man you are amazingly smart
@swagh1611
@swagh1611 3 жыл бұрын
While converting lidar measurements to position: why for y coordinate you subtract it? y = - distance * math.sin(angle) + robot_position[1] shouldn't it be y = distance * math.sin(angle) + robot_position[1] ? i.e without a negative sign. And similar in the function sense_obstacles()
@hobby_coding
@hobby_coding 3 жыл бұрын
the - sign is to account for the display inverted y axis
@tommytran5962
@tommytran5962 2 жыл бұрын
Use the + sign, not the - sign. The + sign worked for me.
@dingdong2588
@dingdong2588 Жыл бұрын
@@hobby_coding stop scamming broooo
@hobby_coding
@hobby_coding Жыл бұрын
@@dingdong2588 what are you talking about ?
@dingdong2588
@dingdong2588 Жыл бұрын
@@hobby_coding im sorry daddy
@Hanan-qz8ms
@Hanan-qz8ms 5 ай бұрын
I use rplidar c1.. when i run it apper a black window and the lidar doesn't connect or even work!😢 please help me
@DubstepJeroen
@DubstepJeroen 2 жыл бұрын
Great video and very nicely explained! Only trouble I'm having is the fact that when i start my simulation the window doesnt show any obstacles. Ive been looking for some time now. anyone got some tips?
@JashDoshi
@JashDoshi 3 жыл бұрын
9:51 in realtime, the colour of a wall wont be black, it will be a variable colour, so how can you implement that here?
@hobby_coding
@hobby_coding 3 жыл бұрын
this is just a simulation in real-life the lidar sensor will return the angle and distance to that obstacle without considering any colors i only did this trick to simulate the LIDAR sensor
@JashDoshi
@JashDoshi 3 жыл бұрын
@@hobby_coding ahh okayy, cant wait for you to make this with your mobile cam!
@uselessrobotics5383
@uselessrobotics5383 3 жыл бұрын
Hello, Your work is very nice ! SOmetimes, you are happy when you come across some content creator :)
@hobby_coding
@hobby_coding 3 жыл бұрын
thank you for the positive comment, I'm glad you liked the content.
@kadaliakshay6770
@kadaliakshay6770 4 ай бұрын
hey is there any way of doing this with camera but without a LIDAR? because I've done some research and it kinda looks like it's possible...
@hobby_coding
@hobby_coding 2 ай бұрын
Yes, autonomous driving can be done with a camera. Tesla for example uses cameras, radar and ultrasonic sensors.
@kadaliakshay6770
@kadaliakshay6770 17 күн бұрын
@@hobby_coding thx
@tommytran5962
@tommytran5962 2 жыл бұрын
thank you so much.
@elifkarabulut5740
@elifkarabulut5740 2 жыл бұрын
Is it possible to insert a video or series of images to this code? What I want to do is, having two objects on the plan and make them look like they are moving. So, I thought about creating a video and uploading it or inserting series of images and creating a transmission between them? Please help me.
@hobby_coding
@hobby_coding 2 жыл бұрын
yes, but make sure the colors are the same. you can make an animation usign after effect to suit your purposes and export this animation in the form of images. at each iteration show one frame and you are done.
@elifkarabulut5740
@elifkarabulut5740 2 жыл бұрын
@@hobby_coding and what if I want to add a moving object? Can I simpy create another class named 'object' and move this object on this plan? I want object to be able to recognize obstacles and change the direction accordingy.
@princerajput2852
@princerajput2852 3 жыл бұрын
how we can create 3d/2d map from lidar(ply/.bag) file using python
@hobby_coding
@hobby_coding 3 жыл бұрын
i dont have a lidar sensor , that's why i decided to simulate one :)
@AbcDef-oe8sj
@AbcDef-oe8sj 3 жыл бұрын
can u help me with this...i got an error that i couldnt rectify... it says... 'NoneType' object is not subscriptable in show_sensorData() method would be really helpfull if u could help me
@angeloespinoza9850
@angeloespinoza9850 3 жыл бұрын
Hi Algobotics, I am currently basing on this project to do a Visibility Polygon. Right now I have got a point on the same map as you have but now with red lines emanating from it as lidar sensor. I want to detect collision from this emanating lines to the borders of the image. How could I do it?
@tommytran5962
@tommytran5962 2 жыл бұрын
at 9:01, why is sigma squared ?
@yoursyasuo5868
@yoursyasuo5868 3 жыл бұрын
This is so awesome!!! Can you please provide the project link please?
@hobby_coding
@hobby_coding 3 жыл бұрын
sorry , i'm waiting for the project to be completed befor I post it in GitHub , so please just write the code by watching the video for now .
@yoursyasuo5868
@yoursyasuo5868 3 жыл бұрын
@@hobby_coding actually I did coded along the video but got some errors. And I need to implement SLAM simulation like this for a project. That would be great if I could get some help from you.... Please consider.
@hobby_coding
@hobby_coding 3 жыл бұрын
@@yoursyasuo5868 please tell me what bugs did you get
@NimishKashyap
@NimishKashyap 3 жыл бұрын
Yes I agree, that'll be a great help
@yoursyasuo5868
@yoursyasuo5868 3 жыл бұрын
I got the sensed_obstacle() not found. I double checked my code and I have literally defined it correctly but still it is showing that same error
@sriramsriram9246
@sriramsriram9246 2 жыл бұрын
which type of controller is used in this robot
@mathewtomy3823
@mathewtomy3823 2 жыл бұрын
Is this useful for doing object detection using lidar
@littledude6958
@littledude6958 3 жыл бұрын
Great Video.! I am having one problem . ' TypeError: 'bool' object is not iterable '. Im getting this error for the dataStorage method.
@diptadipdas8111
@diptadipdas8111 3 жыл бұрын
same did you find the solution?
@JashDoshi
@JashDoshi 3 жыл бұрын
The solution is: return an iterable. I suggest that you either convert the bool to a string (str(False)) or enclose it in a tuple ((False,)).
@littledude6958
@littledude6958 3 жыл бұрын
@@JashDoshi Thankyou..!!
@DonnyPUtama
@DonnyPUtama 3 жыл бұрын
@@littledude6958 i still dont get it
@elifkarabulut5740
@elifkarabulut5740 2 жыл бұрын
anyone can share the code of the solution?
@vardhanviswanath1234
@vardhanviswanath1234 2 жыл бұрын
When I hover my mouse in the pygame window, it's displaying red lines and dots in random order in the pygame window, instead of displaying the map. Please help me out.
@DubstepJeroen
@DubstepJeroen 2 жыл бұрын
did you find a solution?
@antonwezels9403
@antonwezels9403 5 ай бұрын
Hey are you still on fiverr available?
@stefano8936
@stefano8936 12 күн бұрын
7:20 F-Bomb dropped
@jamilahmarramduarte1575
@jamilahmarramduarte1575 Жыл бұрын
Hi sir how to connect this code into object detection?
@nashrllah
@nashrllah Жыл бұрын
how can i combine it with vrep
@AlaEddine19176
@AlaEddine19176 3 жыл бұрын
Hi Sir i need some help to build a small simulation app for study work can you help me ??
@ahmedchakouri3498
@ahmedchakouri3498 3 жыл бұрын
hello everyone I hope you all fine I have a question, how to receive data from LIDAR LMS111-10100 and save it using ethernet ?
@badcandy1337
@badcandy1337 11 ай бұрын
you stopped coding?????
@Pages_Perfected
@Pages_Perfected 2 жыл бұрын
hmm
@hobby_coding
@hobby_coding 2 жыл бұрын
hmmm
@dingdong2588
@dingdong2588 Жыл бұрын
Anyone bought his fiver codes link it here plz :D
@dingdong2588
@dingdong2588 Жыл бұрын
i mean kopi
@Taka-tg8zq
@Taka-tg8zq 2 жыл бұрын
Hi, I like your tutorial. Do you have LinkedIn?
@hobby_coding
@hobby_coding 2 жыл бұрын
hello taka, my LinkedIn is : www.linkedin.com/in/mouad-boumediene/
@Taka-tg8zq
@Taka-tg8zq 2 жыл бұрын
@@hobby_coding Added you there :) Good to connect!
Feature Extraction from 2D LIDAR data using python 1/2 | SLAM SERIES
6:17
Mouad Boumediene - Hobby Coding
Рет қаралды 16 М.
Can This Bubble Save My Life? 😱
00:55
Topper Guild
Рет қаралды 84 МЛН
Happy birthday to you by Tsuriki Show
00:12
Tsuriki Show
Рет қаралды 12 МЛН
Oh No! My Doll Fell In The Dirt🤧💩
00:17
ToolTastic
Рет қаралды 6 МЛН
拉了好大一坨#斗罗大陆#唐三小舞#小丑
00:11
超凡蜘蛛
Рет қаралды 12 МЛН
Can you map a room with LIDAR and Arduino?
11:52
Nikodem Bartnik
Рет қаралды 336 М.
Robotics Toolbox for Python
35:27
Peter Corke
Рет қаралды 19 М.
How Ray Tracing Works - Computerphile
20:23
Computerphile
Рет қаралды 86 М.
I run untested, viewer-submitted code on my 500-LED christmas tree.
45:17
Elon Musk says losers use LiDAR. [Explanation video]
6:53
If __name__ == "__main__" for Python Developers
8:47
Python Simplified
Рет қаралды 398 М.
The Complete Guide to Python Virtual Environments!
15:52
teclado
Рет қаралды 343 М.
Easy SLAM with ROS using slam_toolbox
25:47
Articulated Robotics
Рет қаралды 127 М.
Can This Bubble Save My Life? 😱
00:55
Topper Guild
Рет қаралды 84 МЛН