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

基于柵格地圖與路徑規劃的室內定位小車

2021-06-03 14:35:26荊欣蕊張前進
科技創新與應用 2021年15期
關鍵詞:設計

荊欣蕊,張前進

(河南理工大學,河南 焦作 454003)

眾所周知,位置感知在人們的日常生活中扮演著一個重要角色。那么如何實現對人和物的實時定位、高精度定位以及穩定定位便成了一個熱門研究方向。室內機器人、AGV 小車、醫院、停車場等設備以及場所也對定位有著相當高的要求。文中以小車為結構載體,設計了一款基于柵格地圖與路徑規劃的室內定位小車。

1 系統的總體設計

本系統由小車部分和上位機部分兩大部分組成。小車部分作為主要的控制對象主要完成按照上位機規劃的路徑坐標信息進行移動的任務,然后通過DW1000 定位芯片實時測量運動中小車與基站間的距離信息并傳輸給上位機;上位機完成的工作主要包括按照實際情況制作等比例的柵格地圖、在制作的地圖上可以實時顯示小車的當前位置并且可以放置障礙和目標點,按照小車的當前位置和設置的目標點尋找最優路徑并通過串口發送給小車。系統總體設計框圖如圖1 和2 所示。

圖1 小車控制設計框圖

2 系統的硬件設計

2.1 STM32 處理器

本設計采用ST 公司的STM32F103 作為中央處理器,它的功耗很低,具有32 位ARM Cortex-M3 結構,有著高達64kB 的SRAM 和512kB 的FLASH、多個豐富的定時器(2 個基本定時器、2 個高級定時器以及4 個通用定時器)等,是一款性價比極其強悍的芯片,因此我們選擇了它作為我們的中央處理芯片。

2.2 電機驅動模塊

L298N 也是ST 公司的產品,其內容包含了4 通道邏輯驅動電路,含有兩個H 橋的高電壓大電流雙全橋式驅動器,來接收標準的TTL 邏輯電平信號,而且還可以驅動46V、2A 以下的電機,使用PWM 信號即可實現電機的調速。本設計中該模塊主要完成控制小車移動的工作。

2.3 藍牙模塊

圖2 上位機控制設計框圖

藍牙模塊是指具有用于短距離無線通信藍牙功能的集成電路。本設計中使用的藍牙模塊為ATK-HC05-V11。該模塊具有主從一體的特性,可以同多種攜帶藍牙功能的智能終端匹配,性價比極高。且該模塊使用方便,易于操作,因此選擇其作為無線通訊的一種方式。

2.4 DW1000 定位芯片

DW1000 單片無線收發芯片,是基于超寬帶技術,支持實時定位系統中的物體,在室內精度為10cm,功耗低,電池可以支持長時間的運行,在本設計中該模塊的主要作用是完成對小車的定位功能。

2.5 GY-901

GY-901 模塊由精度很高的陀螺儀、地磁場傳感器和加速度計組成,它采用了高性能的微處理器和先進的動力學結算與卡爾曼濾波算法,可以快速求解出實時運動姿態,而且穩定性很高。在本設計中該模塊的主要功能是實時檢測小車的姿態,來控制小車走直線。

3 系統軟件的設計

3.1 開發環境

3.1.1 下位機開發軟件是KeilμVision5

KeilμVision5 是美國 Keil Software 公司開發的產品,它是KeilμVision 的第5 代產品。它不僅支持C 語言編寫,而且也為宏匯編等提供了完整的開發方案。作為新一代的嵌入式編程軟件,KeilμVision5 為開發人員提供了簡易的開發方式,極大提高了開發人員的開發效率。

3.1.2 上位機開發軟件——Qt Creator

Qt Creator 是跨平臺的Qt IDE,是Qt 被Nokia 收購后推出的一款新的輕量級集成開發環境(IDE)。此IDE不僅可以跨平臺運行,而且支持的系統包括Linux、Mac OS X 以及Windows。本設計中利用這個軟件來完成開發任務。

3.2 系統下位機的設計與實現

下位機主要由小車和測距組成。小車的程序框圖如圖3 所示。小車調速是用的PWM 調速,PWM 又稱脈沖寬度調制(Pulse Width Modulation),是一種在輸出信號周期(使能輸出周期和非使能周期的總和)不變的情況下,改變使能輸出信號的周期和非使能周期,即改變使能輸出周期占輸出信號周期比例的大小,從而控制輸出功率的方法,就是通過改變脈沖的占空比D=t/T,就可以改變電機的轉速。測距部分程序框圖如圖4 所示。本設計中的DW1000 測距采用的是雙向測距(double-sided Two-way Ranging)。

圖3

圖4

3.3 系統上位機設計與實現

通過下位機,我們將DWM1000 模塊測量的距離信息封裝成幀通過串口發送給上位機在接收到數據后需要根據協議將每個基站間的距離和標簽到基站的距離都計算出來,然后繪制柵格地圖,我們需根據串口的位置信息在柵格地圖中顯示出來。

我們已知由基站0 到基站1 的距離,標簽到基站0 的距離,標簽到基站1 的距離組成的三角形各邊的邊長和由基站0 到基站2 的距離,標簽到基站0 的距離,標簽到基站2 的距離組成的三角形各邊的邊長,如圖5 所示,則我們就可以通過海倫公式將小車的坐標實時展現出來。然后用A*算法進行路徑規劃,A*算法經常應用于路徑查找和圖形遍歷,它有較好的性能和準確度。A*算法過程是首先遍歷起點周圍鄰近的點,再遍歷已經遍歷過點的鄰近點,然后按照這個過程逐步向外擴散,直到通過遍歷找到終點。當上位機搜索完路徑后,我們需要將規劃的路徑坐標發送給下位機,讓小車去執行。

圖5

4 結束語

本文通過對目前主流的室內技術進行比較與分析,并對超寬帶定位技術的定位方法和定位算法進行了研究;對目前的定位算法進行了分析和比較,并使用A*算法對路徑進行規劃。但是定位技術和路徑規劃技術是綜合諸多學科的技術,本文對其的研究尚存不足。在后續的學習工作中,將在超寬帶定位技術和優化A*算法方面進一步探究,做更深層次的研究與學習。

猜你喜歡
設計
二十四節氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 国产日韩精品欧美一区灰| 成人在线综合| 在线观看免费人成视频色快速| 日韩精品亚洲人旧成在线| 亚洲天堂在线视频| 色爽网免费视频| 久久成人国产精品免费软件 | 婷婷中文在线| 91久久大香线蕉| 免费一极毛片| 性网站在线观看| 亚洲侵犯无码网址在线观看| 亚洲第一黄片大全| 国产欧美视频在线观看| 亚洲欧洲自拍拍偷午夜色无码| 91精品专区国产盗摄| 精品欧美一区二区三区在线| 丁香婷婷久久| 国产精品尹人在线观看| 手机在线看片不卡中文字幕| 欧洲亚洲一区| 日韩欧美中文字幕一本| 永久毛片在线播| 国产在线自在拍91精品黑人| 蜜芽一区二区国产精品| 九色91在线视频| 欧美三级日韩三级| 国产丝袜一区二区三区视频免下载| 不卡视频国产| 日韩在线网址| 亚洲h视频在线| 成人在线亚洲| 熟妇无码人妻| 精品一区二区三区水蜜桃| 亚洲性视频网站| 久久6免费视频| 国产青榴视频| 性欧美久久| 无码日韩人妻精品久久蜜桃| 91视频青青草| 色综合天天操| 69免费在线视频| 欧美国产精品不卡在线观看| 亚洲男人天堂2018| 欧美中文一区| 伊人91视频| 伊人中文网| 国产小视频免费| 久久精品无码一区二区日韩免费| 制服丝袜一区| 国产又爽又黄无遮挡免费观看 | 免费人成在线观看成人片 | 无码一区中文字幕| 国产高清精品在线91| 午夜视频免费试看| 久久久久久尹人网香蕉| 亚洲天堂色色人体| 久青草网站| 亚洲国产精品日韩av专区| 人妻无码中文字幕第一区| 亚洲欧美日韩中文字幕在线| 日本欧美视频在线观看| 日韩精品久久久久久久电影蜜臀| 喷潮白浆直流在线播放| 国产黄色视频综合| 97国产精品视频人人做人人爱| 亚洲一级毛片| 欧美日韩激情在线| 国产成人禁片在线观看| jijzzizz老师出水喷水喷出| 女人一级毛片| 国产综合精品日本亚洲777| 超清无码一区二区三区| 真实国产乱子伦视频| 久久精品娱乐亚洲领先| 19国产精品麻豆免费观看| 国产成+人+综合+亚洲欧美| 国产欧美专区在线观看| 亚洲中文无码av永久伊人| 伊人久久青草青青综合| 国产aaaaa一级毛片| 国产精品一区在线麻豆|