大疆uwb標籤串列埠讀取c語言
入手了一套大疆uwb定位系統,在windows配置完畢後,要把裝置接入ros中使用,沒有找到現成的串列埠讀取包,所以自己簡單寫了一下。
首先是資料格式:
說明書上面給的是50hz的資料,資料報為
int16 x 座標
int16 y 座標
uint16 yaw 朝向(0-36000)
int16[6] distance 到基座的距離,最多可以6個
uint16 strength 狀態碼
uint16 stay 預留位
沒有校驗位,只有一位停止位
因此,我使用串列埠自帶的read(ste::vector&buffer,size size_t)
因此,合計應該是11為16為資料,然後每個資料由高低八位組成,這就組成了整個資料報。
實際**如下,可正常工作。
std::vectorbuffer;
ser_inte***ce.ser0.read(buffer,22);
int data[11];
int distotag = 10000;
uwb_info.distance.clear();
for(int i = 0; i< 11;i++)
else if(i==9)
uwb_info.strength = buffer[i*2]+256*buffer[2*i+1];
else
uwb_info.stay = buffer[i*2]+256*buffer[2*i+1];
}
Ubuntu中使用USB讀取大疆UWB的資料
前段時間在用大疆的uwb,在windows上按照說明書很順利的就完成了標籤的配置以及座標角度的通過com口的讀取。於是準備移植到ubuntu上加入ros中,但是就遇上了一些不太理解的bug就放棄了。然後今天又撿起來研究了一下,最後還是成功把資料讀出來了。串列埠的資料讀取程式總體介面參考這位老哥 按照...
大疆網上測評題庫 大疆筆試題
大疆筆試的體驗很好,沒有很為難應聘者,還有著自己鮮明的特點,我認為值得 一說,特此寫筆經記錄一下,順便攢攢 rp,第一次筆經就獻給大疆啦 筆試 是大疆自己搭建的 ui設計炒雞好看!我猜題目也是大疆 hr團隊自己出的。從這點來看,大疆對人才的把控很嚴格,必須是自己經手選出來 的人。整套筆試題目共有 道...
大疆筆試0804
崗位 後端研發 筆試兩種題型 12道不定項選擇和三道程式設計題 第一題 輸入 多組測試資料。每組測試資料如下 第一行輸入三個整數 n a x,分別代表需要解決的bug數量 喝咖啡之後效率提公升的倍數 一天最多可以喝掉的咖啡數 第二行輸入n個整數,表示在不喝咖啡的情況下解決這些八阿哥所需的時間t1,t...