時間:2016-07-12 17:07:43來源:中國傳動網
引言
隨著社會經濟和科學技術的迅速發展,特別是工業自動化水平的大大提高,機器人的應用越來越廣泛,現已大量用于汽車、冶金、機械、輕工、建材等工業企業,而可編程控制器(PLC)作為現代工業控制的三大支柱之一,具有功能豐富,使用方便、工作可靠、經濟合算的特點,已日益成為控制裝置家族中的重要角色。
步行機器人是模仿動物的運動形式,采用腿式結構來完成多種移動功能的一類特種機器人。參照工業機器人的標準定義,可以把步行機器人理解為“一種由計算機控制的用足機構推進的地面移動裝置”以區別于行走式機械玩具及固定行走模式的機械裝置。通常足數多于或等于四的步行機器人稱為多足步行機器人,該類機器人能夠在不平的路面上穩定地行走,可以取代輪式車完成在一些復雜環境中的運輸作業,因此多足步行機器人在軍事運輸及探測、礦山開采、水下建筑、核工業、星球探測、農業及森林采伐、教育、藝術及娛樂等許多行業有著非常廣闊的應用前景。
長期以來,步行機器人技術一直是國內外機器人領域研究的熱點之一。為了索多足步行機器人技術的研究前沿,給我國多足步行機器人工程實用化開發提供關鍵技術的支持,開展多足步行機器人相關理論和技術的研究具有十分重要的科學意義和應用價值。在高技術發展的推動下,針對多功能的應用情況和復雜的工作環境,對機器人機械結構的設計和研究應該更加深入和全面,只有在良好的機械平臺上,結合合理、有效地控制策略,才能更好的規劃機器人的步行,體現其作為足式機器人的優點和特點。
1多足步行機器人運動自由度的分析
步行機器人的機械部分是機器人所有控制及運動的載體,其結構特點直接決定了機器人的運動學特征,其性能的好壞也直接決定了功能可行性。多足步行機器人的機構系統主要包括機器人腿部件的布局、腿部件的結構形式、腿的數量等,而其中腿部件的結構形式是多足步行機器人機構的重要組成部分,是機械設計的關鍵之一。因此,從某種意義上說,對多足步行機器人機構的分析主要集中在對其腿機構的分析。一般地,從機器人結構設計要求看,腿機構不能過于復雜,桿件過多的腿機構形式會引起結構和傳動的實現產生困難。因此對多足步行機器人腿機構的基本要求可以歸納為:
(1)實現運動的要求;
(2)承載能力的要求;
(3)結構實現和方便控制的要求。
本設計采用“3+3”多足步行機器人。
自由度表示了機器人運動靈活的程度。自由度越多,機器人運動越靈活,能夠完成多功能的可能性就越大。多足步行機器人站立時和地面組成了一個空間閉環機構,該空間機構是一系列構件和運動副連接而成的。
根據空間自由度理論,若在三維空間中有n個完全不受約束的物體,并且任選其中的一個為固定參照物,因每個物體相對參照物都有6個運動自由度,則n個物體相對參照物共有6(n-1)個運動自由度,若在所有的物體之間用運動副聯接起來,設第i個運動副的約束為ui,如果所有n個物體之間的運動副數目為g,這時的運動自由度應減去所有的約束數的總和,機構的自由度為:
其中M表示自由度。一般情況下,式中的ui可以用代替,fi為第i個運動副的相對自由度數。則得到KutzbachGrubler公式:
一般地,多足步行機器人能實現靈活的行走動作,其腿機構至少必須有兩個自由度,即前后的擺動和上下的抬放運動。構成兩個自由度地方法可以都采用回轉副,或是采用一個回轉副和一個可伸縮的移動副,還有就是采用兩個移動副,將前后的擺動變為前后滑移。目前,這種兩自由度的腿機構多足機器人的研究中以有了較多的應用,但是想利用腿的轉動改變前進方向,或是在原地旋轉,那腿部機構就至少三個自由度,即在兩自由度腿上加一個水平旋轉自由度,如圖1所示。
圖1三自由度腿結構示意圖
2六足步行機器人步態規劃
多足機器人要體現良好的地面適應能力和行走靈活性,需要規劃合理、有效的行走步態。步態不僅是指步行機器人各條腿抬腿、放腿的順序,還包括機器人占空系數分析、足端軌跡的選擇等。一般是模仿動物的行走姿態來研究機器人的步態。如有n條腿在步行時,每條腿各自離地和接地不同時發生,按生成順序所組成的個數為:
本文以自主研制的“3+3”多足步行機器人為對象,研究多種步態生成算法,避免了死鎖現象,并能保證機器人步行的連續性和全方位性。
3六足步行機器人占空系數分析
占空系數就是指腿i支撐在地面上的時間占整個周期的比例。
以本文六足機器人“3+3”行走步態為例來說明。該種步態是將機器人的六條腿分為兩組,如:以腿1、3、5為A組,腿2、4、6為B組,步行過程兩組腿交替的擺起、放下。其占空系數β取值有三種情況:
(1)β>0.5,在組A和組B交替擺起和著地的過程中,有過渡階段,此時機器人六條腿同時著地,這種情況下,步行機器人穩定性更高,但行走速度就相對降低
(2)β=0.5,在組A擺動著地的同時,組B立即擺起,步行時交替循環,保證在任意時刻都有三條腿支撐地面,三條腿擺起;
(3)β<0.5,這種情況下,存在組A和組B同時擺動的時刻,即機器人騰空這要求機器人的機械結構有很好的彈性和吸振性。
本文所設計機器人占孔比大于0.5,犧牲了一定速度以保證運動平穩,而且在足端步安裝了效果明顯的緩沖裝置,同時吸收足部著地震動,為高速運動提供了穩定性保證。
4機器人的控制系統設計
機器人運動過程中的受力情況可能會根據路面情況不斷變化,因而電機的負載也在不停的變化,所以要實現對執行元件(腿)的行程的準確控制不能單純依靠對電機的運轉時間進行限定,必須要在執行元件上安裝反饋位置的傳感器,這樣,當執行元件運動到規定的位置時就能通過控制系統給電機一個反饋信號,從實現對電機的控制。
六條腿中135,246分別是相同的,所以進行控制設計時只需以12兩腿的配合為例說明即可,35腿與1腿相同,46腿與2腿相同。
(1)第1腿的傳感器:
在上下擺動的極限位置安裝行程開關,上極限B1,下極限A1。在前后擺動的極限位置和中點位置安裝行程開關,前極限Z1,后極限X1,中點位置O1。
(2)第2腿的傳感器:
在上下擺動的極限位置安裝行程開關,上極限B2,下極限A2。在前后擺動的極限位置和中點位置安裝行程開關,前極限Z2,后極限X2,中點位置O2。
5控制時序設計
兩腿的動作時序如下:
1、按下啟動按鈕SB1;
2、1,2向后擺動,分別到X1,X2;
3、1不動,2向上擺動到B2;
4、2向前擺動到Z2;
5、2向下擺動到A2;
6、1向上擺動到B1;
7、2向后擺動到X2,同時1向前擺動到Z1;
8、1向下擺動到A1;
9、2向上擺動到B2;
10、1向后擺動到X1,同時2向前擺動到Z2;
11、2向下擺動到A2;
12、1向上擺動到B1;
13、2向后擺動到O2并最終停止,同時1向前擺動到Z1;
14、1向后擺動到O1;
15、1向下擺動到A1并最終停止。
6結論
本文針對自行設計的步行仿生機器人,分析了其運動特征,研究學習了機器人步態生成及步態控制中所涉及的理論知識和相關技術。綜合分析了目前多足機器人的步行機構,理解所研制的六足步行機器人的結構特點,并進行運動學分析。分析了六足步行機器人的占空系數和機器人靜態步行的穩定性判定方法。分析了直線行走步態腿的協調時序,編制了機器人直線行走步態控制的PLC梯形圖。
標簽:
下一篇:移動機器人地圖創建研究
中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.siyutn.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。
本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產品新聞
更多>2025-06-06
2025-05-19
2025-04-30
2025-04-11
2025-04-08
2025-03-31