We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1586372 commit 5fe824eCopy full SHA for 5fe824e
perception/autoware_lidar_centerpoint/lib/preprocess/preprocess_kernel.cu
@@ -148,6 +148,8 @@ __global__ void generateVoxels_random_kernel(
148
149
int voxel_idx = floorf((point.x - min_x_range) / pillar_x_size);
150
int voxel_idy = floorf((point.y - min_y_range) / pillar_y_size);
151
+ voxel_idx = voxel_idx < 0 ? 0 : voxel_idx >= grid_x_size ? grid_x_size - 1 : voxel_idx;
152
+ voxel_idy = voxel_idy < 0 ? 0 : voxel_idy >= grid_y_size ? grid_y_size - 1 : voxel_idy;
153
unsigned int voxel_index = (grid_x_size - 1 - voxel_idx) * grid_y_size + voxel_idy;
154
155
unsigned int point_id = atomicAdd(&(mask[voxel_index]), 1);
0 commit comments