simulating a LIDAR sensor from scratch with python | SLAM SERIES

  Рет қаралды 62,756

Hobby Coding

Hobby Coding

Күн бұрын

Пікірлер: 95
@hobby_coding
@hobby_coding 3 жыл бұрын
you can now get the source code from : ko-fi.com/s/86d7053723
@alhdlakhfdqw
@alhdlakhfdqw 3 жыл бұрын
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 3 жыл бұрын
Can you please share your code? I am having a hard time debugging
@elifkarabulut5740
@elifkarabulut5740 3 жыл бұрын
I have done what you say but it still does not work. :/
@JAYJAY_1931
@JAYJAY_1931 3 жыл бұрын
@@harsh35plays did you figure it out yet?
@raoul9684
@raoul9684 3 жыл бұрын
This is an interesting content!
@hobby_coding
@hobby_coding 3 жыл бұрын
thanks abderraouf , happy ramadan .
@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 3 жыл бұрын
dude can you help me with the code?
@Oguzhan_o7
@Oguzhan_o7 Жыл бұрын
Awesome 👏👏👏👏👏
@hobby_coding
@hobby_coding 8 ай бұрын
Thanks :)
@Oguzhan_o7
@Oguzhan_o7 8 ай бұрын
@@hobby_coding you're welcome :)
@aameaame7973
@aameaame7973 3 жыл бұрын
Amazing content! Thank you so much for sharing!
@ahmedbenyoucef3238
@ahmedbenyoucef3238 Жыл бұрын
perfect, Bro 👍 you have a good explaining method. good luck.
@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
@tranquochung1995
@tranquochung1995 2 жыл бұрын
Thank you very much Mr, Algobotics. Your video is very helpful.
@badcandy1337
@badcandy1337 Жыл бұрын
Subscribed. man you are amazingly smart
@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!
@MohammadHefny_HefnySco
@MohammadHefny_HefnySco 3 жыл бұрын
Many thanks for this great video
@hobby_coding
@hobby_coding 3 жыл бұрын
you're welcome Mohammed
@kadaliakshay6770
@kadaliakshay6770 9 ай бұрын
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 8 ай бұрын
Yes, autonomous driving can be done with a camera. Tesla for example uses cameras, radar and ultrasonic sensors.
@kadaliakshay6770
@kadaliakshay6770 5 ай бұрын
@@hobby_coding thx
@elifkarabulut5740
@elifkarabulut5740 3 жыл бұрын
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 3 жыл бұрын
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 3 жыл бұрын
@@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.
@tommytran5962
@tommytran5962 2 жыл бұрын
at 9:01, why is sigma squared ?
@littledude6958
@littledude6958 3 жыл бұрын
Great Video.! I am having one problem . ' TypeError: 'bool' object is not iterable '. Im getting this error for the dataStorage method.
@xhibit-c8w
@xhibit-c8w 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 3 жыл бұрын
anyone can share the code of the solution?
@JAYJAY_1931
@JAYJAY_1931 3 жыл бұрын
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?
@mathewtomy3823
@mathewtomy3823 3 жыл бұрын
Is this useful for doing object detection using lidar
@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?
@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
@ДжайгоДжай
@ДжайгоДжай 10 ай бұрын
Hello! I wrote all the code like yours, but it doesn't display, scan, or display an image.
@Hanan-qz8ms
@Hanan-qz8ms 10 ай бұрын
I use rplidar c1.. when i run it apper a black window and the lidar doesn't connect or even work!😢 please help me
@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.
@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 :)
@vardhanviswanath1234
@vardhanviswanath1234 3 жыл бұрын
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.
@JAYJAY_1931
@JAYJAY_1931 3 жыл бұрын
did you find a solution?
@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
@sriramsriram9246
@sriramsriram9246 2 жыл бұрын
which type of controller is used in this robot
@tommytran5962
@tommytran5962 2 жыл бұрын
thank you so much.
@antonwezels9403
@antonwezels9403 10 ай бұрын
Hey are you still on fiverr available?
@jamilahmarramduarte1575
@jamilahmarramduarte1575 2 жыл бұрын
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 ?
@stefano8936
@stefano8936 5 ай бұрын
7:20 F-Bomb dropped
@badcandy1337
@badcandy1337 Жыл бұрын
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!
How do we add LIDAR to a ROS robot?
22:45
Articulated Robotics
Рет қаралды 167 М.
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
SLAM-Course - 01 - Introduction to Robot Mapping (2013/14; Cyrill Stachniss)
1:16:35
AI Is Making You An Illiterate Programmer
27:22
ThePrimeTime
Рет қаралды 240 М.
Inside the V3 Nazi Super Gun
19:52
Blue Paw Print
Рет қаралды 2,8 МЛН
Easy SLAM with ROS using slam_toolbox
25:47
Articulated Robotics
Рет қаралды 163 М.
Much bigger simulation, AIs learn Phalanx
29:13
Pezzza's Work
Рет қаралды 2,9 МЛН
5 Python Libraries You Should Know in 2025!
22:30
Keith Galli
Рет қаралды 90 М.
Can you map a room with LIDAR and Arduino?
11:52
Nikodem Bartnik
Рет қаралды 365 М.
SLAM Robot Mapping - Computerphile
11:35
Computerphile
Рет қаралды 142 М.
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН