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

基于STM32的智能感知自主運輸機器人

2021-03-29 10:02:42
物聯網技術 2021年3期
關鍵詞:檢測

(南開大學濱海學院,天津 300270)

0 引 言

現今,隨著先進技術裝備的應用和普及,我國物流業正努力從勞動密集型向技術密集型轉變,從傳統模式向現代化、智能化升級。但一些具有搬運、碼垛、分揀等功能的智能機器人的核心和高精度零件仍然過于依賴進口;在品牌影響力上,本土化民族品牌也相對缺乏。生產技術的主要任務是高效、快速。智能傳感自主運輸機器人可以代替人進行貨物的分類、搬運和裝卸,也可以代替人來搬運危險品,從而保證工人的人身安全。隨著物聯網時代的到來,無人駕駛汽車、無人機、自動售貨機等產品的出現,預示著人類即將進入一種新的生活模式。對于工作量大且繁雜的物流分揀而言,智能感知自主運輸機器人不僅可以解放人類的雙手,也可以推動物流行業的發展。

1 機器人總體設計

機器人主要由三部分構成,即傳感器檢測系統、控制系統、動力系統。傳感器檢測系統包括OpenMV圖像識別模塊和超聲波以及紅外避障模塊;控制系統將STM32F103C8T6作為主控芯片;動力系統采用L298N控制帶有編碼器的直流電機。機器人總體設計如圖1所示。

圖1 機器人總體設計

機器人利用OpenMV圖像識別模塊識別貨物的條形碼。條形碼提供貨物的路徑信息,機器人經程序計算后規劃行進路線。行進過程中,圖像識別模塊實時檢測軌跡信息,STM32接收軌跡信息,通過PWM電機使機器人不偏離軌跡。紅外數字避障傳感器和US-100超聲波傳感器檢測機器人前方是否有障礙物。如果有障礙物,則根據障礙物寬度計算轉彎角度,躲開障礙物后回到預定路線繼續工作[1-3]。

2 機器人硬件設計

硬件原理如圖2所示。

圖2 硬件原理

2.1 二維碼識別與巡線模塊—OpenMV

OpenMV攝像機是一種小型、低功耗、低成本的電路板。它以STM32F427CPU為核心,集成了OV7725攝像機,可以由Python控制。該模塊可以利用外部終端觸發或執行算法,算法的結果可以用來控制I/O管腳。

2.2 避障模塊—超聲波和紅外對管相結合

HC-SR04超聲波模塊集成度高,穩定性好,測量距離精確且穩定。該模塊利用單片機的I/O觸發電平測距,單片機內部利用普通定時器產生一個高電平信號之后,超聲波便可以自主發送頻率為40 kHz的方波,然后等待信號返回。若有信號返回,單片機I/O口立刻輸出高電平,利用高空作業產生的時間計算小車與障礙物之間的距離。

紅外發射對管中的發射管發射紅外光,機器人離前方障礙物越近,則反射紅外光越強;紅外接收管的EC電壓接近0 V,小于LM3932腳的電壓,因此LM393輸出低電平,綠色指示燈亮。

實際使用中,紅外接收管工作在放大區,即C點電壓在不斷變化。因此可通過調節LM3932腳的電壓來改變靈敏度。

2.3 電機驅動模塊—L298N模塊

L298N是ST公司出品的芯片,其主要特點是工作電壓高,最高工作電壓可達46 V,可驅動兩臺電機,由0 V電源直接調節電壓。單片機的I/O口可提供信號,電路簡單,使用方便。

另外,我們選取了帶有增量式編碼器的直流電機。增量式編碼器通常有2個輸出信號,分別為A相和B相。每個信號都是一個由方波組成的脈沖串,A相和B相的相位差為90°。單片機在接收到A相與B相輸入后,根據接收到的相位序列確定電機轉向,根據脈沖串的頻率確定電機轉速,從而實現對機器人運動的精確控制[4-6]。

3 機器人結構設計

使用四輪驅動的機器人在運動控制方面非常流暢,4個輪子使整體更加穩定。麥克納姆輪相對全向輪而言,可以通過其轉速和安裝方法合成任意方向的合力,能夠讓機器人全方向移動。80 mm超大麥輪負重可達6 kg,更好地滿足了基礎物流運輸的要求。

機器人整體結構爆炸圖如圖3所示。

圖3 機器人整體結構爆炸圖

3.1 麥克納姆輪運動學分析

3.1.1 底盤運動分解

機器人做平面運動時可將其分解為3個獨立分量:X軸平動、Y軸平動、yaw軸自轉。如圖4所示,底盤的運動可分解為3個量:表示X軸運動速度的Vtx,定義向右為正;表示Y軸運動速度的Vty,定義向前為正;表示yaw軸自轉角速度的,定義逆時針為正。同時這3個分量一般看作4個輪子幾何中心的速度。

圖4 麥克納姆輪車體

3.1.2 計算輪子軸心位置的速度

X、Y軸分量為vx=vtx-ω·ry,vy=vty+ω·rx。同理可以算出其他3個輪子軸心的速度。麥克納姆輪速度分解圖示如圖5所示。

圖5 麥克納姆輪速度分解圖示

3.1.3 計算輥子速度

圖6 輥子速度分解圖示

3.1.4 計算輪子速度

從輥子速度到輪子轉速的計算使用如下公式:

結合以上步驟,可以根據底盤運動狀態解算出4個輪子的轉速:

以上方程組為O-長方形麥輪底盤的逆運動學模型,而正運動學模型可以根據逆運動學模型中的3個方程求解。

輥子速度到輪子轉速的轉換示意如圖7所示。

圖7 輥子速度到輪子轉速的轉換示意圖

4 機器人程序設計

系統主要分為兩部分,即避障和圖像識別。圖像識別又分為識別二維碼和識別路徑引導線。

系統上電進行自檢和各個模塊的初始化,此時檢測攝像頭窗口處是否為二維碼,當檢測到二維碼并獲取到相應值時,OpenMV識別對應軌跡,并沿著對應軌跡行駛。在行駛過程中,利用PID算法進行誤差矯正,以確保機器人按照規定路線行駛。在機器人行駛的同時,避障傳感器實時檢測前方是否有障礙物,在檢測到障礙物之后進行對應的規避處理,規避之后機器人返回之前的工作路徑繼續完成相應工作。程序流程如圖8所示。

圖8 程序流程

4.1 OpenMV巡線

機器人采用的快速線性回歸算法可以快速返回視野中一條回歸直線,并得到直線的斜率、角度或偏移的距離,然后利用直線返回的角度控制機器人運動。若在OpenMV視野中看到的直線為豎直的,即正前方為一條直線,只需控制兩側電機轉速相同即可;若在OpenMV視野中看到的直線為左偏,可以控制右邊電機轉速快于左邊電機,向左前方向運動(右前方同理)。

4.2 OpenMV識別二維碼

OpenMV的二維碼識別采用四元檢測算法。同時為防止桶形畸變對識別二維碼造成的影響,我們使用OpenMV內置的算法矯正畸變。

4.3 PWM(脈寬調制)技術調速

脈寬調制(PWM)的基本原理:其控制方式為控制逆變電路開關通斷,用脈沖代替正弦波或所需波形。換言之,在輸出波的半個周期內形成多個脈沖,令每個脈沖等效電壓為正弦波形并且穩定輸出。根據一定規律改變脈沖寬度進而改變逆變電路的輸出電壓和輸出頻率。

4.4 PID控制算法

PID控制算法是工程實踐中應用最廣泛的自動控制器,其具有原理簡單、穩定性好、控制參數獨立、調整參數方便等特點。

對于機器人的運動控制采用離散位置式PID:

式中:e(k)為本次偏差;e(k-1)為上一次偏差;∑e(k)為e(k)偏差的累計和,k為1,2,...,k;Pwm代表輸出。

5 最終結果與功能實現

本文最終實現了智能感知自主運輸機器人的功能,其可以通過攝像頭模塊讀取貨物條形碼并確定貨物位置,在運輸過程中避開機器人前方障礙物,在尋跡過程中機器人中心線不偏離標識線且能載重2.5 kg以內的物體。

機器人在正常運輸過程中能通過攝像頭進行圖像識別掃描,讀出相應信息,并且能夠自主避障。通過線的粗細以及顏色的不同辨別貨架的位置,并準確到達指定地點。

巡線時OpenMV采集的圖像如圖9所示。

圖9 OpenMV采集的圖像

6 結 語

隨著電子商務的快速發展和人口紅利的消失,快遞業對快遞和包裹自動分揀的需求越來越大。迄今為止,人力資源的需求相對企業的發展速度而言仍較慢,特別在類似“雙十一”等時期,銷售量劇增將導致物流延遲,而中小型分揀中心無力承受傳統交叉帶分揀系統占地面積大、成本高等帶來的壓力,因此物聯網被應用于越來越多的領域。我們始終相信,未來物聯網技術可以被物流行業廣泛應用[7-10]。

猜你喜歡
檢測
QC 檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
“有理數的乘除法”檢測題
“有理數”檢測題
“角”檢測題
“幾何圖形”檢測題
主站蜘蛛池模板: 欧美日韩导航| 国产精品手机在线播放| 欧美中文字幕一区| 88av在线播放| 国产乱子伦视频在线播放| 日本免费精品| 国产中文一区二区苍井空| 999精品免费视频| 国产中文一区二区苍井空| 亚洲视频免费在线| 天天视频在线91频| 免费观看亚洲人成网站| 久久综合干| 国产日韩久久久久无码精品| 在线欧美一区| 国产在线精彩视频二区| 国产精品视频导航| 亚洲国产日韩在线观看| 黄片在线永久| 97人妻精品专区久久久久| 第一区免费在线观看| 中文字幕亚洲另类天堂| 亚洲码在线中文在线观看| 亚洲三级电影在线播放| 中文字幕伦视频| 精品国产91爱| 免费看av在线网站网址| 久久综合国产乱子免费| 人与鲁专区| 国产精品美乳| 99草精品视频| 真实国产精品vr专区| 毛片在线播放网址| 日韩国产无码一区| 国产一区二区三区在线精品专区| 亚洲第一中文字幕| 97在线国产视频| 国产成人久视频免费| 国产91小视频| 色综合久久综合网| 久草视频中文| 国产小视频在线高清播放| 国产91在线|中文| 国产三区二区| 国产午夜精品鲁丝片| 国产女人爽到高潮的免费视频 | 亚洲日本韩在线观看| 91丝袜美腿高跟国产极品老师| 色哟哟精品无码网站在线播放视频| 日本国产一区在线观看| 中文字幕2区| a级毛片免费网站| 久草视频一区| 亚洲欧美日韩色图| 亚洲国产一区在线观看| 国产青青草视频| 国产爽妇精品| 国产成人一二三| 国产免费久久精品99re丫丫一| 欧美精品v欧洲精品| 国产免费久久精品99re不卡| 日韩高清一区 | 凹凸精品免费精品视频| 久久久噜噜噜| 欧洲日本亚洲中文字幕| 欧美国产另类| 国产精品久久久久鬼色| 国产精品露脸视频| 国产精品无码影视久久久久久久| 日韩 欧美 国产 精品 综合| 日韩经典精品无码一区二区| 72种姿势欧美久久久大黄蕉| 强奷白丝美女在线观看| 久久婷婷五月综合色一区二区| 九九视频免费在线观看| 国产经典在线观看一区| 国产成人精品一区二区三在线观看| 国产精品第一区在线观看| www.亚洲一区| 亚洲成人黄色在线观看| 国产网站一区二区三区| 成人国产精品一级毛片天堂|