Loading…
Evolutionary Exploration of Mechanical Assemblies in VR
Due to the maker movement and 3D printers, people nowadays can directly fabricate mechanical devices that meet their own objectives. However, it is not intuitive to identify the relationship between specific mechanical movements and mechanical structures that facilitate such movements. This paper pr...
Saved in:
Published in: | Mathematics (Basel) 2022-04, Vol.10 (8), p.1232 |
---|---|
Main Authors: | , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | Due to the maker movement and 3D printers, people nowadays can directly fabricate mechanical devices that meet their own objectives. However, it is not intuitive to identify the relationship between specific mechanical movements and mechanical structures that facilitate such movements. This paper presents an interactive system that can enable users to easily create and experiment with desired mechanical assemblies via direct manipulation interfaces in virtual reality, as well as to intuitively explore design space through repeated application of the crossover operation, which is used at the core of the genetic algorithm. Specifically, a mechanical assembly in our system is genetically encoded as a undirected graph structure in which each node corresponds to a mechanical part and each edge represents the connection between parts. As the user selects two different mechanical assemblies and commands the crossover operation, each of their corresponding graphs is split into two subgraphs and those subgraphs are recombined to generate the next-generation mechanical assemblies. The user can visually examine new mechanical assemblies, save assemblies that are closer to objectives, and remove the others. Based on our experiments, in which non-expert participants were asked to achieve a challenging design objective, it was verified that the proposed interface exhibited significantly effective performance. |
---|---|
ISSN: | 2227-7390 2227-7390 |
DOI: | 10.3390/math10081232 |