1. <menuitem id="2c3wq"><dfn id="2c3wq"></dfn></menuitem>
      1. <track id="2c3wq"><span id="2c3wq"></span></track>

      2. <option id="2c3wq"></option>
        1. 學術期刊發表網是專業正規學術期刊投稿|學術論文發表網站

          學術期刊發表網

          學術期刊發表網提供理工論文范文、理工論文發表服務
          學術期刊發表網>理工論文免費文獻>掃地機器人硬件與軟件設計

          掃地機器人硬件與軟件設計

          學術期刊發表網 位置:理工論文 時間:2021-01-22 09:23 (12)

          摘要:摘 要: 隨著機器人不斷融入社會發展的各個領域,智能化程度較高的機器人得到了人們的廣泛認可,而貼近人們日常生活的機器人不但能為人們提供高品質的生活水平,更能提高人們的

            摘 要: 隨著機器人不斷融入社會發展的各個領域,智能化程度較高的機器人得到了人們的廣泛認可,而貼近人們日常生活的機器人不但能為人們提供高品質的生活水平,更能提高人們的工作效率。因此,掃地機器人越來越普及,也得到了世 界各國的普遍關注,具有巨大的市場潛力。本次設計的掃地機器人是選用 STC89C52 型的單片機作為主控核心,其具備系統 集成度較高、運行速度較快以及可靠性良好等優點。本次設計主要集中于掃地機器人的內部結構設計即控制系統的設計?;趩纹瑱C的掃地機器人控制系統的硬件設計主要包括電機正反轉驅動電路部分、自主循跡避障部分以及數碼管顯示部分 等。通過 52 單片機對普通直流電機的起始、停止、順時針旋轉、逆時針旋轉的控制實現小車運行狀態的變化。同時,結合單片機 PWM 的電機變速功能,實現速度可調,使設計更加完善。

            關鍵詞: 掃地機器人; 單片機; 避障

          掃地機器人硬件與軟件設計

            2002 年,伊萊克斯公司在原有高質量吸塵器的基礎上, 成功研制出全球第一款全自動掃地機器人———“三葉蟲”掃 地機器人。同時,iRobot 公司也先后生產了 7 代智能家務機 器人“Roomba”,最終成為了這一領域具有代表性的產品。 2010 年前后,我國國內的掃地機器人品牌不斷涌現,而 且均逐步實現了產業化。目前,國內市場已擁有很多掃地機 器人品牌,如科沃斯、iRobot、Xrobot、海爾、美的、Prosenic、飛 利浦和三星等知名品牌。然而在中國本土成立且具備完整 的核心自主研發研發能力的掃地機器人企業并不是很多[1]。 近幾年,掃地機器人這一產品的普及速度越來越快,而 且其市場發展也十分迅速。在掃地機器人的前期發展階段, 其主要以改進掃地效能為主。在現階段,掃地機器人除了在保證較優良的清掃效果的基礎上,還在大趨勢地影響推動 下,一定會走向多傳感器融合、導航以及路徑規劃等智能化 核心技術的發展道路。

            1 掃地機器人的設計方案

            掃地機器人總體由 4 部分組成: 系統主控制部分、執行 電機部分、傳感器部分和電源部分。主控系統的設計是基于 AT89C52 型單片機的控制系統,主要包括對傳感器進行響 應、對顯示部分元器件的控制以及對執行電機的控制等[2]。 執行電機部分和小車避障是掃地機器人的主要構成部分。 整體設計是機器人的前面是由兩個電機獨立驅動的兩個車 輪,而后輪則是利用小球作為萬向輪。其中車輪電機采用是無刷直流電機,傳感器部分即用來進行探測和檢測的,能夠 保證機器人完成既定作業,顯示部分則是對應輸入和輸出部 分,通過數碼管顯示來實現人機交互功能,電源部分經過分析選用可充電鋰電池進行供電[3]。

            2 系統硬件設計

            控制系統的硬件主要由四個模塊構成: 單片機的控制模 塊、紅外線避障模塊、電機的控制模塊及數碼管顯示模塊。 紅外避障模塊主要在小車在作業時檢測到前方有障礙 物時,由單片機發出指令使小車停止,包括了 38KHz 的紅外 發射模塊和接收比較模塊。同時與 555 定時器芯片組成一個多諧振蕩器,根據實際情況,需要設計出一個 38KHZ 方波 信號[8]。本次設計的小車電機選用帶有齒輪組的直流減速電機, 由脈沖寬度調制( PWM) 來完成調速功能。電機驅動芯片選 擇 L298N,它的優點是在它的內部包含有一個 4 通道的邏輯 驅動電路,是單塊集成電路還能夠接收 DTL 或 TTL 邏輯電 平。一般用于驅動感性負載( 如繼電器、直流和步進電機等) 和用到的開關功率晶體管[3]。

            本次設計采用的是基于脈沖寬度調制原理的 H 型橋式驅 動電路,此外還需要 TLP521-2 光耦集成塊,它可以將控制部分與電動機的驅動部分隔為兩塊,在它的輸入端可以設計一個 三極管來放大自身的驅動電流。具體工作流程是當單片機接 收到相應輸入控制指令后,CPU 通過 P1.0 或 P1.1 任意一個端 口來輸出與電機轉速匹配的 PWM 脈沖,而另一口則輸出的是 低電平,輸出的先經過信號放大器放大,再進行光耦傳遞,最 終驅動橋式電動機控制電路,這樣便可以控制電動機的轉向以及轉速[4]??刂葡到y的電源電壓統一為 5V。

            3 掃地機器人的軌跡規劃

            機器人的路徑規劃就是指在某種特定的優化指標下,機 器人感知到工作環境信息后,自主作業的起始點和目標點自 動選擇出一條完美避障的路徑,從而實現機器人的歷遍功能,達到清掃區域的全面覆蓋的目標。一般基于機器人對其 工作環境的感知認識程度大致可以分為以下兩種類型:

            ( 1) 全局路徑規劃: 環境信息能完全被機器人感知;

            ( 2) 局部路徑規劃: 環境信息未知或部分未知,要獲取目標清掃區域中障礙物的信息( 位置、形狀和大小) ,這就需要 機器人傳 感 器 檢 測 子 系 統 對 其 所 處 工 作 環 境 進 行 實 時 探測[9]。

            本次掃地器人在設計中采用的是紅外線傳感器,但由于紅外探測的有效范圍受到限制加之目標清掃區域的不確定性,故在本次設計中添加機器人的邊沿學習。邊沿學習方式 是指讓掃地機器人從作業前指定的某個位置按順時針或逆 時針沿著墻壁和經過靠近墻壁的障礙物邊緣處繞著環境運 動一圈,并且需要在機器人行走的過程中檢測出機器人中心的坐標,完成邊沿學習后,機器人就可以初步感知出清掃區 域的大致情況以及障礙物的具體分布坐標。在行進過程中 記錄下當 y 坐標達到最大值 Ymax時,x 能達到的最大值 Xmax ( 考慮到障礙物可能存在于墻壁的右下角) [7]。在設計機器人的移動定位時,傳統的方法是采用編碼器 定位即推算定位,主要原理是: 將光電碼盤固定在掃地機器 人的車輪輪軸上,由光電碼盤來記錄機器人移動前行的距離,從而可以知道兩輪各自前行的運動距離,從而完成作業 時的運動信息的推算。將光電碼盤裝在電機的輪軸上,由于 左右兩輪都有各自的驅動電機,所以它可以隨著車輪一起轉動,從而根據兩個車輪的運動距離來知道機器人的位置和 方向[10-12]。

            4 歷遍路徑規劃方案

            為了實現掃地機器人的全區域覆蓋即實現歷遍功能,就必須事先設計好掃地機器人的行走規律,此次設計中選擇了 “往返式路徑規劃方法”,并分為兩種情況進行討論設計方案[7]。

            4.1 清掃區域中無障礙物

            當清掃區域內無任何障礙物出現,則主要由控制程序來 驅動掃地機器人在該區域內做直線帶狀往復運動。當掃地 機器人的紅外傳感器檢測到其運動到 x 方向的最大位置時, 則機器人繞右側輪子順時針旋轉 180°,同時在機器人轉角時,只需要驅動一個驅動輪,而以另一個驅動輪為支點旋轉 轉,這樣便能保證掃地機器人在轉過 180°后恰好前進了一個機身車位,這樣就能實現其歷遍功能,完成在往返清掃的過 程中不留下清掃死去的目標。

            4.2 清掃區域中有障礙物

            ( 1) 靠最遠處墻壁的障礙物,如障礙物 D;

            ( 2) 不靠墻壁的障礙物,如障礙物 C;

            ( 3) 其他位置靠墻的障礙物。 在進行正式清理前,掃地機器人先進行了邊沿學習,因此提前獲得了空間的邊緣信息,這樣便可以自動將其他靠墻 障礙物視為墻壁進行處理。遇到清掃區域中非靠墻障礙物 時,這時掃地機器人則利用紅外測距傳感器沿著障礙物的邊沿運動,直到機器人在 y 軸方向移動一個車身機位,然后轉 180°運動[8]。

            當機器人遇到障礙物并移動到 x 軸上的最大或最小位 置時,它將沿障礙物長度方向沿 y 軸行進一段距離,然后繼續清潔另一側的區域的障礙; 當遇到的障礙物是位于最遠處 墻壁處時,y 軸達到最大值、x 軸方向未達到 Xmax,這時前方的 紅外傳感器檢測到障礙物時,機器人就會繞過障礙物運動到 y 軸方向的最遠處,清掃之前剩余的區域; 當 y 軸方向和 x 軸 方向同時達到最大值即之前邊沿學習檢測到的最大值位置時,立刻停止檢測[13-14]。

            5 結論

            本次設計是以集成度較高、功能強大的 AT89C52 型的單 片機作為主控核心進行掃地機器人控制系統的硬件設計,基 本原理是利用單片機對直流電機的起始、停止、旋轉( 逆時針 或順時針) 的進行控制來驅動小車完成既定目標,其中也用 到了 PWM 調速的設計。

            掃地機器人的設計具備以下亮點:

            ( 1) 擁有自主歷遍功能;

            ( 2) 設計有紅外自動避障功能擁有一定的智能化。

            參考文獻:

            [1]陳博.機器人技術的發展趨勢與最新發展[J].北京 郵電大學自動化學院,2007.06.

            [2]魏立峰,王寶興.單片機原理與應用技術[M].北京: 北京大學出版社,2006: 254-261.

            [3]徐清.自動導引小車系統的設計與實現[J].蘇州: 蘇 州大學,2006.

            [4]茹占軍,謝家興.基于 AT89S52 單片機直流電機調速 系統的設計[J].軟件導刊,2010( 8) : 106-107.

            [5]楊寧,石冰飛,朱平,等.基于 CCD 的自動循跡小車的 軟件設計[J].自動化儀表,2011,33( 1) : 52-55.

            [6]彭美定,鄧鵬.基于單片機的智能紅外避障小車設計 [J].無線互聯科技,2017.

            [7]張琦.移動機器人的路徑規劃與定位技術研究[J]. 哈爾濱: 哈爾濱工業大學,2014.

            [8]段穎康.基于 MC9S12XS128 單片機的智能循跡小車 的硬件設計[J].電子元器件應用,2010( 1) : 33-35.

            [9]王時群.智能吸塵器紅外避障控制系統研究[J].海 南: 海南大學,2015.

            [10]Electronics; Researchers from Yeungnam University Discuss Findings in Electronics( Path Planning of a Sweeping Robot Based on Path Estimation of a Curling Stone Using Sensor Fusion) [J].Electronics Newsweekly,2020

            作者:蘇 健

            推薦閱讀:我國工業機器人行業的發展現狀及啟示


          轉載請注明來自:http://www.tnxsh.com/lglw/20959.html


          與“掃地機器人硬件與軟件設計”相關的學術論文范文推薦

          1、計算機硬件安全保障及維護技術的開發與改進
          摘要:摘要:近年來,隨著互聯網技術的快速發展,計算機硬件的更新換代速度也在提升。與此同時,人們對于技術的深入...查看詳情

          2、基于“物聯網”的天花板除塵機器人
          摘要:摘 要:在現代四足機器人發展的基礎上,利用其良好的運動靈活性,在足部加上電磁吸盤,實現其在墻面及天花板上...查看詳情

          3、我國工業機器人行業的發展現狀及啟示
          摘要:摘要:隨著經濟的發展,機器人在生活中出現的形式越來越多樣化,經濟的發展也帶動著計算機和自動化技術的飛速...查看詳情

          4、壓力計量網關的研究與應用
          摘要:摘要:本文從硬件方面介紹了泓格7524工控單元的功能配置、接口定義、負載接線方式和預留擴展能力,從軟件方面介...查看詳情

          5、基于工業機器人技術應用的項目式教學設備探究
          摘要:摘要:根據企業工業機器人技術應用人才技能需求調研結果,利用現有資源設備,研發了一套小沖床項目式教學設備...查看詳情

          學術期刊發表網提供論文、論文發表、論文修改以及期刊征稿等服務
          理工論文發表熱線
          日本一级婬片A片免费手机版