{'fraction_non_alphanumeric': 0.022977022977022976, 'fraction_numerical': 0.005994005994005994, 'mean_word_length': 5.464516129032258, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Object Behavior Specification and Simulation in Virtual Assembly

Virtual assembly is widely used to increase productivity. However, performing all the operations manually is time consuming, because there will inevitably have much rework to do. On the other hand, automating the whole process is an unbelievable task, because there is a lack of professional knowledge. Therefore, we present an object trace method to depict assembly manipulation, and use this specification to simulate human's direct manipulation. We propose a 3-layered structure to specify object trace, namely, temporal behavior segment, short behavior sequence and object trace. The behavior specification owns adaptability in changed virtual environment. The authors have implemented the approach in virtual assembly system Interaction3D. The experiments show that, this method makes an improvement on time saving with a ratio of 59.23%, and sharply reduces the cognitive load in complicated operation process to the least level.