大疆UWB標籤串列埠讀取C語言

2021-09-24 00:13:01 字數 822 閱讀 6790

大疆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...