精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于STM32控制器和慣性測量傳感器實現多功能水中蛇形機器人的設計

牽手一起夢 ? 來源:電子產品世界 ? 作者:王新懷,李小雙, ? 2021-04-13 15:58 ? 次閱讀

作者:王新懷,李小雙,何偉鍵,黃子明,黃原成,金杰

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

引言

在自然界中,生物蛇具有運動方式多變、良好的環境適應性及運動穩定性等典型特點,仿生機械學中模仿生物蛇的蛇形機器,它具有結構合理、控制靈活、性能可靠、可擴展性強等特性。蛇形機器人是一種高冗余度移動機器人,具有多于確定機器人空間位置和姿態所需的自由度,使得它可以摹仿生物蛇的無肢運動,蛇形機器人的這些特點使得它在復雜的海洋環境勘測中具有廣闊的應用前景,如軍事偵察、海底礦藏調查、輸油管道檢查、鉆井平臺水下結構檢修、電纜檢查、水下考古、海上養殖及江河水庫的大壩檢查等領域。

1 系統總體設計

采用STM32作為主控制器,它通過異步串口通訊將控制指令分別傳輸給16路舵機控制器、無線攝像頭、直流電機控制器和探照燈;主控制器與人機界面、十自由度傳感器、電量檢測模塊、溫濕度傳感器組和體外壓力傳感器之間實現了數據的雙向傳輸;舵機控制器可發送16路獨立的PWM波給舵機,以實現對機器人運動姿態的控制,并與十自由度傳感器結合實現了對蛇體的閉環控制。電氣系統整體架構如圖1所示。

其次,一個重要的作用便是通過異步串口通訊方式實現與iNEMO board的通訊,使用開發板板載的慣性測量傳感器,將三軸加速度計、三軸陀螺儀以及由三軸磁力計制作的電子羅盤所得出的數據融合起來,通過Kalman濾波算法克服了加速計在運動情況下的角度不穩定同時也防止了陀螺儀的累積誤差,從而可得出相對較為準確的航向角。

2 傳感器應用方式

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

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

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

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

另外一個作用便是通過無線數傳模塊把開發板搭載的傳感器感知的環境信息以及機器人整體的姿態信息反饋給地面PC控制終端,并實時地把傳感器信息顯示在基于LabView開發的上位機窗口中,同時上位機窗口中可以選擇水蛇運動的模式,包括前行、后退、轉彎、上游、下潛、上浮、下沉、調速等,并把控制指令通過無線數傳模塊傳給主控制板。

3 數據融合的理論推導

由加速度計、陀螺儀、磁力計及運算單元構成的航姿參考系統,能夠為蛇形機器人提供航向、橫滾和側翻信息,用來為機器人提供準確可靠的姿態與航行信息,其內部對多傳感器數據進行融合的航姿解算單元為卡爾曼濾波器

4 方案設計實現

4.1 攝像頭模塊

攝像頭擬采用usb 2.4G無線攝像頭,獨立于主控制板之外,攝像頭采集的圖像信息直接傳給地面控制終端,由專用接收器接收并顯示在PC上位機窗口中。

4.2 驅動關節設計

蛇形機器人每個關節處采用兩個舵機進行正交連接,實現每個關節2個自由度的控制,使得蛇形機器人能夠在三維空間運動,如圖2與圖3所示。

4.3 供電系統

采用11.1V,4000Mah,20C鋰電池組為整個系統供電,為提高機器人的續航能力,采用太陽能電池板通過升壓電路對鋰電池進行充電,機器人外殼采用透明材料(取自空飲料瓶),內表面覆蓋柔性太陽能電池板,通過多塊柔性太陽能電池板串并聯可實現對鋰電池12V/2W充電,太陽能電池板對鋰電池充電時,機器人漂浮在水面上(實際作品未使用太陽能電池板,該項功能保留,待后續開發)。

4. 4 人機界面HMI的開發

這里使用自動化組態軟件LabView來開發蛇形機器人的人機界面,其工作流程圖如圖4所示。

5 測試與驗證

5. 1 Maya運動仿真

從整個制作的過程來看,機器人整體的機械結構設計較為復雜,但是最終還是完成了結構的設計、加工與裝配。運動姿態在Maya軟件上進行了仿真測試,為蛇形機器人的步態設計帶來了方便,如圖9所示。

5. 2 實驗室測試

在Maya軟件上實現了蛇形機器人的動態仿真后,在實驗室進行了“懸空測試”,驗證所設計的步態的可靠性,如圖10所示。

5. 3 下水測試

為了進一步驗證步態設計的實際可行性以及蛇形機器人的整體防水性,團隊進行了一次下水試驗。試驗結果表明,由于蛇形機器人自身的重力略小于其所能達到的最大浮力,蛇形機器人在水中靜止狀態下可以實現漂浮,與理論計算結果相符,在水面上的二維蜿蜒步態運動效果較好,如圖11所示。

6 總結與展望

6. 1 創新之處

(1)借助于iNEMO board,使得讓原本開環的蛇形機器人系統實現了閉環控制,相比于傳統各類蛇形機器人的開環控制有了巨大的突破。

(2)正交連接的舵機組成的動力結構實現了機器人的三維運動,使得運動姿態更加豐富,應用領域也會更加廣泛。

(3)模塊化的蛇形機器人骨架設計思想,使得某一關節出現問題時可以進行獨立更換。

(4)基于LabView制作的上位機軟件功能強大,實現了各種數據和指令的實時傳輸以及攝像頭捕捉到的視頻顯示。

6. 2 展望

蛇形機器人是一種新型的仿生物機器人,與傳統的輪式或兩足步行式機器人不同的是,它實現了像蛇一樣的“無肢運動”,是機器人運動方式的一個突破,具有結構合理、控制靈活、性能可靠、可擴展性強等優點。

本文設計的水下蛇形機器人希望將來能夠在海洋復雜環境勘測中得到應用,如軍事偵察、海底礦藏調查、輸油管道檢查、鉆井平臺水下結構檢修、電纜檢查、水下考古、海上養殖及江河水庫的大壩檢查等領域。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2548

    文章

    50670

    瀏覽量

    751982
  • 控制器
    +關注

    關注

    112

    文章

    16198

    瀏覽量

    177399
  • 機器人
    +關注

    關注

    210

    文章

    28199

    瀏覽量

    206514
收藏 人收藏

    評論

    相關推薦

    智能機器人對于傳感器的需求

    必不可少的。  最后,最不可缺少的一點也就是傳感器的安裝問題。智能機器人的安全問題首先是它的自我保護,另外一方面則是機器人為保護人類安全不受侵犯采取的措施。人類在工作時,總是利用自己的感覺反饋,
    發表于 01-20 14:56

    扭矩傳感器實現機器人敏捷操作

    和較短的靜區時間。”Klaus Kunze 說。通過倍福的標準EtherCAT 端子,完美地實現了力傳感器和伺服驅動的連接。倍福的 SSI終端從機器人腿的位置傳感器采集數據。機械臂和軀
    發表于 01-21 17:11

    機器人傳感器

    ,就能依靠經驗,學習到很多更好的作業方法,并且熟練掌握。 機器人傳感器可分為機器人內部傳感器機器人外部
    發表于 01-03 17:09

    機器人傳感器的類別和應用原理

    一般機器人系統由機械手、環境、任務和控制器四個互相作用的部分組成。我們稱一般安裝在機器人機械手上的傳感器為內傳感器(Inner Senson
    發表于 11-08 15:55

    超聲波傳感器機器人避障中有什么作用

    機器人是由計算機控制的復雜機器,它具有類似的肢體及感官功能;動作程序靈活;有一定程度的智能;在工作時可以不依賴
    發表于 02-27 23:29

    基于ARM9的DF-1機器人傳感器系統設計

    感知外部環境信息和自身狀態,獲得反饋信息,實現系統的閉環控制。目前在仿人機器人中應用的傳感器種類繁多,例如視覺傳感器、電子羅盤、加速度計和超
    發表于 06-21 07:04

    采用ARM9實現嵌入式仿人機器人傳感器系統設計

    0引言傳感器技術是仿人機器人研究的關鍵技術之一。仿人機器人之所以能在已知或未知的環境中完成一定的作業功能,是因為它能夠通過傳感器感知外部環境
    發表于 07-29 06:09

    如何設計智能滅火機器人控制器

    性能與可靠的機械控制性能的同時保證,才能在短時間內準確尋找到火源并滅火回家。在此以ARM9處理為核心,對基于嵌入式系統的智能滅火機器人進行了設計。本文將從硬件和軟件方面講述智能滅火機器人
    發表于 07-31 06:23

    工業機器人控制器有什么功能

    工業機器人控制器功能多任務功能一臺機器人可進行多個任務的操作;
    發表于 09-12 09:10

    機器人傳感器應用

    隨著智能化的程度提高,機器人傳感器應用越來越多。智能機器人主要有交互機器人傳感機器人和自主
    發表于 09-16 09:05

    機器人傳感器分類方法

    一般機器人系統由機械手、環境、任務和控制器四個互相作用的部分組成。我們稱一般安裝在機器人機械手上的傳感器為內傳感器(Inner Senson
    發表于 09-16 08:45

    高精度傳感器如何在創造機器人的自然動作中發揮作用?

    元件。手臂、軀體、車輪等機器人主體的可動部都裝有小型伺服電機,控制器將精準地控制每個電機的動作。同時,角度傳感器則準確地檢測電機旋轉的角度和速度。  為了讓陪伴
    發表于 03-04 14:41

    相撲機器人控制器資料分享

    描述相撲機器人控制器我的 Sumo 機器人比賽項目,我使用了 ATmega2560 -16au 微控制器和 BTN7960B 電機驅動、6
    發表于 06-28 06:38

    通過多軸工業機器人來聊聊機器人控制系統以及控制器實現

    機器人控制系統當中。那么今天,我們就通過多軸工業機器人來聊聊機器人控制系統以及控制器
    發表于 02-24 17:05

    控制機器人的六大重點傳感器

    對于下一代機器人的發展而言,控制和通訊IC扮演重要的角色。 然而,許多全新、小型和低成本感測技術的出現及融合,才是這些現代及復雜機器人的心臟。 要實現下一代
    發表于 07-19 10:06 ?5738次閱讀