Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Load and visualize pointcloud payloads (and tiles) for a SLAM mission in director. #1

Open
nivedchebrolu opened this issue Apr 19, 2023 · 2 comments
Assignees

Comments

@nivedchebrolu
Copy link

nivedchebrolu commented Apr 19, 2023

Goal:

Visualize SLAM mission output.

Outline:

  • Convert point cloud payload to GNSS frame (See the function here)
  • Function in director to convert from GNSS to viewport coordinate.

Notes:

  • Ideally, the point cloud payloads/tiles should be compatible with CloudCompare.
  • We need to use double in the gnss pointcloud file. (Try ply and pcd).
@benoit-robotics
Copy link
Contributor

Cloud compare 2.11 ( the version that is installed by default on Ubuntu 20.04 with snap ) doesn't support PCD files with double data type.
However the documentation stipulates that the 2.12 version should support it and should correctly interpret the "viewpoint" field as well, but I couldn't load the point clouds in double format converted by the transformer payload node ( https://github.com/ori-drs/vilens/blob/master/vilens_slam/vilens_slam/src/gnss/transform_payload_frames.cpp ).

I could spend more time checking that the transformer payload node correctly write PCD files with double datatype.

@benoit-robotics
Copy link
Contributor

Because of this limitation of cloudcompare, PLY files with double datatype should be preferred. I will try to load them in director

@benoit-robotics benoit-robotics self-assigned this May 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants