Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I export Point Cloud Data (Project Tango)?

Just got a Project Tango Development Kit tablet and have worked through some of the demos and examples.

Some older blog posts use the log files from a "Tango Mapper" application that should be preloaded on the device.

  • Interactive Visualization of Google Project Tango Data with ParaView
  • Ologic Announces integration between ROS and Project Tango
  • Google Tango and ROS integration at Bosch
  • Mapping Hints and Tips

Unfortunately, the "Tango Mapper" application did not come preloaded on my device and I can't seem to find it on the Play Store.

Is there some other method to simply export or retrieve the PointCloud data for downstream rendering?

[Model number: yellowstone, Tango Core Version: 1.1:2014.11.14-bernoulli-release]

like image 301
caspertm Avatar asked Nov 21 '14 20:11

caspertm


2 Answers

Not sure if you ever got to solve this, but I was able to find the APK along with a method to export using Tango updated tablet version. I successfully exported the point cloud data using the method described in this blog.

http://www.kitware.com/blog/home/post/838

Edit

Procedure download the APK or use the source code found found in the GITHUB project folder.

Once that is done boot up the app as you normally would. There will a slider record, and auto. If you slide record it will only wait until you hit the snap shot button to record the point cloud data you are currently viewing.

If you slide the auto it will continuously record the point cloud data and create files as it tracks where you are moving. Keep in mind the larger the file the larger it takes to save as a zip.

Once done slide the record and it will prompt you to save and send.

I find it easier to save to the Google Drive as other the other methods sometimes fail to send.

Once done download the free Paraview App found http://www.paraview.org/download/ load up your Point cloud data.

It should be two files one your pose data and the other point cloud. (you could individually load each data using the collapse arrow you see before importing it in.)

That will be it you will be able to see your data and actually play back the animation of you recording it because of your pose data collected.

( only wrote this out because you were looking for an easier way to export data) This is probably the easiest. You could take said data and begin to reconstructed the room based on the pose data collected.)

all credit for source code and tutorial goes to the The Kitware blog

If links are broken DM me and I will send the file to you.

APK is found here

APK DOWNLOAD

they also have listed their source code at the bottom of the blog. It is based on the tango Explorer found in the app store.

like image 105
BAA Avatar answered Sep 23 '22 06:09

BAA


Tango Mapper is an internal tool, and it's currently not public to developers. I think the best way to log the point cloud data is using the c or java example code provided, and maybe do some small modification to log the data to a file.

c example: https://github.com/googlesamples/tango-examples-c

java example: https://github.com/googlesamples/tango-examples-java

like image 42
xuguo Avatar answered Sep 19 '22 06:09

xuguo