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

正文內(nèi)容

基于“弦切法”的賽車控制算法研究畢業(yè)論文(參考版)

2025-07-01 00:37本頁面
  

【正文】 TIE |= 0x01。 TC0 = (int)(TCNT + TIM_CHANNEL_CNTS)。 TSCR2 |= 0x06。 if(sensor_speed Max_Speed) { motor_back(255)。 } } else{ if(Fuzzy_Speed == 8 || Fuzzy_Offset == 8) motor_forward(255)。 } else{ if(sensor_speed30) motor_back(255)。 } if(flag0) { motor_forward(255)。 if(Stop_time300) { BEGIN_TRUE=0。const uchar Fuzzy_Control[7][5]={ {80, 100, 120, 130, 150 },{90, 95, 110, 120, 125 },{110, 120, 130, 140, 150 },{120, 130, 140, 150, 160 },{130, 140, 150, 160, 170 },{180, 180, 180, 190, 190 },{210, 210, 210, 220, 220 } } 。uchar flag=15。int Min_Speed 。 break。 if( TCNT_COUNT[i][0] 7 ) TCNT_COUNT[i][j++] = TC0。){ if(TIM0_FLG){ TIM0_FLG = 0。 TCNT_COUNT[i][0]=0。 IRQ_FLG = 0。 while(IRQ_FLG == 0)。 } } k = 0。 while(k 2){ if(IRQ_FLG == 1){ IRQ_FLG = 0。i POINT_Y。 h 。 } IRQCR_IRQEN = 1。 while(1) { if(frame_change == 0) break。 IRQ_FLG = 0。 IRQCR_IRQEN = 0。 BLACK_COUNT = 0。 INVALID_FLG = 0。 k = 0。 uchar count=255 ,frame_change。 EnableInterrupts。 servo_angle = last_angle = servo_center。 offset1 = 0。 valid_flg = 1。 av_curve = VIDEO_MID。 Ei0=Ei1=0。 Port_Init()。 RTI_Init()。 InitSpeedSensor()。 SciInit()。 PACTL_PEDGE = 1。 PACTL_PAEN = 1。 return (SCI0DRL)。 while(!(SCI0SR1 amp。 //uart_putchar(0xFE)。 uart_putchar(*(ptr ++) 8)。j line。 //uart_putchar(0xFC)。i row。 //uart_putchar(0xFF)。 }void putdata16(uint *ptr,uchar row,uchar line){ uchar i,j。}void putstr(char ch[]){ uchar ptr = 0。j ++) uart_putchar(*(ptr ++))。 for(j = 0。i row。 uart_putchar(0xFF)。 SCI0DRL = ch。 while(!(SCI0SR1amp。 //busclk 80MHz,19200bps, SCI0BDL = 0x04。 }void SciInit(){ SCI0CR2 = 0x2c。 while(!(CRGFLG_LOCK==1))。 _asm(nop)。 REFDV=0xc0 | 0x01。 PLLCTL_PLLON=1。jj++)。ii++) for(jj=0。 for(ii=0。 } void delayms(int ms) { int ii,jj。iius。 if (us1) us=1。 PERH = 0XFF。 DDRA = 0x00。}void Port_Init(){ DDRB = 0xff。} void IRQ_Init(void){ IRQCR_IRQE = 1 。 PLLCTL_PRE = 1。}void RTI_Init(void){ CRGINT_RTIE = 1。 TFLG1 = 0x01。 TSCR2 = 0x00。= 0xFE。 device_con()。){ video_scan()。 init_all()。參考文獻(xiàn)[1]卓晴,黃開勝,[M],北京航空航天大學(xué)出版社,.[2] ,.[3] 安毅,[J],微計算機(jī)信息,2008,:115.[4]Secure Digital CardProduct Manual Revision[Z] ,1050.[5][M],北京航空航天大學(xué)出版社.[6]美Steven amp。本次設(shè)計中的控制算法雖然基本達(dá)到了控制的要求,但還有很多的缺陷,如在彎道中的速度還控制不夠好。雖然實現(xiàn)了斜率和曲率的計算,但是其精度仍然不夠理想,特別是在能夠識別的路徑比較段的情況下,計算出的數(shù)據(jù)與實際有很大的偏差。如何確保在任何情況下都能識別出賽道,或者判斷出賽車在場上的位置,需要做進(jìn)一步的努力。但是由于時間有限,系統(tǒng)中尚存在許多問題有待改進(jìn):⑴抗干擾處理。實現(xiàn)記憶的難點(diǎn)在于理清“過去”、“現(xiàn)在”、“將來”三種信息的關(guān)系,賽車使用記憶算法后,第二圈的速度明顯提高,但是過彎時的情況仍然對舵機(jī)控制算法有很大的依賴性。特別是賽車在比賽場地上很難對自己進(jìn)行全面的定位,更難以對整個賽道進(jìn)行整體的把握,所以路徑尋優(yōu)十分困難。因為比賽的實質(zhì)是一種尋優(yōu),這種尋優(yōu)包括對路徑的尋優(yōu)和對速度的尋優(yōu),但不是二者簡單的相加,二者之間存在著一定的約束關(guān)系。但是比賽賽道在比賽前是未知的,于是就有了這么一種可能:賽車行駛第一圈時把賽道情況記錄下來,第二圈就相當(dāng)于是在既定環(huán)境中進(jìn)行控制了。如果能夠事先知道賽道的形狀,甚至可以不用尋線傳感器而就能完成比賽。我們在實驗中曾發(fā)現(xiàn),如果不進(jìn)行控制算法的優(yōu)化,單純增加賽車的直線速度并不總是能縮短單圈的時間,因為速度快到一定程度后,賽車在過彎時將發(fā)生側(cè)滑,賽車走過的距離增加了,抵消了速度增加帶來的優(yōu)勢。但無論如何,優(yōu)化參數(shù)是不可或缺的一步。很多隊伍提出了多片MC33886并聯(lián)使用的方法,也有的隊干脆自己設(shè)計驅(qū)動芯片,這要求在相關(guān)方面具有比較強(qiáng)的實力。⑶增強(qiáng)驅(qū)動電機(jī)的加減速性能。⑵舵機(jī)的機(jī)械調(diào)整。概括起來,提高車速的方法大概有以下幾類:⑴在賽車的機(jī)械結(jié)構(gòu)上作優(yōu)化。從這個意義上說,路徑識別和尋線算法只是為了保證完成比賽而采取的輔助手段。同時,敢于創(chuàng)新與探索、不怕苦不怕累的精神也將被帶入我的未來人生之路。 關(guān)于整個設(shè)計過程,其間所遇到的困難多不勝舉,對于智能車各個模塊有了較為深入的認(rèn)識。這意味著,幾十年來一直在科幻電影中才能出現(xiàn)的無人汽車,如飛天萬能車、可愛的大眾金龜車“賀比”、《霹靂游俠》中的高科技汽車“基特”(KITT)將不再是一種夢想。 一家法國公司已經(jīng)研制成功無人駕駛汽車,它使用類似巡航導(dǎo)彈一樣的制導(dǎo)技術(shù)。賽道大量原始圖像數(shù)據(jù)的獲取全部由它傳到上位機(jī)。從中可以十分清楚分析出,黑線寬度在攝像頭的視場中成線性變化。然后將文本數(shù)據(jù)導(dǎo)入Excel進(jìn)行數(shù)據(jù)的篩選、處理,并加以類別。主要為調(diào)試、監(jiān)控智能車實時狀態(tài)而編寫的上位機(jī)串口調(diào)試窗口界面; MFC編寫的基于對話框的應(yīng)用程序,主要對小車采集的圖像數(shù)據(jù)進(jìn)行處理、分析、比較不同算法的優(yōu)異、不同數(shù)據(jù)格式轉(zhuǎn)換、保存等而編寫的上位機(jī)圖像處理界面(主要是針對A/D的得數(shù)據(jù))。串口調(diào)試界面也因為數(shù)據(jù)傳輸?shù)母袷阶兓チ瞬糠止δ?,但是?jīng)過修改,串口調(diào)試界面在后來的數(shù)據(jù)傳輸中發(fā)揮了不可替代的作用。但是由于在上位機(jī)程序編寫結(jié)束之后,攝像頭數(shù)據(jù)采集方案從開始計劃的A/D采集轉(zhuǎn)變到硬件二值化后捕捉圖像邊沿,無論是數(shù)據(jù)存放方式還是其大小都有著很大的不同。在以住的歷屆參賽隊伍中,上位機(jī)調(diào)試軟件在各參賽隊伍中被普遍用到,特別是強(qiáng)隊。第七章 調(diào)試軟件上位機(jī)調(diào)試軟件是智能車制作中經(jīng)常被忽略的一個部分,以為它跟智能小車的制作沒有什么關(guān)系,而且也是一項非常費(fèi)時、不能立竿見影的工作,特別是在制作前期,上位機(jī)調(diào)試軟件也確實沒有體現(xiàn)出它的重要之處。到此為此下位機(jī)的控制論述完成。delayms(5)。 if(sensor_speed Speed) {//限制最高速度 motor_back(199)。//此狀態(tài)相當(dāng)于標(biāo)志狀態(tài)然后通過下面程序判斷來控制速度:if(Fuzzy_Speed == 8 | Fuzzy_Offset == 8) motor_forward(199)。 else if(M = 248) Fuzzy_Offset = 4 。amp。 else Fuzzy_Speed = 8 。 sensor_speed 344) Fuzzy_Speed = (uchar) (sensor_speed 120) 5 。//脈沖累加器A寄存器清零 if(sensor_speed = 120 amp。void SpeedSensor(void){ sensor_speed = PACNT。也就對應(yīng)一個速度模糊控制庫。本次設(shè)計中,由于對小車的速度沒有十分精確的要求,在啟制動足夠快的情況下,采用直道100%占空比加速,彎道根據(jù)偏移量大小和小車當(dāng)前速度共同決定小車的加減速度,具體方法如下:速度檢測得到小車當(dāng)前的速度car_speed。 增量型PID算法流程圖對于舵機(jī)的控制,我們要達(dá)到的目標(biāo)是在任何一種路徑條件下,總能夠給舵機(jī)一個合適的偏移量,從而保證小車能夠始終沿著黑線以最少的距離行駛,由于舵機(jī)的轉(zhuǎn)角正比于給定的控制信號,因此在這里對舵機(jī)實施開環(huán)控制并對小車方向采用PID控制,公式如下: 公式63公式63說明Kp為比例系數(shù),Ki為積分系數(shù),Kd為微分系數(shù),Ei0為本次偏差,Ei1為上次偏差,X_max與X_min為最遠(yuǎn)有效黑線位置與最近行有效黑線位置。與位置算法相比,增量型算式由于消去了累加項,在精度不足時,計算誤差對控制量的影響較小,容易取得較好的控制效果。 為了實現(xiàn)利單片機(jī)控制整個過程變量,必須將模擬的PID算式離散化,變?yōu)閿?shù)字PID算式。反饋理論的要素包括三個部分: 測量、比較和執(zhí)行。微分調(diào)節(jié)的優(yōu)點(diǎn)在于它的超前性,當(dāng)輸入 發(fā)生變化時,馬上就有微分信號產(chǎn)生,使被控量得以提前校正,然后再由P、I進(jìn)行校正,這樣可以使整個調(diào)節(jié)的過渡過程時間縮短,有利于調(diào)節(jié)質(zhì)量的提高。所謂整定積分時間就是調(diào)積分的快慢,這要取決于對象的特性。I調(diào)節(jié)就是輸出是輸入量(即偏差)的積分,只要有偏差,調(diào)節(jié)器就會不斷積分,使輸送到執(zhí)行器的信號變化,校正被控量,直到達(dá)到無偏差為止,所以有了積分調(diào)節(jié)器就會消除穩(wěn)態(tài)偏差。P調(diào)節(jié)就是調(diào)節(jié)器的輸出和輸入成比例。 PID調(diào)節(jié)器PID控制已是運(yùn)用非常成熟和廣泛的一種控制策略,下圖就是它的控制圖: PID控制器框圖設(shè)系統(tǒng)的誤差為e(t),則模擬PID控制規(guī)律如下: 公式61式中,u(t)為控制量;e(t)為被控量與給定量的偏差,e(t)=r(t) y(t);Kp為比例系數(shù);Ti表示積分時間常數(shù);Td表示微分時間常數(shù)。第六章 控制策略為了讓智能車能夠在最短的時間內(nèi)跑完全程,希望在每一種路況下,賽車都能夠以允許的最快速度行駛,這就需要對車速進(jìn)行閉環(huán)控制,我們采用的是PID控制算法。 方案二數(shù)據(jù)采集流程圖攝像頭的圖像數(shù)據(jù)量很大,對于單片機(jī)來說,由于頻率、存儲空間的限制,怎樣采集與存儲它確實是一件非常難的事情。 BEQ lab4 //跳到數(shù)據(jù)處理程序斷 BRA lab5lab4://四行一次數(shù)據(jù)預(yù)處理 PSHB LDAB 200 //注:此處200是根據(jù)實際能夠采到多少列而定,要根據(jù)實際調(diào)整 MOVB COUNT,count //置計數(shù)初
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1