in sensor_fusion_pkg/src/sensor_fusion_node.cpp [361:371]
std::vector<float> binarySectorizeLidarData(const std::vector<float>& lidarData, size_t blockSize, float maxDist){
std::vector<float> sectorLidarData;
for(size_t i = 0; i < lidarData.size(); i += blockSize) {
bool setBit = false;
for(size_t b = 0; b < blockSize; b++) {
setBit = setBit || (lidarData[i+b] < maxDist);
}
sectorLidarData.push_back((setBit) ? 1 : 0);
}
return sectorLidarData;
}