collapse

Welcome!



Welcome to Robot Rebels, an online robot maker community.

Register today to post your projects, ask questions, share knowledge and meet like-minded people from around the world.


The RobotRebel.org Community

Author Topic: Point cloud anyone !!! maybe 3D scanner  (Read 696 times)

Gareth

  • Member
  • ****
  • Posts: 54
Point cloud anyone !!! maybe 3D scanner
« on: November 07, 2018, 03:44:49 AM »


Its scanning, the stealthy Dual Time of Flight wiring was a soldering pig to execute (or should I say "Exterminate").

Data is flowing.... at momo a bit strange 200 Steps = 360° (until microstep instigated giving theoretical 1/16 steps ermm if my maths is correct 3200 Steps for 360° however at the price of speed)

In the current set up it is possible to gimbal the lasers both on the X and the Y orbits (i.e. putting the robot on its side and using one of the drive wheels as one of the Gimbals. (it could be redesigned as a pure standalone 3D scanner ...I think I am talking myself into another project.... darn it.... \ö/ )

A quick PointCloud of first few points after reveals :-

Converting Polar to Cartesian coords.

x = TOF_Scan × cos( TOF_Angle° ) : y = TOF_Scan × sin( TOF_Angle° )

Current 3D mount block will take 4 modules...

Now I need to find best way to - work with/display - the information......

.... ideas greatly welcome....

maelh

  • Member
  • ****
  • m
  • Posts: 25
Re: Point cloud anyone !!! maybe 3D scanner
« Reply #1 on: November 11, 2018, 05:38:33 AM »
In the past, I have used two servos mounted on each other so I can do a rotation along a 3D sphere and do a scan. To make distant measurements I used a Lidar Lite, though it's rather slow, at least the old version.

It created a nice 3d point cloud of my room. For further processing I planned on using ROS or the PCL (point cloud library), however this is only well supported under Linux, so I am still waiting for the Windows version of ROS to get better.

Since MS is working on it, there might be hope now.

Your point cloud viewer/processor can be found here (for future reference): https://www.danielgm.net/cc/

I used a point cloud viewer that looks pretty similar to the one in your screenshot. Can't find the name anymore. It also supports mesh reconstruction, and allows playing around with it a bit in quite intuitive ways (rotation, scaling, coloring, etc.). Quite useful.

Edit: Found it, while searching for yours! It's called MeshLab: http://www.meshlab.net/

I also played around V-REP to test a virtual 3d scanner, to see what I was doing wrong/right, since part of my scan looked a bit distorted. The reason was that 3d rotation around two angles probably does not form a perfect sphere, because of the relative positioning of the two servos/pivot points. You would need to measure physical offsets from the ideal rotation points and consider that.

I was going to calibrate it with a real 3d box, then use a box of the same measurements in V-REP. But I haven't continued since then. The 3d scan is really slow, and I have no 3d box (of even shape here). Bummer.

Also, I will probably use a Intel RealSense going further. They seem reasonable in size and use now. And much faster than doing a mechanical 3d scan. Could be used to guide a robot through a room by making quick distance measurements in various directions based on the "instantly" (in one frame) captured point cloud.
« Last Edit: November 11, 2018, 06:22:50 AM by maelh »

 

* Search


* Recent Topics

Fun Fact by Impala
[February 13, 2019, 11:05:01 PM]


Animabot Rev3 - Advanced Hexapod Robot by Smashley
[February 05, 2019, 03:41:50 PM]


MKS Gen L 1.0 by printergreg
[February 03, 2019, 12:41:10 PM]


Finally tried out a Chinese PCB service by Bajdi
[February 02, 2019, 08:40:49 AM]


PLX-DAQ by BaldwinK
[January 16, 2019, 06:44:18 AM]


Four Motor Leg Module by BaldwinK
[January 09, 2019, 04:55:14 PM]


Android Adware by Diegotorry
[January 08, 2019, 05:34:48 AM]


Hi, Mushroom glue here. by Diegotorry
[January 08, 2019, 05:31:52 AM]


Solid Works maker license 1 year Free!! by maelh
[January 04, 2019, 01:50:08 PM]


Merry Christmas by Protowrxs
[December 28, 2018, 11:44:25 PM]


Ultralite or flying car of sorts by Impala
[December 27, 2018, 09:30:02 PM]


Web TIme API - by Gareth
[December 07, 2018, 04:34:37 PM]


API Directory by Gareth
[December 06, 2018, 03:34:16 PM]


The Original Prusa I3 Mk3 by tinhead
[November 30, 2018, 02:49:52 PM]


Email notifications by CraigCox
[November 28, 2018, 10:26:06 PM]

* Recent Posts

Re: Fun Fact by Impala
[February 13, 2019, 11:05:01 PM]


Re: Animabot Rev3 - Advanced Hexapod Robot by Smashley
[February 05, 2019, 03:41:50 PM]


Re: MKS Gen L 1.0 by printergreg
[February 03, 2019, 12:41:10 PM]


Re: Finally tried out a Chinese PCB service by Bajdi
[February 02, 2019, 08:40:49 AM]


Finally tried out a Chinese PCB service by jscottb
[February 01, 2019, 11:26:19 AM]


Re: MKS Gen L 1.0 by jinx
[January 29, 2019, 07:31:47 AM]


Re: MKS Gen L 1.0 by printergreg
[January 26, 2019, 04:03:15 PM]


Re: MKS Gen L 1.0 by jimmyeao
[January 20, 2019, 12:15:32 PM]


Animabot Rev3 - Advanced Hexapod Robot by Nemesis
[January 17, 2019, 09:34:32 AM]


PLX-DAQ by BaldwinK
[January 16, 2019, 06:44:18 AM]


Re: Four Motor Leg Module by BaldwinK
[January 09, 2019, 04:55:14 PM]


Re: Android Adware by Diegotorry
[January 08, 2019, 05:34:48 AM]


Re: Hi, Mushroom glue here. by Diegotorry
[January 08, 2019, 05:31:52 AM]


Re: Solid Works maker license 1 year Free!! by maelh
[January 04, 2019, 01:50:08 PM]


Solid Works maker license 1 year Free!! by tinhead
[January 02, 2019, 06:15:07 AM]