新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 智能車黑線識別算法及控制策略研究

        智能車黑線識別算法及控制策略研究

        作者: 時間:2009-05-18 來源:網(wǎng)絡(luò) 收藏

        其中,MVn、MVn-1;當(dāng)前和上次操作量;△MVn:當(dāng)前操作量微分;en、en-1、en-2:當(dāng)前,上次,上上次偏差;KP、Ki、Kd的數(shù)值通過實驗得到。
        經(jīng)過測試發(fā)現(xiàn),對于舵機(jī)當(dāng)它的積分環(huán)節(jié)ki為O時,小車的表現(xiàn)性能要更好,所以對舵機(jī)采用的是帶非線性的PD。
        首先需要知道所采集圖像中的轉(zhuǎn)彎斜率(如圖4所示),圖中直線表示賽道為直道,左右兩邊的線分別表示左轉(zhuǎn)彎和右轉(zhuǎn)彎時攝像頭可能采集到的情形,不同的線表示不同的轉(zhuǎn)彎斜率(slope),在后面的PD中我們將用到此斜率。

        采用的是帶有預(yù)判的(如圖5所示),具體分為以下幾種情況:
        (1)賽道一直為直道時,程序如下:

        其中,STEER_CENTER為舵機(jī)轉(zhuǎn)向中心,g_lOldPwm為前一步的PWM輸出,g_sCurE為當(dāng)前的轉(zhuǎn)彎偏差,g_soldE為前一步的轉(zhuǎn)彎偏差。


        4 結(jié)論
        本文在攝像頭已經(jīng)能夠采集較為準(zhǔn)確圖像的基礎(chǔ)上,提出并了黑色指引線的邊緣提取,然后在該算法的基礎(chǔ)上決定了舵機(jī)轉(zhuǎn)向的控制,通過實踐證明,采用此種算法和控制可以使賽車獲得較快的行駛速度和較為可靠的轉(zhuǎn)向性能。


        上一頁 1 2 3 下一頁

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 建瓯市| 林口县| 包头市| 白河县| 龙门县| 宝兴县| 唐山市| 清徐县| 澎湖县| 黄平县| 邵阳县| 珠海市| 普格县| 东丽区| 大邑县| 公安县| 讷河市| 深水埗区| 靖州| 富蕴县| 茶陵县| 沽源县| 咸丰县| 通州区| 华安县| 尼玛县| 怀仁县| 五河县| 泸水县| 司法| 通化县| 桂林市| 阳山县| 称多县| 和静县| 噶尔县| 南丹县| 吴川市| 永丰县| 会泽县| 旌德县|