I'm going to try to blog at least one a week about useful projects and things that I've been working on. Today I'm going to do a high level discussion about how structured light works and how to make your own profilometer.
A profilometer is a device that uses a beam of light and a camera to measure depth. They can be tuned to work with many different working ranges and resolutions. Some can measure surfaces to within 0.01mm accuracy.
The range calculation for a profilometer comes from something called triangulation. Triangulation is the calculation of the parameters of a triangle created between the camera and the laser beam.
A great resource on this topic is the Build Your Own 3D scanner course from Brown University. They have a set of course notes that's nearly a book where I learned quite a bit.
In summary, to create your own profilometer you'll need the following hardware:
1) Camera (I used a Logitech C920)
2) Laser source
3) Digital servo motor (Can be had for as low as $10 from sparkfun.com)
4) Mounting hardware and a way to control the motor
My setup looks like this:
I'm going to assume you can figure out how to mount everything and how to control a digital servo, so on to the fun.
What you'll need to do to make an accurate scanner is the following:
1) Calibrate the camera
2) Calibrate the laser to the camera
3) Calibrate the motion of the camera due to the servo
In summary, to create your own profilometer you'll need the following hardware:
1) Camera (I used a Logitech C920)
2) Laser source
3) Digital servo motor (Can be had for as low as $10 from sparkfun.com)
4) Mounting hardware and a way to control the motor
My setup looks like this:
The kinect is for other uses.
I'm going to assume you can figure out how to mount everything and how to control a digital servo, so on to the fun.
What you'll need to do to make an accurate scanner is the following:
1) Calibrate the camera
2) Calibrate the laser to the camera
3) Calibrate the motion of the camera due to the servo
Thanks for taking time to share this valuable information admin. Really helpful.
ReplyDeletePython Training Institute in Chennai
Best Python Training in Chennai
ccna Training in Chennai
AWS Training in Chennai
DevOps Training in Chennai
Angularjs Training in Chennai
RPA Training in Chennai
This was a wondereful post being shared. The entire content in this blog is extremely helpful for me and gave me a clear idea on the concepts.
ReplyDeletegerman classes in mulund
german language classes in mulund
german classes in mulund west
German Course in Mulund East
French Classes in Mulund
French Classes in Mulund East
French Classes in Mulund West
French Language Classes in Mulund
ReplyDeleteThanks for sharing this valuable information to our vision. You have posted a worthy blog keep sharing.
Digital Marketing Training in Chennai
Digital Marketing Course in Chennai
CCNA Training in Chennai
DevOps Training in Chennai
SEO Training in Chennai
Digital Marketing Training in Anna Nagar
Digital Marketing Training in T Nagar
english to malayalam typing
ReplyDeleteVery Informative post. Thank you for sharing with us.
ReplyDeleteramanichandran novels free download
muthulakshmi raghavan novels free download
sashi murali novels free download
tamil novels pdf
srikala tamil novels
mallika manivannan tamil novels
tamil novel writers