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 276 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: 24
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

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]


And another one. by CraigCox
[November 28, 2018, 10:17:54 PM]


MKS Gen L 1.0 by jinx
[November 28, 2018, 02:23:50 AM]


This kids a freaking genius by ossipee
[November 21, 2018, 04:55:40 PM]


Time of Flight >>> Rounded Corners !!! by Gareth
[November 15, 2018, 03:21:51 PM]


Double_ing up the "Time of Flight" sensors by Gareth
[November 13, 2018, 04:05:02 AM]


Point cloud anyone !!! maybe 3D scanner by maelh
[November 11, 2018, 05:38:33 AM]


removable magnetic print surface by Gareth
[November 09, 2018, 10:53:45 AM]


Robot Cop by Valeriex
[November 07, 2018, 05:48:20 AM]


it's lukeyes by Valeriex
[November 07, 2018, 05:47:16 AM]


TOF gets a local DEBUG screen by Gareth
[November 07, 2018, 03:47:29 AM]


BlueTooth elves choose "BlueTeeth" by Gareth
[November 07, 2018, 03:40:19 AM]

* Recent Posts

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


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


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


Re: The Original Prusa I3 Mk3 by Bajdi
[November 30, 2018, 02:26:48 PM]


Re: The Original Prusa I3 Mk3 by tinhead
[November 30, 2018, 04:38:53 AM]


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


Re: And another one. by CraigCox
[November 28, 2018, 10:17:54 PM]


Re: MKS Gen L 1.0 by jinx
[November 28, 2018, 02:23:50 AM]


Re: MKS Gen L 1.0 by Prokktor
[November 27, 2018, 08:35:38 AM]


Re: The Original Prusa I3 Mk3 by tinhead
[November 26, 2018, 02:42:26 PM]


Re: The Original Prusa I3 Mk3 by jinx
[November 26, 2018, 02:24:05 PM]


Re: The Original Prusa I3 Mk3 by Bajdi
[November 25, 2018, 07:54:21 AM]


Re: The Original Prusa I3 Mk3 by tinhead
[November 25, 2018, 06:11:22 AM]


Re: The Original Prusa I3 Mk3 by Bajdi
[November 25, 2018, 04:40:31 AM]


The Original Prusa I3 Mk3 by tinhead
[November 24, 2018, 12:02:51 PM]