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

基于nRF24L01的鋼管內窺無損檢測機器人設計*

2021-07-14 08:33:56徐海達謝星宇周趙鳳
機電工程技術 2021年4期

陳 勇,徐海達,謝星宇,周趙鳳

(浙大城市學院工程學院,杭州 310015)

0 引言

中國的鋼管產業的技術裝備水平、技術含量、鋼管品種規格接近強國水平,同時中國的鋼管產量占世界鋼管產量的50%以上[1]。不合格的焊管會對日常生產生活產生極大的危害,為保障焊管產品的生產質量,焊管的無損檢測極為重要。目前已有采用超聲、電磁和渦流等檢測系統對焊管進行探傷檢測[2]。本文設計的于鋼管內窺無損檢測機器人具有適應性強、結構簡單等特點,具有遙控操控、實時圖像采集與傳輸等功能,應用于焊管檢測上可減少工人工作量和提高生產效率。

1 總體方案

機器人基于Arduino UNO R3開發板與nRF24L01芯片的無線信號的傳輸通訊,實現遠距離的小車操控,同時利用Robot-Link V5.0 MT型WiFi模塊搭配支持UVC免驅和mjpeg輸出的攝像頭完成焊管內壁的圖像采集及傳輸的任務。機器人工作原理如圖1所示。

圖1 工作原理

2 結構設計

為了簡化鋼管內窺無損檢測機器人的機械結構,便于后期的組裝、調試和升級優化,決定使之模塊化,將小車的整體結構分為底盤模塊和機械臂模塊兩大部分。底盤模塊實現小車在管道內的移動,機械臂模塊實現管道內的圖像采集。機器人結構設計如圖2所示。

圖2 機器人裝配圖和爆炸圖

底盤模塊主要由車底板、電機以及電機支架、車輪和其他連接件組裝而成。其中底板采用亞克力板,板上均布M3大小的圓孔,方便底板與其他配件組裝,并為其增加功能預留空間。為了提高機器人的機動性,使之能夠輕易避障,適應更加惡劣的地形和環境,本文設計的異形輪具有較強的針對性,如圖3所示,主要由圓柱和圓錐兩部分組成,其錐形母線是與管壁的曲率半徑一致的曲線,這使得輪子能更好地貼合管道內壁,增加摩擦力,提高了牽引力,降低了小車打滑的幾率。同時車輪的圓柱部分的保留使其可像普通車輪一樣在水平的路面上行駛。同時采用橡膠材質,制作工藝比較成熟,橡膠在一定程度上還可以吸收地面的少量震動。小車采用JGB37-520型電機提供動力,能滿足其工作的動力要求。

圖3 異形輪

機械臂模塊由圖像采集模塊、二自由度云臺、U型短板、L型短板和若干連接件按圖4所示的1、2、3順序依次連接而成??砂凑蘸腹艿墓軓酱笮』蛘咂渌唧w情況用不同的連接件組裝,靈活性大。

圖4 機械臂模塊

其中機械臂中起到主要作用的就是舵機,是實現圖像大范圍采集的活動載體,選擇合適扭矩和轉動范圍的舵機十分重要,本文采用DS3218型數字舵機。該舵機運行的時候可以產生一個周期為20 ms,寬度為1.5 ms基準信號,這個基準信號就是電位器的基準。將獲得的直流偏置電壓與舵機內部的電位器的電壓比較,獲得電壓差輸出[3]。電壓差的數值大小決定電機的角度,正負號決定電機的轉動方向。假設電壓差的絕對值等于零,說明當前角度與所給角度相同,電機停止轉動,其工作原理如5所示。

圖5 舵機工作原理

3 機器人系統設計

3.1 控制系統設計

3.1.1 主控板以及擴展板

Arduino Uno是一款基于ATmega328P的單片機控制板[4]。Bigfish擴展板和擴展板Birdmen是“探索者”平臺設備中的兩塊綜合擴展板,通過擴展板連接的電路可靠穩定。

Arduino UNO R3硬件主板與擴展板Bigfish、擴展板Birdmen各接口是一一對應的,只要上下堆疊即可使用。

3.1.2 nRF24L01與通信

nRF24L01是一款工作在2.4~2.5 GHz通用ISM頻段的單片無線收發器芯片,可以通過SPI接口設置其輸出功率、協議的設置和頻道選擇等。Arduino Uno與nRF24L01連接如圖6所示。

圖6 Arduino發送端、接收端與nRF24L01無線芯片連接

Arduino Uno與nRF24L01之間的通信采用SPI方式。由Motorola公司提出的一種同步串行數據傳輸標準[5]。使用RF24庫的SPI的通信過程簡述如下。

(1)進行初始化,使用const uint64_t pipe=0xE8 E8F0F0E1LL語句定義一個通道(其中“0xE8E8F0F0 E1LL”可替換為其他傳輸通道編號),每個設備都會自動配對一樣通道編號設備。然后用RF24.begin()語句開啟芯片,使芯片處于工作狀態。

(2)發送數據。調用RF24.openWritingPipe(uint64_t pipe),這個參數是之前一開始定義的傳輸通道編號,然后調用RF24.write(const void*buf,uint8_t len)來傳輸信息。

(3)接收數據。調用RF24.openReadingPipe(int num,uint64_t pipe)來聲明接收數據的通道(可用共6個渠道),調用RF24.startListening()方法來開始接收數據,調用RF24.available()來知道是否有信息傳進來,若有數據傳輸,返回true,否則返回false。數據內容可以調用RF24.read(void*buf,uint8_t len)來獲取。

3.2 功能實現

3.2.1 實現遙控移動與轉向

(1)搖桿控制

利用擴展板Birdmen上的雙搖桿分別實現小車的移動控制和云臺舵機的轉動。具體操作方式如圖7所示。

圖7 搖桿操作方式

擴展板Birdmen上的雙搖桿實質上是兩個搖桿電位器,擴展板Birdmen上的每個單獨的搖桿有2個輸入接口和2個模擬量輸出接口。輸入接口包括電壓+5 V接口和接GND接口,模擬量輸出接口包括1個對應X軸電壓變化量的接口和1個對應Y軸電壓變化量接口。每個10 kΩ的電位器的阻值會隨著搖桿擺動的方向及其程度的不同而變化。搖桿電阻器在初始狀態下接通5 V電壓后,模擬量接口X、Y輸出的數字量映射為電壓是2.5 V左右,當搖桿在X軸方向偏移時,輸出的電壓值在0~5 V之間變化;當搖桿在Y軸方向偏移時輸出電壓值的變化和搖桿在X軸方向偏移時類似。

(2)機器人移動與轉向

本文采用4電機驅動,此方案是指4個車輪由單獨的電機各自驅動,通過調節不同驅動電機或不同組驅動電機的轉速或轉向,而改變各車輪組的運行速度或者轉動方向(即差速原理),實現機器人在復雜彎管道內的差動轉向功能[5]。這個方案具有過彎管時電機控制多樣化和電機布置方式多樣化等特點。

移動具體控制方式如圖8所示。

圖8 差速原理

在Arduino中調用pinMode(D5,OUTPUT)(“D5”處可替換成任意D系列接口,即與直流電機連接的擴展板Bigfish接口)初始化擴展板Bigfish接口。調用digitalWrite(D5,HIGH/LOW)使D5接口輸入高/低電平,因為直流電機有兩個針腳,所以要再使用該語句,但該語句的“D5”要替換成另一個D系列接口,比如digitalWrite(D6,HIGH/LOW),這樣才可以實現電機轉動/停轉。當兩個針腳輸出有壓差的時候,電機轉動。

(3)二自由度云臺的控制

如圖9所示,該云臺由2個舵機組成,具有2個旋轉自由度,分別可以繞圖中1軸和2軸旋轉,兩個舵機分別有180°的旋轉角度,將圖中位置設置為舵機的中間位置,則每個舵機可以旋轉范圍為-90°~90°。當右舵機保在中間位置時左舵機可繞2軸上下旋轉180°,當右舵機繞1軸旋轉90°的時候左舵機繞2軸轉動90°,此時左舵機可繞2軸左右旋轉180°,從而使得攝像頭可以在空間中的半球內區域旋轉。將圖像采集模塊安裝在二自由度云臺上,滿足圖像采集的任務要求。

圖9 二自由度舵機云臺

在Arduino中調用Servo庫中的Servo number(“number”可輸入任意英文/數字名稱)定義舵機名稱,調用number.attach(3)(“3”處可替換成可輸出PWM波的任意D系列接口)語句將舵機名稱與Arduino的I/O接口相綁定。調用number.write(90)(“90”處可任意替換為0~180范圍內的數字)控制舵機轉動至的角度值。

3.2.2 實現圖像采集與傳輸

視頻傳輸采用基于MTK7620N芯片的Robot-Link V5.0 MT型WiFi模塊,預刷open wrt固件,采用DSSS、OFDM、BPSK、QPSK、CCK和QAM基帶調制技術,能自適應路由器等設備的無線熱點。支持MIMO技術,最大連接速率可達300 Mb/s。外接2T2R雙天線,傳輸距離可達30 m。

為配合該模塊,圖像采集由支持UVC免驅和mjpeg輸出的攝像頭來實現。模塊與攝像頭通過USB接口連接。模塊與攝像頭需要5 V供電,因此直接由Arduino 5 V輸出供電,連接方式如圖10所示。

圖10 圖傳模塊與arduino接線方法

與Robot-Link V5.0 MT型WiFi模塊有配套的圖像顯示軟件,其客戶端界面如圖11所示。只要電腦連接上wifi-robots.com開頭的信號即可使用,軟件還支持拍照及錄像功能。

圖11 圖像顯示軟件客戶端界面

4 結束語

本文在通信和供電兩個方面上,使用無線模塊和電池供電,避免長距離的電纜外接,減少小車負重,便于小車行進。機器人上安裝的攝像頭帶有轉動功能,遠程操作器可以操作攝像頭方位調整動作,支持對管道進行全方位掃描。通過Arduino與nRF24L01的數據通信實現遠程遙控,對小車進行靈活、精準地控制,并為管內檢測提供了一種可行的方案;機器人車型也為鋼管內窺無損檢測機器人提供了一個可拓展可實踐的結構設計方案。

主站蜘蛛池模板: 青青草91视频| 最新国语自产精品视频在| 天天综合网站| 日韩欧美国产另类| 国产微拍一区二区三区四区| 免费va国产在线观看| 亚洲国产中文精品va在线播放| 国产福利免费视频| 久久亚洲综合伊人| 又大又硬又爽免费视频| 91久久偷偷做嫩草影院| 日韩资源站| 高清国产va日韩亚洲免费午夜电影| 波多野结衣无码视频在线观看| 91成人精品视频| 亚洲精选无码久久久| 欧美第一页在线| 怡春院欧美一区二区三区免费| 久久黄色视频影| 她的性爱视频| 日韩A∨精品日韩精品无码| 国产精彩视频在线观看| a级毛片在线免费| 欧美日本在线| 伊人欧美在线| 色天天综合| 国产成人资源| 呦视频在线一区二区三区| 国产福利小视频在线播放观看| 国产乱人激情H在线观看| 国产精品亚洲va在线观看| 在线免费看黄的网站| 久草视频中文| 久久国产精品麻豆系列| av大片在线无码免费| 中文无码伦av中文字幕| 久久国产黑丝袜视频| 特级aaaaaaaaa毛片免费视频| 91成人在线免费视频| 久操线在视频在线观看| 无码专区国产精品一区| 久久男人视频| 亚洲黄色视频在线观看一区| 狠狠色丁香婷婷综合| 亚洲AⅤ无码日韩AV无码网站| 天天爽免费视频| 欧洲极品无码一区二区三区| 午夜视频免费试看| 亚洲v日韩v欧美在线观看| 四虎国产精品永久一区| 亚洲婷婷在线视频| 综合社区亚洲熟妇p| 亚洲码一区二区三区| 在线播放精品一区二区啪视频| 亚洲男人在线天堂| 一本一本大道香蕉久在线播放| 亚洲专区一区二区在线观看| 美女啪啪无遮挡| 免费看av在线网站网址| 91成人免费观看在线观看| 欧美亚洲国产一区| 国产xx在线观看| 国产超碰一区二区三区| 国产精品亚洲欧美日韩久久| 亚洲第一中文字幕| 欧美精品色视频| 欧美成在线视频| 72种姿势欧美久久久大黄蕉| 国产精品亚洲片在线va| 日韩欧美国产三级| 国内精品自在自线视频香蕉| 亚洲视频无码| 一本综合久久| 欧美在线三级| 国内视频精品| 国产成熟女人性满足视频| 青青操国产| 免费va国产在线观看| 一级毛片在线直接观看| 日韩第一页在线| 欧美啪啪网| 久久免费看片|