An efficient method for generating assembly precedence constraints on 3D models based on a block sequence structure. (January 2020)
- Record Type:
- Journal Article
- Title:
- An efficient method for generating assembly precedence constraints on 3D models based on a block sequence structure. (January 2020)
- Main Title:
- An efficient method for generating assembly precedence constraints on 3D models based on a block sequence structure
- Authors:
- Li, Zhuoran
Wang, Jing
Anwar, Muhammad Shahid
Zheng, Zhongpeng - Abstract:
- Abstract: An efficient method is introduced for generating assembly precedence constraints on three-dimensional (3D) models based on a block sequence structure, with the purpose of enhancing the simulation quality of assembly precedence constraints and reducing the development cost of virtual assembly (VA)/virtual disassembly (VD) software. Firstly, we propose a block sequence structure to store and process the attribute data characterizing assembly precedence constraints and the reference variable of paths. Then the approaches to convert a block sequence to the next state for controlling the subsequent VA/VD operations are expounded. In the random-access memory, each assembly reference object is regarded as a node for distributed management of the precedence constraints of its paths. Therefore, the tedious preprocessing for each part model is not required. Meanwhile, the VA/VD process can be flexibly switched due to calculation and processing on the precedence relation data instead of separately setting and executing the assembly/disassembly sequences. The block sequence and state transition approaches can be programmed as the software development kit (SDK) providing parameter-input interfaces for different virtual simulation platforms, so the interactive VA/VD simulation can be efficiently developed without programming skills. For the practical application, we program and package an SDK for Unity3d and further evaluate its usability in aiding in the development ofAbstract: An efficient method is introduced for generating assembly precedence constraints on three-dimensional (3D) models based on a block sequence structure, with the purpose of enhancing the simulation quality of assembly precedence constraints and reducing the development cost of virtual assembly (VA)/virtual disassembly (VD) software. Firstly, we propose a block sequence structure to store and process the attribute data characterizing assembly precedence constraints and the reference variable of paths. Then the approaches to convert a block sequence to the next state for controlling the subsequent VA/VD operations are expounded. In the random-access memory, each assembly reference object is regarded as a node for distributed management of the precedence constraints of its paths. Therefore, the tedious preprocessing for each part model is not required. Meanwhile, the VA/VD process can be flexibly switched due to calculation and processing on the precedence relation data instead of separately setting and executing the assembly/disassembly sequences. The block sequence and state transition approaches can be programmed as the software development kit (SDK) providing parameter-input interfaces for different virtual simulation platforms, so the interactive VA/VD simulation can be efficiently developed without programming skills. For the practical application, we program and package an SDK for Unity3d and further evaluate its usability in aiding in the development of precedence constraints for VA/VD applications. Highlights: Efficient method for generating assembly precedence constraints on 3D models. Novel block sequence structure controlling the precedence constraints. Attribute data characterizing the precedence relations. State transition approaches for guiding subsequent assembly/disassembly operations. Program and package a software development kit for Unity3d the simulation engine. Graphical abstract: … (more)
- Is Part Of:
- Computer aided design. Volume 118(2020)
- Journal:
- Computer aided design
- Issue:
- Volume 118(2020)
- Issue Display:
- Volume 118, Issue 2020 (2020)
- Year:
- 2020
- Volume:
- 118
- Issue:
- 2020
- Issue Sort Value:
- 2020-0118-2020-0000
- Page Start:
- Page End:
- Publication Date:
- 2020-01
- Subjects:
- Block sequence -- Virtual assembly -- Virtual disassembly -- Assembly precedence constraint
Computer-aided design -- Periodicals
Engineering design -- Data processing -- Periodicals
Computer graphics -- Periodicals
Conception technique -- Informatique -- Périodiques
Infographie -- Périodiques
Computer graphics
Engineering design -- Data processing
Periodicals
Electronic journals
620.00420285 - Journal URLs:
- http://www.journals.elsevier.com/computer-aided-design/ ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.cad.2019.102773 ↗
- Languages:
- English
- ISSNs:
- 0010-4485
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3393.520000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 12088.xml