找到src里面的node.cpp,添加以下代码
-
前面加入宏定义,z就是你想要的角度
#define z 100 //CuttingAngle #define Z (180-z)/180
-
然后在publish_scan函数中加入
for(int i=0;i<scan_msg.ranges.size();i++) { if(((scan_msg.angle_min+i*scan_msg.angle_increment)>-M_PI*Z)&&((scan_msg.angle_min+i*scan_msg.angle_increment)<M_PI*Z)) { scan_msg.ranges[i]=std::numeric_limits<float>::infinity(); } }
-
最后重新编译运行