999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于蛇形路徑規劃的掃地機器人設計與實現

2018-10-19 06:52:58南京航空航天大學金城學院傅忠云劉子豪姚翼榮
電子世界 2018年19期
關鍵詞:規劃系統設計

南京航空航天大學金城學院 傅忠云 劉子豪 姚翼榮

引言

掃地機器人在家庭及服務類公共場所的不斷普及應用,降低了人類的工作強度,提高了工作效率,成為了近年來的研究熱點問題之一。從技術角度分析,掃地機器人是移動類機器人的基礎應用,包含了障礙躲避,速度控制,原地轉向及路徑規劃等多項技術,因此掃地機器人的研究與設計具有十分重要的意義。

路徑規劃算法是掃地機器人應用技術中的核心,也是決定掃地機器人售價的關鍵因素,路徑規劃算法的優劣直接決定了工作效率的高低,但是路徑規劃的優劣和傳感器數量以及位置有直接關系,對于成本的依賴相當高,本設計提出了一種低成本,相對簡單可靠的路徑規劃方案。

1 系統硬件設計方案

硬件方面主要是針對實地環境、機械結構及電路設計的合理性進行討論和設計,簡要介紹本系統的整體硬件設計框架,各硬件模塊的選型及系統總體硬件原理圖等,給出了一個相對可行的低成本硬件設計方案。

1.1 整體框架設計

掃地機器人的整體框架如圖1.1所示,系統主要包括驅動模塊,檢測模塊,掃地模塊和主控模塊。掃地機器人的設計需要考慮的硬件主要包括機械設計需求和電路設計需求,機械設計主要考慮的問題在于如何保持機器人的平衡以及驅動行走的方式,盡可能的做到原地轉彎,而電路的設計主要包括信號的傳輸以及驅動電流電壓等能否符合設計要求,在保證符合要求的情況下選擇低成本器件完成設計。

圖1.1 掃地機器人整體框架圖

1.2 主控模塊設計

本設計采用性價比相對較高STM32F-103C8T6為系統中央處理單元,由該芯片構成的最小系統板外擴一個8M的晶振,有20個擴展口,同時配有LM1117-3.3V可以對電源電壓進行降壓處理,保證其穩定運行,外擴USB下載系統方便調試下載和電源輸出,非常適合本設計的設計需求。

圖1.2 系統整體硬件原理圖

1.3 驅動模塊設計

驅動模塊為掃地機器人設計需考慮的首要問題,其設計主要考慮問題在于電路電流電壓能否滿足要求,以及直角轉彎等設計要求。

為提高掃地機器人的原地轉彎效果,本設計以左右驅動輪的相反驅動方向實現轉彎,以達到最小體積轉彎,并且轉彎角度任意,轉彎半徑極低,方便靈巧,適合室內等狹窄地方使用。有了驅動方面的基本設計后,由于電機驅動所需的電流比較大,普通的信號不能很好的驅動電機甚至會造成電路發生故障,還需要對于驅動電路進行設計。本設計采用較為新式的驅動芯片TB6612FNG,與L298N相比,此模塊具有體積小、效率高、性價比高及易控制等特點。

1.4 掃地模塊設計

由于本設計資金有限,對于掃地系統無法深入研究探討,在此僅提供一種相對建議的設計方案,但是掃地效果相對有限。在本設計中掃地系統由一個微型吸塵器和兩個毛刷組成,吸塵器是由得力18880配合繼電器改裝而來,掃地機器人的毛刷使用直流電機進行驅動。

1.5 檢測模塊設計

掃地機器人的傳感器系統的好壞直接決定掃地機器人的成本和效果,一套優秀的傳感器系統可以準確地進行機器人的運行狀態和所處環境等信息監測。

1.5.1 紅外傳感器模塊

通過檢測模塊可以實現對外部信息和內部信息的獲取,其中獲取外部信息主要采用紅外傳感器。本設計采用6個相同的紅外傳感器模塊以獲取相關外部環境信息,實現避障功能。

1.5.2 MPU6050模塊

本系統選用了3軸加速度慣性傳感器模塊MPU6050,利用此模塊可以獲取機器人的轉動角度,運行速度等相關運行狀態信息。

1.6 整體硬件實現

根據系統功能需求,系統整體方案及各功能模塊硬件選型,繪制出了本設計的整體硬件原理圖,如圖1.2所示。

進行系統整合后所搭建的硬件實物圖如圖1.3所示。

圖1.3 整機硬件實物圖

2 系統軟件設計

根據系統功能需求分析可知,系統軟件設計主要包含利用MPU6050傳感器獲取轉動角度、路徑規劃算法及電機驅動控制方案等。

2.1 轉動角度的獲取

由于系統對于角度的精度要求不高,故使用MPU6050內部的硬件數字運動處理器(DMP)實現機器人轉動角度的直接獲取,且本系統只需要獲取其中一個軸向的角度值即可。MPU6050角度值的獲取和配置軟件流程圖如圖2.1所示。

圖2.1 MPU6050角度獲取軟件流程圖

2.2 路徑規劃算法

路徑規劃是機器人移動的核心技術,應用場景廣闊,方法繁多,其核心思路是根據所給地圖,利用計算機算法規劃機器人移動路徑。路徑規劃的算法主要包括傳統算法,圖形學算法和智能仿生學算法,而在掃地機器人的路徑規劃算法中常用的是隨機路徑算法和柵格法。

隨機路徑算法具有設備成本低,易實現的特點,其核心思路在于每次遇到障礙物后,由計算機隨機生成一個轉彎角度,以保證每次轉彎位置不同。該算法對于簡單地形規劃則相對穩定,但是該路徑規劃方案效率較低,且無法完成復雜地形的路徑規劃。

在路徑規劃的算法中常采用的是柵格法,即將地圖劃分為柵格,對每一個柵格進行遍歷以達到全覆蓋的路勁規劃。柵格的大小決定其路徑規劃的復雜程度和效果的好壞。在本設計中由于資金有限,無法準確獲取地圖信息構建地圖模型,對此本設計提出了一種簡單路徑規劃——蛇形路徑規劃方案,對該方案進行了初步探討和簡單實現,并給出實現結果。如圖2.2本設計蛇形路徑規劃細分為五個狀態并將每個狀態細分為多種狀態處理。

圖2.2 路徑規劃狀態圖

如圖2.3所示a),b),c),d)分別為狀態一、二、三、四所實現的情況示意圖。

圖2.3 路徑規劃示意圖

將四個狀態進行合成,可獲得路徑規劃最終效果,如圖2.4所示,此類規劃效果對于規則障礙物,環境空間效果較好,掃地效率較高。

圖2.4 路徑規劃最終效果圖

如圖2.5是第一個狀態所對應的流程圖,一直按照此套方案進行執行,直到滿足跳轉條件到狀態二,狀態二及后面其他狀態與狀態一相似,在此不再贅述。

圖2.5 狀態一流程圖

由于條件所致無法生成地圖模型,僅以此完成路徑規劃,此類路徑規劃為一折中方案,雖然無法完成復雜地形的路徑規劃,但對于簡單規則地形規劃則相對穩定,這種路徑規劃方案具有成本低,易實現的特點。

2.3 電機驅動控制

系統中的車輪由直流調速電機,通過PWM控制方式進行速度及轉向的調控,由于STM32F103C8T6芯片擁有2個高級定時器,可以單獨發射PWM波,調用其內部函數即可使用,但考慮到STM32F100XX系列只擁有一個高級定時器,但是考慮到通用性,本設計采用最基本的PWM發射方式,即采用通用定時器發射PWM。

3 系統功能調試

對于設計好的掃地機器人系統進行了整機調試,首先進行了原地轉向和直線行走測試,通過不斷調整參數進行兩個車輪的差速控制,并利用MPU6050的航向角對直線行走偏離進行矯正,經過反復調試,最終實現了掃地機器人原地轉向和直線行走功能。最后進行了蛇形路徑規劃的系統調試,經多次調試,本系統對較規整環境的清掃效果較好,基本滿足設計要求。

4 總結

本文針對掃地機器人的硬件選型、軟件設計及提出的蛇形路徑規劃算法等做了較為詳細的論述,完成了系統預期功能,基本可以在室內完成自動清掃工作。但是本設計由于采用傳感器數量和質量的限制,所設計的路徑規劃功能也存在一定的局限性,對于不規則場景及邊角位置的清掃效果不是很理想,還需進行更多的實地場景測試,不斷積累經驗,完善算法。

猜你喜歡
規劃系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
規劃引領把握未來
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
快遞業十三五規劃發布
商周刊(2017年5期)2017-08-22 03:35:26
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
多管齊下落實規劃
中國衛生(2016年2期)2016-11-12 13:22:16
主站蜘蛛池模板: 国产原创演绎剧情有字幕的| 亚洲伊人天堂| 久久黄色毛片| 九色在线视频导航91| 久久国产黑丝袜视频| 亚洲永久精品ww47国产| 91网红精品在线观看| 日韩AV无码一区| WWW丫丫国产成人精品| 制服无码网站| 亚洲成人精品| 亚洲视频色图| 亚洲视频a| 狠狠色噜噜狠狠狠狠色综合久 | 高清不卡毛片| 国产成年无码AⅤ片在线| 国产成人精品一区二区秒拍1o| 免费网站成人亚洲| 久久人人97超碰人人澡爱香蕉| 91麻豆国产在线| 国产欧美视频综合二区| 精品国产污污免费网站| 欧美午夜网站| 国产精品久久久久久久伊一| 日韩精品一区二区三区中文无码| 亚洲国产亚洲综合在线尤物| 特黄日韩免费一区二区三区| 亚洲高清中文字幕| 国产乱人伦AV在线A| 亚洲国产精品无码AV| 免费A∨中文乱码专区| 精品91视频| 97视频在线精品国自产拍| 欧美成人aⅴ| 免费a在线观看播放| 乱人伦视频中文字幕在线| 丰满人妻被猛烈进入无码| 久久国产V一级毛多内射| 亚洲国产精品人久久电影| 男女性色大片免费网站| 有专无码视频| 女人18毛片一级毛片在线 | 国产精品亚欧美一区二区| 中文字幕久久波多野结衣| 99久久国产精品无码| 中文字幕调教一区二区视频| 中文一区二区视频| 国产日产欧美精品| 亚洲成人在线免费观看| 夜夜操天天摸| 亚洲高清国产拍精品26u| 黄色污网站在线观看| 亚洲人成影视在线观看| 无码高潮喷水专区久久| 蜜桃视频一区二区三区| 国内精品一区二区在线观看| 国产午夜不卡| 欧美啪啪精品| 国产综合精品日本亚洲777| 亚洲免费毛片| 国产中文一区二区苍井空| 欧美成人影院亚洲综合图| 久久免费视频播放| 久久99蜜桃精品久久久久小说| 国产一在线| 国产丝袜无码一区二区视频| 日韩第一页在线| 亚洲乱强伦| 国产毛片不卡| 国产手机在线ΑⅤ片无码观看| 亚洲人成网站观看在线观看| 免费国产福利| 一区二区午夜| 新SSS无码手机在线观看| 亚洲国产中文精品va在线播放| 一本一道波多野结衣一区二区| 国产真实乱子伦精品视手机观看| AⅤ色综合久久天堂AV色综合 | 中文国产成人久久精品小说| 欧美日韩精品综合在线一区| 97久久人人超碰国产精品| 操国产美女|