今天在rplidar sdk上遇到个问题,怀疑以前也遇到过,这里记录一下
问题环境
rplidar A3 + ubuntu16.04
问题现象
运行rplidar sdk ,无原因程序死掉,无错误日志
问题定位及解决
想查看core的堆栈信息,使用命令
ulimit -c unlimited,配置了输出路径,重启,结果还是看不到.
此路不通,估计需要进一步分析原因用代码注释的方法,定位到问题出现在下面代码中
for( ; i < count; i++ ) {
if (nodes[i].dist_mm_q2 != 0) {
float angle = getAngle(nodes[i]);
int angle_value = (int)(angle * angle_compensate_multiple);
if ((angle_value - angle_compensate_offset) < 0) angle_co

本文记录了在Ubuntu 16.04上使用rplidar A3时遇到的SDK无故挂死问题。在运行SDK时,程序突然停止且没有错误日志。尝试通过查看core dump进行问题定位但未能成功,需要进一步分析问题源头。
最低0.47元/天 解锁文章

403

被折叠的 条评论
为什么被折叠?



