中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于MCS-51單片機的智能機器人迷宮車設(shè)計

        基于MCS-51單片機的智能機器人迷宮車設(shè)計

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

        1.2 車控制程序
        控制算法:
        車一般有四種控制算法:
        (1)靠左算法
        ①默認(rèn)靠左走法。即一直沿著左墻壁走,左邊有墻時一直沿著左邊墻壁前進,當(dāng)左邊沒有墻時左轉(zhuǎn),然后繼續(xù)靠左邊墻壁運行。該算法使用于最簡單的走法。如圖5所示,其中虛線表示小車前進的路線。

        本文引用地址:http://www.antipu.com.cn/article/172754.htm

        c.jpg


        ②算法流程圖如圖6所示。

        d.jpg


        ③靠左算法的弊端。按照該算法,小車在走第二遍迷宮的時候,可以一次性的走出迷宮,但是這條道路不一定是最短的道路;如果迷宮本身存在“孤島”,那么小車很有可能走不出迷宮。如圖7所示。圖7中兩個圓點分別表示入口和出口,小車從入口進入迷宮,靠左前進則會導(dǎo)致小車一直按照虛線所描繪出的路線一直在迷宮里循環(huán),終走不出迷宮。

        e.jpg


        (2)靠前算法
        ①靠前算法即一直沿著前方道路前行(前方?jīng)]有任何障礙時一直前進),當(dāng)前邊沒有墻時判斷左邊,左邊沒墻左轉(zhuǎn),左邊有墻則判斷右邊。然后重復(fù)該循環(huán)。該算法使用于最簡單的迷宮走法。
        ②算法流程圖如圖8所示。

        f.jpg


        ③程序思路:前邊沒墻靠前走,前面有墻判斷左邊,左邊沒墻靠左轉(zhuǎn),左邊前邊都有墻再判斷右邊,右邊沒有墻靠右轉(zhuǎn),三面都墻直接后退轉(zhuǎn)180°,繼續(xù)靠前走。0表示有墻,1表示沒墻,p3.0表示左傳感器;p3.1表示前傳感器;p3.2表示右傳感器。
        轉(zhuǎn)角控制思路:計算輪子的轉(zhuǎn)速,測出小車轉(zhuǎn)90°時每個輪子所行的路程,用路程來除速度,求出一個時間作為小車轉(zhuǎn)彎時的延遲時間,再通過調(diào)試進一步精確轉(zhuǎn)角。



        評論


        相關(guān)推薦

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

        關(guān)閉