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

智能多路徑圖書分揀機器人設計

2020-12-10 07:22:06成鳳敏張學輝
唐山學院學報 2020年6期
關鍵詞:單片機機械信號

成鳳敏,張學輝

(唐山學院 智能與信息工程學院,河北 唐山 063000)

0 引言

一家擁有眾多借閱者的圖書館,每天會有大量的圖書出借和歸還,由于人工難以將歸還的圖書快速歸放原位,使得圖書堆積,無法有效利用,既不利于圖書的整備,也不方便讀者借閱。因此,為實現(xiàn)圖書快速歸位,設計了一種智能多路徑圖書分揀系統(tǒng)來代替人工進行分揀工作,此系統(tǒng)通過圖像掃描進行圖書種類識別,并利用無線傳輸模塊實現(xiàn)上位機與下位機之間的數(shù)據(jù)交互,借助機械臂快速有序地完成圖書的歸架整理工作。

1 方案設計

系統(tǒng)包括以掃描槍為主體的識別部分和以控制單片機為核心的機器人分揀部分,系統(tǒng)中用到兩個單片機,分別為處理分析掃描數(shù)據(jù)的掃描單片機和控制機械臂動作的控制單片機。系統(tǒng)框架如圖1所示。

圖1 系統(tǒng)框架圖

識別部分包括掃描槍、掃描單片機和無線發(fā)送模塊。掃描槍掃描圖書上的6位條形碼獲取圖書信息,通過MAX232進行編譯并傳入掃描單片機,掃描單片機將信息編譯成無線傳輸模塊能夠識別的信號,再通過無線發(fā)送模塊轉發(fā)至機器人分揀部分,完成識別與分揀兩部分之間的通信。

機器人分揀部分包括電機驅動模塊、超聲波測距模塊、光電傳感器、無線接收模塊、控制單片機和機械臂。無線接收模塊接收識別部分發(fā)送來的信號,并傳給控制單片機,之后控制單片機向機械臂發(fā)出信號,直接驅動機械臂上的3個舵機,對目標圖書進行抓取。抓取圖書后,控制單片機向電機驅動模塊發(fā)出信號,使電機和兩個尋跡模塊啟動。機器人沿規(guī)劃軌跡行駛,同時超聲波測距模塊啟動,在前進過程中不斷檢測并及時避障。當尋跡模塊檢測到目標地點的標記物時,機械臂停止前進,并將抓取的圖書放下。

2 硬件系統(tǒng)設計

2.1 無線傳輸模塊設計

無線傳輸模塊作為系統(tǒng)的通信中樞,可將識別部分與機器人分揀部分進行有效的連接。目前的分揀系統(tǒng)由于受硬件和軟件的諸多限制,在使用上都是一臺上位機單獨控制一個分揀機器人。要實現(xiàn)一臺上位機控制多個機器人完成所有工作和總分配,需要用到無線傳輸模塊。

無線傳輸模塊選用低功耗設計的NRF24L01,工作在發(fā)射模式下發(fā)射功率為10 dBm時電流消耗為11.3 mA,接收模式下電流消耗為12.3 mA,掉電模式和待機模式下電流消耗更低。

無線傳輸模塊采用串口型,由USB轉TTL模塊轉接到電腦上,通過電腦的串口助手讀取無線傳輸模塊上的信息,這有助于對無線傳輸模塊的信息進行調試。NRF24L01的RXD引腳連接USB轉TTL模塊的2引腳和單片機TxD/P3.1端口,USB轉TTL模塊的3引腳連接單片機RxD/P3.0端口。

2.2 機械臂控制系統(tǒng)設計

在機械臂控制系統(tǒng)中,利用單片機控制機械臂完成抓取圖書的動作。控制機械臂的舵機有3個,編號為1號、2號、3號,在機械臂上由上至下放置,采用并聯(lián)方式依次相連,3個舵機之間相互配合,準確地抓取目標圖書,完成抓取收納任務。最上面的1號舵機,控制抓物鉗的張開和收攏;中間的2號舵機,調整抓物鉗的水平位置,便于抓取目標圖書;最下方的3號舵機,調整舵機的水平方向。連接3個舵機的每條控制線都在單片機上有所對應,舵機直接與單片機連接,便于電信號處理。將機械臂控制端口置于單片機的一側整齊排列,有利于接線和電信號的傳輸,且不易和其他電路串聯(lián)。3個舵機的電源和地線連接在一起,由單片機的電源統(tǒng)一供電,這樣有利于檢測出在機械臂上所出現(xiàn)的各種問題。

2.3 電機驅動模塊設計

選用L298N作為4個電機的驅動模塊,L298N內部包含4通道邏輯驅動電路,是一種二相和四相電機的專用驅動器,內含雙H橋電機驅動芯片,其中每個H橋可提供2 A的電流,功率部分的供電電壓范圍是2.5~4.8 V,邏輯部分為5 V供電,接受TTL電平[1]。

驅動模塊的4個端口IN1-IN4與單片機的P1.0-P1.3端口一一連接,用來接收單片機上的電信號。為了維持電信號的穩(wěn)定,提升單片機所輸出的信號電壓,在連線中增加上拉電阻A102J。另外,為了防止電機在運行過程中因電壓問題出現(xiàn)不同步現(xiàn)象,對L298N采取單獨供電。

2.4 超聲波測距模塊設計

超聲波測距模塊用于機器人在行進過程中檢測前方是否有障礙物,做到有效避障。通過發(fā)送和接收超聲波,利用時間差和聲音傳播速度,計算出模塊到前方障礙物的距離[2]。設超聲波脈沖由傳感器發(fā)出到接收所經(jīng)歷的時間為t,超聲波在空氣中的傳播速度為c,則從傳感器到目標物體的距離D可用D=ct/2求出[3]。

3 程序設計

程序設計分模塊進行,主要包括三部分:掃描程序設計、行進程序設計和機械臂抓取程序設計。

3.1 掃描程序設計

單片機接通電源后運行主程序,主程序開啟定時器和定時中斷程序,每10 ms檢測一次所連接的引腳獲取的信號,在收到信號后單片機對MAX232的信號進行讀取,并在檢測完信號后將連接的引腳信號進行復位,防止二次檢測,也防止后面的信號無法傳輸。信號復位后單片機將信號進行編譯,首先單片機發(fā)送啟動信號給NRF24L01,當NRF24L01接收到啟動信號后才從單片機中接收信號,然后單片機會不斷地將信號發(fā)送給NRF24L01,同時NRF24L01將接收到的信號以無線信號直接傳送出去。

3.2 機器人行進程序設計

電機之間性能不同,導致電機在相同的電壓、電流參數(shù)下轉動速度不同,如果一個電機比另一個電機轉動速度快,機器人不會走直線而是轉圈,因此需要對電機性能進行測試,即調整驅動程序。為了讓4個電機轉動的速度為同一個數(shù)值,將電機在同電壓下進行兩兩測試,經(jīng)過3次比較之后找到最快轉速的電機,將其所供給的電壓設為一個定值20,其后所有電機的所供電壓在此基礎上進行相應的增加,然后依次和最快轉速的電機進行兩兩測試,當機器人能進行直線行駛時記錄此電機的電壓,最后得出其余3個電機的供電數(shù)值。

完成4個電機的程序設計后,再對尋跡模塊進行設計。尋跡模塊在檢測到地點標記物黑線時會變?yōu)榈碗娖捷敵觥纹瑱C內啟用定時器對各引腳電信號進行檢測,當檢測到對應引腳達到低電平時,說明機器人前端的一側檢測到黑線,此時如果加快反向側的電機轉速,可使機器人快速脫離黑線。但是當機器人運行速度過快,很容易在檢測時來不及反應而直接沖出軌道,同樣在轉彎的時候也容易在持續(xù)的加速中沖出軌道,找不到繼續(xù)行進的路線,因此在程序設計時沒有加快反向側的電機轉速,而是減慢了所有電機的轉速,并且將檢測到黑線那一側電機的轉速再次減慢,形成更大的速度差來達到相同的效果,這樣保證了機器人在偏離軌道或者轉彎時能夠平穩(wěn)行進,提高了容錯率。機器人行進程序流程如圖2所示。

圖2 機器人行進程序流程圖

3.3 機械臂抓取程序設計

機械臂抓取動作需要驅動機械臂上的3個舵機進行轉動,因此需要單片機的3個引腳對其進行控制。單片機對舵機持續(xù)發(fā)送電信號,使舵機不停地轉動,當信號中斷時,舵機停止轉動,使機械臂固定在某位置。

3個舵機的轉動角度和轉速是固定的,在設計時將機械臂的轉動時間調到極限,將機械臂先轉動到一個極限位置進行復位,然后再進行轉動,轉動一定角度時停止,這樣就很容易達到指定位置。

當3個舵機調整角度的程序完成后,在運行程序時將3個舵機的運行順序分開,依次運行。先運行3號舵機程序完成機械臂水平轉動角度,然后運行2號舵機程序調整機械臂上下距離,最后運行1號舵機程序使鉗子張開或收縮進行抓取,然后2號舵機再抬高抓頭,完成收納動作。機械臂抓取程序流程如圖3所示。

圖3 機械臂抓取程序流程圖

4 結論

智能分揀機器人采用靜態(tài)卸載,只要圖書電子標簽的信息正確,即可實現(xiàn)分揀零差錯率。與人工分揀相比,智能分揀機器人不僅省時省力,而且還具有分揀差錯小、可靠性高和拓展性強等優(yōu)點,同時系統(tǒng)電路結構簡單,成本低。因此,具有廣泛的應用前景。

猜你喜歡
單片機機械信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
調試機械臂
當代工人(2020年8期)2020-05-25 09:07:38
基于單片機的SPWM控制逆變器的設計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
基于FPGA的多功能信號發(fā)生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
簡單機械
機械班長
基于LabVIEW的力加載信號采集與PID控制
主站蜘蛛池模板: 亚洲黄色高清| 精品三级网站| 好吊色妇女免费视频免费| 欧美激情视频二区| Aⅴ无码专区在线观看| 亚洲男人的天堂在线| 日韩东京热无码人妻| 扒开粉嫩的小缝隙喷白浆视频| 一本久道久久综合多人| 久无码久无码av无码| 日本91在线| 国产精品成人啪精品视频| 中文字幕第4页| 亚洲三级视频在线观看| 国产经典免费播放视频| 亚洲男人在线天堂| 三上悠亚精品二区在线观看| 久久精品人人做人人爽电影蜜月 | 免费一级无码在线网站| 美女啪啪无遮挡| 日韩精品亚洲精品第一页| 国产杨幂丝袜av在线播放| 天堂av综合网| 欧美一道本| 亚洲日本一本dvd高清| 亚洲午夜国产片在线观看| 91网址在线播放| 99精品伊人久久久大香线蕉| 大香网伊人久久综合网2020| 亚亚洲乱码一二三四区| 国产天天色| 精品乱码久久久久久久| 亚洲精品不卡午夜精品| 国产麻豆精品久久一二三| 一区二区三区成人| 91久久国产成人免费观看| 国产精品成人第一区| 伊人久久大香线蕉综合影视| 在线精品自拍| 男女性色大片免费网站| а∨天堂一区中文字幕| 国产精品区视频中文字幕| 国产人免费人成免费视频| 欧美一级99在线观看国产| 国产视频自拍一区| 午夜人性色福利无码视频在线观看| 欧美高清视频一区二区三区| 成人国内精品久久久久影院| 青青青伊人色综合久久| 婷婷伊人五月| 久久精品中文字幕少妇| 久久久久亚洲av成人网人人软件 | 久久99这里精品8国产| 扒开粉嫩的小缝隙喷白浆视频| 国产欧美视频综合二区| 欧美天堂久久| 热久久这里是精品6免费观看| 一级毛片免费观看久| 71pao成人国产永久免费视频| 911亚洲精品| 欧洲精品视频在线观看| 亚洲第一综合天堂另类专| 亚洲乱码视频| 国产亚洲精品97AA片在线播放| 自拍欧美亚洲| 色九九视频| 亚洲乱亚洲乱妇24p| 欧美啪啪视频免码| 中文字幕一区二区人妻电影| 国产一区在线视频观看| 被公侵犯人妻少妇一区二区三区| 国产一级小视频| 一区二区三区在线不卡免费| 亚洲精品福利视频| 亚洲精品视频免费| 欧美激情二区三区| 一级毛片高清| 国产精品jizz在线观看软件| 亚洲视频在线观看免费视频| 国产精品va免费视频| 手机成人午夜在线视频| 在线播放91|