Replies: 1 comment 2 replies
-
And more generally, could you elaborate on how the config should be formatted when the main goal of the occupancy map is to do collision checking for real-time anti collision? I think the following priorities would be ideal
|
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Parts of the map never update:
Even flying around for a while, parts of the map never get any voxels
With the following config:
I'm guessing this is due to the center of the cell being further behind the wall than range sigma. So should range_sigma >= max_update_resolution/2?
Doubling range sigma solves this, but has the following problem:
Ghost voxels around robot:
If I increase the range sigma to 0.1, then occupied voxels appear around the drone, even though there are no points in the pointcloud here
Reducing range sigma to 0.05 resolves the issue:
The problem persists if I switch to continuous_ray with angle_sigma 0.1
** Parts of obstacles not represented**
With angle sigma 0.1, and range sigma 0.1
We see that a part of a thin wall that is clearly seen by the lidar is marked as free-space
Here we are looking at a long and flap lamp. Parts of the reflection are outside of the voxels,
Reducing run-time:
I tried solving this by using multiple integrator with different ranges:
This greatly improved the map, but used too much CPU.
Do you have any tips on how to reduce the CPU requirements?
Beta Was this translation helpful? Give feedback.
All reactions