一種智能紅外避障自動掃地機器人的設計

2021-02-25 集成電路應用雜誌 電子技術雜誌

一種智能紅外避障自動掃地機器人的設計

汪光輝,朱晨昊,周正飛,萬敏

摘要:研究一種智能掃地機器人。從硬體系統控制模塊設計到主要技術調試進行了較詳細的闡述。以 STM32 單片機為控制核心與電機驅動、紅外線路徑識別模塊等相互協調應用。進行電路搭建和程序編寫。實現了智能掃地機器人紅外線避障和自動掃地功能,其清掃面積能達到約 70%,清掃率約 60%,很大程度受到自身機械機構的限制,後期將對小車的機械結構進行完善。

關鍵詞:智能設備;掃地機器人;STM32 單片機;避障;循跡。

中圖分類號:TP273   文章編號:1674-2583(2019)06-0078-02

DOI:10.19339/j.issn.1674-2583.2019.06.030

中文引用格式:汪光輝,朱晨昊,周正飛,萬敏.一種智能紅外避障自動掃地機器人的設計[J].集成電路應用, 2019, 36(06): 78-79.

Design of an Intelligent Infrared Obstacle Avoidance Automatic Sweeping Robot 

WANG Guanghui, ZHU Chenhao, ZHOU Zhengfei, WAN Min 

Abstract — This paper studies an intelligent sweeping robot. From the hardware system control module design to the main technical debugging are described in detail. STM32 MCU is used as the control core to coordinate with motor drive and infrared path recognition module. Conduct circuit building and programming. The functions of infrared obstacle avoidance and automatic sweeping of intelligent sweeping robot are realized. Its cleaning area can reach about 70% and the cleaning rate is about 60%. Because it is limited by its own mechanical mechanism to a great extent, the mechanical structure of the car will be improved in the later stage. 

Index Terms —  intelligent equipment, sweeping robot; STM32 MCU, obstacle avoidance, tracking. 

1  引言

近年來,隨著 AI 技術的突破,核心零部件成本的下降,使越來越多的智能化設備進入人類的家居生活。智能掃地機器人無可厚非是最具代表的服務類機器人,並取得了爆發式的發展。都市繁忙的生活節奏讓最簡單的掃地成為生活累贅,掃地機器人的需求點在於解放繁忙的都市人群,用智能化的方式解放雙手,追求更高品質的生活質量[1-3]。

2  系統結構

本智能掃地機器人控制系統硬體主要是以單片機 STM32F103 為核心,輔助其外圍各模塊在單片機的控制下,相互協調工作,保證智能掃地機器人各種功能的實現。該智能掃地機器人系統框圖如圖1 所示。

3  智能掃地機器人控制系統的硬體模塊

  3.1 STM32F103 單片機

作為智能小車核心控制模塊,輸出 PWM 波以及紅外模塊所需的高、低電平。具備 72 MHz @1.25 MIPS/min 內核,集成 32~51 KB 的 Flash 存儲器;6~64 KB 的 SRAM 存儲器等。其高性能、低功耗、外設豐富,能夠完成本課題所需所有功能。

  3.2 紅外避障模塊

傳感器的紅外發射二極體不斷發射紅外線,當發射的紅外線沒有被反射回來或強度不夠大時,光敏三極體處於閉合狀態,此時模塊的輸出端為高電平,指示二極體一直處於熄滅狀態,被檢測物體出現在檢測範圍內時,紅外線被反射回來且強度足夠大,光敏三極體飽和,此時模塊的輸出端為低電平,指示二極體被點亮。紅外發射反射接收原理如圖 2 所示。

本課題採用 4 個紅外漫反射式傳感器的有效距離範圍為 2~30 cm,從小車形態前方從左至右分別編號為探頭 1、探頭 2、探頭 3、探頭 4。

  3.3 電機驅動模塊

本模塊採用 L298N 電機驅動板模塊,輸出高低電平給驅動電機,控制電機正轉、反轉或者停止。利用 STM32 單片機輸出 PWM 波原理來控制直流電機的轉動。                                        

4  路徑規劃軟體的設計

開始,標誌位置1,前進,兩側傳感器判斷是否有障礙,否,返回前進,是,判斷標誌位是否為 0,是,右 S 彎且標誌位置 1,返回前進,否,左 S彎 且標誌位置 0,返回前進。

掃地機器人按照預定指令完成自動清掃功能。路徑規劃軟體流程圖如圖 3 所示。

5  技術調試及結果分析

  5.1 路徑規劃

起點從平面左邊平行位置起,智能掃地機器人直行到達牆壁,當探頭 1 和探頭 4 同時感應到障礙物時小車停止,後退 10 cm,然後右轉 90º,而後直行 17 cm,若探頭 1 感應到障礙物,則右轉 90º 完成調頭,若未檢測到障礙物小車執行避障程序。

同理,直行到達對側牆壁時,左轉完成調頭,路徑成 S 形。自動清掃路徑如圖 4 所示。

因為掃地機器人正面與障礙物接觸面積不同,所以在執行避障時設置了不同的轉向角度。探頭 1 避障程序:探頭 1 檢測到障礙物時,表明當前機器人左側靠近障礙物,右轉 45º 避讓。同理,探頭 4 檢測到障礙物時,左轉 45º 避讓。

探頭 2 避障程序:當探頭 2 最先檢測到障礙物時,表明機器人左側遇到障礙物或家居的突出拐角,此時右轉 60º 避讓。同理,當探頭 3 最先檢測到障礙物時,此時左轉 60º 避讓。

探頭 2、探頭 3 避障程序:探頭 2 個探頭 3 同時遇到障礙物時,表明機器人正面遇到障礙物,此時右轉 90º 避讓。

  5.2 模式調試

智能掃地機器人後輪由兩個電機驅動來控制,前方為一個萬向輪,能夠很好地實現左右的移動。小車移動過程中,電機驅動電壓的差異使驅動力大小不同,通過控制小車兩個後輪的速度來控制小車的移動方向。自動清掃模式時,以 S 路逕往返清掃。實驗時劃出一片矩形清掃區域,設置不同初始位置,適當在任意位置放置一些障礙物,觀察其清掃面積的大小。清掃效果如表 1 所示。

經實驗結果分析,根據紅外反射傳感器檢測障礙物的位置,能夠自動避障。智能清潔機器人的清掃面積與初始位置有關,清掃面積較大,但邊角處仍無法清掃到。智能掃地機器人清掃工作狀態如圖 5 所示。

6  結語

本課題完成的智能掃地機器人根據路徑規划算法控制機器人的運動軌跡,執行時不斷地檢測周圍環境中的障礙物信息,掃地模塊獨立設計。

實測表明機器人能夠實現自動清掃、實時避障、耗時少又節能的目標。在實驗過程中發現依然有需要改進的地方,如使小車行動更加靈敏、清掃更大體積的垃圾、減小電機的噪聲等,使用戶有更好的使用體驗。

參考文獻

[1] 楊權,蔡勇.基於STC89C52的輪式智能小車控制系統的設計[J].工業控制計算機,2014,27 (03):109-110.

[2] 王允上.學用單片機製作機器人[M].北京:科學出版社,2011.

[3] 吳秋軒,曹廣益.家用服務型吸塵機器人的發展與現狀[J].電氣傳動自動化,2003(06):1-4.

===========================

本刊為國家新聞出版廣電總局首批認定的中國A類學術期刊,中國知網優先首發。中國知網、維普網、萬方數據、CSCD資料庫刊源收入。中國集成電路產業唯一國家核定的學術月刊。

發表學術論文諮詢微信:app-ic

投稿郵箱:appic@189.cn

諮詢電話:86-21-24261143

諮詢微信:app-ic  (17717632153)

QQ:2438523020

郵局訂閱:4-915

《集成電路應用》雜誌

網站:www.appic.com.cn

微信訂閱號:appic-cn

相關焦點

  • 無人駕駛技術讓避障更精準 米家掃拖機器人1T體驗
    小米在雙十一期間推出了一款擁有3D避障功能的掃拖一體機器人——米家掃拖機器人1T,這款掃地機在上一代的基礎上通過多維度的功能升級實現了在掃拖一體之上更加智能的清掃體驗。  米家掃拖機器人1T擁有8.2cm纖薄機身,相比市面上一些傳統的掃地機器人有著更好的通過性,能夠自由穿梭床底和櫃底等我們觸及不到的隱秘空間進行清潔,可升降的轉輪設計還可以實現20mm的實力越障,門檻、滑軌都可以輕鬆翻越,沒有頂部搭載的雷射傳感器也進一步減少了厚度,讓整機有著靈巧的清掃能力。
  • 每天在家打掃衛生的"智能掃地機器人"是什麼原理?智能從何而來?激埃特幫您解答!
    導讀:掃地機器人和室內無人機的一個重要需求就是對室內物體的感應和避障。在室內的場景中,它們經常需要躲避各種障礙物,以免造成事故。
  • 掃地機器人怎樣選?科沃斯超能王VS雲鯨對比測試,看完你再選準沒錯
    其實這並不是一件不可能的事,隨著智能掃地機器人在清潔能力、導航規劃能力、識別障礙物以及避障能力的提升,這樣的一臺智能掃地機器人,你只需要按上啟動鍵,它就能規劃好全屋清掃線路,自動識別並智能避讓你遺漏在地面上的物品,輕鬆完成你交給的清潔任務
  • 掃地機器人(4)——路徑規劃
    完全遍歷路徑規劃是一種在二維工作空間中特殊的路徑規劃,指在滿足某種性能指標最優或準優的前提下,尋找一條在設定區域內從始點到終點且經過所有可達到點的連續路徑。對於掃地機器人來說,其作業任務是清掃房間,它的路徑規劃屬於完全遍歷路徑規劃,需滿足兩個指標:遍歷性和不重複性。所謂遍歷性是指掃地機器人運動軌跡需要最大程度的遍布所有可大空間,它反映的是機器人的工作質量問題。
  • 2021年掃地機器人實測|哪個牌子好?附科沃斯|iRobot|石頭|360掃地機器人熱門機型推薦!
    2、科沃斯 ★★★★★掃地機器人界的老乾媽,專注掃地機器人20年,國貨之光。這是我認識掃地機器人的第一個品牌,這得益於他們在商場的各種體驗店,展示面和廣告。深挖一下,發現科沃斯著實有些實力——成熟的設計及產品生產線,加上覆蓋面極其廣泛的各階層產品線。他們稱國內每消費3臺掃地機器人,就有2臺是科沃斯,我覺得也未必就是在吹牛。
  • 掃地機器人「眼睛」進化史
    PerfectEdge技術是iRobot針對邊角清潔今年提出的一項新技術,為了改進邊角清潔能力,iRobot的PerfectEdge技術針對掃地機器人做了三項改進:第一,在掃地機器人外形設計上做了較大的調整——摒棄此前圓形、方形外形,採用了全新的「D」形圓角設計;與此同時,掃地機器人底部的寬幅膠刷(也是這款機器人的主刷)也被加長了30%,五爪邊刷也有所調整
  • 這才是真正的掃地機器人!超智能~
    不僅是掃地機也是拖地機這才是可以真正解放雙手居家必備足夠「獨立」的掃地機器人一款轟動北美科技圈,居家必備清潔神器——雲鯨J1掃拖一體機器人,顛覆傳統完全不同的清潔處理方式,遠程遙控、計劃清潔、定製清潔禁區,且自帶清潔基站,讓充電、自動洗抹布等多項任務一站搞定,完全不用人手清潔,徹底解放雙手。。。
  • 智能掃地機器人哪個牌子好?選專業品牌也要使用得當
    如今,只需要簡單的啟動掃地機器人就能幫你智能清掃乾淨房屋,再也不用自己費力去做家務,真的可以說是一鍵開啟生活新模式。但掃地機器人作為高科技產品,消費者對它的認知還不夠全滿,由此選購和使用時難免有些困惑。這次,就給大家提供一些建議。
  • 【家電求真實驗室】為掃地機器人正名 科沃斯DEEBOT N5體驗
    提及掃地機器人,很多人都會抱有懷疑的態度,早期的掃地機器人確實槽點多多,比如清掃遺漏或者不夠智能等。在居室環境複雜的環境下,掃地機器人確實容易出現上述問題,但作為一款代替手動打掃的智能家電,掃地機器人也在持續的發展。最近幾年,隨著智能互聯與導航技術的進步,掃地機器人在規劃線路,導航避障方面有了顯著的進步,當今的掃地機器人產品效果到底如何呢?
  • 掃地機器人哪個牌子好?五大品牌指南讓你清潔無憂
    Uoni由利掃地機器人   Uoni由利是一個日本品牌,旗下的產品因為性能較好和富有科技感的設計奠定了很多用戶群體。今年最新推出的掃地機器人V980Plus配置了集塵寶,機器會在清掃結束後自動傾倒垃圾到集塵寶中,並且,集塵寶內塵袋容量可裝下一個月的垃圾,處理時只需一提即可密封拋棄,徹底避免了二次汙染。另外,它通過全新定製的ASAR-V9動態路徑規劃系統和第八代雷射導航系統,可以光速掃描對室內環境進行實時地圖測繪和精準定位,可自動識別和分區清掃不同房間,提高清潔效率。
  • 「2000元預算,你真的會選掃地機器人嗎?」
    (圖源:奶糕成精檔案館)這時候,魯sir通常會建議大家服用一隻化毛膏(原來化毛膏是給人設計的?)這時候,魯sir通常會建議貓狗家庭入手一款掃地機器人。掃地機器人能掃的很乾淨嗎?只要不是太差都可以達到80%以上的清掃率,每個人的心理預期不一樣,預算不一樣,能買到的產品也不一樣。
  • 2018年中國掃地機器人行業研究報告
    掃地機器人定義掃地機器人,又稱自動打掃機、智能吸塵、機器人吸塵器等,是智能家用電器的一種,能憑藉一定的人工智慧,自動在房間內完成地板清理工作。一般採用刷掃和真空方式,將地面雜物先吸納進入自身的垃圾收納盒,從而完成地面清理的功能。
  • iRobot掃地機器人Roomba i7?你要繞過這幾個坑
    iRobot掃地機器人Roomba i7?你要繞過這幾個坑,收到貨就開箱試用了一下,帶自動集塵系統的很方便,不用自己清理集塵盒了,省了不少事。
  • 買掃地機器人還是吸塵器?看完你就明白了
    使用方式不同吸塵器需要人工去使用才能達到清潔的目的;掃地機器人擁有人工智慧系統,打開開關即可自主運行。   至於選擇請對號入座,不論是掃地機器人還是吸塵器,其使用的根本還是相同的,就是進行居家的清潔,但每個產品擁有自己優點的同時也存在缺點,根據自己的需求選擇即可。
  • iRobot在中國發布Roomba i系列掃地機器人新品,豐富其可自動集塵的掃地機器人產品陣容
    2021年2月25日,中國,上海  —— 家用機器人領軍企業iRobot 在中國發布Roomba® i3+/i4+ 掃地機器人。新款Roomba掃地機器人採用時尚的外觀設計,搭配先進的產品功能,進一步擴展了Roomba 掃地機器人的產品線。
  • 小米發高顏值掃地機器人1699起售
    米家掃地機器人採用1800Pa大風壓電機以及5200mAh 14.4V超大容量鋰電池,小米宣稱,配合雷射測距傳感器和頂級智能路徑規划算法,米家的掃地機器人要劍指iRobot Roomba 980和Neato Botvac D8500等世界頂級產品的米家掃地機器人。要知道,無論是iRobot還是Neato的旗艦機型,售價都在5000元以上。
  • 紅外傳感器避障電路圖
    紅外傳感器避障電路圖在智能小車製作中經常會用到紅外傳感器避障模,這裡介紹一款智能小車製作時常用的紅外傳感器避障模,模塊是由LM567電路組成,LM567電路是一片鎖相環電路,採用8腳雙列直插塑封。其⑤、⑥腳外接的電阻和電容決定了內部壓控振蕩器的中心頻率f。
  • 年度旗艦石頭掃地機器人T7評測
    除了這三大亮點外,石頭掃地機器人T7也有著諸多常規升級並傳承了不少優秀的功能。最大吸力升至2500Pa,能夠更好地清理縫隙積塵,噪音水平卻依然保持不變。動態調節邊刷、防打飛的同時也能清理牆角。塵盒、主刷等均支持快拆,無需工具就可拆卸水洗清潔。5200mAh長續航、智能斷電續掃、自動回充...好用的功能一個不少。
  • 【論文】掃地機器人測評試驗研究(下)
    智能性體現在感知與執行,智能掃地機器人一般都會採用紅外光學傳感技術,這樣機器人的方位空間感知會更精準,就紅外傳感偵測技術而言,傳感器數量越多,掃地機器人在自動回充、防跌落探測、防碰撞等智能性感應方面就會越精準。
  • 智能掃地機器人常見維修方法(上)
    智能掃地機器人,也就是智能化的自動打掃機,一般有兩種打掃方式,刷掃和真空打掃。