日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

机器人差速驱动方式(Differential Drive)

發(fā)布時間:2025/4/16 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 机器人差速驱动方式(Differential Drive) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

差速驅(qū)動

差速驅(qū)動是一個兩輪驅(qū)動的系統(tǒng),而且每個輪子都帶有獨立的執(zhí)行機構(gòu)(如直流電動機)。該名稱是基于這樣的事實,機器人的運動矢量是每個獨立車輪運動的總和,機械差動也是這樣的(然而,該驅(qū)動系統(tǒng)不使用機械差動)驅(qū)動輪通常被安裝在機器人的兩邊,而且正對前方。

Diffdrv

在上圖中,較大的灰色有陰影的矩形代表驅(qū)動輪。較小的矩形是無驅(qū)動輪,這就構(gòu)成了機器人身體的三角架形支撐結(jié)構(gòu)。通常,這個無驅(qū)動輪是一個腳輪,一個小的帶有旋軸的輪子,經(jīng)常被用于辦公家具上。

image.png

不幸的是,如果機器人以相反方向運動時,這個腳輪就會出現(xiàn)問題。因為如果那樣的話,腳輪必須旋轉(zhuǎn)180度,而且在這個過程中,偏轉(zhuǎn)的旋軸可能會對機器人引入一個不希望的運動向量。這就可能導(dǎo)致平移的航向錯誤。然而,這個腳輪比較適合這樣的情況:機器人總是在前進(jìn)和轉(zhuǎn)向時改變方向。另一個選擇是萬向滾珠,這是一種不使用旋軸裝置的輪子(注意不要和球形萬向輪混淆)。

球形萬向輪

萬向滾珠

在某些小機器人上例如機器鼠競賽上用到的機器人,因為如果地板足夠光滑就沒必要嚴(yán)格使用滾動設(shè)備——某些機器人可以使用固定的圓形樂高零件來代替萬向滾珠。這樣做唯一的缺點就是增大了部件的摩擦因為樂高零件必須在地上滑動而不是滾動。

機器人的人直線運動是通過驅(qū)動輪以相同速率和方向轉(zhuǎn)動來實現(xiàn)的,盡管這不像聽起來那么容易。原地旋轉(zhuǎn)(旋轉(zhuǎn)角度為0)是通過驅(qū)動輪以相同速率不同方向轉(zhuǎn)動來做到的。任意運動路徑可以通過動態(tài)地修改角速度和/或者驅(qū)動輪的旋轉(zhuǎn)方向來實現(xiàn)。然而實際上,通過交替的直線運動和原地旋轉(zhuǎn)可以降低運動的復(fù)雜性。使用這種方法可以很容易計算里程。

Pioneer

許多商業(yè)的機器人使用差速驅(qū)動的方法例如來自ActiveMedia的Pioneer系列:

Pioneer

  • 電動機

2個:每一邊各一個

  • 優(yōu)點

    • 簡易性:差速輪系統(tǒng)非常的簡單,通常差速輪直接與電動機相連(通常使用減速電動機,因為大部分電動機沒有足夠的扭矩來直接驅(qū)動輪子)
  • 缺點

    • 控制:對于差速驅(qū)動的機器人來說直線運動可能是比較困難的。因為每個驅(qū)動輪是獨立的,一旦它們的旋轉(zhuǎn)速度不是精確相同的話,機器人就會向一邊偏離。由于電動機輕微的速度差異、馬達(dá)驅(qū)動系統(tǒng)的摩擦力差異以及輪子與地面的摩擦力差異,實現(xiàn)驅(qū)動輪電動機以相同速率旋轉(zhuǎn)是很困難的。為了保證機器人直線運動,有必要頻繁調(diào)整電動機的RPM(每秒多次)。這可能就要求以中斷為基礎(chǔ)的軟件和匯編語言。另外,輪子位置的精確位置也是非常重要的。這通常來自于里程計傳感器。

本文譯自:http://groups.csail.mit.edu/drl/courses/cs54-2001s/diffdrive.html。

總結(jié)

以上是生活随笔為你收集整理的机器人差速驱动方式(Differential Drive)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。