【机器人】激光测距传感器的数据处理步骤
激光测距传感器FT55-RLAM-800
注:这里针对我们所使用的激光测距传感器FT 55-RLAM-800,不同测距传感器处理方式不完全相同。
Q1:怎么从激光测距传感器测量到原始数据并对其进行处理,进而得到它的测量真实数据?(单位mm)
激光测距传感器的数据处理步骤为:
1.得到传感器的测量数据
打开友善串口调试助手,设置选项为上图所示。选择好端口号,波特率和数据位设置正确后,自行设置合适的采样频率,点击播放按钮,然后在下面的白框中输入神秘指令 81 04 41 44,准备好后,点击发送,在上面的白框中即可出现十六进制的数据。
2.处理测量数据中没有换行的问题
测完数据后,复制所有的数据到word中,ctrl + F 查找数据,将错误的没有换行的空格81替换为 ^p81 ,确保替换一次后没有问题,全部替换,再将替换后的数据粘贴回txt文本中。
3.将正确换行的数据导入到excel中
打开Excel,点击数据 – 自文本导入 – 分隔符号选择为空格 – 下一步 – 完成。
4.将十六进制数据转换为8位二进制
在对应的行上输入 =HEX2BIN(D2,8) 与 =HEX2BIN(E2,8),再将得到的两列8位二进制数据粘贴到.txt中。
5.处理二进制位的txt数据
在matlab中处理数据…