laser point cloud scanner?
- robertspark
- Offline
- Platinum Member
Less
More
- Posts: 915
- Thank you received: 216
03 Apr 2022 12:06 #239158
by robertspark
laser point cloud scanner? was created by robertspark
I was wondering if anyone has had a go at creating a laser point cloud scanner?
I do a fair few architectural surveys at work, and have seen the outputs from the 3d scanners (building facade and interior scans)
got me thinking.... it can't be that hard (famous last words to every pipedream) to build a tripod with an rpi running linuxcnc with an ABC axis logging a laser dot / probe distance..... then use a second tripod as a reference point for secondary scans.
maybe use an Arduino with gyro, Accel and magnetometer to level the scanner plane.... simple code plus existing libraries.
just stumbled across this, no research donehttps://www.dfrobot.com/product-2108.html
I've presently got two Bosch glm50 laser distance measurement tools (one Bluetooth and one not).... they do the job....
but I did wonder if there was a way to do scans with 3x rotary axis and log to sd card on rpi.
I do a fair few architectural surveys at work, and have seen the outputs from the 3d scanners (building facade and interior scans)
got me thinking.... it can't be that hard (famous last words to every pipedream) to build a tripod with an rpi running linuxcnc with an ABC axis logging a laser dot / probe distance..... then use a second tripod as a reference point for secondary scans.
maybe use an Arduino with gyro, Accel and magnetometer to level the scanner plane.... simple code plus existing libraries.
just stumbled across this, no research donehttps://www.dfrobot.com/product-2108.html
I've presently got two Bosch glm50 laser distance measurement tools (one Bluetooth and one not).... they do the job....
but I did wonder if there was a way to do scans with 3x rotary axis and log to sd card on rpi.
Please Log in or Create an account to join the conversation.
- andypugh
- Offline
- Moderator
Less
More
- Posts: 23170
- Thank you received: 4860
06 Apr 2022 08:21 #239422
by andypugh
Replied by andypugh on topic laser point cloud scanner?
Let us know how it goes
Please Log in or Create an account to join the conversation.
- robertspark
- Offline
- Platinum Member
Less
More
- Posts: 915
- Thank you received: 216
06 Apr 2022 09:08 #239423
by robertspark
Replied by robertspark on topic laser point cloud scanner?
will do, been doing a bit of research and lidar seems to be the more common approach... but it seems to suffer from accuracy and spot size over distance.
but lidar seems to have the ability to scan at much higher rates (khz) against 1-20hz for the one I posted.
seems like there are lidar + rpi built options, but I'm looking for accuracy more than tonnes of rough data
I take it no one has tried this with linuxcnc before?
but lidar seems to have the ability to scan at much higher rates (khz) against 1-20hz for the one I posted.
seems like there are lidar + rpi built options, but I'm looking for accuracy more than tonnes of rough data
I take it no one has tried this with linuxcnc before?
Please Log in or Create an account to join the conversation.
- andypugh
- Offline
- Moderator
Less
More
- Posts: 23170
- Thank you received: 4860
06 Apr 2022 09:18 #239425
by andypugh
But, if you already know LinuxCNC then it is a good way to control stepper motors and synchronously stream data into a file.
I might be tempted to use a two axis system, with a constantly rotating head (or a mirror, to eliminate the need for slip-rings) with a horizontal axis and a slower rotation about a vertical axis.
Rather than aim the spot, just sample the distance and encoder positions at a fixed timebase.
Replied by andypugh on topic laser point cloud scanner?
Not that I have heard of. I think that only an existing LinuxCNC user would think of using LinuxCNC for it. If you were researching a laser point scanner you would probably not even look at LinuxCNC.I take it no one has tried this with linuxcnc before?
But, if you already know LinuxCNC then it is a good way to control stepper motors and synchronously stream data into a file.
I might be tempted to use a two axis system, with a constantly rotating head (or a mirror, to eliminate the need for slip-rings) with a horizontal axis and a slower rotation about a vertical axis.
Rather than aim the spot, just sample the distance and encoder positions at a fixed timebase.
The following user(s) said Thank You: robertspark
Please Log in or Create an account to join the conversation.
- robertspark
- Offline
- Platinum Member
Less
More
- Posts: 915
- Thank you received: 216
06 Apr 2022 09:35 #239428
by robertspark
Replied by robertspark on topic laser point cloud scanner?
yes I realised that all I need to do is use 2 axis with 2 X simple platforms,
I was looking at using timing belt reduction on each drive for improved resolution and I've been about ready to push the button on 5x sensors so that I can record 5x positions at once making the axis of rotion required smaller (not that it's required) but much faster to scan.
all mounted on a camera tripod (I've got a couple spare)
a couple of NEMA 17 5mm shaft steppers (I have a few spare with small 3d printer drives )
and some aluminium brackets for the platforms and a 3d printed enclosure for the rpi4.
I was looking at using timing belt reduction on each drive for improved resolution and I've been about ready to push the button on 5x sensors so that I can record 5x positions at once making the axis of rotion required smaller (not that it's required) but much faster to scan.
all mounted on a camera tripod (I've got a couple spare)
a couple of NEMA 17 5mm shaft steppers (I have a few spare with small 3d printer drives )
and some aluminium brackets for the platforms and a 3d printed enclosure for the rpi4.
Please Log in or Create an account to join the conversation.
Time to create page: 0.054 seconds