91精品人妻互换日韩精品久久影视|又粗又大的网站激情文学制服91|亚州A∨无码片中文字慕鲁丝片区|jizz中国无码91麻豆精品福利|午夜成人AA婷婷五月天精品|素人AV在线国产高清不卡片|尤物精品视频影院91日韩|亚洲精品18国产精品闷骚

您當(dāng)前位置:首頁 > 新聞?lì)l道 > 技術(shù)動(dòng)態(tài) > 正文
水下清污機(jī)器人避障控制設(shè)計(jì)

 廖偉強(qiáng)1,羅智蕓2,徐素梅2

 (1.中山職業(yè)技術(shù)學(xué)院,廣東  中山  528400;2.中山市中等專業(yè)學(xué)校,廣東  中山  528400)

摘要:障礙檢測避讓是水下清污機(jī)器人運(yùn)動(dòng)控制的關(guān)鍵問題。分析了機(jī)器人障礙的特點(diǎn)和檢測方法,確定了障礙控制的方案,設(shè)計(jì)了檢測電路和控制程序,實(shí)現(xiàn)了機(jī)器人的障礙避讓和控制。

關(guān)鍵詞:水下清污;障礙檢測;水下機(jī)器人;避障控制 中圖分類號(hào):TP242.6

0引言

 水下清污機(jī)器人是一種在水下行走并進(jìn)行清污的機(jī)器人。以往的水下清污機(jī)器人大多以人力拖動(dòng)或操作人員在岸上通過觀測機(jī)器人的運(yùn)動(dòng)情況實(shí)時(shí)操控。該方式效率不高而且需增加人工成本,已不能滿足新時(shí)代下對智能設(shè)備的要求。

 機(jī)器人在水下運(yùn)動(dòng)過程中有可能遇到立柱、墻壁、樹干等障礙物,要實(shí)現(xiàn)機(jī)器人自動(dòng)作業(yè)或者對機(jī)器人進(jìn)行遠(yuǎn)程操拭則必須保證機(jī)器人在水下正常行走時(shí)不出現(xiàn)碰撞、堵死或卡死等情況,因此障礙的檢測與避讓是必須面對和必須解決的問題。

1  障礙檢測

 運(yùn)動(dòng)物體的障礙檢測主要有接觸檢測和非接觸檢測兩大類,接觸檢測主要有微動(dòng)開關(guān)檢測、壓力傳感器檢測和加速度檢測;非接觸式檢測主要有紅外檢測、循跡檢測、超聲波檢測和接近開關(guān)檢測等幾種。

 接觸式檢測的3種方式均需要使機(jī)器人直接接觸到障礙物,并利用與障礙物接觸過程中產(chǎn)生的相互作用力,將其轉(zhuǎn)換成電信號(hào)進(jìn)行障礙檢測。為了不增加機(jī)器人的整體尺寸,一般將檢測裝置直接安裝在機(jī)器人主體并浸泡于水中。這類測試方法往往需要機(jī)器人進(jìn)行緊急制動(dòng),會(huì)產(chǎn)生較大的慣性甚至碰撞,會(huì)對機(jī)器人整體機(jī)構(gòu)的穩(wěn)定性及其使用壽命造成影響。

 采用非接觸式的檢測方法時(shí),傳感器均不需要與障礙物進(jìn)行直接的接觸,但從安裝的角度來說其均不太適合安裝于水下。如果一定要安裝于水下,則成本會(huì)較高,且檢測精度會(huì)下降,因此可以考慮將其安裝于水面與機(jī)器人同步運(yùn)行。在這幾種方式中又以超聲波檢測效果最好。因?yàn)榧t外檢測會(huì)受到光照的影響,循跡檢測需要在水下布設(shè)循跡識(shí)別物,接近開關(guān)檢測則需要與障礙物非常接近,均有各種不足。而超聲檢測,則不需要考慮這些因素,且可以較準(zhǔn)確地測量出障礙物與機(jī)器人的距離,根據(jù)需要控制指令任意設(shè)定避障方案。

2控制電路

 在使用超聲波進(jìn)行障礙測量時(shí),采用HC-SR04超聲檢測模塊,其模塊電路如圖1所示。使用51系列單片機(jī)作為主控電路,經(jīng)MAX232芯片進(jìn)行信號(hào)調(diào)制后輸送到超聲波發(fā)生頭使其產(chǎn)生超聲信號(hào),通過一個(gè)PNP的三極管控制超聲信號(hào)的電源通斷,然后通過一款74系列的芯片對接收信號(hào)調(diào)制處理后輸送給單片機(jī)進(jìn)行信號(hào)的讀取和運(yùn)算,并將計(jì)算結(jié)果反饋給J1端口,用于與外部設(shè)備進(jìn)行通訊。模塊的實(shí)物如圖2所示。

 該模塊采用IO觸發(fā)方式進(jìn)行控制,通過單片機(jī)的JO口將TRIG引腳拉低,然后由單片機(jī)給出一個(gè)10 μs以上的脈沖信號(hào),模塊便發(fā)送8個(gè)40 kHz的超聲方波信號(hào),并自動(dòng)檢測是否有信號(hào)返回。當(dāng)有信號(hào)返回時(shí),通過IO輸出一高電平,高電平持續(xù)的時(shí)間就是超聲波從發(fā)射到返回的時(shí)間。其測試的距離為:

其中:s為測試距離,m; v為聲音的速度,m/s; t為高電平時(shí)間,s。

 實(shí)際使用中可以根據(jù)測量到的障礙距離和機(jī)器人的運(yùn)行速度來決定機(jī)器人何時(shí)進(jìn)行減速和停止運(yùn)行,或者拐彎避讓。

3應(yīng)用程序設(shè)計(jì)

 根據(jù)超聲波模塊觸發(fā)和信號(hào)讀取的要求,使用單片機(jī)與其進(jìn)行通訊,并進(jìn)行測量距離的計(jì)算,根據(jù)機(jī)器人當(dāng)前的狀態(tài)控制機(jī)器人的下一步運(yùn)動(dòng)狀態(tài)。

 控制程序流程如圖3所示,首先定義好端口和功能寄存器,然后給超聲波模塊發(fā)送20μs的觸發(fā)信號(hào),接著等待檢測反饋信號(hào)。在此通過設(shè)置定時(shí)器參數(shù),使用單片機(jī)的定時(shí)器中斷作為計(jì)時(shí)基準(zhǔn)實(shí)現(xiàn)測量信號(hào)反饋時(shí)間的計(jì)時(shí)統(tǒng)計(jì)。計(jì)時(shí)完畢后將測試數(shù)據(jù)代入公式(1)進(jìn)行障礙距離的計(jì)算,并對數(shù)據(jù)進(jìn)行判斷和處理以決定機(jī)器人下一步的運(yùn)動(dòng)控制方式,從而達(dá)到障礙檢測和避障運(yùn)動(dòng)控制的目的。

4結(jié)束語

 水下清污機(jī)器人的障礙檢測和避讓可以用各種不同的方法來實(shí)現(xiàn),在運(yùn)動(dòng)速度不是很高以及對控制精度要求不高的情況下,采用水面隨動(dòng)超聲波檢測及控制的方法很好地實(shí)現(xiàn)了水下機(jī)器人的清污運(yùn)動(dòng)控制。

關(guān)鍵字:
About Us - 關(guān)于我們 - 服務(wù)列表 - 付費(fèi)指導(dǎo) - 媒體合作 - 廣告服務(wù) - 版權(quán)聲明 - 聯(lián)系我們 - 網(wǎng)站地圖 - 常見問題 - 友情鏈接
Copyright©2014安裝信息網(wǎng) m.78375555.com. All rights reserved.
服務(wù)熱線:4000-293-296 聯(lián)系電話:0371-61311617 傳真:0371-55611201 QQ: 郵箱:zgazxxw@126.com 豫ICP備18030500號(hào)-4
未經(jīng)過本站允許,請勿將本站內(nèi)容傳播或復(fù)制
安全聯(lián)盟認(rèn)證