Can we crop the mesh generated through NVBLOX?

Please refer to the image attached. can we crop the mesh generated through nvblox? I want 3D mesh of particular height and of particular distance only. Is there any parameter available for that so we can generate a 3D scene of certain height and of certain distance from the camera only? I am using realsense D435i camera for that. If no then is there any other way to do that?

Hi @Vatsal_28

Isaac ROS nvblox does not currently support mesh cropping, but I have noted your request for a future release.

About mesh building, there are some parameters to control the max height that can be helpful:

ROS Parameter Type Default Description
esdf_slice_height float 1.0 The output slice height for the distance slice and ESDF pointcloud. Does not need to be within min and max height below. In units of meters.
esdf_2d_min_height float 0.0 The minimum height, in meters, to consider obstacles part of the 2D ESDF slice.
esdf_2d_max_height float 1.0 The maximum height, in meters, to consider obstacles part of the 2D ESDF slice.

I’m also forwarding your question to engineering to find other parameters that can help you tune your map building more effectively.

Best,
Raffaello

1 Like

Other parameters can be helpful

  • The parameter projective_integrator_max_integration_distance_m acts as an upper limit for the distance to the camera. This value applies in all directions; we do not treat height differently here.
  • When visualizing through rviz or foxglove, the parameter mesh_streamer_exclusion_height_m can limit the height.

You can also use third-party tools like Meshlab or Blender to clean up the mesh.

Okay, Thank you. @Raffaello

Hi @Raffaello ,

Just to clarify, are these three height values measured from the ground (can Nvblox detect the ground?) or from the height of the camera? Also, I want to make sure esdf_slice_height is for visualization in rviz while esdf_2d_min_height and esdf_2d_max_height is for real obstacle detection right?

Hi @AustinCTH

The esdf parameters are related to the algorithm and not for only the visualization.

Best,
Raffaello

1 Like