Query for euclidean signed distance (ESDF) from the map? #64
-
Does the map store esdf at every voxel or at least have a way to query for signed distance? |
Beta Was this translation helpful? Give feedback.
Answered by
victorreijgwart
May 15, 2024
Replies: 1 comment 1 reply
-
The answer is No, from the FAQ: https://ethz-asl.github.io/wavemap/pages/faq.html#does-wavemap-support-euclidean-signed-distance-fields I also found a new paper that integrates with RMPs: https://events.infovaya.com/presentation?id=121343 |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi @balakumar-s,
The main map only stores occupancy. However, there's already full support for batched ESDF computation and experimental support for multi-resolution ESDFs. We will likely add support for incremental ESDF updates in the future.
In general, there are two ways to get the signed distance from a query point to the closest obstacle. For each query point you could either search the closest obstacle and then compute the signed distance, or you could query an ESDF after precomputing it for a region of interest. Which option is best (latency, memory, compute,...) depends on the number (and spatial distribution) of the point samples at which the signed distance is needed. Note that …