1. 程式人生 > 實用技巧 >【機器人】鐳射測距感測器的資料處理步驟

【機器人】鐳射測距感測器的資料處理步驟

鐳射測距感測器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中處理資料…