一年一度的FIRST機(jī)器人挑戰(zhàn)賽結(jié)束了,全球數(shù)千名高中生展開競爭,在 6 周內(nèi)設(shè)計(jì)、構(gòu)建和測試機(jī)器人。ADI 在今年的賽季上為參賽隊(duì)伍提供了哪些器件呢?參賽隊(duì)伍為什么要使用這些器件呢?
這與去年賽季上 ADI 提供的套件中包含的陀螺儀板相同。使用這些板的代碼已經(jīng)集成到 WPI 庫中,因此只需要將板插入 RoboRIO 的 SPI 連接器中,就可以立即開始工作了。我們在冠軍賽上和幾支隊(duì)伍交談過,并且看到去年很多隊(duì)伍使用它們都在自動運(yùn)行期間取得了好成績。采用陀螺儀是確定機(jī)器人朝向哪個方向的一種簡便方法,令自動運(yùn)行期間執(zhí)行轉(zhuǎn)彎或是在掃射時保持麥克納姆驅(qū)動的機(jī)器人朝向正確的方向都非常便捷。ADXRS450 陀螺儀板是參賽隊(duì)伍非常好的一個起步之選,尤其是對不了解機(jī)器人陀螺儀的隊(duì)伍。
ADI 提供—— ADIS16448 10自由度IMU板
ADIS16448 工業(yè)級慣性測量單元(IMU)今年再次列入FIRST Choice。如果的確需要精確的運(yùn)動控制,此款I(lǐng)MU是理想之選。每個單元都在工廠獨(dú)立校準(zhǔn),這意味著機(jī)器人將更精確。劇烈振動的環(huán)境(例如安裝在有電機(jī)和氣動裝置的競技機(jī)器人上,以及撞到墻上)也會導(dǎo)致成本較低的陀螺儀出現(xiàn)明顯誤差,但是 ADIS16448 恰恰能出色地抑制這些影響,畢竟它是為工業(yè)級 UAV 設(shè)計(jì)的!所有這些都意味著用于幫助機(jī)器人判別朝向時的超高性能。代碼可以通過 此處的github獲得,感謝 jchong,還有現(xiàn)成的 安裝工具,提供給使用LabVIEW的隊(duì)伍。此外,我們知道隊(duì)伍過去使用這個板有些問題,我們很高興發(fā)布了最新款的 RoboRIO 圖像,讓隊(duì)伍可以獲得比往年更好的 IMU性能。這適用于我們所有的IMU板,不論獲得的時間。
大多數(shù)隊(duì)伍在為機(jī)器人選擇陀螺儀時喜歡使用的指標(biāo)是漂移。我們來探討一下這對機(jī)器人意味著什么……
大多數(shù)陀螺儀,包括 ADXRS450 和 ADIS16448 IMU 中的陀螺儀,產(chǎn)生一個輸出,單位是度/秒。這是在特定時間單位t內(nèi)旋轉(zhuǎn)速率的度量。數(shù)值越大,機(jī)器人旋轉(zhuǎn)得越快。陀螺儀不會簡單地輸出機(jī)器人已旋轉(zhuǎn)的度數(shù)。陀螺儀會在給定的時間段內(nèi)讀取數(shù)百個讀數(shù),如下圖中的紫色、紅色、綠色線條所示。如果將這些讀數(shù)加在一起,則最終會得到在設(shè)定時間段內(nèi)(下例中為1秒)發(fā)生的實(shí)際角度變化。這在微積分術(shù)語中就叫積分。對于那些學(xué)過微積分的人(或那些還記得“當(dāng)年”微積分課的“老伙計(jì)”),這與計(jì)算曲線圍成的面積相同。這個數(shù)學(xué)計(jì)算是在 WPI 庫中完成的,或?qū)?IMU 來說,是在上述代碼鏈接中完成的。
當(dāng)首次啟動機(jī)器人時,機(jī)器人放置的方向?qū)⒈辉O(shè)置為0度。把這看作是機(jī)器人眼中的“正北”或者筆直前進(jìn)的方向(例如,朝向?qū)κ株?duì)伍的駕駛站)。
在本例中,上方代表機(jī)器人的前方
然而,因?yàn)闆]有任何陀螺儀是十全十美的,所以這個方向會隨時間而漂移。還記得我們?nèi)绾潍@得實(shí)際方向的角度嗎?必須將每個采樣加起來。隨時間推移,每個獨(dú)立讀數(shù)中的每個小誤差都會累加起來。這些誤差可能來自任何數(shù)目的不同內(nèi)部和外部來源。(如果您有興趣了解更多關(guān)于所有這些誤差源的信息,可以查看文章《MEMS陀螺儀中主要噪聲 源的預(yù)測和管理》)對這種漂移影響最大的因素是陀螺儀的偏置穩(wěn)定度規(guī)格,這是衡量陀螺儀在長時間段內(nèi)測量結(jié)果穩(wěn)定性的一個指標(biāo)。如果將機(jī)器人開啟一個小時并且不移動它,陀螺儀在一個小時結(jié)束時讀取的數(shù)值卻根本不是零。
同樣,上方代表機(jī)器人的前方
這就是通常隊(duì)伍所說的陀螺儀漂移。一旦考慮到上述鏈接文章中所提到的不同的誤差來源,參賽隊(duì)伍會發(fā)現(xiàn),IMU的漂移介于每小時 20 至 30 度之間。乍一看,這看上去像是漂移很大!但是,如果您看一下這在比賽過程中意味著什么,就會發(fā)現(xiàn)這種漂移實(shí)際上并不是太糟糕。如果假設(shè)機(jī)器人在比賽開始前保持了 7 分鐘的開機(jī)時間,機(jī)器人會認(rèn)為它的前進(jìn)方向只改變了 3 度左右。
到比賽結(jié)束時,這個數(shù)值接近 4 或 5 度,其實(shí)是很小的數(shù)字,而且非常容易管理。
-
ADI
+關(guān)注
關(guān)注
149文章
46072瀏覽量
268204 -
機(jī)器人
+關(guān)注
關(guān)注
213文章
30240瀏覽量
217722 -
陀螺儀
+關(guān)注
關(guān)注
44文章
862瀏覽量
100813
原文標(biāo)題:陀螺儀的漂移指標(biāo),對機(jī)器人意味著什么
文章出處:【微信號:motorcontrol365,微信公眾號:電機(jī)控制設(shè)計(jì)加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
評論