關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 清潔機器人之吸塵機器人控制系統的設計

        清潔機器人之吸塵機器人控制系統的設計

        作者: 時間:2016-12-22 來源:網絡 收藏

          接近傳感器用來探測地面是否有懸崖,在機器人底部的正前、左前、右前和后方各布置1個。除了上述三種傳感器以外,在三個輪子上都裝有一個常開的開關傳感器,當輪子懸空的時候,開關就會閉合,輸出低電平。當輪子懸空時可以讓機器人停止運轉。

          2電機控制系統

          在小功率系統中,直流電機線性特性良好,控制性能優越,適合于點位和速度控制。為了實現直流電機的正反轉運行,只需要改變電機電源電壓的極性。電壓極性的變化和運行時間的長短可以由處理器實現,而提供直流電機正常運行的電流則需要驅動電路。

          H橋式驅動電路是比較常用的驅動電路。該設計兩個行走驅動電機采用分立器件功率場效應管和續流二極管搭建,成本低,便于散熱,如圖6所示。

        驅動電路

          用ARM7的P0.8和P0.9來控制電機,這兩個管腳都是PWM輸出管腳,可以控制電機的速度。該部分主要保證機器人能夠在平面內移動,同時輪上帶有編碼器,可以對行走的路程進行檢測。通過航位推算可以實現機器人的轉彎,假設機器人光電碼盤的分度數為N;控制器收到的脈沖數為m;輪子的直徑為D;兩個輪子之間的間距為W,則輪子前進的距離為:

        輪子前進的距離

          設機器人在環境坐標系中的位姿為(X(t),Y(t),φ(t)),則第n+1次采樣的方位角φn+1值和第n次采樣的φ值有以下關系:

        第n

          式中:vR(t)和vL(t)分別是在t時刻兩輪的速度;△SLn和△SRn為兩個主動輪從第n次采樣時刻到第n+1次采樣時刻之間所行走的距離。

        第n次采樣時刻到第n

          如果規定要進行原地轉彎,就是一個輪子正轉,另外一個輪子反轉的方式那么:

        另外一個輪子反轉的方式

        行走驅動電機

          3結語

          清潔機器人作為服務機器人的一種,有著巨大的市場潛力和廣闊的應用前景。隨著傳感技術的發展和微處理器的不斷進步,價格也在不斷下降。在此研究和設計一個基于ARM7微處理器的清潔機器人控制系統,不僅滿足了實用性的要求,而且在不增加成本的基礎上為軟件提供了良好的硬件支持,為更好的算法和軟件升級提供良好的技術支持。


        上一頁 1 2 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 黄石市| 西畴县| 比如县| 和林格尔县| 灌阳县| 延边| 永州市| 定结县| 麦盖提县| 崇明县| 汉川市| 信宜市| 桃江县| 郸城县| 石台县| 铜山县| 沿河| 那曲县| 兴山县| 阿荣旗| 石景山区| 永福县| 南汇区| 高台县| 连江县| 靖远县| 平塘县| 宁安市| 兴海县| 玉环县| 郴州市| 哈巴河县| 芜湖县| 宜君县| 巴楚县| 沿河| 高阳县| 屏东县| 哈密市| 旬邑县| 马尔康县|