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 89 times)

Gareth

  • Member
  • ****
  • Posts: 52
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

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]


Yup, it is me... ...CtC by ZeroMax
[November 05, 2018, 07:14:09 PM]


Four Motor Leg Module by DWRobotics
[November 04, 2018, 05:15:49 PM]


MKS Gen L 1.0 by terragady
[November 02, 2018, 12:15:09 PM]


Do you think he pushed the train in the last lap, G? by Gareth
[November 01, 2018, 05:57:58 PM]


IBM buys Red Hat by jinx
[October 30, 2018, 04:09:07 AM]


QTC - quantum tunneling composite. Can we make our own sensors? by OddBot
[October 27, 2018, 02:14:52 PM]


[ Firmware ] Klipper - the cool firmware for 3d Printers by tinhead
[October 03, 2018, 12:29:14 PM]

* Recent Posts

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


Re: Time of Flight >>> Rounded Corners !!! by Gareth
[November 15, 2018, 03:13:11 PM]


Re: Time of Flight >>> Rounded Corners !!! by MEgg
[November 14, 2018, 06:26:08 PM]


Re: Time of Flight >>> Rounded Corners !!! by MEgg
[November 14, 2018, 05:57:24 PM]


Re: Time of Flight >>> Rounded Corners !!! by Gareth
[November 13, 2018, 04:07:31 AM]


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


Re: Time of Flight >>> Rounded Corners !!! by Gareth
[November 13, 2018, 03:53:46 AM]


Re: Time of Flight >>> Rounded Corners !!! by Gareth
[November 13, 2018, 03:45:41 AM]


Re: Time of Flight >>> Rounded Corners !!! by MEgg
[November 12, 2018, 01:01:49 PM]


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


Re: Time of Flight >>> Rounded Corners !!! by maelh
[November 11, 2018, 05:25:15 AM]


Re: Double_ing up the "Time of Flight" sensors by maelh
[November 11, 2018, 05:22:23 AM]


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


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


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