Four-Bar Linkage Virtual Reality Model

Similar documents
三維空間之機械手臂虛擬實境模擬

ii

穨ecr2_c.PDF

電腦相關罪行跨部門工作小組-報告書

i

发展党员工作手册

i

39898.indb

epub83-1

Microsoft Word - template.doc

藍牙網路在資訊家電的應用

VRML 2.0 < VRML vrml vrml vrml (Node) (Field) VRML (Virtual Reality) (1) (2)Three Dimension (3D) (3) (4) (5) (Virtual Reality Modeling LanguageVRML) (

The Development of Color Constancy and Calibration System

<4D F736F F D205F FB942A5CEA668B443C5E9BB73A740B5D8A4E5B8C9A552B1D0A7F75FA6BFB1A4ACFC2E646F63>

509 (ii) (iii) (iv) (v) 200, , , , C 57

榫 卯 是 什 麼? 何 時 開 始 應 用 於 建 築 中? 38 中 國 傳 統 建 築 的 屋 頂 有 哪 幾 種 形 式? 40 大 內 高 手 的 大 內 指 什 麼? 42 街 坊 四 鄰 的 坊 和 街 分 別 指 什 麼? 44 北 京 四 合 院 的 典 型 格 局 是 怎 樣 的

2/80 2

國立中山大學學位論文典藏.PDF

尿路感染防治.doc

逢 甲 大 學

Microsoft Word - MP2018_Report_Chi _12Apr2012_.doc

南華大學數位論文

李天命的思考藝術

皮肤病防治.doc

性病防治

中国南北特色风味名菜 _一)

全唐诗24

心理障碍防治(下).doc

BC04 Module_antenna__ doc

Microsoft PowerPoint - Aqua-Sim.pptx

14A 0.1%5% 14A 14A

穨_2_.PDF

(Chi)_.indb

Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLO

Microsoft Word - Paper on PA (Chi)_ docx

I

緒 言 董 事 會 宣 佈, 為 能 更 具 效 率 調 配 本 集 團 內 的 資 金 有 效 降 低 集 團 的 對 外 貸 款, 並 促 進 本 集 團 內 公 司 間 的 結 算 服 務, 於 2016 年 9 月 30 日, 本 公 司 中 糧 財 務 與 管 理 公 司 訂 立 財 務

Windows XP

Teaching kit_A4_part4.indd

國立中山大學學位論文典藏.PDF

「香港中學文言文課程的設計與教學」單元設計範本

全唐诗28

穨學前教育課程指引.PDF

高層辦公建築避難演練驗證與避難安全評估之研究

中医疗法(下).doc

眼病防治

中国南北特色风味名菜 _八)

ebook111-4

IP TCP/IP PC OS µclinux MPEG4 Blackfin DSP MPEG4 IP UDP Winsock I/O DirectShow Filter DirectShow MPEG4 µclinux TCP/IP IP COM, DirectShow I

南華大學數位論文

K301Q-D VRT中英文说明书141009

University of Science and Technology of China A dissertation for master s degree Research of e-learning style for public servants under the context of

Thesis for the Master degree in Engineering Research on Negative Pressure Wave Simulation and Signal Processing of Fluid-Conveying Pipeline Leak Candi

KUKA W. Polini L. Sorrentino Aized Shirinzadeh 6 7 MF Tech Pitbull Fox Taniq Scorpo Scorpo Compositum Windows KUKA 1 P 1 P 2 KU

第 2 頁 (a) 擔 任 機 場 擴 建 統 籌 辦 總 監 的 首 席 政 府 工 程 師 職 位 第 3 點 ) ; (b) 擔 任 ( 機 場 擴 建 統 籌 辦 ) 的 首 長 級 丙 級 政 務 官 職 位 ; 以 及 (c) 擔 任 總 助 理 ( 機 場 擴 建 統 籌 辦 ) 的

Time Estimation of Occurrence of Diabetes-Related Cardiovascular Complications by Ching-Yuan Hu A thesis submitted in partial fulfillment of the requi


cgn


中医疗法(上).doc

香 港 舞 蹈 總 會    北 京 舞 蹈 學 院

彩色地图中道路的识别和提取

一、

(As at 28

國立中山大學學位論文典藏.PDF

基于UML建模的管理管理信息系统项目案例导航——VB篇

Cadence Poqi

Logitech Wireless Combo MK45 English

伯裘書院

南華大學數位論文

Microsoft Word - EDB Panel Paper 2016 (Chi)_finalr

Microsoft Word - 专论综述1.doc

Adobe Photoshop PDF

Learning Java


UDC The Policy Risk and Prevention in Chinese Securities Market

声 明 本 人 郑 重 声 明 : 此 处 所 提 交 的 硕 士 学 位 论 文 基 于 等 级 工 鉴 定 的 远 程 考 试 系 统 客 户 端 开 发 与 实 现, 是 本 人 在 中 国 科 学 技 术 大 学 攻 读 硕 士 学 位 期 间, 在 导 师 指 导 下 进 行 的 研 究


-i-

Microsoft Word - 强迫性活动一览表.docx

國家圖書館典藏電子全文

厨房小知识(四)

妇女更年期保健.doc

小儿传染病防治(上)

<4D F736F F D B875B9B5A448ADFBBADEB27AA740B77EA4E2A5555FA95EAED6A641ADD75F2E646F63>

女性青春期保健(下).doc

避孕知识(下).doc

孕妇饮食调养(下).doc

禽畜饲料配制技术(一).doc

中老年保健必读(十一).doc

i

怎样使孩子更加聪明健康(七).doc

i

二零零六年一月二十三日會議

Microsoft Word - Panel Paper on T&D-Chinese _as at __final_.doc

马太亨利完整圣经注释—雅歌

LH_Series_Rev2014.pdf

ch_code_infoaccess

江苏宁沪高速公路股份有限公司.PDF

AL-M200 Series

Transcription:

Four-Bar Linkage Virtual Reality Model

ii

iii

Abstract The paper mainly describes the procedure of simulating four-bar linkage virtual reality model by computer. We use virtual reality toolbox of Matlab 6.1 to process simulation of animation, and then write program for blocks. Making use of the toolbox of the program can reduce the time we spend on operating and drawing. We can apply virtual reality toolbox to dynamic system simulation of continuous or discrete time. First, saving needing block, and key in many various parameters, and then do simulating by using virtual reality toolbox; correcting gradually to achieve our demanding goal. Before using the toolbox, we must have background knowledge about four-bar linkage motion mechanism. So we draw the motion trajectory of four-bar linkage and provide simple introduction. That makes everybody more similar to four-bar linkage motion. And virtual reality toolbox can simulate plane take-off and object harmonic motion. Hope the paper can provide more information on dynamic simulation. iv

....12 Overview..12 Interacting with a Virtual Scene...13 VRML Editors 13 VRML Viewers..14 4.3 Function List 15 Block List 17..18 v

..27..28 vi

racing car virtual reality model and browser.13 Virtual Reality Toolbox Sink block showing the VRML tree for the associated virtual world 14 vrbuild Virtural Reality Toolbox VR Source Point Light View point Clock theta_2 B_x vii

theta_3 viii

1

(mechanism) (object) (link) (joint) [1] 2-1 1 2 4 3 Four-bar linkage 3 Connecting rod or Coupler Floating link [3] 2

Crank 180 Rocker - - - [3] Grashof 360 Grashof 360 [3] Grashof (crank and rocker) 2-2 360 3

(double crank) 2-3 360 4

(double rocker) 2-5 5

360 (crank) (rocker) Grashof 360 [3] 2-6 (slider crank) 2-7 [3] 6

1 2 3 4 2-8 (double slider) 7

r1r2r3r4 θ 1 θ 2 θ 3 θ 4 x y OQR PQR 8

(Transmission angle) Z 2 Z 2 [2] 3 4 3 = 4-3 ------------------(3.4) 90 (Closure) (Branch) 9

3 4 90-90 45 [2] 1 = cos 1 [ (Z 2 + r4 2 r3 2 ) / (2 Z r4) ] = cos 1 [ (Z 2 + r1 2 r2 2 ) / (2 Z r1) ] 4 = 180 (+ ) -------------------------(3.5) 10

0 2180 0 180 180 2360 180 360 4 [2] 11

4.1 Overview 12

4-1 racing car virtual reality model and browser 4.2 Interacting with a Virtual Scene You can create virtual worlds that are driven from the Simulink environment using standard Virtual Reality Modeling Language (VRML) technology with the Virtual Reality toolbox. A complete working environment is provided with the Virtual Reality Toolbox. It includes a VRML authoring tool for creating virtual reality worlds, as well as a VRML viewer and a VRML Web browser plug-in for viewing virtual worlds. The Virtual Reality Toolbox includes the V-Realm Builder for Windows platforms, which is used to create and edit complex three-dimensional virtual worlds 13

without extensive VRML coding. This and other three-dimensional editing tools offer the power and versatility needed to create many types of practical and technical models. For example, you can import three-dimensional objects from most CAD packages to make the authoring process easier and more efficient. 4-2 Virtual Reality Toolbox Sink block showing the VRML tree for the associated virtual world. 4.2.2 VRML Viewers 14

4.3 Function List MATLAB interface functions vrclear vrgetpref vrinstall vrsetpref vrview vrwho vrwhos Purge closed virtual worlds from memory Get Virtual Reality Toolbox preferences Check or install the toolbox components Set Virtual Reality Toolbox preferences View virtual worlds in a browser List virtual worlds in memory List virtual worlds in memory, long form Simulink blocks vrlib Open the Virtual Reality Toolbox Simulink block library VRNODE object methods fields get isvalid set sync vrnode List VRML fields belonging to this node Get a property or a VRML field of the node True for a valid VRNODE object Change a property or a VRML field of the node Synchronize a VRML field with clients Create a VRNODE object VRWORLD object methods close Close a virtual world 15

delete edit get isvalid nodes nodetypes open reload save set view vrworld Deletes a closed virtual world from memory Edit the world in the VRML editor Get a property of a virtual world True for a valid VRWORLD object List named nodes contained in the world List possible node types for the given world Open a virtual world Reload a world from its associated file Save the world to a VRML file Change a property of a virtual world View a world in a browser Create a VRWORLD object 16

4.4 Block List Joystick Input Asynchronous joystick input. Magellan SpaceMouse Processes input from Magellan SpaceMouse device VR Placeholder Gnerate a vector of VR Placeholder signals for masking the unused or unaffected components of a VRML field VR Signal Expander Expand input vector into a fully qualified VRML field signal, filling the blank positions in the output port with the VR Placeholder signal VR Sink Controls the selected properties of a virtual world according to given inputs VR Source Reads the selected properties of a virtual world 17

Matlab6.1 Virtural Reality Toolbox Matlab6.1 Virtural Reality Toolbox vrbuild2 5-1 vrbuild2 3-2 18

5-2 vrbuild2 Matlab6.1 Simulink Virtural Reality Toolbox 3-3 VR Source 3-4 Edit p1-link2 childrenshapeappearancematerial diffuse Color ShapegeometryCylinder height =0.5radius =1.25 Point Light View point Point Lightlocation x=0y=10z=0 x=0y=0z=10 Point Light View pointlocation x=5y=5z=10 View point 3-5 3-4 VR Signal Expander simulink 3-6 3-7 19

5-3 Virtural Reality Toolbox 5-4 VR Source 20

5-5 Point Light View point 5-6 21

5-7 3-7 Clock t=10 3-8 Block Parameter f=0.1 theta_2=2*pi*u[2]*u[1] 3-9 A_x=cos(u[1]) A_y= sin(u[1]) B_x=u[1]+sqrt(9-u[2]^2) 3-10 B_y=0 theta_3=atan2(u[4]-u[2],u[3]-u[1]) 3-11 C_x =(u[1]+u[3])/2 C_y =(u[2]+u[4])/2 22

5-8 Clock 5-9 theta_2 23

5-10 B_x 5-11 theta_3 24

5-12 Point of joint A Ax = cos θ2 Ay = sin θ2 θ2 = 2 π f t Point of joint B Bx = Ax + 9- Ay By = 0 Point of center of C Cx = 1/2Ax + Bx Cy = 1/2Ay + By θ3 = tan 2By - AyBx - Ax p1_link2 p2_link2 p3_link3 p1_link2 p4_link3p6_link4p7_link4 25

x p5_link3 p2_link2 p3_link3 p4_link3 p6_link4p7_link4 26

Matlab6.1 Simulink Virtural Reality Toolbox Blaxxun Contact51.exe Internet Explorer 27

MATLAB 28