|
沙发
楼主 |
发表于 2020-4-18 21:49:57
|
只看该作者
测距实际结果,+-5cm到+-2.5cm,稳定度好很多!
使用方法
测距之前做初始化
算出距离后,直接传入,下面是原始数据和kalman数据全部打印出来
- distance = distance - dwt_getrangebias(config.chan,(float)distance, config.prf);
- printf("0x%04X <--> 0x%02X%02X : %.2f %.2f cm\n",SHORT_ADDR,msg_f_send.destAddr[1],msg_f_send.destAddr[0],distance,KalMan(distance));
复制代码 部分原始数据
- 0x0002 <--> 0x0001 : 1.75 1.73 cm
- 0x0002 <--> 0x0001 : 1.72 1.73 cm
- 0x0002 <--> 0x0001 : 1.70 1.73 cm
- 0x0002 <--> 0x0001 : 1.73 1.73 cm
- 0x0002 <--> 0x0001 : 1.71 1.73 cm
- 0x0002 <--> 0x0001 : 1.77 1.73 cm
- 0x0002 <--> 0x0001 : 1.77 1.74 cm
- 0x0002 <--> 0x0001 : 1.74 1.74 cm
- 0x0002 <--> 0x0001 : 1.72 1.74 cm
- 0x0002 <--> 0x0001 : 1.72 1.74 cm
- 0x0002 <--> 0x0001 : 1.75 1.74 cm
- 0x0002 <--> 0x0001 : 1.69 1.73 cm
- 0x0002 <--> 0x0001 : 1.72 1.73 cm
- 0x0002 <--> 0x0001 : 1.80 1.74 cm
- 0x0002 <--> 0x0001 : 1.77 1.75 cm
- 0x0002 <--> 0x0001 : 1.73 1.74 cm
- 0x0002 <--> 0x0001 : 1.72 1.74 cm
- 0x0002 <--> 0x0001 : 1.74 1.74 cm
- 0x0002 <--> 0x0001 : 1.72 1.74 cm
- 0x0002 <--> 0x0001 : 1.70 1.73 cm
- 0x0002 <--> 0x0001 : 1.71 1.73 cm
- 0x0002 <--> 0x0001 : 1.76 1.74 cm
- 0x0002 <--> 0x0001 : 1.70 1.73 cm
- 0x0002 <--> 0x0001 : 1.70 1.73 cm
- 0x0002 <--> 0x0001 : 1.68 1.72 cm
- 0x0002 <--> 0x0001 : 1.71 1.72 cm
- 0x0002 <--> 0x0001 : 1.74 1.72 cm
- 0x0002 <--> 0x0001 : 1.69 1.72 cm
- 0x0002 <--> 0x0001 : 1.72 1.72 cm
- 0x0002 <--> 0x0001 : 1.70 1.72 cm
- 0x0002 <--> 0x0001 : 1.74 1.72 cm
- 0x0002 <--> 0x0001 : 1.70 1.72 cm
- 0x0002 <--> 0x0001 : 1.76 1.73 cm
复制代码
|
|