自動導航小車避障的研究設計_第1頁
自動導航小車避障的研究設計_第2頁
自動導航小車避障的研究設計_第3頁
自動導航小車避障的研究設計_第4頁
自動導航小車避障的研究設計_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

濰坊大學本科畢業(yè)設計(論文)PAGEPAGE20目錄第一章前言 11.1機器人簡介 11.1.1機器人的發(fā)展階段 11.1.2機器人的結(jié)構(gòu)組成 21.2自動導航小車的避障設計中的關鍵技術 21.2.1結(jié)構(gòu)及其優(yōu)化設計技術 21.2.2傳感器技術 21.3選題的背景和意義 3第二章系統(tǒng)方案設計 42.1系統(tǒng)主要任務 42.1.1控制系統(tǒng)要求 42.1.2方案選擇 42.2系統(tǒng)總體設計 52.2.1系統(tǒng)組成 52.2.2系統(tǒng)工作原理 5第三章系統(tǒng)的硬件設計 63.1單片機89C51 63.2電源設計 73.3紅外傳感器電路設計 83.3.1供電電路設計 83.3.2傳感器網(wǎng)絡與單片機接口電路設計 103.4電機閉環(huán)控制電路設計 113.4.1直流電動機的脈沖調(diào)壓調(diào)速原理 113.4.2控制電路PWM發(fā)生器 123.4.3速度反饋環(huán)節(jié)設計 14第四章系統(tǒng)軟件設計 174.1軟件設計 174.2初始化設計 184.3紅外傳感器網(wǎng)絡信息采集 194.4電機速度控制 20第五章結(jié)束語 22參考文獻 23致謝 24摘要:自動導航小車是指借助超聲波、紅外線等傳感器設備對小車周圍的環(huán)境進行探測,并且利用工程機對傳感器設施所探測到的障礙物有關信息進行處理,使自動導航小車能夠其躲避障礙物安全行駛。設計出一種反應快,適應能力強的控制系統(tǒng)是實現(xiàn)導航小車避障的關鍵。本設計提出了一種簡單實用的智能小車避障系統(tǒng)設計方法,采用89C51單片機作為主控芯片,電機作為執(zhí)行元件,紅外傳感器作為檢測元件。系統(tǒng)由主控模塊、紅外傳感器探測模塊、車體框架、電機驅(qū)動模塊、穩(wěn)壓模塊及電源組成。其中主控模塊是整個系統(tǒng)的最關鍵部位,系統(tǒng)由單片機通過I/O口控制各個模塊。通過以上方案完成小車避障系統(tǒng)的軟、硬件設計,成功實現(xiàn)了小車躲避障礙物的功能。關鍵詞:自動導航小車;避障系統(tǒng);紅外線傳感器;單片機ABSTRACT:Theautomaticguidedvehicleisdetectedwithultrasonic,infraredsensordeviceonthecararoundtheenvironment,informationabouttheobstaclesandtheuseofengineeringmachineofthesensordetectedprocessingfacilities,makeAGVcanavoidobstaclesafely.Designakindofquickresponse,strongabilityofadaptivecontrolsystemisthekeytorealizethenavigationvehicleobstacleavoidance.Thispaperputsforwardadesignmethodofintelligentvehicleobstacleavoidancesystemissimpleandpracticalinthedesign,using89C51microcontrollerasthemaincontrolchip,motorastheactuator,infraredsensorasthedetectingelement.Thesystemconsistsofmaincontrolmodule,theinfraredsensordetectionmodule,vehicleframe,motordrivemodule,avehicleframe,andpowersupply.Themaincontrolmoduleisthekeypartofthewholesystem,thesystemiscomposedofasinglechipcomputerthroughtheI/Oportcontrolmodule.Completethesoft,hardwaredesignofobstacleavoidancesystem.Throughtheaboveprogram,thesuccessfulimplementationofthecartoavoidobstaclesfunction.KEYWORDS:AutomaticNavigationVehicle;ObstacleAvoidanceSystem;InfraredSensor;MCU第一章前言1.1機器人簡介機器人(Robot)是自動執(zhí)行人們?yōu)槠渲付ǖ墓ぷ鳈C器設備。它既可以執(zhí)行事先為它編寫好的程序,又可以按照人們的指揮,進行實時性工作。隨著科學技術發(fā)展,人們賦予它人工智能,使它能夠協(xié)助或取代人類的工作,進行探測,救援等危險的工作。機器人是一項快速發(fā)展的前沿科學,它具有綜合性強的特點。它涉及到機械工程學、運動學、電氣工程學、計算機、電子工程學、自動控制工程學、人工智能、傳感器、機器視覺、模式識別與導航、仿生學和多種智能模擬技術,受到了廣泛重視。21世紀以來,隨著科學技術的日新月異,在各個領域機器人都得到了廣泛應用,遍及農(nóng)業(yè)、工業(yè)、制造業(yè)等多個領域。自動導航小車是機器人的一類,通過這次對小車的避障系統(tǒng)的研究設計,從而加深對多門技術綜合運用掌握。1.1.1機器人的發(fā)展階段機器人的發(fā)展史并不長,開始于1959年,美國英格伯格和德沃爾制造出世界上第一臺應用于工業(yè)的機器人。機器人的發(fā)展大致經(jīng)歷了三個主要的階段,即三個時代。第一代為簡單的個體機器人,第二代為群體的勞動機器人,第三代為類似人類智能的機器人,它的未來機器人發(fā)展的主要方向。第一代機器人便是英格伯格和德沃爾所制造的工業(yè)機器人,需要人操作機械手,把當前的任務完成一遍,才能讓機器人的按照人們的指令,重復完成任務。第二代機器人自20世紀70年代以來有了較大發(fā)展,這個階段是機器人對外界環(huán)境實用階段,并開始普及。第三代機器人是具有人工智能的機器人,它不但擁有對外界環(huán)境的感知能力,還擁有自己獨立的邏輯判斷能力,從而完成更加復雜的任務。例如智能機器人在未知區(qū)域探時,通過自身的探測裝置獲取外界環(huán)境信息,通過這些數(shù)據(jù)的分析,做出相應的行動。今天,機器人趨向高度的智能化,應用到各行各業(yè)。1.1.2機器人的結(jié)構(gòu)組成機器人主要由執(zhí)行機構(gòu)、驅(qū)動裝置、檢測裝置和控制系統(tǒng)和復雜機械等組成。執(zhí)行機構(gòu),即為機器人本體,包括機器人的基座、腰部、臂部、腕部、手部和行走部等。驅(qū)動裝置,是驅(qū)動機器人運動的結(jié)構(gòu),依照中央控制系統(tǒng)發(fā)出的控制指令,依靠動力元件使機器人工作。檢測裝置,是檢測器人的當前運動及運行情況,根據(jù)控制系統(tǒng)的需要進行反饋,與預先設定好的信息對比后,控制系統(tǒng)對執(zhí)行機構(gòu)做出具體調(diào)整方案,從而保證機器人能夠按照人們的意愿完成任務??刂葡到y(tǒng),它的控制方式有集中式控制方式和分散(級)式控制。集中式控制方式,即由一臺微型計算機完成對機器人的全部控制。分散(級)式控制,即使用兩臺或兩臺以上微機來分擔機器人的控制[1]。1.2自動導航小車的避障設計中的關鍵技術當下自動導航小車正向著智能化和多樣化方向發(fā)展,受到了國內(nèi)外的廣泛重視。自動導航小車不單擁有簡單的運動功能,還具有路徑規(guī)劃、環(huán)境感知、邏輯判斷等智能行為,因此是一個組成結(jié)構(gòu)非常復雜的系統(tǒng)。自動導航小車的避障設計中的關鍵技術主要包括以下的兩個個方面。1.2.1結(jié)構(gòu)及其優(yōu)化設計技術根據(jù)實際環(huán)境的需要,對自動導航小車的車體結(jié)構(gòu)形式的進行設計。應當結(jié)合自動導航小車在不同領域和場合的具體應用,進行創(chuàng)造性的設想,設計能適應不同工作環(huán)境的系統(tǒng)結(jié)構(gòu)。1.2.2傳感器技術隨著傳感器技術的快速發(fā)展,傳感器功能種類越來越多、性能越來越好。一個結(jié)構(gòu)復雜、功能強大的機器人通常配置溫度、視覺和距離傳感器等。伴隨著傳感器的增多,收集到的信息量也大大增加,各傳感器收集到的信息在空間、時間、表達方式上都不一定相同,應用范圍也不一樣,這樣就對信息處理能力要求非常高。因此為了協(xié)調(diào)各傳感器之間工作,多傳感器控制系統(tǒng)要求擁有相應的綜合性強的信息處理能力。1.3選題的背景和意義最近幾年來,我國對機器人的研發(fā)設計取得了豐富的科技成果,一些前沿技術及高效率的控制方法被引入到自動導航小車研究設計中。機器人學的一個重要分支就是移動機器人,智能程度最高的機器人便是能夠依照環(huán)境變化進行自身邏輯判斷移動的機器人,是移動機器人的重要發(fā)展方向。它具有個體規(guī)劃、適應能力強的特點,機器人可以在沒有人參與的條件下,而且無需對周圍環(huán)境有任何要求和改變的條件下,自行的完成人們規(guī)定的移動任務。例如,自動搬運貨物,實現(xiàn)自動化的貨物運送。因此移動機器人受到了各國的廣泛重視。

第二章系統(tǒng)方案設計2.1系統(tǒng)主要任務系統(tǒng)的主要任務就是讓智能導航小車在行進的過程中,能夠自動探測車存在的障礙物并采取有效的躲避措施,實現(xiàn)安全行駛。2.1.1控制系統(tǒng)要求控制系統(tǒng)要滿足下面4個要求:對車體周圍的環(huán)境探測并且獲得障礙物存在信息。實時性要求,即根據(jù)實際情況立即做出相應判斷。驅(qū)動電機穩(wěn)速運行要求??刂葡到y(tǒng)工作穩(wěn)定。2.1.2方案選擇傳感器的選擇:自動導航小車對周圍環(huán)境信息采集的關鍵在于傳感器,因此傳感器的選擇直接影響到了小車控制系統(tǒng)的判斷。選擇傳感器原則主要有兩個:基于環(huán)境優(yōu)化原則和基于任務原則。主控制器的選擇:將微處理器、一定容量的RAM和ROM以及I/O接口、定時器等電路集成在一塊芯片上,構(gòu)成的單片微型計算機,簡稱單片機。自動導航小車的控制系統(tǒng)采用89C51單片機作為主要控制器,結(jié)構(gòu)由紅外傳感器、直流電機閉環(huán)控制電路等部分組成,從而實現(xiàn)實現(xiàn)自動避障功能。2.2系統(tǒng)總體設計2.2.1系統(tǒng)組成圖2.1系統(tǒng)組成2.2.2系統(tǒng)工作原理在小車的左側(cè)、右側(cè)和正前方分別安裝傳感器。當小車的左側(cè)傳感器探測到有障礙物時,立即向單片機傳送信號,單片機對接收到的信號進行處理,隨后控制直流電機,車子右輪減速,左輪加速,從而使小車向右轉(zhuǎn)彎;依照同樣原理,當小車的右側(cè)傳感器探測到有障礙物時,小車向左轉(zhuǎn)彎;當正前方亦或全部的傳感器都探測到有障礙物時,車子向后轉(zhuǎn)彎,避開繞行。

第三章系統(tǒng)的硬件設計3.1單片機89C5189C51有一個可編程的全雙工串行通信接口,它可用作UART,也可用作同步移位寄存器。其幀格式可以有8位、10位、或11位,并能設置各種波特率,給使用帶來極大的靈活性。89C51通過引腳RXD與外界進行通信。其內(nèi)部結(jié)構(gòu)簡化示意圖如圖3.1所示。圖中有兩個物理上獨立的接收、發(fā)送緩沖器SBUF,他們占用同一地址99H,可同時發(fā)送、接收數(shù)據(jù)。發(fā)送緩沖器只能寫入,不能讀出;接收緩沖器只能讀出,不能寫入。圖3.189C51引腳圖串行發(fā)送與接收的速率與位移時鐘同步。89C51用定時器T1作為串行通信的波特率發(fā)生器,T1溢出率經(jīng)2分頻(或不分頻)后,又經(jīng)16分頻作為串行發(fā)送或接收的位移脈沖。位移脈沖的速率即是波特率。從圖中可以看出,接收器是雙緩沖結(jié)構(gòu),在前一個字節(jié)被從接收緩沖器SBUF讀出之前,第二個字節(jié)即開始被接收(串行輸入至移位寄存器),但是,在第二個字節(jié)接收完畢而前一個字節(jié)CPU未讀取時,會丟失前一個字節(jié)。串行口的發(fā)送和接收都是以特殊功能寄存器SBUF的名義進行讀寫的。當向SBUF發(fā)“寫”命令時(執(zhí)行“MOVSBUF,A”指令),即是向發(fā)送緩沖器SBUF裝載并開始由TXD引腳向外發(fā)送一幀數(shù)據(jù),發(fā)送完便使發(fā)送中斷標志位TI=1。在滿足串行口接收中斷標志位RJ(SCON.0)=0的條件下,置允許接收位REN(SCON.4)=1就會接收一幀數(shù)據(jù)進入位移寄存器,并裝載到接收SBUF中,同時使RI=1.當發(fā)讀SBUF命令時(執(zhí)行“MOVA,SBUF”指令),便由接收緩沖器(SBUF)取出信息通過89C51內(nèi)部總線送CPU。對于發(fā)送緩沖器,因為發(fā)送時CPU是主動的,不會產(chǎn)生重疊錯誤,一般不需要用雙緩沖器結(jié)構(gòu)來保持最大的傳送速率[2]。復位電路在單片機使用過程中是非常重要的,為了可以完成單片機的初始化以及在死機的狀態(tài)下重啟單片機,我們使用的是12MH晶振。3.2電源設計電源設計:(1)運算放大器一般使用+15V的直流電壓源;(2)數(shù)字集成電路器件一般使用+5V直流電壓源;(3)直流電動機采用+12V直流電壓源。因此,以上均采用+24V直流蓄電池作為電壓源,通過集成穩(wěn)壓器得到相應電壓電源。78XX進行變換得到的直流電壓源抗干擾性強的特點。采用78系列集成穩(wěn)壓器進行電壓變換的基本電路如圖3.2所示:圖3.2電壓轉(zhuǎn)換基本電路圖其中+15V電壓源通過7815穩(wěn)壓器得到;+12V電壓源通過7812穩(wěn)壓器得到;+5V電壓源通過7805穩(wěn)壓器得到。使用該變換電路應注意下面的三個方面:(1)通過在輸入端添加一個0.33μF的電容Cin,防止產(chǎn)生自振激蕩。(2)通過在輸出端要接一個1μF以上的電容Cout,防止因為負載電流變化時引起Uout有較大波動。(3)輸入和輸出間的電壓差值應大于2V,從而保證才輸出電壓的穩(wěn)定。但是不能過大,否則會導致穩(wěn)壓器功耗增大造成產(chǎn)熱過多,一般取3V~5V,并且要添加散熱片。3.3紅外傳感器電路設計3.3.1供電電路設計自動導航小車采用紅外傳感器:紅外接近開關TXO5D。它的基本參數(shù)為:工作電壓:5~12V,極限電壓:15V;工作電流:5~20mA,極限電流:30mA;檢測距離:0~120cm,檢測距離與工作電壓有關,電壓越大,檢測距離越遠[9]。通過調(diào)節(jié)工作電壓,來調(diào)整傳感器檢測距離。設計電路圖如圖3.3所示:圖3.3供電電路圖中的CW117/217/317系列為三端可調(diào)正輸出電壓集成穩(wěn)壓器,它的基本輸出電壓為1.25V~37V,輸出電流可達1.5A。在圖中的電路里,采用1.25V的基準電壓,圖中UO的表達式為:Uo=1.25×(1+R2/R1)+50×10-6×R2(3-1)通過以上的電路設計,傳感器在檢測到障礙物時輸出高電平,沒有障礙物時輸出低電平。輸出高電平的大小與工作電壓有關,設計電路圖3.4以確保輸出高電平的穩(wěn)定。圖3.4電路圖當傳感器檢測到有障礙物時輸出為高電平,數(shù)值接近VCC,一般取+5V反之輸出低電平,數(shù)值接近0V。3.3.2傳感器網(wǎng)絡與單片機接口電路設計TXO5D輸出量為開關量,即可為高電平或低電平。由于微處理器I/O口數(shù)量限制,雖然可以一次性將8個開關量組成的一個8位數(shù)據(jù)讀入,但是由于微處理器I/O口數(shù)量有限,這8個開關量不能單獨占有一個8位的I/O口,可以通過采用復用的方式解決這一問題。方法是當需要讀取環(huán)境信息時占據(jù)I/O口,不需要時釋放I/O口,即隔離處理開關量。本次采用的方法將開關量鎖存,使用的器件是74LS343數(shù)字邏輯電路。其電路圖如圖3.5。圖3.5電路圖74LS343的工作狀況如下表所示:表3-174LS343工作狀態(tài)DnLE/OEQnHHLHLHLLXLLQ0XXHZ根據(jù)上表所示,將引腳LE和/OE分別設為高電平和低電平,設定一定的延時時間后,紅外傳感器組的當前狀態(tài)就是輸出端的狀態(tài)。在這個時候,微處理器就可以讀取狀態(tài)數(shù)據(jù),或等將LE置為低電平后再讀取也可以。讀取完畢后,為了釋放I/O口,將/OE引腳置為高電平[4]。3.4電機閉環(huán)控制電路設計將能實現(xiàn)直流電能轉(zhuǎn)化為機械能的電機稱為直流電機(D.C.machine)。直流電機的基本結(jié)構(gòu)有定子和轉(zhuǎn)子,兩者之間有一定的空隙。定子由有機座、主磁極、換向磁極、前后端蓋和刷架等。其中主磁極是產(chǎn)生直流電機氣隙磁場的主要部件,由永磁體或帶有直流勵磁繞組的疊片鐵心構(gòu)成。直流電機的轉(zhuǎn)子則由電樞、換向器(又稱整流子)和轉(zhuǎn)軸等部件構(gòu)成。其中電樞由電樞鐵心和電樞繞組兩部分組成。電樞鐵心由硅鋼片疊成,在其外圓處均勻分布著齒槽,電樞繞組則嵌置于這些槽中。換向器是一種機械整流部件。由換向片疊成圓筒形后,以金屬夾件或塑料成型為一個整體。各換向片間互相絕緣。換向器質(zhì)量對運行可靠性有很大影響。直流電機具有起動和調(diào)速性能好,調(diào)速范圍廣平滑,過載能力較強,受電磁干擾影響小的優(yōu)點。3.4.1直流電動機的脈沖調(diào)壓調(diào)速原理驅(qū)動電動機需要半導體功率器件進行功率放大。在對直流電動機電樞的控制和驅(qū)動中,我們采用開關驅(qū)動方式對直流電機電樞進行控制和驅(qū)動,這是絕大數(shù)直流電機的控制方法。開關驅(qū)動方式的基本原理是半導體器件工作在開關狀態(tài),通過脈沖調(diào)制PWM來控制電動機電樞電壓,實現(xiàn)調(diào)速[5]。原理圖如下3.6(a)所示:圖3.6原理圖電樞兩端的電壓波形如圖(b)所示,分別對應高低電平。3.4.2控制電路PWM發(fā)生器因為89C51單片機內(nèi)部沒有脈寬發(fā)生器,所以需要另外設計脈寬發(fā)生器。為了產(chǎn)生脈寬調(diào)制波使用8253計數(shù)器。工作方式有兩種模式:(1)模式一模式一輸出的是脈沖寬度可設定的單拍負脈沖信號。設定好了工作方式和相應參數(shù)后,初始輸出值為高電平,其計數(shù)定時波形如圖3.7所示。圖3.7計數(shù)定時波形(2)模式二模式二可以產(chǎn)生負脈沖信號,并且保持連續(xù),通過脈沖發(fā)生器模式。其計數(shù)定時波形如圖3.8所示。圖3.8計數(shù)定時波形為了得到一個簡單的脈沖調(diào)制發(fā)生器,將電路如圖3.9連接,模式一和模式二分別設置為8253的計數(shù)器1和計數(shù)器0。圖3.9脈沖調(diào)制發(fā)生器3.4.3速度反饋環(huán)節(jié)設計在這個環(huán)節(jié)的設計中,我們選用的是集電極開路輸出的E6B2–CWZ6C旋轉(zhuǎn)編碼器,其基本參數(shù):分辨率600P/R;最高響應頻率100kHz;電氣最高響應轉(zhuǎn)速為10000r/min[12]。速度測量電路設計是速度反饋環(huán)節(jié)的關鍵,旋轉(zhuǎn)編碼器的輸出形式圖見下圖3.10。圖3.10旋轉(zhuǎn)編碼器輸出形式在圖中,三極管的發(fā)射極通過電阻分壓變?yōu)?V,導致三極管導通時其自身電流很小,對電路的后續(xù)操作非常不利。為了從輸出端得到幅度高低明顯的電壓信號,將輸出端連接到接到+5V直流電源上,這一問題就解決了[10]。本系統(tǒng)采用硬件電路直接判斷方式解決了電機轉(zhuǎn)向的問題,依靠指示燈的顏色不同標記小車的運動方向。其原理圖為3.11,對應其工作波形如圖3.12和3.13。圖3.11原理圖圖3.12工作波形圖圖3.13工作波形圖

第四章系統(tǒng)軟件設計依照軟件的設計的基本流程,現(xiàn)將軟件設計按照如下步驟進行操作:(1)分析軟件運行環(huán)境,明確設計目的及需求;(2)設計出基本輪廓;(3)對軟件進行詳細設計;(4)針對軟件個部分進行編碼;(5)測試軟件穩(wěn)定性,并調(diào)試。4.1軟件設計在分析系統(tǒng)軟件運行環(huán)境,明確軟件設計目的時,對軟件的運行環(huán)境和需求進行討論,明確系統(tǒng)軟件的總體設計輪廓。系統(tǒng)運行后,軟件要進行初始化,若需要對初始參數(shù)進行設計,即對運行參數(shù)進行設定;如果不用設定現(xiàn)有運行參數(shù),則直接將數(shù)據(jù)傳遞到電機控制器。PWM中所需要的技術初值需要在電機控制器接收到數(shù)據(jù)后計算得出,然后再通過計數(shù)器輸出PWM來控制直流電機的運行。中央控制器89C51操作紅外傳感器對周圍障礙物信息進行探測,確認障礙物信息后,依照之前設計好的算法做出行動指令,將接下來的動作指令送達給電機控制器,小車隨即做出相應動作從而避開障礙物。系統(tǒng)的運行過程中如若發(fā)生故障,則設計警報器,提示小車故障[13]。根據(jù)以上對系統(tǒng)軟件流程與模塊的分析,軟件結(jié)構(gòu)層次如圖所示。圖4.1軟件結(jié)構(gòu)層次4.2初始化設計初始化設計可以分為兩部分:一部分是以負責信息獲取及處理的中央微處理器為主,另一部分以電機控制器為主。初始化的基本任務是設定運行參數(shù)和波特率。運行參數(shù)和波特率分別是指電機最初的運行速度和定時/計數(shù)器的計數(shù)初值和工作方式。系統(tǒng)初始化后,自動導航小車就能夠依照設定好速度行駛起來,并能夠自動避障。初始化流程圖如圖4.2所示。圖4.2初始化流程圖4.3紅外傳感器網(wǎng)絡信息采集紅外傳感器網(wǎng)絡輸出的信息為一組開關量,已由外部硬件轉(zhuǎn)換為一個8位的數(shù)據(jù),微處理器讀取該數(shù)據(jù)就可以知道各個紅外傳感器的輸出狀態(tài),開辟單一存儲單元即可。這里命名74LS373的兩種狀態(tài),即開通狀態(tài):置引腳LE為邏輯高電平,/OE為低電平,此時輸出跟隨輸入狀態(tài);關斷狀態(tài):置引腳LE為邏輯低電平,/OE為低電平,此時輸出狀態(tài)保持,與輸入狀態(tài)無關。其采集流程見圖4.3。圖4.3采集流程圖4.4電機速度控制當中央控制器向電機控制器送達行動指令后,計數(shù)器8253便開始工作,輸出PWM信號,其頻率是一定的,電機便運轉(zhuǎn)起來驅(qū)動導航小車行駛。在小車運行過程中,控制器以一定的時間間隔對小車的運行速度進行測量。如果與設定的規(guī)定速度有差別,求得速度偏差,通過改變PWM的輸出狀態(tài),調(diào)整小車的行駛速度。流程圖如圖4.4所示。圖4.4流程圖

第五章結(jié)束語本文通過對自動導航小車避障的研究設計,成功提出了一種簡單小車避障系統(tǒng)的設計方法,該設計方法采用89C51單片機作為避障系統(tǒng)的中央控制器,直流電機作為執(zhí)行元件,紅外傳感器作為障礙物檢測元件,實現(xiàn)了導航小車躲避障礙物。自動導航小車的避障系統(tǒng)是一個比較基本的機器人移動系統(tǒng),很多高端智能機器人的自動導航行駛系統(tǒng)都是依此而設計的,我們還可以再次基礎上對小車增加更多的功能。例如增加語音識別功能,讓小車能夠按照人們的聲音指令進行行駛。再比如讓其可以探測或?qū)ふ姨囟ǖ男盘栐?,例如聲源,熱源,磁場等,這樣就可以使其進入人類不能涉入的惡劣環(huán)境完成探險或搜救任務。本系統(tǒng)仍有不足有待提高:(1)環(huán)境信息采集不完全。由于受傳感器限制,自動導航小車對障礙物的探測以

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論