3D LIDAR Scanner (new version)

  Рет қаралды 69,392

Charles Grassin

Charles Grassin

3 жыл бұрын

This 3D Lidar improves on my previous Lidar project with a better mechanical design to achieve much faster scanning rate and higher resolution. It relies on a mirror to scan the beam around the room, and has not moving electronic part. This video describes the design, construction and usage of this sensor.
Original article: charleslabs.fr/en/project-3D+L...
GitHub repo: github.com/CGrassin/3d_lidar
CC-BY Charles Grassin
Made with open-source software: Kdenlive, Processing, Arduino, Inkscape on Ubuntu.

Пікірлер: 57
@WalkingEng
@WalkingEng 2 жыл бұрын
This is brilliant, well done. This is on my project list now. Many Thanks Charles.
@emilvidmark
@emilvidmark 3 жыл бұрын
Totally awesome! I'm definetly going to try this one out. Good work!
@farhs3133
@farhs3133 3 жыл бұрын
Awesome project, and pretty good article.
@juanramirezjardua2082
@juanramirezjardua2082 2 жыл бұрын
Thanks for sharing your project. I like it a lot. In the past I did an scanner with two servos, but yours is better. You've expended lot of time for preparing and sharing details of the design, so thanks again. Juan.
@yasuohahadsm1816
@yasuohahadsm1816 5 ай бұрын
I am working on a similar project that involves a 2-DOF system with yaw and pitch capabilities, along with a ToF LiDAR. After scanning, I obtain data that includes distance, yaw angle, and pitch angle. I use MATLAB to convert these into Cartesian coordinates and to create a 3D view. However, some lines that should be straight appear curved. Do you know why this might be? I intend to use this setup for 3D reconstruction of fluid objects such as sand and gravel, in order to calculate their volume
@sammyj2917
@sammyj2917 3 жыл бұрын
This is killer! I gotta build something like this.
@TechsScience
@TechsScience 3 жыл бұрын
The mechanism impresses me
@cekuhnen
@cekuhnen Ай бұрын
Interesting idea with the mirror !
@mark0305
@mark0305 3 жыл бұрын
good for those who don't have the expense to afford a commercial product, btw, first surface mirrors are preferred as the speed of light in glass is much lower than in air
@anonymousperson5831
@anonymousperson5831 4 ай бұрын
when someone talks about 3D LiDAR scan. I think it's best to distinguish between: inside-out scan and outside-in scan they are different approaches. the inside-out like the one in the video, has a problematic of many blind spots, to fix that, you don't need a 360 rotation method, but the entire scanning station should be mobile. the outside-in scan on the other hand, can use a 360 method and it will be actually perfect.
@jozefdubovec200
@jozefdubovec200 8 ай бұрын
simple, cheap, scalable quality, perfect
@digitaldragondamnati
@digitaldragondamnati Жыл бұрын
Thank you for posting!
@danh9002
@danh9002 8 ай бұрын
Great project! Thank you!
@antonwinter630
@antonwinter630 3 жыл бұрын
very nice, would love to see it hooked up to SLAM
@3d_printall
@3d_printall 2 жыл бұрын
Well done!!
@ParsMaker
@ParsMaker 3 жыл бұрын
nice work
@GoldenHat333
@GoldenHat333 3 жыл бұрын
thats awesome good job mate
@CharlesGrassin
@CharlesGrassin 3 жыл бұрын
Thanks :)
@MoustacheSexy
@MoustacheSexy 2 жыл бұрын
Super chouette comme idée :0
@BH4x0r
@BH4x0r 3 жыл бұрын
I think it would be beneficial to instead use BLDC's, you can set the angle directly (sin pwm with mosfets), it would need some balancing work though, but the TF Luna can be set to update 250 times while stock is 100, and the TFmini-S up to 1kHz (1000 dots a sec), maybe more. that'll allow much faster scanning and movement.
@RaphaelAguirre
@RaphaelAguirre 3 жыл бұрын
Excelent!
@magnussorensen2565
@magnussorensen2565 3 жыл бұрын
Awesome LIDAR project. I liked how you solved the motion of the mirror. A few tweaks and it's perfect. 1. As others already suggested, use ball bearings on the axis. 2. Instead of using a gear link from the motor to the rotating assembly, use a timing belt. It would lessen the vibrations due to slack in the gears. Note also that you do not get the same length from all the lidar angles due to the sensor's construction.
@CharlesGrassin
@CharlesGrassin 3 жыл бұрын
Thank you for your comment! In this case, I wanted a fully 3D-printed construction. But I agree with your suggestions. I will probably do an improved version in the future with a timing belt, a bearing and rods for the pitch axis.
@micultimy91
@micultimy91 2 жыл бұрын
Man, you got my attention with this one! Thanks for sharing! I also have some improvements ideas like the other colleagues: 1. ball bearing for the rotating mirror it's mandatory 2. belt drive for the rotating mirror should be a better choice in terms of motion fluidity. Gears if not printed correctly, will induce vibrations into the mirror. 3. mounting the linkages for the mirror angle on at least 3 vertical rounded shafts (like those used on 3D printers axis), around the rotating assembly, together with another ball bearing, to ensure a parallelism between the base of the whole lidar system and the angle control ring for the mirror. 4. a DC motor with encoder (you can find in old paper printers) should be a cheap option to rotate the mirror assembly in a fast and controlled manner. 5.
@CharlesGrassin
@CharlesGrassin 2 жыл бұрын
Thank you for your comment! I agree with all of your proposed improvements. However, it would make it more complex to replicate. I might do a version similar to what you described in the future, but also maybe an improved fully 3D-printed version.
@deadlistcach
@deadlistcach 9 ай бұрын
@@CharlesGrassin your design still best on youtube or other platform, its like nobody doing this. do you still progress on project or it will be last version we watched.
@cagedgandalf3472
@cagedgandalf3472 2 ай бұрын
Hi, I am a bit late but is it possible to use stepper motor instead of the DC motor?
@badcandy1337
@badcandy1337 9 ай бұрын
Amazing
@DRKcompany
@DRKcompany 10 ай бұрын
Brilliant
@enpegee
@enpegee 3 жыл бұрын
cool
@bitsurfer0101
@bitsurfer0101 4 ай бұрын
Could you discuss the math behind the scanning a little bit more? I would be interested in hearing how that is achieved. Merci beaucoup.
@sohamkulkarni2805
@sohamkulkarni2805 Жыл бұрын
Cool idea. How does it manages to keep stock range value of TF luna when its reflects on mirror and back?
@CharlesGrassin
@CharlesGrassin Жыл бұрын
Thanks! I don't have actual numbers, but it doesn't really affect the range measurement in my experience. The additional travel path is only a few centimeters and the reflectivity of a standard mirror in the wavelength of this Lidar is well above 90%.
@Hukkinen
@Hukkinen 6 ай бұрын
Nice, thanks. Next: Let's put the LIDAR as the eyes of a robot, simulating a saccades. Then sensor fusion.. and create a representation of the visual environment... 😅
@OMNI_INFINITY
@OMNI_INFINITY Жыл бұрын
So is a standard car mounted lidar spinning the sensor because that keeps the whole thing smaller?
@joaocarimo
@joaocarimo Жыл бұрын
You could use only one stepper motor and one potentiometer
@halo112az
@halo112az 2 жыл бұрын
I am just replication your project an i have all the printing parts fit together. But now i wonder why you didn`t made the rotor higher, so that the mirror can move more down. So that you have a wider scanning area. I want to do a scan of a room, and therefor i also need to scan the ceiling. I would be really happy if you could answer :) Thanks in advance.
@jonjonsson6323
@jonjonsson6323 3 жыл бұрын
This is often how a sea based radar works, usually thy got dual levels on them
@OMNI_INFINITY
@OMNI_INFINITY Жыл бұрын
Should include a lidar room mapping as proof of concept.
@user-rs1fo2dd9b
@user-rs1fo2dd9b 2 жыл бұрын
what is the maximum detection range of this lidar? would there be an affordable way to get 30~45 meters of range?
@CharlesGrassin
@CharlesGrassin 2 жыл бұрын
The TF-Luna only does 12 m max range. The Gamin LIDAR-Lite does 40 m range, but it is much bigger and more expensive. I used it in a previous scanning 3D Lidar project: charleslabs.fr/en/project-3D+Lidar+Scanner
@joaocarimo
@joaocarimo Жыл бұрын
If you used a CIS sensor and a laser with a lens to transpose the beam into a line it would be far simpler and effective.
@emrebetik6233
@emrebetik6233 2 жыл бұрын
Hello, I am getting an error in the processing part of the project, it does not read the lidar. When I test the lidar it works. Would you help me?
@alimoharam4362
@alimoharam4362 Жыл бұрын
does this method reduce the sampling frequency compared to a stationary lidar ? I'm interested to know it's drawbacks
@sohamkulkarni2805
@sohamkulkarni2805 Жыл бұрын
Hi, I think it reduces range and number of point clouds due to accounted losses in the system.
@basithAA
@basithAA 2 жыл бұрын
How many degrees it can get? From 0 until 45? Because its with mirror reflection method... i also research with 2 mirror reflection like in panasonic lidar style, so for mirror 1 is fixed in 45° for transfer the laser into mirror 2 is rotating by pulley and also set the degree with micro servo there to make field of view. What do you think? Im still get arround 20-40° effective to capture the room bcause 0-20 still detect the body of the lidar and 20-40 is just about seeing mostly the road/bottom side. The lidar couldnt see the object on the forward-high side. (45° above)
@CharlesGrassin
@CharlesGrassin 2 жыл бұрын
Relative to the ground, it's about -25° to 20°. This range is determined by the length of the link rods and can be changed depending on the need (of course, the code also has to be changed to give the correct angle). There are many interesting configurations for the mirrors. Panasonic 's Lidar is indeed one of them!
@basithAA
@basithAA 2 жыл бұрын
Oh okee.thank you..nice sharing. -25 to 20 is for swing that 2 servos yaa... if its directly mount to control the mirror its like 0-45° if relative to the ground until the mirror can transfer the laser straight horizontal. What type do you use for this 2 servos? Mg90s 90 degree or 180 degree? With mapping? This angle setting not same ya For the right and the left servo? If the 2 rods controlling the mirror angle together like this. Its probably like the right servo set -15° and the left servo set 15° to get 15° actual in the mirror angle.
@awaisahmed7033
@awaisahmed7033 3 жыл бұрын
why did you use mirror ? i mean you can use Lidar sensor directly
@CharlesGrassin
@CharlesGrassin 3 жыл бұрын
The mirror moves the laser beam on two axes without having to move the lidar sensor itself. Because a mirror is lighter and has no wires, the scan can be much faster and more reliable.
@Krzemieniewski1
@Krzemieniewski1 Жыл бұрын
Add this to the roomba and you have a house interior scaner
@jacobdavidcunningham1440
@jacobdavidcunningham1440 Жыл бұрын
yoooo a swashplate lol damn nice
@theturboassslayer7354
@theturboassslayer7354 3 жыл бұрын
Es-tu québécois?
@CharlesGrassin
@CharlesGrassin 3 жыл бұрын
Non : Paris, France 🙂
@mathisbuilder
@mathisbuilder 3 жыл бұрын
Je me demandais la même affaire lol
@battulaharilakshmanprasad2721
@battulaharilakshmanprasad2721 4 ай бұрын
but where to keep the object
@granatapfel6661
@granatapfel6661 Жыл бұрын
Pas mal mdr
3 wheeler new bike fitting
00:19
Ruhul Shorts
Рет қаралды 50 МЛН
I wish I could change THIS fast! 🤣
00:33
America's Got Talent
Рет қаралды 75 МЛН
iPhone 3D Scanning vs Professional 3D Scanner
9:15
SuperfastMatt
Рет қаралды 804 М.
All about the Xiaomi Lidar Scanner and the Sunfounder RasPad
5:14
Getting Started with LIDAR
47:27
DroneBot Workshop
Рет қаралды 1,4 МЛН
DIY sonar scanner (practical experiments)
14:30
bitluni
Рет қаралды 1 МЛН
3D Scanning for Free
9:34
Holocreators GmbH
Рет қаралды 712 М.
#203 Best LIDAR Sensors for Makers (Comparison and Test)
16:31
Andreas Spiess
Рет қаралды 188 М.
Can you map a room with LIDAR and Arduino?
11:52
Nikodem Bartnik
Рет қаралды 327 М.
DIY Scanning Laser Microscope
22:05
Breaking Taps
Рет қаралды 423 М.
What Does A $350K LiDAR Project REALLY Look Like?
17:42
Dylan Gorman
Рет қаралды 213 М.
Secret Wireless charger 😱 #shorts
0:28
Mr DegrEE
Рет қаралды 2 МЛН
Asus  VivoBook Винда за 8 часов!
1:00
Sergey Delaisy
Рет қаралды 1,1 МЛН