Abstract
Recently, virtual environment (VE) based design and planning, which is a kind of interaction intensive computing, has shown great potential. Most users of such systems are specialists or technicians and their 3D interactions with the system embed a great deal of knowledge and skills. Thus, how to integrate human knowledge and skills into VE is a great challenge to researchers in the human computer interaction field. This paper proposes a method for acquiring user knowledge from VE. The main ideas and work include, abstracting the interactive process and formalizing the interactive semantics, as well as providing a semantic model of an interactive information repository, from which user interactive processes can be retrieved and all kinds of application logics can be established. A virtual assembly planning system is introduced as an example of a practical application of this method. Experiments show that the related models can well capture user knowledge and retrieve the interaction process.
Similar content being viewed by others
References
Yuan X B, Yang S X. Virtual assembly with biologically inspired intelligence. IEEE Trans Syst Man Cybern C, 2003, 33: 159–167
Smith S S F, Smith G, Liao X. Automatic stable assembly sequence generation and evaluation. J Manufact Syst, 2001, 20: 225–235
Prendinger H, Ishizuka M. Symmetric multimodality revisited: Unveiling users’ physiological activity. IEEE Trans Indust Electr, 2007, 54: 692–698
Zhang J W, Knoll A. A two-arm situated artificial communicator for human-robot cooperative assembly. IEEE Trans Indust Electr, 2003, 50: 651–658
Rodriguez A, Basanez L, Celaya E. A relational positioning methodology for robot task specification and execution. IEEE Trans Robot, 2008, 24: 600–611
Chueh M, Au Yeung Y L W, Lei K P C, et al. Following controller for autonomous mobile robots using behavioral cues. IEEE Trans Indust Electr, 2008, 55: 3124–3132
Ogawara K, Takamatsu J, Kimura H, et al. Extraction of essential interactions through multiple observations of human demonstrations. IEEE Trans Indust Electr, 2003, 50: 667–675
Hsieh F S. Analysis of flexible assembly processes based on structural decomposition of Petri nets. IEEE Trans Syst Man Cybern A, 2007, 37: 792–803
Wu N Q, Zhou C M, Li Z W. Resource-oriented Petri net for deadlock avoidance in flexible assembly systems. IEEE Trans Syst Man Cybern A, 2008, 38: 56–69
Cao T H, Sanderson A C. Task decomposition and analysis robotic assembly task plans using Petri nets. IEEE Trans Indust Electr, 1994, 41: 620–630
Thomas J P, Nissanke N, Baker K D. Hierarchical Petri net framework for the representation and analysis of assembly. IEEE Trans Robot Autom, 1996, 12: 268–279
Zha X F, Lim S Y E. Assembly/disassembly task planning and simulation using expert Petri nets. Int J Product Res, 2000, 38: 3639–3676
McCarragher B J. Petri net modelling for robotic assembly and trajectory planning. IEEE Trans Indust Electr, 1994, 41: 631–640
Seow K T, Devanathan R. A temporal framework for assembly sequence representation and analysis. IEEE Trans Robot Autom, 1994, 10: 220–229
Kim S H, Imai H, Sankai Y. Interactive task generation for humanoid based on human motion strategy. In: Proceedings of the 2004 IEEE International Workshop on Robot and Human Interactive Communication, Hurashiki, Okayama, 2004. 485–490
Faria D R, Dias J. 3D hand trajectory segmentation by curvatures and hand orientation for classification through a probabilistic approach. In: The 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, St. Louis, USA, 2009. 1284–1289
Richter C, Fischer M, Irlinger F, et al. A spatial path specification system for mechanism development. In: International Conference of Human System Interaction 2009, Catania, Italy, 2009. 236–241
Hyodo S, Ohnishi K. A method for motion abstraction based on haptic information directionality and an application to haptic motion display system. IEEE Trans Indust Electr, 2009, 56: 1356–1363
Li L, Wesley M A. AUTOPASS: an automatic programming system for computer controlled mechanical assembly. IBM J Res Dev, 1979, 21: 321–333
Eastman C M. The design of assemblies. Society of Automotive Engineers, Technical Paper Series, 1981, 0148-7191/81/0223-0197
Lee K, Gossard D C. A hierarchical data structure for representing assemblies: part 1. Comput Aid Des, 1985, 17: 15–19
Homem de Mello L S, Sanderson A C. AND/OR graph representation of assembly plans. IEEE Trans Robot Autom, 1990, 6: 188–199
Gu T L, Xu Z B, Yang Z F. Symbolic OBDD representations for mechanical assembly sequences. Comput Aid Des, 2008, 40: 409–520
Horvath L, Rudas I J, Jezernik K. Towards content oriented integration of product and robot system models. In: International Symposium on Logistics and Industrial Informatics, 2007. 7–12
Ciurana J, Garcia-Romeu M L, Ferrer I, et al. A model for integrating process planning and production planning and control in machining processes. Robot Comput-Integrat Manufact, 2008, 24: 532–544
De Lit P, Danloy J, Delchambre A, et al. An assembly-oriented product family representation for integrated Design. IEEE Trans Robot Autom, 2003, 19: 75–88
Wang H, Dong X, Duan G H, et al. Assembly planning based on semantic modeling approach. Comput Indust, 2007, 58: 227–239
Banerjee A, Banerjee P, DeFanti T, et al. A behavioral layer architecture for telecollaborative virtual manufacturing operations. IEEE Trans Robot Autom, 2000, 16: 218–227
Tang C S. Temporal Logic Programming and Software Engineering (in Chinese). Beijing: Science Press, 1999
Bedny G, Karwowski W, Bedny M. The principle of unity of cognition and behavior: implications of activity theory for the study of human work. Int J Cognit Ergon, 2001, 5: 401–420
Kulyk O, Kosara R, Urquiza J, et al. Human-centered aspects. In: Kerren A, et al. eds. Human-centered visualization environments, LNCS 4417. Berlin: Springer-Verlag, 2007. 13–75
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Cheng, C., Jiang, R. & Dong, X. Human knowledge acquisition from 3D interaction in virtual environments. Sci. China Inf. Sci. 55, 1528–1540 (2012). https://doi.org/10.1007/s11432-011-4436-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11432-011-4436-z