国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

無線遙控的六足機器人的制作

2015-05-30 21:18彭斐王堅慧
儷人·教師版 2015年22期
關鍵詞:舵機

彭斐 王堅慧

【摘要】基于仿生原理,制作可無線遙控的六足機器人,采用32路舵機控制板、高扭矩舵機MG995實現(xiàn)了關節(jié)運動控制;采用PS2無線手柄實現(xiàn)對機器人的無線遙控。實驗表明,該六足機器人能在無線遙控下實現(xiàn)直線行走或定點轉彎運動,且動作具有較好的協(xié)同性。

【關鍵詞】六足機器人 舵機 無線遙控

多足機器人是借鑒昆蟲的肢體結構與運動規(guī)律而設計,相比傳統(tǒng)的輪式、履帶式機器人,它具有跨越較大障礙、行走平穩(wěn)、復雜地形條件下行進速度快且能耗低等運動特性[1]。因此,它對非結構環(huán)境的適應性更強,可替代人類完成很多危險的作業(yè),應用前景廣泛。

1 控制方案

1.1機械結構

本文設計的六足機器人軀干縱向長214mm,寬200mm,站立時高110mm,樣機是以身體縱向中心線為對稱的近似八邊形外形,六條腿均勻分布身體兩側,每條腿都有三個關節(jié),共有18個關節(jié),所有關節(jié)依靠伺服舵機驅動,由18個舵機實現(xiàn)六足機器人的運動。機器人每條腿有三個自由度,前兩個自由度的轉動軸線相互垂直,后兩個自由度的轉動軸線相互平行,分別由三個獨立的舵機驅動。后兩個自由度采用四連桿方式傳動。為增加支撐的穩(wěn)定性,六個足端呈橢圓形分布。對于每條腿,按照由軀干到足端的順序包括了三個自由度的傳動方式。

1.2 步態(tài)規(guī)劃

采用三角步態(tài)方式實現(xiàn)六足機器人行走,向前運動時,左中足、右前足、右后足為一組足保持支撐地面,右中足、左前足、左后足為二組足抬起向前邁步,然后變?yōu)槎M支撐地面,一組足做邁步動作,如此循環(huán)交替實現(xiàn)向前運動。轉彎運動有兩種方式,一種為自轉,一種為公轉。自轉為一組足保持支撐地面,二組足抬起向一個方向旋轉一定角度后落下支撐地面,然后抬起一組足同方向旋轉,如此交替實現(xiàn)自轉。公轉方式與前進方式大體相同,只是左右兩側足邁步的距離不同[2]。

2. 電氣控制系統(tǒng)

電氣控制系統(tǒng)包括舵機及其驅動電路、無線遙控電路、供電電路等部分。其中舵機及其控制電路是控制系統(tǒng)的核心,是影響機器人整體性能的重要因素。

2.1 舵機及其控制電路

應用于六足仿生機器人的微型伺服電機要求具有體積小、重量輕、扭力大的特點,選用 TowerPro-MG995微型伺服電機作為機器人的關節(jié)驅動元件。微型伺服電機的驅動電路需要輸出18路相互獨立的PWM信號,且信號電流足夠驅動18個伺服電機,驅動信號穩(wěn)定,以便伺服電機能夠正常工作不產生抖動,且結構緊湊,體積小,物理性能穩(wěn)定??紤]到單個微處理器無法提供這么多路PWM輸出,如果用I/O引腳通過軟件實現(xiàn)多路PWM輸出,則導致算法復雜度上升,增加了編程的工作量,且會使每路舵機的轉角范圍受到限制,因此采用32路舵機控制器,通過與主控制器的通信來實現(xiàn)對伺服電機的高效控制。這種控制方式的優(yōu)點是,可以方便的實現(xiàn)多個伺服電機的協(xié)調優(yōu)化控制,較為輕松的達到多個伺服電機的同時啟停的控制。使程序的規(guī)模有相當大的精簡,以往需要幾十行的或者更多的程序,通常短短的幾個控制字符就可以輕易的實現(xiàn), 并且控制精度也有相當?shù)奶岣撸?程序設計者可以把豐富的精力用來研究機器人的動作規(guī)劃。

2.2 無線遙控的實現(xiàn)

采用PS2無線手柄實現(xiàn)六足機器人的無線遙控。PS2無線手柄與控制器的接口包括同步時鐘信號CLOCK、一對方向相反的串行數(shù)據(jù)DATA和COMMAND、手柄觸發(fā)信號ATT、應答信號ACK。手柄是以串行方式和控制器進行通信,通信時鐘由CLOCK提供,通信都是8 位串行數(shù)據(jù)最低有效位先行,PS2手柄總線的所有時碼在時鐘下降沿都是同步的,數(shù)據(jù)線的邏輯電平在時鐘下降沿驅動下觸發(fā)改變,數(shù)據(jù)的接收讀取在時鐘前沿到電平變化之前完成,在被選手柄接收每個COMMAND信號之后,手柄需拉低ACK電平在最后一個時鐘 [3]。

2.3 電源設計

電源部分負責給機器人控制系統(tǒng)的硬件和舵機供電,在舵機驅動過程中為了避免電流波動影響機器人運動穩(wěn)定性,將舵機驅動和控制系統(tǒng)分開供電。考慮到MG995每個工作電流100mA,18個電機工作電流1.8A,采用鋰電池組供電。但是標稱6V鎳氫電池組實際充滿會在7v左右,而模型用的標稱7.4v的鋰離子電池組充滿會在8.4v左右,因此使用大功率整流橋D25XB80,降壓到6V左右供機器人使用。

3 調試與實驗

在32路舵機控制器軟件中調試每一個舵機驅動信號參數(shù)實現(xiàn)速度與角度的控制,生成前進、后退、左轉、右轉等動作指令代碼,并設置好PS2手柄按鍵所需執(zhí)行的動作組編號。實驗表明,借助PS2手柄能無線遙控六足機器人完成前進、后退、左行、右行、左轉、右轉等動作,同時還能實現(xiàn)加速、減速、越過一定高度障礙物等功能。六足機器人實物圖如圖1所示。

4 結語

本文對無線遙控的六足機器人進行機械結構設計與制作,利用32路舵機控制板、高扭矩舵機MG995實現(xiàn)了關節(jié)運動控制;采用PS2無線手柄實現(xiàn)對機器人的無線遙控。無線遙控機器人在地面穩(wěn)定行進,實現(xiàn)指定動作,且動作具有較好的協(xié)同性。

【參考文獻】

[1]伍立春,王茂森等.基于STM32的六足機器人控制系統(tǒng)設計[J].機械制作與自動化,2014(5):150-161.

[2]莊嚴,宋鳴等.基于51 單片機的六足機器人控制系統(tǒng)設計與制作[J].價值工程,2013(30):51-53.

[3]余俊杰,PSX游戲手柄紅燈模式接口協(xié)議研究[J].企業(yè)技術開發(fā)(下半月),2015(8):77-78.

基金項目:2014年浙江省大學生科技創(chuàng)新活動計劃暨新苗人才計劃(2014R450010)

猜你喜歡
舵機
直升機某型舵機自動測試系統(tǒng)設計分析
小型無人機舵機測試系統(tǒng)的研究
小型漁船液壓舵機電子方向盤控制系統(tǒng)設計
基于速度觀測的雙余度電液舵機系統(tǒng)容錯同步控制
某型無人直升機舵機齒輪箱蓋設計與安裝預緊力優(yōu)化
含齒隙彈載舵機的全局反步模糊自適應控制
基于dsPIC單片機的飛艇舵機控制實現(xiàn)
基于LabWindows/CVI的導彈舵機測控系統(tǒng)設計
基于高速同步485總線通信的多通道舵機控制器設計
超音速舵機保護器