freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

六足機器人畢業(yè)設(shè)計論文-免費閱讀

2025-08-20 11:21 上一頁面

下一頁面
  

【正文】 定時器重置初值,定時時間為 p00 高電平持續(xù)時間t1,flag1++,break 結(jié)束中斷程序flag1=2 時:p00=0。下面是本設(shè)計的 12 個舵機控制流程圖(圖 411) 。33AT89S52 單片機有三個定時器,其中定時器 0 和定時器 1 兩個為常用定時器。設(shè) P0 端口上接有 8 個舵機。amp。EX0=1PX0=0。d=b。詳細程序如下:include define uchar unsigned chardefine uint unsigned int uint a,b,c,d。舵機實現(xiàn)的是一種定位功能,它的定位功能和較大力矩承受能力適合行走機器人的關(guān)節(jié)設(shè)計。圖 45 硬件設(shè)計仿真圖 控制系統(tǒng)軟件設(shè)計軟件設(shè)計主要任務(wù)是完成全方位的步態(tài)的軟件設(shè)計,也就是對 12 個舵機的調(diào)度和控制。當碰觸到障礙物時,常開點閉合、常閉合點斷開。為此,必須提高機器人對當前感知環(huán)境的快速理解識別及實時避障的能力。在未來的自動化控制領(lǐng)域有著不可估量的優(yōu)勢。舉個簡單的四通飛機來說,飛機上有以下幾個地方需要控制: ,來控制發(fā)動機的拉力(或推力); 25(安裝在飛機機翼后緣),用來控制飛機的橫滾運動; ,用來控制飛機的俯仰角; ,用來控制飛機的偏航角; 遙控器有四個通道,分別對應(yīng)四個舵機,而舵機又通過連桿等傳動元件帶動舵面的轉(zhuǎn)動,從而改變飛機的運動狀態(tài)。3個16位可編程定時計數(shù)器,2個全雙工串行通信口,看門狗(WDT),AT89S52設(shè)計和配置了振蕩頻率可為OHz并可通過軟件設(shè)置的省電模式??刂葡到y(tǒng)的基本結(jié)構(gòu)圖可表示為圖 41 所示。20O123456?XY圖 37(A)(2)如圖37(B)所示,機器人B組腿作支撐腿,A組抬起,此時,腿的位置矢量為:123456?XYOP1=??(),TLmnh??P2= si0?P3=??(),TP4= sinLm??P5=??(),0ThP6= si??圖 37(B )(3)如圖37 (C) 所示,機器人B組腿作支撐腿,A組抬起,做姿態(tài)調(diào)整,位置矢量為:P1=??(),0TLmn??P2= sih?P3=??(),TP4= sinLm??P5=??(),0TP6= ,sih??21123456XYOP1=??(),sin,TLmh???P2= 0P3=??(),(si),T?P4= nLm?P5=??(),si,Th?P6= ()0?圖 37(C)(4)如圖37 (D)所示,A和B組腿均落地,作支撐腿,完成旋轉(zhuǎn)y角度動作,此時位置矢量為:123456P1=??(),sin,0TLm???P2=P3=??(),(si),T?P4= n0Lm?P5=??(),si,T?P6= ()?XY O圖 37(D )通過以上分析,“三角步態(tài)斤定點轉(zhuǎn)彎步態(tài)穩(wěn)定性易滿足,其最大轉(zhuǎn)角計算考慮到機械結(jié)構(gòu)和行走地貌的約束。17 步態(tài)動作分析對直線行走步態(tài)規(guī)劃圖具體分析,其不同步態(tài)時刻的各點位置矢量如下:(1)如圖36(A)所示,5腿抬起向前,初始位置不做分析,由于前面已經(jīng)提到當較小時,可設(shè)旋轉(zhuǎn) 角度后腿部在X軸上的投影長度近似為L。在實際控制中,要合理選擇機器人的跨步和轉(zhuǎn)角,以保證點O1 落在穩(wěn)定區(qū)域內(nèi)。 六足步行機器人坐標定義六足步行機器人機械簡圖如圖32所示,定義地面坐標系 及XOY與機身平行,Z軸O?與機身垂直:機身坐標系 ,坐標原點與機器質(zhì)心重合。機器人腿部的實物如圖22所示:11圖22機器人腿部實物 本章小結(jié)本章主要分析了“六足綱”昆蟲的遠動步態(tài)以及原理。這就是典型的三角步態(tài)行走法,其行走軌跡并非是直線,而是呈“之”字形的曲線前進。行走系統(tǒng)采用波形步態(tài)時,度范圍內(nèi)都采用波形步態(tài). 三角步態(tài)運動原理 “六足綱”昆蟲的三角步態(tài)運動原理機體運動根據(jù)有荷因數(shù)(dutyf actor)的大小可分為3種情況:(1 )Q = 1 /2 : 在三擺動腿著地的同時,另外三支撐腿立即抬起,即任意時刻同時具有支撐相和擺動相。腿行程 (leg stroke),指支撐相時足端相對于機體移動的距離。 本章小結(jié)本章主要是對機器人有一各概況,著重介紹了機器人的發(fā)展及國內(nèi)外的一些機器人的發(fā)展成果,并交代了本次設(shè)計的設(shè)計背景,為后續(xù)的設(shè)計指明了方向。圖12Gengh機器人同樣,在國內(nèi)也漸漸出現(xiàn)了一批設(shè)計和生產(chǎn)仿生機器人公司和個人,圖13是德普施科技有限公司的DRROB系列高級機器人產(chǎn)品 [5]。研發(fā)人員開始紛紛研究多足機器人的模型和樣機,并一步步攻關(guān)一個個難題。足式移動方式具有主動隔振能力,允許機身運動軌跡和足運動軌跡解禍,足式步行機器人的研究已成為機器人學中一個引人注目的研究領(lǐng)域。不具備任何自主性。如美國國防高級研究計劃局的“戰(zhàn)略計算與生存能力”工程,日本能產(chǎn)省的“極限環(huán)境下作業(yè)的機器人”發(fā)展計劃、歐洲共同體的“尤里卡”計劃,以及我國的“863”高科技計劃中,都把有害環(huán)境如核工廠和戰(zhàn)場使用的移動機器人作為重要的研究內(nèi)容。一般還有一個以上的串行通訊接口,以完成磁盤數(shù)據(jù)存儲、遠程控制及離線編程、雙機器人協(xié)調(diào)等工作。 2. 驅(qū)動伺服單元機器人本體機械結(jié)構(gòu)的動作是依靠關(guān)節(jié)機器人的關(guān)節(jié)驅(qū)動,而大多數(shù)機器人是基于閉環(huán)控制原理進行的。第二代機器人已進入了使用化,在工業(yè)生產(chǎn)中得到廣泛應(yīng)用。70年代,隨著計算機技術(shù)、現(xiàn)代控制技術(shù)、傳感技術(shù)、人工智能技術(shù)的發(fā)展,機器人得到了迅速發(fā)展。 機器人的發(fā)展歷史早在三千多年前的西周時代,我國就出現(xiàn)了能歌善舞的木偶,稱為“倡者”,這可能是世界上最早的“機器人”。它將機構(gòu)學、電子技術(shù)、控制理論、計算機技術(shù)、傳感器技術(shù)和人工智能等相關(guān)學科融合為一體,不斷吸收其他學科諸如材料、能源科學的最新成果,形成了一門獨立的高科技學科——機器人學。1950年美國作家阿西莫夫提出了機器人學(Robotics)這一概念,并提出了所謂的“機器人三原則”,即: ;,但不和(1)矛盾的指令;(1)、(2)原則不相矛盾的前提下,機器人可維護自身不受傷害。這種機器人被稱作第一代機器人。 機器人的基本組成:1. 機械本體機器人的機械本體機構(gòu)基本上分為兩大類:一類是操作本體機構(gòu),它類似人的手臂和手腕,配上各種手爪與末端操作器后可進行各種抓取動作和操作作業(yè),工業(yè)機器人主要采用這種結(jié)構(gòu)。3通常的機器人采用主計算機與關(guān)節(jié)驅(qū)動伺服計算機兩級計算機控制,有時為了實現(xiàn)智能控制,還需對包括視覺等各種傳感器信號進行采集、處理并進行模式識別、問題求解、任務(wù)規(guī)劃、判斷決策等,這時空間的示教點將由另一臺計算機上級計算機根據(jù)傳感信號產(chǎn)生,形成三級計算機系統(tǒng)。70年代末,隨著計算機的應(yīng)用和傳感器技術(shù)的發(fā)展,移動機器人研究又出現(xiàn)了新的高潮。另外,隨著生產(chǎn)自動化技術(shù)的發(fā)展,移動機器人在柔性自動化制造生產(chǎn)線上和無人化工廠中也得到了廣泛的應(yīng)用。按輪數(shù)的多少又可分為二輪、三輪、四輪式三種。(四)按功能和用途來分:醫(yī)療機器人,軍用機器人,助殘機器人,清潔機器人等。同時,在國內(nèi),中科院沈陽自動化研究所、清華大學、等單位也先后展開了機器人的研究,并取得了較大的成果。對六足仿生機器人控制系統(tǒng)的硬件電路和軟件流程給出詳細介紹,并進行相關(guān)測試,驗證整體設(shè)計方案的正確性和可靠性.論文主要內(nèi)容有:以自行設(shè)計的六足仿生機器人為研究對象,分析其機械結(jié)構(gòu),按照“六足綱”昆蟲的運動原理,進行步態(tài)分析,確定機器人的步態(tài)規(guī)劃。運動周期T指周期步態(tài)中某一腿運動一個完整循環(huán)所需要的時間?;爻虝r間tr,指腿在懸空相的持續(xù)時間。身體左側(cè)的前、后足及右側(cè)的中足為一組,右側(cè)的前、后足和左側(cè)的中足為另一組,分別組成兩個三角形支架。整個腿有大腿和小腿組成,通過髖關(guān)節(jié)的正交電機的驅(qū)動,實現(xiàn)了豎直方向的抬起和水平方向的移動。機器人步態(tài)的規(guī)劃包括:步態(tài)穩(wěn)定性分析,直行步態(tài)規(guī)劃與分析,定點轉(zhuǎn)彎步態(tài)規(guī)劃與分析等。? (31)(32)14 六足機器人的穩(wěn)定性分析 穩(wěn)定性分析步行機器人任一時刻姿態(tài)圖如圖34所示。六足仿生機器人直線行走步態(tài)示意圖如圖36所示。下面以左轉(zhuǎn)運動步態(tài)為例子來分析它的步態(tài)。在完成的避開障礙物的過程中來體現(xiàn)全方位的六足步態(tài)。 控制系統(tǒng)的硬件設(shè)計中央控制模塊是整個控制系統(tǒng)的核心,本次設(shè)計采用微處理器AT89S52為核心構(gòu)成,負責舵機協(xié)調(diào)動作處理,障礙檢測數(shù)據(jù)處理等功能。如表41所示。 的脈沖來控制舵機的角度變化,隨著以 CPU 為主的數(shù)字革命的興起,現(xiàn)在的舵機已成為模擬舵機和數(shù)字舵機并存的局面,但即使是現(xiàn)在的數(shù)字舵機,177。 舵機的控制一般需要一個20ms 左右的時基脈沖,該脈沖的高電平部分一般~ 范圍內(nèi)的角度控制脈沖部分。接觸式傳感器一般用微動開關(guān),當機器人接觸到物體時間可以從產(chǎn)生電位的變化中檢測到。圖 44 微動開關(guān)安裝位置圖left, right 分別為左邊和右邊的探測障礙物的傳感器。也就是,給舵機提供一定寬度的脈沖,它的輸出軸就會保持在一個相對的角度上,無論外界的轉(zhuǎn)矩怎樣變化,直到給它提供一個另外寬度的脈沖信號,它才會改變輸出角度到新的對應(yīng)位置上。=1:將控制引腳端口置高電平。 a=1620。 /*設(shè)定定時器初始計數(shù)值*/ EA=1。 /*20850 代表 20 ms,為一個周期的時間*/ TH0=(c/256)。但如果要控制12 個之多的舵機,顯然是不夠現(xiàn)實的。具體的實現(xiàn)方法有兩種,一種是采用延時方法來產(chǎn)生脈沖,另外一種是用定時器的方法。定時器在計數(shù)時不占用 CPU 時間,且兩個定時器可以并行工作,所以兩個定時器在忽略中斷執(zhí)行時間時,對電機控制幾乎是并行的。flag1 ,flag2 為兩個標志位。定時器重置初值,定時時間為() flag1++,break 結(jié)束中斷程序flag1=5 時:p02=1。所以初始化的時候,將所有電機的位置定在 90 度的位置。如圖 410(b)是 8 個舵機在一個周期內(nèi)電平變化 16 次。不論電機要轉(zhuǎn)過的角度是多少,對不同引腳控制時間間隔為 ,那么在 20ms 內(nèi)最多可以控制 8 路信號(20ms/=8) 。 /*判斷脈寬是否在正常范圍之內(nèi)*/ } 程序中的 162540 等數(shù)字為定時器初值。) { /*在這個 for 循環(huán)中,可以根據(jù)程序需要 在任何時間改變 a、b 值來改變脈寬的輸 出時間,從而控制舵機*/ } } /*以下函數(shù)為定時器中斷函數(shù)*/ /*定時器 1,控制舵機 1,輸出引腳為 P12,可自定義*/void timer0(void) interrupt 1 using 1 {p12=!p12。 TH1=(b/256)。 /*主程序*/ void main(void) {31TMOD=0x11。圖 48 舵機的控制脈沖圖30圖 49 控制脈沖程序流程圖流程圖說明:初始化部分:設(shè)定定時器初值,定時時間為舵機脈沖寬度時間 t。系統(tǒng)軟件的總體流程圖如 46 所示:28開始初始化記錄當前狀態(tài)右轉(zhuǎn)中間有障礙物?左邊有障礙物?是否有障礙物?后退,轉(zhuǎn)180 度右邊有障礙物?NNYY左轉(zhuǎn)恢復狀態(tài)YNYN圖 46 系統(tǒng)軟件的總體流程圖 單個舵機控制方法從 到 ,相對應(yīng)舵盤的位置 0~180 度,呈線性變化,如圖 47 所示。安裝在機器人的前部,做成兩個長長的觸角,用來探測前方是否有障礙物。所以避開障礙物的功能實現(xiàn),傳感器的選擇將是首要解決的問題。 工作原理:控制電路板接受來自信號線的控制信號(具體信號待會再講),控制電機轉(zhuǎn)動,電機帶動一系列齒輪組,減速后傳動至輸出舵盤。由此可見,凡是需要操作性動作時都可以用舵機來實現(xiàn) [11]。常用的AT89S52封裝電路為PDIP形式,其圖如圖42所示。從而完成機器人的前進、后退以及轉(zhuǎn)彎。22第四章 六足仿生機器人的控制系統(tǒng)設(shè)計控制系統(tǒng)的設(shè)計主要任務(wù)是完成全方位步態(tài)的軟件設(shè)計,也就是對12個舵機的調(diào)度和控制。3. 5“三角步態(tài)”定點轉(zhuǎn)彎步態(tài)設(shè)計“三角步態(tài)”定點轉(zhuǎn)彎步態(tài)也將步態(tài)周期劃分為4個執(zhí)行階段,其擺腿順序也有2種:A到B組或B組到A組。直線AB方程為: (Y12)X= +垂線OM的方程為: ()21由上兩式解得直線AB和直線OM的交點M (XM ,YM)的坐標為: 22(Y1)X)=[+(]22(X)1Y)M=[+(]則:dl= = O2XY?同理,可以求得d2= , d3= 。???13??LH(a)X 軸Z 軸OAiAY 軸X 軸OA?(b)hS/2L圖 33 腿部簡圖由圖 3 3(a)可得六足步行機器人髓關(guān)節(jié)電機向上旋轉(zhuǎn) 角度時,立足點A在Z方向?提升高度h,六足步行機器人腿部Z方向提升高度計算結(jié)果為: 2h=L+Hsin co(artn)2HL??由表達式(31),可以確定靛關(guān)節(jié)電機旋轉(zhuǎn) 角度與立足點A在Z方向提升高度h的定量關(guān)系。該步 態(tài) 是 將機器人的6條腿分為2組,腿5為A組,分別為Al,A2, A3,腿6為B組,分別為B1, B2, B3,步行過程2組腿交替地擺起、放下。其遠動步態(tài)主要仿生的對象是“六足綱”昆蟲。三角步態(tài) (或交替三角步態(tài)
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1