氪见KRS50激光雷达是一款高性能单线激光雷达,在80%反射率下测距能够达到50m,该雷达支持udp通信,数据传输快。该雷达数据通信协议如下:
雷达默认的ip地址是169.254.119.2,端口号是3000,因此我们可以将电脑IP地址设置为同网段下的 169.254.119.3,电脑的端口号设置为2000,具体设置方法在此不再赘述,本文只为依据上面的协议提供一种解析数据的思路,废话不多说,上程序;
- Udp通信需要依赖socket包,所以在程序最开始我们就要导入它
import socket
- 由于默认传输的数据是未经过处理的数据,在观察数据的时候不便于查找对应的点,所以我们可以利用下面的程序为数据添加空格:
def HexStrAddSpace(Hex_Str):
out_data = ''
for numb, lista