Functional Generative Design: An Evolutionary Approach to 3D-Printing GECCO 2018 Kyoto, Japan
Overview • • – – – – • – • – – •
Motivation
Motivation (FDM) (kinematic)
Motivation Printed supports Fused Deposition Modeling Process
Motivation Printed supports Fused Deposition Modeling Process requires post-processing
Motivation •
Motivation •
Motivation •
Motivation • Supports! (Grey)
Motivation • Supports! (Grey)
3D Printing Functional Parts Slicing (Output: GCODE ) 3D gear design 3D Printing model (Continuum model) (Discrete model)
Motivation Slicing (Output: GCODE ) 3D gear design 3D gear design 3D Printing model (Continuum model) (Discrete model)
Motivation Slicing (Output: GCODE ) 3D gear design 3D gear design 3D Printing model (Continuum model) (Discrete model)
Motivation Slicing (Output: GCODE ) 3D gear design 3D Printing model
3D Printing Functional Parts Slicing (Output: GCODE ) 3D gear design 3D Printing model (Continuum model) (Discrete model) • – – –
Motivation • Launcher Rails Ruler Car
Motivation •
Motivation • SPRING
Motivation • SPRING
Available Methods ● ○ ■ ○ ■ ● ○ ○ ■ ■
Methodology • ➢ ➢ ➢ ➢ •
VAE • → Latent Variable Space AE Training Loss = VAE Recons.Error + KL-divergence Kingma and Welling, 2014 Forces LVs to follow a unit Gaussian distribution •
VAE Interpolation in LV-space
Noisy (Regressing) Kriging • → • Correlation between two points: Prediction at new point x*: f Predicted (re-interpolation) error (for EGO):
EGO • → • Initial Sample Set Expensive Fitness Evaluations Build Surrogate Add Update Search for Improvement Update? Best Design
EGO • → • Initial Sample Set Expensive Fitness Evaluations Build Surrogate Add Update Search for Improvement Update? Best Design
rGA • → • ▪ ▪ α ▪ • ▪ ▪ •
Integrated Method Exp-1 : Random Sampling in LV-space ( 12-D ) Initial Designs Exp-2: Uniform Sampling 2-D / 3-D Conversion in LV-space ( 12-D ) Fitness Evaluations Build Kriging rGA VAE-Encoder (13-D) Add Update (New design in VAE-Decoder LV-space) EI: Search for an rGA update (12-D) Stop? Best Design
Experiments • • • – – • •
Exp-1 Results
Exp-2 Results
Discussion • → • → • •
Discussion • Continuous Gap (red region)
Future Work • VAE EG Conv. NN
Future Work • VAE EG Conv. NN • vs.
Future Work • VAE EG Conv. NN • vs. •
Future Work • VAE EG Conv. NN • vs. • •
Conclusions • • → • – – – ▪ ▪ – – •
Recommend
More recommend