Petri net-based VR model interactive behaviour specification and control for maintaining training

被引:9
作者
Sun, T. -L. [1 ]
机构
[1] Yuan Ze Univ, Dept Ind Engn & Management, Tao Yuan 320, Taiwan
关键词
virtual reality; interaction behaviour programming; Petri-net; maintenance training; VIRTUAL-REALITY; SYSTEM; TASKS;
D O I
10.1080/09511920802199838
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Virtual reality (VR)-based maintenance training allows the trainee to practice disassembly operations for a maintenance task in a three-dimensional (3D), interactive digital world. To support virtual training, the user interactive behaviour that describes how the trainee interacts with objects in the virtual training environment must be programmed into the VR model. Interactive behaviour programming, however, is usually extensive and complicated, especially when accidental or unexpected events are to be incorporated. In this paper a Petri net (PN)-based approach is proposed to support VR model behaviour programming. The interactive behaviours for the trainee to disassemble a part in the virtual environment are represented by a PN, in which place nodes are used to represent different disassembly states and transition nodes define rules to move a token between places. The PN controls the VR simulation by requiring part disassembly status from the VR model to fire transitions and sending control data to the VR model to modify its behaviour nodes. Several case studies are presented to illustrate how the intuitive, graph-based process description and control language offered by this PN approach to facilitate interactive behaviour programming for VR-based maintenance training.
引用
收藏
页码:129 / 137
页数:9
相关论文
共 20 条
[1]  
BLUEMEL E, 2003, P WINT SIM C NEW ORL, V2, P2001
[2]   An augmented Petri net for modelling and control of assembly tasks with uncertainties [J].
Chung, SY ;
Lee, DY .
INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2005, 18 (2-3) :170-178
[3]   Intelligent decision making in disassembly process based on fuzzy reasoning Petri Nets [J].
Gao, MM ;
Zhou, MC ;
Tang, Y .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2004, 34 (05) :2029-2034
[4]  
Ishii H, 1998, IEEE SYS MAN CYBERN, P2635, DOI 10.1109/ICSMC.1998.725057
[5]  
ISHII H, 2001, IEEE INT WORKSH ROB, P50
[6]  
Kashiwa KI, 1995, RO-MAN'95 TOKYO: 4TH IEEE INTERNATIONAL WORKSHOP ON ROBOT AND HUMAN COMMUNICATION, PROCEEDINGS, P295, DOI 10.1109/ROMAN.1995.531975
[7]   An application of Petri nets to supervisory control for human-computer interactive systems [J].
Lee, JS ;
Zhou, MC ;
Hsu, PL .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2005, 52 (05) :1220-1226
[8]   Desktop virtual reality for maintenance training: an object oriented prototype system (V-REALISM) [J].
Li, JR ;
Khoo, LP ;
Tor, SB .
COMPUTERS IN INDUSTRY, 2003, 52 (02) :109-125
[9]   Virtual Petri nets as a modular modeling method for planning and control tasks of FMS [J].
Morandin, O ;
Kato, ERR .
INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2005, 18 (2-3) :100-106
[10]   PETRI NETS - PROPERTIES, ANALYSIS AND APPLICATIONS [J].
MURATA, T .
PROCEEDINGS OF THE IEEE, 1989, 77 (04) :541-580