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

Java3D虛擬現實技術下的機械臂運動仿真分析

2020-09-13 16:03:17任俠
速讀·上旬 2020年4期
關鍵詞:機械

任俠

摘要:在機器人中,機械臂為主要執行機構,對機械臂運動仿真進行分析具有重要意義。使用仿真技術實現參數設置、調試等工作能夠提高效率,有效節約成本。目前,虛擬技術能夠創建三維環境,并且和外界實時交互,被廣泛應用到機械臂仿真領域中。以此,本文就對Java 3D虛擬現實技術背景下機械臂運動仿真進行分析。

關鍵詞:Java3D虛擬現實技術;機械臂;運動仿真

虛擬現實VR在機器人系統中使用就是通過三維建模軟件創建機器人和環境物體三維模型,使用三維圖形仿真技術實現真實三維場景的創建,對機器人環境和本體進行幾何建模,以此為機器人控制系統提供觀察、研究的平臺。利用虛擬仿真能夠對機器人所達到空間范圍、周圍環境、運動狀態的關系進行預知,降低實際運行意外事故,并且使運行效率得到提高。本文通過實驗創建機械臂仿真系統,實現機械臂的運動仿真。

1 機械臂三維形體造型

Java3D為三維領域中Java語言的擴展,為純粹面向對象結構。Java3D場景圖為DAC,也就是具備方向性的不對稱圖形。三維形體為Java3D編程過程中的主要對象,包括三種方式生成需求三維形體:通過Java3D所提供用于編寫點線面的類生成點線面對象;利用調用外部其他格式三維圖形文件,實現復雜三維形體對象的生成;利用Utility生成形體geometry classes,Java3D具備基本形體和編寫點線面對象應用,此可用在程序中創建簡單形體,但是無法實現復雜形體。利用調用其他格式三維圖形文件得到復雜形體,比如直接調用Lightwave格式與VRML2.0格式的三維圖形文件,或者利用處理對DXF、DEG、3DS等格式三維圖形文件,此格式三維模型能夠在Ja-va3D程序中使用。

2 機械臂運動仿真的實現

2.1 遙操作VR系統結構

系統使用瀏覽器/服務器(BIS)模式,用戶界面利用WWW瀏覽器實現,在前端實現部分事務邏輯,大部分在服務器端實現主要事務邏輯,在服務器中存儲數據與應用程序,通過瀏覽器軟件登錄服務器實現客戶端運行程序。服務器和機器人相互連接,機器人通過單片機進行控制,單片機利用串行口RS-232通信對數據發送和接收,對機械臂運動控制。

在瀏覽器客戶端,瀏覽器對操作者提供文字、圖像等提示信息的操作環境與良好界面,操作界面使用切換方式實現不同顯示模式。在預顯示模式中,虛擬機器人將機械臂各關節理想運行軌跡演示;在遙現模式中,操作員能夠監控操作現場,并且實現意外誤差診斷。

2.2 機械臂運動學建模

機械臂是通過一系列關節連接連桿構成,為了對末端執行器位姿描述,能夠在每個連桿中固連的坐標系,對連桿坐標系關系進行描述。要想知道目標物體在第i個連桿坐標系中位置ip,物體在基坐標系中位置op的表達式為:

i-1Ai指的是第i個連桿相對于第i-1個連桿位姿。

以此表示,兩桿之間位姿矩陣能夠得到手部位姿矩陣,并且和兩桿的結構參數、運動參數、運動方式相關。每個連桿都通過四個變量進行描述,連桿長度為ai,連桿轉角為ai,關節角為θi,連桿偏距為di

常用確定機械臂連桿位姿矩陣的方法為D-H法,相鄰兩個坐標系Xn-zn和xn+1和xn+1-zn+1的變換矩陣表示為:

機械臂運動學方程就是創建機械臂末端手爪相當于基坐標位姿,也就是將上述連桿間距位姿矩陣通過基坐標系乘以末端連桿坐標系順序,從而得到運動學方程。機械臂使用關節型結構保證結構的布局合理、輕巧簡單。

2.3 機械臂運動仿真分析

實現機械臂運動學分析之后,能夠在Java中開展四自由度機械臂正逆運動學的仿真。使用Java Swing技術所開發運動學仿真界面和具體運動學仿真模塊。在機械臂末端位置為(800,0,349)的時候,仿真能夠得到四個關節角度值為0.000,-45.007,-67.229,22.236。圖3為機械臂運動學仿真分析,以下為運動學仿真的實現代碼。

public class Joint_move{

public Point3f Forwardkinematics(float L[],float Angle[],float n[],float o[],float a[],float RPY[]){

Point3f P=new Point3f();

P.x=c1*(L[1]*c2+L[2]*c23+L[3]*c234);

P.y=s1*(L[1]*c2+L[2]*c23+L[3]*c234);

P.z=L[1]*s2+L[2]*s23+L[3]*s234;

return P;}}

3 結束語

機械臂為機器人主要執行機構,在應用領域不斷擴大的過程中,其所承擔的任務復雜性也不斷增加,對于其要求不斷提高。機器人仿真研究為機器人學界重點領域,機械臂三維運動仿真為機器人仿真中的主要部分。通過本文分析表示,利用虛擬現實技術與Java技術生成機械臂實體和仿真環境,在此虛擬環境中實現修改和實驗,能夠對機器人工作原理、碰撞檢測與軌跡策劃,有效節約成本和時間,對于機器人技術的開發具有指導性的建議。

參考文獻

[1]王亞平,姚春梅,張永.虛擬現實技術對機械臂的操控性研究[J].商情,2018(14):197.

[2]高國雪,高輝,焦向東,等.墓于 Unity3D的焊接機器人虛擬現實仿真技術研究[J].組合機床與自動化加工技術,2018(03):19-22.

[3]程伯文,鄭一力,黃青青,等.基于Unity3D的林木聯合采育機虛擬訓練系統研究[J].系統仿真學報,2018,30(04):106-114.

[4]羅立宏,譚夏梅.基于外部Flash的Web3D虛擬場景二維導航[J].計算機應用與軟件,2018,35(02):163-167.

猜你喜歡
機械
《機械工程師》征訂啟事
太空里的機械臂
機械革命Code01
電腦報(2020年35期)2020-09-17 13:25:53
調試機械臂
當代工人(2020年8期)2020-05-25 09:07:38
ikbc R300機械鍵盤
電腦報(2019年40期)2019-09-10 07:22:44
對工程建設中的機械自動化控制技術探討
基于機械臂的傳送系統
電子制作(2018年14期)2018-08-21 01:38:14
簡單機械
土石方機械的春天已經來了,路面機械的還會遠嗎?
機械班長
主站蜘蛛池模板: 91精品国产91欠久久久久| 98超碰在线观看| 午夜视频免费一区二区在线看| 国产自在线播放| 麻豆国产在线观看一区二区| 国产三级国产精品国产普男人| 狼友av永久网站免费观看| 日韩黄色在线| 国产极品美女在线播放| 久久国产亚洲欧美日韩精品| 国产精品99久久久久久董美香| 国产福利不卡视频| 69国产精品视频免费| 国产美女一级毛片| 女人一级毛片| 国产美女无遮挡免费视频网站| 亚洲高清在线天堂精品| 2020亚洲精品无码| 免费日韩在线视频| 久久精品无码中文字幕| 2021国产在线视频| 91成人在线观看| 毛片在线播放a| 亚洲欧美成aⅴ人在线观看| 五月婷婷综合网| 欧美国产日韩另类| 精品三级网站| 国产自视频| 国产极品粉嫩小泬免费看| 欧美成a人片在线观看| 欧美第一页在线| 色久综合在线| 国产在线一区二区视频| 波多野结衣AV无码久久一区| 精久久久久无码区中文字幕| 喷潮白浆直流在线播放| 日本午夜视频在线观看| 亚洲区视频在线观看| 中文字幕人妻无码系列第三区| 国产成a人片在线播放| 国产精品亚洲综合久久小说| 亚洲精品第五页| 国产91精品久久| 秋霞国产在线| 最新日本中文字幕| 欧美日本不卡| 福利在线不卡| 成人午夜天| 国产人人干| 中文字幕人成乱码熟女免费| 欧美一区二区啪啪| 免费xxxxx在线观看网站| 波多野结衣一区二区三区AV| 狠狠色噜噜狠狠狠狠色综合久| 青草视频久久| 精品视频在线观看你懂的一区| 精品成人免费自拍视频| 欧美成人二区| 久久久久青草大香线综合精品| 欧美乱妇高清无乱码免费| 毛片基地美国正在播放亚洲| 午夜精品福利影院| 成人国产精品网站在线看| 欧美翘臀一区二区三区| 久久这里只精品热免费99| 国产玖玖玖精品视频| 五月天在线网站| 91精品国产一区| 国产精品无码一区二区桃花视频| 超清无码一区二区三区| 欧洲亚洲欧美国产日本高清| 国产超碰一区二区三区| 58av国产精品| 白浆免费视频国产精品视频 | 91精品久久久无码中文字幕vr| 国产精品亚洲αv天堂无码| 国产三级韩国三级理| 国产色伊人| 97人人模人人爽人人喊小说| 成人国产精品2021| 超碰免费91| 国产日韩久久久久无码精品|