樂高機器人直線行走
《樂高機器人直線行走》由會員分享,可在線閱讀,更多相關(guān)《樂高機器人直線行走(13頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、雙差速驅(qū)動裝置 制動轉(zhuǎn)向裝置 轉(zhuǎn)向裝置 三輪裝置 同步驅(qū)動裝置 其它結(jié)構(gòu) 簡介 靈活的思維造就出了許許多多的機器人, 運動使創(chuàng)造物獲得了生命, 帶來無限的樂趣, 同時也對 自己的創(chuàng)造力進(jìn)行了挑戰(zhàn)。 大多數(shù)運動機器人都屬于輪子型與腿型機器人。 雖然輪子在光滑的表 面很有效,但是在凹凸不平的地面上運動,腿提供了更有力的方式。 本章將概述最常用的輪型機器人結(jié)構(gòu), 討論它們的優(yōu)缺點。 請記住, 在下面章節(jié)中介紹的底盤結(jié) 構(gòu)是為了突出顯示它們的傳動系統(tǒng)和連接情況,因此,在實際搭建中還需對此結(jié)構(gòu)加固。 簡單的差動裝置 如果你根據(jù) LEGO Constructopedia 中的描述已搭建
2、出了一些模型,或者整合了第五章介紹的一 些測試結(jié)構(gòu),那么你對差速裝置的結(jié)構(gòu)已經(jīng)熟悉了。機器人具有很多優(yōu)點(尤其具有簡單性), 至少在樂高的可移動機器人中常用到此結(jié)構(gòu)。 差動裝置由機器人兩邊兩個平行的驅(qū)動輪構(gòu)成, 單獨提供動力, 另外有一個或多個輪腳 (萬向輪) 用于支撐重量并不是沒有作用 (圖) 。注意我們稱這個裝置為差動裝置是因為機器人的運動矢量 是由兩個獨立部件產(chǎn)生的(它與差速齒輪沒有關(guān)系,此裝置上沒有使用差速齒輪)當(dāng)兩個驅(qū)動輪以相同方向、相同速度轉(zhuǎn)動時,機器人作直線運動。如果兩個輪子轉(zhuǎn)動速度相同, 但方向相反時, 機器人會繞著連接兩輪線段的中心點旋轉(zhuǎn)。 根據(jù)輪子不同的轉(zhuǎn)向, 表列出了
3、機器 人的不同運動狀態(tài)。 圖簡單差動裝置 表 輪子不同的旋轉(zhuǎn)方向產(chǎn)生不同的運動狀態(tài) 左輪 右輪 機器人 停止 停止 停止 停止 向前轉(zhuǎn)動 繞著左輪逆時針轉(zhuǎn)動 停止 向后轉(zhuǎn)動 繞著左輪順時針轉(zhuǎn)動 向前轉(zhuǎn)動 停止 繞著右輪順時針轉(zhuǎn)動 向前轉(zhuǎn)動 向前轉(zhuǎn)動 向前運動 向前轉(zhuǎn)動 向后轉(zhuǎn)動 原地順時針旋轉(zhuǎn) 向后轉(zhuǎn)動 停止 繞著右輪逆時針轉(zhuǎn)動 向后轉(zhuǎn)動 向前轉(zhuǎn)動 原地逆時針旋轉(zhuǎn) 向后轉(zhuǎn)動 向后轉(zhuǎn)動 向后運動 組合不同方向和速度, 機器人可以做任意半徑的旋轉(zhuǎn)。 因為它的靈活性、 及原地旋轉(zhuǎn)的功能成為 許多工程的教學(xué)器具。 另外,由于它很容
4、易實現(xiàn), 所以樂高有一半以上的運動機器人屬于此結(jié)構(gòu)。 假如你想跟蹤機器人的位置,那差動裝置又是比較好的選擇,僅僅需要簡單的數(shù)學(xué)知識。 (我們 將在本書以后的章節(jié)中討論) 這種結(jié)構(gòu)只有一種弊端: 它不能保證機器人筆直的運動, 因為兩個馬達(dá)的功效總有差別, 一個輪 子會比另外一個輪子轉(zhuǎn)動的快一點, 因此使得機器人略微偏左或偏右。 在某些應(yīng)用中這中情況不 但是讓機器人 會有問題, 可以通過編程來避免, 比如使機器人沿線走或在迷宮中尋找路線行走, 在空地上走直線恐怕不行 直線運動 使用簡單差動裝置有許多方法可以保持直線行走, 最簡便的方式是選擇兩個速度相近的馬達(dá)。 如 果你有兩個以上
5、的馬達(dá), 盡量找兩個速度最匹配的馬達(dá), 這種方式也不能確保機器人走直線, 但 至少能減小走偏的情況。 另一種簡單的方法是通過軟件調(diào)整速度。 在第 3 章介紹過程序能控制每個馬達(dá)的速度, 在程序中 選擇最有效的能量等級直到合適為止, 這種方法的問題在于機器人負(fù)載發(fā)生變化, 兩馬達(dá)速度需 重新調(diào)整。 使用傳感器讓機器人直線運動 讓機器人直線運動的一種更有效果的方法是在系統(tǒng)中加入反饋裝置。 從而, 根據(jù)外界的變化, 使 用傳感器來控制和調(diào)整每一個馬達(dá)的速度,這也是現(xiàn)實生活中大多數(shù)差動裝置所具有的的結(jié)構(gòu)。 可以為每一個驅(qū)動輪附加計轉(zhuǎn)器 (測量輪子旋轉(zhuǎn)次數(shù)) 裝置, 以便在軟件中控制馬達(dá)功補
6、償兩輪 間的轉(zhuǎn)速差。 樂高角度傳感器在此應(yīng)用中可以作為首選。 在每一個輪子上安裝一個角度傳感器并 測量計數(shù)的差別, 然后停止或降低較快的輪子以保持兩個傳感器的計數(shù)相同。 同時還可以使用在 第四章中介紹的方法。 使用同樣的傳感器來探測障礙物, 如果馬達(dá)啟動但輪子不轉(zhuǎn), 可推斷機器 人被某物卡住了。 另外你也可使用角度傳感器實現(xiàn)精確角度定位。 最后, 角度傳感器提供了最基 本功能:使用 odometry 技術(shù)讓機器人計算出自己的位置,對此我們在 13 章中作詳細(xì)介紹。 使用齒輪讓機器人直線運動 如果你只有一個角度傳感器, 可以使用驅(qū)動輪之間的速度差取代輪子的實際轉(zhuǎn)速, 回憶第四章中 差速齒輪
7、, 你能使用它加或減。 如果差動齒輪與驅(qū)動齒輪連在一起, 它會把傳動方式傳遞給另一 個齒輪。當(dāng)輪子以同速轉(zhuǎn)動時差動齒輪將停止轉(zhuǎn)動。 如圖所 假如兩輪的速度有任何的差別, 差動齒輪的轉(zhuǎn)動和它的方向?qū)⒏嬷隳囊粋€輪子轉(zhuǎn)速快。 示的結(jié)構(gòu),即使你沒有角度傳感器,也建議你搭建這種結(jié)構(gòu),因為此結(jié)構(gòu)具有指導(dǎo)作用。我們省 略了馬達(dá)和其他加固梁以保持圖片盡可能清楚, 搭建時要加二個馬達(dá)。 右邊傳動鏈的作用是變換 與差速齒輪配合軸的轉(zhuǎn)向, 同時保持原始的傳動比不變。 連接在差速齒輪上的角度傳感器用于檢 測差動齒輪是否轉(zhuǎn)動。 圖使用單個角度傳感器觀察左右輪速度的差別 一個更基本方法是你在需要走直線時, 同
8、時鎖住兩個輪子, 此系統(tǒng)非常有效的使你的機器人走直 線。它需要第三只馬達(dá)來控制制動系統(tǒng), 同時也需要附加傳動系統(tǒng)簡化制動結(jié)構(gòu)。 圖展示了具有 特殊部件制動機構(gòu)的示例:暗灰色帶離合器 16 齒齒輪,傳動驅(qū)動環(huán)和傳動轉(zhuǎn)變鉤,這種特殊的 齒輪,用圓形洞取代了普通的十字型洞,使得它能夠在軸上自由轉(zhuǎn)動,驅(qū)動環(huán)將被安裝在軸上。 當(dāng)你把驅(qū)動環(huán)與齒輪套在一起時(使用轉(zhuǎn)變鉤)齒輪與軸連在一起了。 圖可制動差動裝置 你也可使用圖展示的結(jié)構(gòu), 用馬達(dá)取代角度傳感器, 回顧第四章馬達(dá)能當(dāng)作制動器使用: 在馬達(dá) 關(guān)閉狀態(tài),會阻止運動,在 float 狀態(tài)馬達(dá)仍無動力, 但可以自由轉(zhuǎn)動。 因此不要給馬達(dá)提供動 力,把
9、它當(dāng)作制動器來制動差速齒。在關(guān)閉狀態(tài)下制動馬達(dá),差速齒很難轉(zhuǎn)動, 從而使你的機器 人沿直線前進(jìn),另一方面 float 狀態(tài)使用馬達(dá),差速齒轉(zhuǎn)動,機器人能夠轉(zhuǎn)彎, 表介紹了一些可 行的組合。當(dāng)左右馬達(dá)以不同的方向運行時,差動齒輪鎖馬達(dá)必須處于 float 狀態(tài) 圖帶 16 齒齒輪離合器,傳動操縱環(huán),傳動轉(zhuǎn)變鉤 表電動差動齒輪鎖機器人如何控制差動裝置 左馬達(dá) 右馬達(dá) 差動制動馬達(dá) 機器人狀態(tài) 停止 停止 停止 保持靜止 向前 向前 停止 向前運動 向前 向后 浮動 原地順時針轉(zhuǎn)動 向后 向前 浮動 原地逆時針轉(zhuǎn)動 向后 向后 停止 向后運動
10、 所以機器人將不能快速轉(zhuǎn)彎, 驅(qū)動馬達(dá)在 考慮到馬達(dá)在浮動狀態(tài)下時也存在著重大的機械阻力, 轉(zhuǎn)彎時將負(fù)荷更大的重力。 使用小角輪走直線 小角輪是差動裝置平滑移動和轉(zhuǎn)彎的又一個關(guān)鍵因素,通常我們會忽略這一點, LEGO Constructopedia 提出圖所示的小角輪結(jié)構(gòu),但是小角輪設(shè)計上還存在著欠缺,它在一根軸上使 用了兩個輪子, 在第二章中你已經(jīng)知道此結(jié)構(gòu)的輪子不能獨立轉(zhuǎn)動。 按照圖表搭建此結(jié)構(gòu), 試著 讓它轉(zhuǎn)一個急彎,它的效果不是很好,為什么?事實上,除非你使其中的一個輪子打滑,否則它 就不能轉(zhuǎn)動。 圖 小角輪結(jié)構(gòu) 圖中的小角輪的結(jié)構(gòu)有了一定的改進(jìn), 左邊的結(jié)構(gòu)使用了單輪徹底避
11、免了問題的出現(xiàn)。 右邊的結(jié) 構(gòu)更可靠, 它使用了兩個自由輪允許小輪在原地轉(zhuǎn)彎避免了磨擦與打滑的問題, 兩種結(jié)構(gòu)的區(qū)別 在輪軸、在左邊結(jié)構(gòu)中,軸與輪子同時旋轉(zhuǎn),而在右邊的結(jié)構(gòu)中,輪在軸上轉(zhuǎn)動。 圖 避免打滑的角輪 選擇使用一個或更多角輪要根據(jù)機器人的功能, 的前方或后面是保持穩(wěn)定性的好方法。 獨角輪適用于多種場合, 而雙角輪安放在機器人 在一些場合, 當(dāng)在平滑的表面上控制重量輕, 結(jié)構(gòu)簡單的機器人可以用圓形墊塊或其它與接觸面 磨擦力很小的部件替代獨角輪(圖) 圖 圓形墊塊 搭建雙差動裝置 雙差動裝置是對簡單差動機構(gòu)的一個改進(jìn)結(jié)構(gòu),主要從機械結(jié)構(gòu)上解決走直線的問題 ,
12、 并使用了 兩個馬達(dá) (參考圖。它的傳動鏈有些復(fù)雜,依靠差動齒輪 - 使用兩個更精確 (參考第九章相關(guān)補充 部件 ) 。 圖雙差動裝置 雙差動裝置是差動齒輪的另外一種用法, 通常輪子是連接在從差動齒輪延伸出來的軸上, 然而在 此結(jié)構(gòu)中, 輪子通過齒輪連接在差動齒輪的外齒。 在第四章中我們闡述了差動齒輪能夠在機械上 對兩個獨立的運動作加或減法運算, 為了實現(xiàn)這個方法, 用差動齒上延伸的軸作為輸入, 且差動 齒輪本身將根據(jù)差動齒輪內(nèi)部的代數(shù)和來運動(兩個運動方向的代數(shù)疊加)。 在此結(jié)構(gòu)中, 兩個馬達(dá)為兩個差動齒輪提供動力, 特點其中一個馬達(dá)同向帶動差動齒輪的輸入軸。 另一個馬達(dá)以相反的方向驅(qū)
13、動第三根輸入軸, 要控制雙差動裝置, 只需使用其中一個馬達(dá), 讓另 一個馬達(dá)關(guān)閉。 在圖中所示的結(jié)構(gòu)與圖中的結(jié)構(gòu)相同, 只不過沒有馬達(dá), 當(dāng) 1號馬達(dá)帶動 40齒齒輪 A轉(zhuǎn)動時, 2 號馬達(dá)使齒輪 B保持靜止, 運動沿著虛線傳遞 (由圖示 ) 。兩個差動裝置同時轉(zhuǎn)動, 機器人沿直線 向前,另一方面, 1 號馬達(dá)停止,則齒輪停止,當(dāng) 2 號電機轉(zhuǎn)動,帶動 B將動力沿著實線傳遞。 差動裝置同速不同向旋轉(zhuǎn),結(jié)果是機器人在原地轉(zhuǎn)動 圖 雙差動裝置剖面圖 通常不同時使用兩個馬達(dá), 一個馬達(dá)用于走直線, 另一個馬達(dá)用于轉(zhuǎn)彎, 如果根據(jù)馬達(dá)的方向同 時驅(qū)動兩個馬達(dá)也沒關(guān)系, 因為兩個差動齒其中一個
14、會抵消兩個相反的輸入, 保持靜止, 而另外 一個差動齒對兩個輸入進(jìn)行相加,從而使得速度提高一倍,此時,機器人繞著靜止輪轉(zhuǎn)動。 雙差動裝置一個非常好的特性是使用一個角度傳感器就可以精確的檢測機器人的運動類型。 將傳 感器連接到其中一個輪上, 當(dāng)機器人直線運動時, 使用傳感器來測量運動的距離, 當(dāng)機器人轉(zhuǎn)彎 時,用傳感器測量方向的改變量。 當(dāng)然我們?nèi)砸斡浽跈C械結(jié)構(gòu)有得必有失, 換句話說, 這種具有獨創(chuàng)性的結(jié)構(gòu)有它的缺點。 首先 是它非常復(fù)雜, 我們展示了結(jié)構(gòu)的平面圖可以更容易理解它們的配合, 然而你自己也可使用多種 傳動機構(gòu)構(gòu)建簡易的機器人 (可能仍需一些齒輪或者是更少的 ) ,這種復(fù)雜的傳
15、動裝置導(dǎo)致產(chǎn)生了 負(fù)面影響:磨擦力。 搭建滑動轉(zhuǎn)向裝置 滑動轉(zhuǎn)向裝置是差動裝置的一種變化形式, 通常用于履帶式車輛, 但有時也用于四個或六個輪子 的形式。對于履帶的車輛,唯一的驅(qū)動設(shè)計就是滑動轉(zhuǎn)向裝置。 在現(xiàn)實生活中, 挖土機和一些除 草機是使用這種裝置的最好例子。 圖展示了一個簡單的滑動轉(zhuǎn)向裝置,每一個履帶都由單獨馬達(dá)提供能量,由一個 8 齒輪與一個 24 齒輪嚙合,并連接在履帶輪上,履帶前輪不需驅(qū)動。 帶輪滑動轉(zhuǎn)向裝置需要一個有效的裝置, 將動力傳到所有的輪子上, 否則機器人不能順利轉(zhuǎn)彎或 者不能轉(zhuǎn)彎。 圖中的模型每側(cè)使用五個 24 齒輪嚙合, 它們像履帶那樣從每個馬達(dá)那里獲得動力
16、, 每一個輪軸用于安裝齒輪,這些齒輪都被用于傳遞運動的惰性齒輪分隔,如果有足夠的 24 齒齒 輪,你可以組合成此結(jié)構(gòu),圖片中的圓形輪胎由補充套裝提供。 圖 帶輪滑動掌舵裝置 履帶機器人搭建簡單且動作有趣,因此,許多樂高愛好者都采用此結(jié)構(gòu)。與差動裝置比較而言, 當(dāng)兩條履帶以同向運行時機器人向前行進(jìn), 方向或速度上有差別就會使機器人轉(zhuǎn)彎, 原地轉(zhuǎn)彎也 有可能實現(xiàn)。滑動轉(zhuǎn)向裝置也具有差動裝置驅(qū)動機器人走直線所具有的缺點。 最后總結(jié)滑動轉(zhuǎn)向裝置的特點: ■ 在粗糙的地面上履帶與輪子相比,履帶更易控制然而它不太租用光滑的表面 ■ 履帶結(jié)構(gòu)產(chǎn)生了更大的摩擦力耗費了馬達(dá)提供的部分動力。 ■
17、在利用機器人運動進(jìn)行定位時,這種結(jié)構(gòu)的機器人是不適合定位的,因為它們不能避免 本身具有的缺陷:產(chǎn)生滑動。 搭建轉(zhuǎn)向裝置 轉(zhuǎn)向裝置是用于各種車型的標(biāo)準(zhǔn)結(jié)構(gòu), 由兩個前轉(zhuǎn)向輪和兩個固定后輪構(gòu)成, 它也適用在機器人 身上使用。 你可以驅(qū)動后輪或者前輪或者是四只輪子, 利用樂高來實現(xiàn)這個方法非常簡單, 這也 是為什么要介紹它的原因。 盡管它比差動裝置的通用性要差, 并且不能在原地轉(zhuǎn)彎或急轉(zhuǎn)彎, 但 此結(jié)構(gòu)也有很多優(yōu)點:易實現(xiàn)沿直線行走,且在粗糙路面上行走具有較高穩(wěn)定性。 當(dāng)使用機器人基本套裝搭建轉(zhuǎn)向裝置時, 只有一個馬達(dá)驅(qū)動輪子, 因為你需要其它的裝置轉(zhuǎn)動前 輪,因此你的轉(zhuǎn)動裝置需要有差動機構(gòu)一
18、半的動力,才能使你的機器人良好的沿直線行走。 圖、展示了二個簡單的轉(zhuǎn)向機構(gòu),除動作細(xì)節(jié)外,這兩個模型具有相同的結(jié)構(gòu)特性。例如:后輪 都是通過一只差動齒輪與驅(qū)動馬達(dá)相連, 在第二章中我們闡述過如果想讓機器人轉(zhuǎn)彎, 就必須使 用差動。輔助馬達(dá)掌握前輪控制機器人的行進(jìn)方向。注意我們使用了一只帶子來驅(qū)動轉(zhuǎn)向機構(gòu), 主要是利用它的極限扭轉(zhuǎn)來避免能力過程中損傷機械結(jié)構(gòu)或馬達(dá)。 你最好添加一只傳感器偵測轉(zhuǎn) 向輪的位置, 更好的控制機器人的方向。 當(dāng)轉(zhuǎn)向裝置轉(zhuǎn)動時至少也要一只觸動傳感器。 在轉(zhuǎn)完后 你可使用定時方式或傳感器使機器人再變?yōu)橄惹暗男羞M(jìn)方向 (14 章中有關(guān)于此技術(shù)的例子 ) 。 圖 轉(zhuǎn)向裝置
19、 圖另一種轉(zhuǎn)向裝置 方法與技巧 使用梯形轉(zhuǎn)向機構(gòu)(阿克曼轉(zhuǎn)向機構(gòu)) 現(xiàn)實中使用轉(zhuǎn)向機構(gòu)的車都是根據(jù)梯形轉(zhuǎn)向機構(gòu)的原理進(jìn)行設(shè)計的 ( 阿克曼為此裝置的 首創(chuàng)人 ) 。我們在前面設(shè)計的轉(zhuǎn)向輪轉(zhuǎn)動的角度相同,但這個機構(gòu)就不是這樣的,在轉(zhuǎn)彎 時,內(nèi)輪的轉(zhuǎn)角比外輪的大。里面的輪子比外部的輪轉(zhuǎn)彎急。在大半徑的轉(zhuǎn)彎中差別很 小,可忽略。在急轉(zhuǎn)彎中此差別變得相當(dāng)明顯且容易使內(nèi)輪鎖死。阿克曼轉(zhuǎn)向機構(gòu)在設(shè) 計上補償了內(nèi)輪轉(zhuǎn)角的差別,因此解決了普通轉(zhuǎn)向機構(gòu)的缺點。這個理論說明了當(dāng)從輪 子延長的線交于一點時,車就能平穩(wěn)的轉(zhuǎn)動并且始終圍繞這一交點轉(zhuǎn)動 ( 圖 圖 阿克曼轉(zhuǎn)向機構(gòu):內(nèi)部輪比外部輪轉(zhuǎn)彎急 使用樂
20、高搭建建阿克慢結(jié)構(gòu)是可行的,在 14 章將有對前輪驅(qū)動更進(jìn)一步的說明。 圖與中兩種模型都使用了 齒輪齒條 轉(zhuǎn)向機構(gòu), 一個 8 齒齒輪 (小齒輪) 與一個帶齒的特殊板(齒 條)相嚙合,它們不同之處是后一種我們使用了一種特殊部件:三塊 1x10 板,兩個轉(zhuǎn)向臂和兩 塊光滑平板。 將這些組件設(shè)計成一個組合部件, 創(chuàng)造出一種使用更簡易的使用在許多樂高工藝車、 2x8 的板替換 1*10 卡車模型上的轉(zhuǎn)向裝置。模型只使用了機器人套裝的基本部件,必須要使用 板,用自制的去替換轉(zhuǎn)向臂。 此結(jié)構(gòu)整個前面部分都是由梁搭建起來的, 用于支撐輪子和轉(zhuǎn)向機 構(gòu),但通常還需要一個光滑的表面用于齒條滑動。 當(dāng)你
21、建好這個裝置后, 把輪子移到樞軸后面變成一個自定心轉(zhuǎn)向機構(gòu) (在很多情況下的一種明顯 的特性)。在圖中的 a 圖,輪子裝在樞軸下面,這樣不會影響它的轉(zhuǎn)向。如果輪子裝在轉(zhuǎn)向柱的 后面, 輪子摩擦引起車的動態(tài)向前運動從而推動輪子向后運動, 產(chǎn)生自定心的動作。 觀察購物車 的結(jié)構(gòu)你就知輪子為什么裝在中軸上,把輪子越往樞軸后面移動,如圖 B、 C,就越容易產(chǎn)生自 定心。不要把輪子裝在樞軸的前面,如圖 d ,會引起轉(zhuǎn)向機構(gòu)不穩(wěn)定。事實上,輪子會向后走使 你的車子自然轉(zhuǎn)彎。 圖移動中軸線上的輪子 我們鼓勵你去嘗試這些方案,自己搭建一個簡單的底盤去探索圖中各種結(jié)構(gòu)的特性。 轉(zhuǎn)向裝置十分適用于粗糙的表
22、面, 因為它有四個輪胎非常平穩(wěn), 你可以使用其它的方法改善此結(jié) 構(gòu)。另外重要一點是此結(jié)構(gòu)沒有一個驅(qū)動輪會長期離地, 否則差動機構(gòu)將會把所有動力傳遞到阻 力最小的輪子上,結(jié)果導(dǎo)致輪子打轉(zhuǎn),使你的機器人變得不能運動。 使用皮帶與皮帶輪把普通附加軸與輪軸連接在一起組成一個無滑差動機構(gòu)能夠大大減少上述的 問題。 皮帶能夠保持驅(qū)動軸以同速轉(zhuǎn)動, 然后在轉(zhuǎn)彎過程中它們會在皮帶輪上發(fā)生打滑現(xiàn)象以便 調(diào)整輪子的速度。將一只輪子脫離地面皮帶也會將大部分能量傳遞到其它輪子上。 圖 無滑差動機構(gòu) 搭建一個三輪裝置 圖) 。三輪驅(qū)動裝置的 三輪裝置由一個用于驅(qū)動和轉(zhuǎn)彎的前輪及兩個保持穩(wěn)定的獨立后輪組成 獨
23、特之處在:前輪既作為驅(qū)動又作為轉(zhuǎn)向裝置,使機器人的活動更靈活。 圖 三輪裝置 你也許認(rèn)為把后輪作為驅(qū)動輪也會得到與前輪作為驅(qū)動輪相同的結(jié)果, 但是只有在一定轉(zhuǎn)角內(nèi)才 一樣。事實上,轉(zhuǎn)向裝置在轉(zhuǎn)急彎時,你最終會發(fā)現(xiàn)一個情況:后輪不能再把動力轉(zhuǎn)換成運動。 這個裝置的最大轉(zhuǎn)角是當(dāng)外輪可以沿著內(nèi)輪畫一個圓,另一方面,前驅(qū)動輪可以控制任何轉(zhuǎn)角, 甚至是前輪與后輪的運動方向成垂直角度時。 理論上, 驅(qū)動輪可以轉(zhuǎn) 360 度可以轉(zhuǎn)向任何方向, 這意味著你可以搭建一個轉(zhuǎn)位自由的機構(gòu) (娛 樂公園套裝中有這種結(jié)構(gòu)的例子)。我們圖中的例子,能夠轉(zhuǎn) 360 度, 但是由于馬達(dá)與 RCX的連 接線使此機構(gòu)只能
24、轉(zhuǎn)一個 360 度。 在平常使用中, 轉(zhuǎn) 180 度就能夠活動自如。 因為在 180 度到 360 等的范圍等同與 0 度到 180 度向 反向運動, 換句話說: 210 度馬達(dá)向前運動等同于 30 度(210 度-180 度=30度) 馬達(dá)向后轉(zhuǎn)。 你可 用傳感器偵測轉(zhuǎn)向輪的方位。 搭建同步驅(qū)動裝置 同步驅(qū)動裝置使用三個或更多的輪子,他們都作為轉(zhuǎn)向與驅(qū)動裝置。它們同時轉(zhuǎn)動并保持一致, 因此機器人改變運動方向但不改變它的方位。 使用樂高部件組建搭建同步驅(qū)動裝置非常具有挑戰(zhàn)性, 在幾年以前有人嘗試但沒有人能夠成功完 成?,F(xiàn)在,障礙被攻破了,如果你上網(wǎng)你能發(fā)現(xiàn)許多用樂高搭建的很不錯的同步驅(qū)
25、動裝置。 制作 360 度同步驅(qū)動裝置并且避免任何轉(zhuǎn)動的極限, 關(guān)鍵是沿著每一個輪子的樞軸傳遞運動。 最 簡單的方法需要一個叫轉(zhuǎn)盤的特殊部件, 應(yīng)用于樂高模型中的旋轉(zhuǎn)平臺, 支持起重機或挖土機 ( 圖 圖 樂高轉(zhuǎn)盤 你可以把輪子固定在轉(zhuǎn)盤的一邊, 并且使用轉(zhuǎn)盤中心的一根軸來驅(qū)動。 在圖展示出一個實例, 注 意轉(zhuǎn)盤被顛倒, 因為輪子必須與轉(zhuǎn)盤連接在一起由外齒帶動一起轉(zhuǎn)動, 因此機器人將完全或向下 突出設(shè)計。 我們想讓我們的同步驅(qū)動裝置不通過移動而原地改變方向, 為了實現(xiàn)這個方法, 圖、兩裝置相似, 但不可互換, 圖中的轉(zhuǎn)盤的底部能順利轉(zhuǎn)動但圖不可以。 這是因為圖中的輪沒有與忠心軸連接所
26、以當(dāng)它轉(zhuǎn)向時, 它只能移動一些距離。 圖中的傳動裝置使得輪子以適當(dāng)?shù)姆较蜣D(zhuǎn)動而中的傳動裝 置使輪子反對轉(zhuǎn)動, 我們描述的是一個精細(xì)的差異。 我們再次邀請你親自動手搭建這兩個結(jié)構(gòu)并 看一看它們怎樣工作的。 圖 可行的輪胎同步驅(qū)動裝置 圖錯誤的輪胎同步驅(qū)動裝置 建造一個完整的同步驅(qū)動裝置你至少需要三個上述的轉(zhuǎn)盤然后把它們連接在一起用一個馬達(dá)同 時驅(qū)動所有的軸然而其余的馬達(dá)可以同時旋轉(zhuǎn)所有的軸。 圖你看到是四輪同步驅(qū)動裝置的仰視圖。 注意我們用 8 齒的齒輪把轉(zhuǎn)盤連接起來, 實現(xiàn)同時轉(zhuǎn)動。 驅(qū)動任何一只 8 齒輪都 會使機器人改變方向。 圖一個完整的同步驅(qū)動裝置(仰視圖) 圖是完整同步驅(qū)
27、動裝置的俯視圖。 40 齒大齒輪通過四對斜齒輪驅(qū)動輪子, 其他 40- 齒輪負(fù)責(zé)轉(zhuǎn)彎, 對一個完整的同步驅(qū)動裝置,你必須加二個馬達(dá)驅(qū)動 A 和 B,可以使用 8 齒獲得一個比較高的傳 動比。 任何人都會對同步驅(qū)動裝置的動作會感到驚訝,你也不例外,假如你想用它在房間尋找障礙物, 也不是很難,只需加一個緩沖裝置。同步驅(qū)動裝置中“前”和“后”的概念被淡化了,他能使用 任何一面作為前面, 因此你必須在所有面都加上緩沖器。 在第四章你已了解到, 如果機器人有四 面,沒必要在在四面使用四個端口連接四個傳感器 (RCX只有三個輸入 ) ,你可以在相同的端口連 出四個觸動傳感器, 使用并接的方式, 任何
28、一個傳感器被按下, 就會反饋給 RCX一個“ on“狀態(tài)。 或者只用一個單獨的全方位的傳感器(如圖所示) ;觸動傳感器被正常關(guān)閉, 然而任何時間打開 后上面的軸將脫離初始值 (通過橡皮帶保持 ) 用管或軸把佻的機器人包起來把此環(huán)連接到全方位 傳感器上就可以了。 圖 完全同步驅(qū)動器 ( 俯視圖 ) 圖全方位觸動傳感器 其他結(jié)構(gòu) 我們的介紹并沒有完全包括所有活動結(jié)構(gòu),有其它更多的好的獨特的類型: 多自由角度車型簡稱 (MDOF) MDOF車有三個或更多輪子或一組輪子,獨立的轉(zhuǎn) 彎與驅(qū)動裝置, 想象同步驅(qū)動裝置獨輪在什么部位可以改變機器人速度和方向, 此機器人像差動 裝置裝置裝置或同步裝置
29、是通過軟件控制它的結(jié)構(gòu)。 雖然它們在搭建與控制上有很大的區(qū)別, 但 在使用上,對學(xué)習(xí)有利,且具有多用性,事實上他們運動并不相同 結(jié)合裝置 與掌舵裝置十分類似。它控制車的整體,前輪保持與底盤前部平行 后面與前部相同因此兩部分通過一個結(jié)合點連接在一起,此結(jié)構(gòu)用于挖土機和其它結(jié)構(gòu)的設(shè)備 輪軸驅(qū)動裝置 由無心軸輪組成的底盤組成,中間帶有一個可升降的平臺,當(dāng) 平臺升起時, 機器人完全按照輪子的方向直線運動。 當(dāng)轉(zhuǎn)彎時, 機器人停止并降低平臺直到輪子 不再觸到地面。此時旋轉(zhuǎn)平臺以改變方向,然后再升起平臺繼續(xù)直線運動。 三星輪裝置 這種裝置適用于靈活性高,各種地行的車輛。每一個“輪 子”實際上是在頂點帶有輪子的等邊三角形; 小車總共使用 12 個輪子, 每三個作為一個 “輪子” 當(dāng)輪子轉(zhuǎn)動并且三角形就好像大輪子轉(zhuǎn)動一樣。 常規(guī)運動時, 每個三角形的兩個輪子觸地, 但當(dāng) 一個輪子碰到障礙物時, 一個復(fù)雜的傳動系統(tǒng)傳遞運動給三角形結(jié)構(gòu), 它能轉(zhuǎn)動并將它上面的輪 子越過障礙物,雖然很復(fù)雜但很有趣 我們希望通過這些結(jié)構(gòu)可以滿足你的好奇心, 同時鼓勵你們尋找更多關(guān)于機器人的參考資料并提 供在附錄 A 中,他們都可以使用樂高組件來建造
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 設(shè)備采購常用的四種評標(biāo)方法
- 車間員工管理須知(應(yīng)知應(yīng)會)
- 某公司設(shè)備維護(hù)保養(yǎng)工作規(guī)程
- 某企業(yè)潔凈車間人員進(jìn)出管理規(guī)程
- 企業(yè)管理制度之5S管理的八個口訣
- 標(biāo)準(zhǔn)化班前會的探索及意義
- 某企業(yè)內(nèi)審員考試試題含答案
- 某公司環(huán)境保護(hù)考核管理制度
- 現(xiàn)場管理的定義
- 員工培訓(xùn)程序
- 管理制度之生產(chǎn)廠長的職責(zé)與工作標(biāo)準(zhǔn)
- 某公司各級專業(yè)人員環(huán)保職責(zé)
- 企業(yè)管理制度:5S推進(jìn)與改善工具
- XXX公司環(huán)境風(fēng)險排查及隱患整改制度
- 生產(chǎn)車間基層管理要點及建議