<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 水下蛇形環(huán)境勘測(cè)機(jī)器人

          水下蛇形環(huán)境勘測(cè)機(jī)器人

          作者:王新懷 李小雙 何偉鍵 黃子明 黃原成 金杰 時(shí)間:2015-10-09 來(lái)源:電子產(chǎn)品世界 收藏
          編者按:本文設(shè)計(jì)了一種可閉環(huán)控制的多功能水中蛇形機(jī)器人,主要解決現(xiàn)有無(wú)人潛水器不能進(jìn)行運(yùn)動(dòng)姿態(tài)調(diào)整、續(xù)航能力低且功能較為單一的問(wèn)題。蛇體內(nèi)部裝有的三軸加速度計(jì)、三軸陀螺儀、三軸磁力計(jì)可用于實(shí)時(shí)采集蛇形機(jī)器人運(yùn)動(dòng)時(shí)的加速度大小和方向、轉(zhuǎn)向時(shí)的角速度和所處的方位,通過(guò)Kalman濾波算法對(duì)這九軸數(shù)據(jù)進(jìn)行融合,可以得出機(jī)器人在行進(jìn)時(shí)較為準(zhǔn)確的航向角運(yùn)動(dòng)檢測(cè)和定位功能;蛇體外表面覆蓋有柔性太陽(yáng)能電池板,可在電池電量不足時(shí)浮出水面進(jìn)行充電;蛇體前端的可伸縮式機(jī)械臂、旋轉(zhuǎn)鉆頭和探照燈,可用于水中作業(yè);蛇體內(nèi)的無(wú)線攝像頭及多種

          摘要:本文設(shè)計(jì)了一種可閉環(huán)控制的多功能水中,主要解決現(xiàn)有無(wú)人潛水器不能進(jìn)行運(yùn)動(dòng)姿態(tài)調(diào)整、續(xù)航能力低且功能較為單一的問(wèn)題。蛇體內(nèi)部裝有的三軸加速度計(jì)、三軸陀螺儀、三軸磁力計(jì)可用于實(shí)時(shí)采集運(yùn)動(dòng)時(shí)的加速度大小和方向、轉(zhuǎn)向時(shí)的角速度和所處的方位,通過(guò)Kalman濾波算法對(duì)這九軸數(shù)據(jù)進(jìn)行融合,可以得出機(jī)器人在行進(jìn)時(shí)較為準(zhǔn)確的航向角運(yùn)動(dòng)檢測(cè)和定位功能;蛇體外表面覆蓋有柔性太陽(yáng)能電池板,可在電池電量不足時(shí)浮出水面進(jìn)行充電;蛇體前端的可伸縮式機(jī)械臂、旋轉(zhuǎn)鉆頭和探照燈,可用于;蛇體內(nèi)的無(wú)線攝像頭及多種傳感器采集的信息經(jīng)無(wú)線數(shù)傳模塊實(shí)時(shí)傳輸至也可以對(duì)蛇體進(jìn)行遠(yuǎn)程控制。通過(guò)與蛇體之間的交互,可以實(shí)現(xiàn)自動(dòng)跟蹤水下物體、顯示蛇體運(yùn)動(dòng)路徑、顯示蛇體三維姿態(tài)、控制機(jī)械臂、圖像化顯示傳感器數(shù)據(jù)等功能。

          本文引用地址:http://www.ex-cimer.com/article/280696.htm

          引言

            在自然界中,生物蛇具有運(yùn)動(dòng)方式多變、良好的環(huán)境適應(yīng)性及運(yùn)動(dòng)穩(wěn)定性等典型特點(diǎn),仿生機(jī)械學(xué)中模仿生物蛇的蛇形機(jī)器,它具有結(jié)構(gòu)合理、控制靈活、性能可靠、可擴(kuò)展性強(qiáng)等特性。是一種高冗余度移動(dòng)機(jī)器人,具有多于確定機(jī)器人空間位置和姿態(tài)所需的自由度,使得它可以摹仿生物蛇的無(wú)肢運(yùn)動(dòng),蛇形機(jī)器人的這些特點(diǎn)使得它在復(fù)雜的海洋環(huán)境勘測(cè)中具有廣闊的應(yīng)用前景,如軍事偵察、海底礦藏調(diào)查、輸油管道檢查、鉆井平臺(tái)水下結(jié)構(gòu)檢修、電纜檢查、水下考古、海上養(yǎng)殖及江河水庫(kù)的大壩檢查等領(lǐng)域。

          1 系統(tǒng)總體設(shè)計(jì)

            采用STM32作為主控制器,它通過(guò)異步串口通訊將控制指令分別傳輸給16路舵機(jī)控制器、無(wú)線攝像頭、直流電機(jī)控制器和探照燈;主控制器與人機(jī)界面、、電量檢測(cè)模塊、溫濕度傳感器組和體外壓力傳感器之間實(shí)現(xiàn)了數(shù)據(jù)的雙向傳輸;舵機(jī)控制器可發(fā)送16路獨(dú)立的PWM波給舵機(jī),以實(shí)現(xiàn)對(duì)機(jī)器人運(yùn)動(dòng)姿態(tài)的控制,并與結(jié)合實(shí)現(xiàn)了對(duì)蛇體的閉環(huán)控制。電氣系統(tǒng)整體架構(gòu)如圖1所示。

            其次,一個(gè)重要的作用便是通過(guò)異步串口通訊方式實(shí)現(xiàn)與iNEMO board的通訊,使用開(kāi)發(fā)板板載的慣性測(cè)量傳感器,將三軸加速度計(jì)、三軸陀螺儀以及由三軸磁力計(jì)制作的電子羅盤(pán)所得出的數(shù)據(jù)融合起來(lái),通過(guò)Kalman濾波算法克服了加速計(jì)在運(yùn)動(dòng)情況下的角度不穩(wěn)定同時(shí)也防止了陀螺儀的累積誤差,從而可得出相對(duì)較為準(zhǔn)確的航向角。

          2 傳感器應(yīng)用方式

            (1)LPS331AP 氣壓計(jì),用于檢測(cè)蛇體內(nèi)部的密閉性,在下水之前,通過(guò)人工給蛇體內(nèi)部增壓到一定值停止,觀察氣壓計(jì)的讀數(shù)是否在一定時(shí)間內(nèi)大幅度下降,從而判斷蛇體的密閉性。

            (2)LSM303DLHC加速計(jì)與磁力計(jì)和L3GD20陀螺儀,通過(guò)LSM303DLHC三軸加速度計(jì)、三軸磁力計(jì)以及L3GD20三軸陀螺儀9軸的數(shù)據(jù)融合得到較為精確的航姿參數(shù):pitch_angular、roll_angular、yaw_angular,并把它們傳送給STM32核心控制板,控制板通過(guò)接收的參數(shù)判斷當(dāng)前蛇體所處的運(yùn)動(dòng)姿態(tài),進(jìn)而對(duì)其進(jìn)行控制。

            (3)板載的溫度傳感器可用于測(cè)量蛇體內(nèi)的溫度變換情況。

            (4)PH電極傳感器,用于測(cè)量水中的PH(實(shí)際未使用該傳感器,該項(xiàng)功能作為保留)。

            另外一個(gè)作用便是通過(guò)無(wú)線數(shù)傳模塊把開(kāi)發(fā)板搭載的傳感器感知的環(huán)境信息以及機(jī)器人整體的姿態(tài)信息反饋給地面PC控制終端,并實(shí)時(shí)地把傳感器信息顯示在基于LabView開(kāi)發(fā)的上位機(jī)窗口中,同時(shí)上位機(jī)窗口中可以選擇水蛇運(yùn)動(dòng)的模式,包括前行、后退、轉(zhuǎn)彎、上游、下潛、上浮、下沉、調(diào)速等,并把控制指令通過(guò)無(wú)線數(shù)傳模塊傳給主控制板。


          3 數(shù)據(jù)融合的理論推導(dǎo)

            由加速度計(jì)、陀螺儀、磁力計(jì)及運(yùn)算單元構(gòu)成的航姿參考系統(tǒng),能夠?yàn)樯咝螜C(jī)器人提供航向、橫滾和側(cè)翻信息,用來(lái)為機(jī)器人提供準(zhǔn)確可靠的姿態(tài)與航行信息,其內(nèi)部對(duì)多傳感器數(shù)據(jù)進(jìn)行融合的航姿解算單元為卡爾曼濾波器。

          4 方案設(shè)計(jì)實(shí)現(xiàn)

          4.1 攝像頭模塊



          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();