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
簡單機械
土石方機械的春天已經來了,路面機械的還會遠嗎?
機械班長
主站蜘蛛池模板: 精品第一国产综合精品Aⅴ| 国产屁屁影院| 欧美福利在线观看| 久久久精品久久久久三级| 亚洲AV免费一区二区三区| 欧美国产视频| 亚洲香蕉在线| 一区二区三区成人| 欧美精品色视频| 亚洲精品国产综合99久久夜夜嗨| 国产熟睡乱子伦视频网站| 国产第一色| 欧美天天干| 成人毛片免费在线观看| 午夜影院a级片| 国产精品人人做人人爽人人添| 久久久久国色AV免费观看性色| 日韩大片免费观看视频播放| 最新国产你懂的在线网址| 亚洲色图另类| AⅤ色综合久久天堂AV色综合| 中文字幕av无码不卡免费 | 欧美一区二区自偷自拍视频| 精品国产成人三级在线观看| 国产XXXX做受性欧美88| 国产精品久久自在自线观看| 国产精品免费p区| 国产高清免费午夜在线视频| 国产精品久久久久无码网站| 中文字幕亚洲无线码一区女同| 国产裸舞福利在线视频合集| 99久久精品国产综合婷婷| 国产噜噜在线视频观看| 毛片基地美国正在播放亚洲 | 91精品国产福利| 久久久成年黄色视频| 99久久精品美女高潮喷水| 国产精品久久久久鬼色| 午夜限制老子影院888| 青青久视频| 亚洲欧美日韩中文字幕一区二区三区| 国产又爽又黄无遮挡免费观看| 久久黄色毛片| 综1合AV在线播放| 999国内精品视频免费| 亚洲三级色| 成人福利一区二区视频在线| 国产91精品调教在线播放| 欧美人在线一区二区三区| 欧美劲爆第一页| 国产一级片网址| 国内精品久久九九国产精品| 最新日韩AV网址在线观看| 91无码网站| 国产精品福利一区二区久久| 亚洲啪啪网| 欧美激情视频二区| 色综合a怡红院怡红院首页| 免费国产一级 片内射老| 久青草国产高清在线视频| 欧美亚洲国产精品第一页| 国产内射在线观看| 午夜精品福利影院| 国产精品高清国产三级囯产AV| 免费jjzz在在线播放国产| 97精品伊人久久大香线蕉| 亚洲AV无码精品无码久久蜜桃| 伦伦影院精品一区| 亚瑟天堂久久一区二区影院| 亚洲欧美日韩精品专区| 天天操精品| 亚洲乱码在线播放| 无码电影在线观看| 在线日韩日本国产亚洲| 亚洲va欧美ⅴa国产va影院| 国产青青操| 最新精品国偷自产在线| 国产小视频免费| 久久综合丝袜长腿丝袜| 国产成a人片在线播放| 国产欧美中文字幕| 91麻豆精品国产91久久久久|