色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

應用于遙操作機器人中的仿真模型建立及視頻融合實現

電子設計 ? 來源: 微型機與應用 ? 作者:李鑫,尤波 ? 2021-04-08 10:07 ? 次閱讀

伴隨著科技發展、社會進步,人類對未知領域的探索不斷深入,能夠代替人類進行危險、惡劣環境作業的遙操作機器人技術越來越成為研究的熱點。19世紀40年代,美國阿爾貢國立實驗室ANL(Argonne National Laboratory)制造的用于核環境的Model-M1型機械式主從操作手可作為遙操作機器人的發端。20世紀60年代早期,美國與法國的海軍開始在潛水艇上安裝遙操作手和攝像機進行深水作業,將遙操作技術應用于海洋;70年代以后,研制出登陸火星的遙操作機器人;80年代末90年代初,以加拿大SPAR公司建造的20 m長的遙操作臂RMS(Remote Manipulator System)為代表出現了幾種非常著名的空間遙操作系統。21世紀以來信息網絡化的發展,促使研究者將網絡和遙操作機器人技術相結合,為遙操作機器人技術帶來了巨大變革[2-4]。當代數字圖像信息作為最重要的信息之一被越來越廣泛地使用,人們獲取信息的70%來自視覺系統,也就是說在所有多媒體數據中,圖像提供的信息量最多,將機器人惡劣環境的作業情況以圖像的形式實時反饋給控制室,控制者通過圖像獲得更多的現場信息,這種遙操作機器人中的視頻監控技術獲得廣泛的應用和研究[5-6]。采用進一步提高反饋視頻預測精度的H.263壓縮算法,目的就是以盡量少的bit數來表征圖像,同時保持復原圖像的質量,使圖像在網絡上傳輸延時在允許范圍內,避免操作者因延時產生的誤操作[7-9]。雖然選擇適當的壓縮算法,能夠滿足圖像傳輸要求,可以減輕圖像存儲和傳輸的負擔,但是在工業生產中需要機器人的精確作業(如焊接機器人焊接時焊縫必須精準無誤)[10-11]。因此,控制命令如何在網絡介質里實現快速傳輸、準確抵達、實時處理,檢測機器人的作業精確度使機器人能對誤操作及時做出調整的技術問題成為遙操作機器人領域新的挑戰。

1 系統總體結構

針對以上情況,本文提出采用建立標準坐標系使仿真機器人和反饋視頻在同一界面融合的方法,仿真模型預演作業任務而反饋視頻則跟蹤其軌跡進行作業,通過兩者對比及時發現機器人作業情況,一旦越界違規立刻停止。操作者也能根據兩者的比較了解現場環境,如出現障礙物或機器人傷人事件時,立刻做出下一步命令以避免危險發生。系統總體結構如圖1所示。具體工作流程:攝像頭采集真實機器人的視頻數據傳送到服務器端圖像采集卡的靜態內存中對其進行H.263壓縮,視頻數據壓縮后經網絡傳輸送到客戶機端。客戶機對數據進行解壓、還原、顯示、在仿真模型界面顯示視頻使兩者融合,同時客戶機實現操作界面程序編寫。操作界面包括視頻融合模塊、視頻處理模塊和控制模塊。視頻融合模塊對視頻進行相應的坐標變換后使其同仿真機器人在一個界面上重合顯示。視頻處理模塊包括視頻放大、視頻縮小、視頻保存、打開視頻、視頻截圖、存位圖、存JPEG圖、打開位圖、打開JPEG圖等功能。仿真三維立體模型采用3DSMAX建立,在OPENGL編程環境下對其進行相應的繪制及控制。反饋視頻數據經壓縮、傳輸、解壓、相應的坐標變換及比例縮放后在客戶端顯示。服務器完成視頻采集、壓縮、存儲、傳輸??蛻魴C完成仿真模型控制、解壓、顯示視頻,以及對視頻進行相應的放大、縮小、截圖、保存。由于網絡傳輸存在延時,而且這種延時除了傳輸指定距離所需的固定延時及指令執行延時外,還有一些隨機擾動延時,如果這種延時不能夠及時發現,操作者根據視頻反饋會做出錯誤判斷。根據這種情況在客戶端繪制接收數據字節曲線,可形象直觀地觀察到網絡狀況對視頻傳輸的影響,如圖2所示。

應用于遙操作機器人中的仿真模型建立及視頻融合實現

控制模塊如圖3所示,包括每個關節的啟動、停止按鈕、速度輸出及速度變量輸出顯示。

pIYBAGBuZuSAAqOxAACWC-9dz-k846.png

2 仿真模型建立及視頻融合實現

2.1 通信建立與視頻傳輸

網絡通信分為同步方式和異步方式。同步方式是發送方不等接收方響應,便接著發下一個數據包的通信方式;異步方式是發送方發出數據后,等收到接收方發回的響應,才發下一個數據包的通信方式。本系統開發的是客戶端/服務器(C/S)結構的軟件,該軟件是異步非阻塞模式。此模式的優點是既可以同步執行,也可以重疊執行。圖像在網絡中傳輸時,不可避免地要牽涉到傳輸協議的問題。TCP/IP是一組協議,其中底層的協議TCP和UDP對于圖像的傳輸起著至關重要的作用。TCP是面向連接的,即在端與端的通信中,TCP協議建立一條端與端之間的虛電路。UDP是一種面向無連接的,它取消了重傳校驗機制,能夠達到很高的通信效率,很適合于可靠性要求不高的數據傳輸。由于本機器人系統對視頻的丟幀情況要求不高,故采用客戶/服務器模式的UDP協議方式。視頻傳輸采用UDP傳輸,建立Socket類直接傳輸圖像數據,客戶端調用自寫show函數在OPENGL編程環境下繪制反饋視頻,實現視頻再現。系統中,使用MFC來開發通信程序及操作界面。這是因為MFC主要是基于窗口和文檔的應用軟件編程,它集成了大量的數據和方法,將許多煩瑣的任務,如應用程序初始化、文檔處理和磁盤I/O封裝起來,為使用者的編程帶來了巨大的方便。

2.2 仿真機器人模型繪制

采用3DSMAX建立MOTOMAN機器人三維仿真機器人模型后,采用Deep Explortation轉換軟件轉換成VC代碼,在VC的工程設置中加入OPENGL的鏈接庫,建立工程并調用轉化的仿真機器人代碼。在創建、裝入、相乘模型變換和投影變換矩陣時都用到堆棧操作,一般來說,矩陣堆棧常用于構造具有繼承性的模型,即由一些簡單目標構成的復雜模型。MOTOMAN機器人仿真模型中,復雜的機械手臂是由多個簡單的長方體依據繼承關系構成的,而這種繼承關系由矩陣堆棧順序決定。機械手臂、關節、底座均按照實際機器人的比例進行相應縮放。規定好了底座的坐標系后,其他關節、手臂則根據自身的立體尺寸就能計算出坐標位置進行繪制。本機器人模型由3層支撐底座、4個旋轉關節、1個橫梁、1個豎柱、手爪及其他一些零部件構成,仿真機器人模型如圖4(a)所示。它的繼承性表現在當末端執行器手爪運動時(如垂直上升),首先是關節3向上啟動,然后關節2向手爪方向轉動,接著是關節1微轉,整個機器人垂直平移,如此進行下去,整個機器人協調配合保持末端執行器(手爪)垂直上升。三維模型在OPENGL中的顯示流程是:世界坐標系中的三維物體經三維幾何變換后投影并進行三維裁剪及視口變換,最后在屏幕坐標系中顯示圖形。

o4YBAGBuZt6AN6feAADcXlBHqao618.png

2.3 視頻融合及控制實現

仿真機器人底座視點坐標系確定后,視頻機器人根據仿真機器人的大小進行縮放繪制,使底座同仿真機器人底座在一個坐標位置。視頻中機器人的其他部分同底座一樣進行相應的映射,因此,初始時刻視頻和仿真模型的關節、視角位置是基本重合的。視頻融合界面通過VC控件SLIDER調節視頻透明度,操作者根據實際情況選擇清晰度,也可以將反饋視頻設置成完全透明(此時只能看到模型而看不到視頻)。本仿真機器人在OpenGL三維編程中實現3DSMAX數據模型的程序控制。3DSMAX是一種簡便快捷的建模軟件,比同類軟件進一步完善了建模功能,更側重于復雜模型的建模,可以很容易地用C++和OpenGL結合實現圖形學算法,再把本算法作為插件嵌入3DSMAX環境中,而不用考慮物體模型的生成和處理的復雜代碼,利用3DSMAX的渲染計時器可以方便地檢驗所編算法的效率和效果[12]。在仿真機器人制作時應遵循一個原則:在能夠保證視覺效果的前提下,盡量采用比較簡單的模型,而且若能夠用參數化方法構建的對象盡量用參數化方法構建。同時,在模型創作過程中,對模型進行分割、獨立建模,以利于進行操作和考察。仿真機器人視頻融合前后對比如圖4所示。控制程序實現仿真模型控制,控制過程是:按下相應操作按鈕,2個線程同時運行,1個線程將控制指令傳送到仿真模型使虛擬機器人運動,另1個線程將控制命令通過網絡傳輸送到服務器控制真實MOTOMAN機器人完成一致作業。在仿真模型和視頻融合界面中,模型走過的軌跡在程序中用紅線標定(為方便觀察者,紅色軌跡線采用10個像素的粗實線繪制),反饋視頻隨后跟蹤此軌跡運行,操作者觀察視頻中機器人的運行情況并判斷運行是否達標及決策下一步。

該視頻融合方法應用于遙操作機器人系統中,能夠使控制者準確判斷機器人作業精準度,同時將傳統的遙操作機器人視頻監控及仿真預測相結合,提出將視頻融合應用于遙操作機器人技術中。實驗結果表明,這種方法對于精準度要求高的機器人系統非常實用,將來可以將該視頻融合方法拓展在搶險救災、災情調查、工程運行、水利監測、城市調查中,除了能對現場完成監測錄像、圖像傳輸等功能外,還可以比較預測與實際的差異。

責任編輯:gt

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

    關注

    211

    文章

    28379

    瀏覽量

    206914
  • 仿真
    +關注

    關注

    50

    文章

    4070

    瀏覽量

    133552
收藏 人收藏

    評論

    相關推薦

    嵌入式系統在機器人中的應用

    10億美金的技術高度密集移動機器人,采用的是VxWorks 操作系統,它可以在不與地球聯系的情況下自主工作。下面從運動控制系統、遠程控制、視頻監控系統三個方面分析嵌入式系統在機器人中
    發表于 07-06 11:08

    現代機器人中有什么傳感器?

    控制和通信 IC 的發展在實現下一代的機器人中起到重要作用。然而,這些復雜的現代機器人的核心是許多新的、小型化和低成本的傳感技術的出現與融合。對實現
    發表于 07-31 07:46

    工業機器人中面對的控制問題是什么

    剛開始接觸機器人的時候,我在師兄的機器人代碼里死活找不到有關控制計算的函數,作為常年和控制框圖打交道的我,很是疑惑控制回路去哪里了?因此本文介紹一下工業機器人中的控制問題。參考華科賀磊博士的觀點
    發表于 06-28 09:29

    工業機器人中有哪些控制問題

    工業機器人中的伺服驅動的目的是什么?工業機器人中的關節內部驅動結構是怎樣構成的?
    發表于 10-11 08:37

    淺談兒童陪護機器人

    兒童陪護機器人越來越受到人們的關注,其中轉動控制是其重要組成部分之一。步進電機芯片作為一種常用的控制芯片,被廣泛應用于兒童陪護機器人中的轉動控制。本文將從步進電機芯片的工作原理、優勢和應用場景等方面
    發表于 05-11 15:12

    基于Matlab和VR技術的移動機器人建模及仿真

    利用 Matlab 建立移動機器人的動力學模型 ,在虛擬現實 (VR )環境下 ,實時仿真移動機器人路徑跟蹤的運動特性 ,為基于 Inter
    發表于 09-20 06:24

    視頻融合機器人操作中的應用

    機器人操作系統中,目前普遍采用預測仿真的方法來克服信號傳輸時延對操作的影響。但虛擬環境與實
    發表于 07-15 10:27 ?10次下載

    網絡操作機器人系統視頻傳輸研究

    本文研制了一種新穎的應用于網絡操作機器人系統的網絡視頻流傳輸系統,該系統基于C/S 模型并采用
    發表于 08-14 14:47 ?15次下載

    醫用機器人視頻傳輸與操作控制研究

    本文主要研究了一種新穎的半自主醫用服務機器人,并著重闡述了其視頻傳輸系統和操作控制系統的實現。其中視頻
    發表于 01-13 14:47 ?14次下載

    機器人操作網絡通信平臺的設計

    目前, 機器人 操作系統已成為機器人研究的一個熱點。在機器人
    發表于 09-19 16:12 ?1516次閱讀
    <b class='flag-5'>機器人</b><b class='flag-5'>遙</b><b class='flag-5'>操作</b>網絡通信平臺的設計

    無線通訊網絡實現機器人操作系統

    在描述了基于無線通訊網絡的操作技術原理的基礎上,分析了3種具體基于無線通訊網絡的機器人操作系統,并基于
    發表于 09-20 16:10 ?49次下載
    無線通訊網絡<b class='flag-5'>實現</b><b class='flag-5'>機器人</b><b class='flag-5'>遙</b><b class='flag-5'>操作</b>系統

    基于虛擬現實的機器人靈巧手操作平臺的設計和實現

    基于虛擬現實的機器人靈巧手操作平臺的設計和實現
    發表于 12-23 14:59 ?18次下載

    使用Matlab和VR技術實現移動機器人的建模及仿真的方案說明

    利用Matlab 建立移動機器人的動力學模型,在虛擬現實(VR) 環境下,實時仿真移動機器人路徑跟蹤的運動特性,為基于Internet 的
    發表于 10-25 11:32 ?10次下載
    使用Matlab和VR技術<b class='flag-5'>實現</b>移動<b class='flag-5'>機器人</b>的建模及<b class='flag-5'>仿真</b>的方案說明

    如何使用Matlab和VR技術實現移動機器人的建模和仿真

    利用Matlab 建立移動機器人的動力學模型,在虛擬現實(VR ) 環境下,實時仿真移動機器人路徑跟蹤的運動特性, 為基于Internet
    發表于 01-15 17:20 ?13次下載
    如何使用Matlab和VR技術<b class='flag-5'>實現</b>移動<b class='flag-5'>機器人</b>的建模和<b class='flag-5'>仿真</b>

    機器人的ROS模型建立

    這個系列主要介紹機器人ROS模型建立方法,ROS系統帶來的好處之一就是: 我們無需自己建立復雜的數學模型來描述自己的
    的頭像 發表于 11-28 14:19 ?591次閱讀
    主站蜘蛛池模板: 最近中文字幕2019国语4| 夜色55夜色66亚洲精品网站| 窝窝色资源站| 亚洲精品青青草原avav久久qv| 亚洲天码中字| 99精品电影| 高清国产免费观看视频在线| 国产露脸无码A区久久| 精品国产在天天线在线麻豆| 秘密教学93话恩爱久等了免费 | sao虎影院桃红视频在线观看| 成人精品视频99在线观看免费| 国产高清视频免费在线观看| 花蝴蝶高清影视视频在线播放| 久久伊人中文字幕有码| 欧美日韩精品一区二区三区高清视频 | 亚洲国产成人99精品激情在线| 一个人免费完整在线观看影院| 97午夜伦伦电影理论片| 国产h视频在线观看网站免费| 红桃视频国产AV| 欧亚一卡二卡日本一卡二卡| 乌克兰美女x?x?y?y| 中文字幕A片视频一区二区| 成年女人免费影院播放| 花蝴蝶高清观看免费| 漂亮的保姆3集电影免费观看中文| 亚洲AV无码久久流水呻蜜桃久色| 中文字幕人成乱码中国| 俄罗斯人与动ZOOZ| 久久久久国产精品嫩草影院| 日韩精品亚洲专区在线影院 | 国产精品第1页在线观看| 久久国产精品萌白酱免费| 青青视频 在线 在线播放| 亚洲精品国产在线网站| p影院永久免费| 精品久久久久亚洲| 色网址在线观看| 最近中文字幕在线中文高清版 | 冰山高冷受被c到哭np双性|