An Interaction-Aware, Perceptual Model for Non-Linear Elastic Objects ...

7 downloads 0 Views 1MB Size Report
seahorse model was discretized using 7429 elements. Only half of the model was used for simulation as the used materials (Ecoflex. 00-30, Dragon skin 30, ...
An Interaction-Aware, Perceptual Model for Non-Linear Elastic Objects Supplementary Material Michal Piovarˇci1,2

David I.W. Levin5 Hanspeter Pfister6

1 Saarland

1

University, MMCI

2 Comenius

University

Jason Rebello6 Wojciech Matusik4

3 MPI

Informatik

FEM simulation setup

For the finite element method simulation we use the commercial software Abaqus [http://www.3ds.com/ 2015] with implicit integration scheme. For Spec2Fab [Chen et al. 2013] the provided simulation library, materials and settings were used. For each material the force-displacement curves for uniaxial compression were extracted and converted to nominal stress-strain curves. Next, using this data the following hyperelastic material models were analyzed: Mooney-Rivlin, Ogden 3th order model and Reduced polynomial models from 1st to 6th order [Dorfmann and Muhr ]. After the analysis unstable material models were excluded and from the remaining models the model best explaining experimental data with minimal degree was used. For silicon materials we used Reduced-polynomial model of 4th degree. Objet materials were simulated using Reduced-polynomial model of 2nd degree. Material model

For all simulations in Abaqus quadratic tetrahedral elements with hybrid formulation were used to accommodate for nearly incompressible materials such as silicons. The rubber duck model was simulated using 22803 elements. The stand of the model was fixed to simulate that it was glued to its base and ground was added to represent the contact of the model with its base. The octopus model was simulated using 3282 elements. Only half of the model was modeled in the software. The other half was represented using symmetric boundary condition. The contact of the octopus with ground was modeled using a high friction coefficient to represent the interaction between rubber and a wooden plate. The seahorse model was discretized using 7429 elements. Only half of the model was used for simulation as the used materials (Ecoflex 00-30, Dragon skin 30, TangoBlack+) were soft enough to not affect the rest of the model. For the remaining two materials (flexible resin, TPU 92A-1) due to the lack of material samples we directly measured the interaction with a uniaxial device, instead of simulating it. To represent the human interaction with an object a spherical indenter with diameter of 1.5 cm was used. In all Abaqus simulation we modeled this indenter as a rigid body made from aluminum. During the simulation we extracted the reaction forces of the indenter to recover the force required to deform each specimen. The overall time duration of the simulation was set to 2 seconds to account for the human interaction speed. Interaction simulation

Used materials

ˇ Roman Durikoviˇ c2

Piotr Didyk1,3

4 MIT

CSAIL

5 Disney

Research

6 Harvard

University

toys were produced on Objet Connex 500 printer. As base materials we have used TangoBlack+ and VeroClear. For the six in-between digital materials we selected RGD8725, FLX9095, FLX9070, FLX9060, FLX9050, and FLX 9040. Seahorse models [http://www.thingiverse.com/thing:561147 2015] were fabricated using different techniques. Two seahorses were casted from silicon using Dragon skin 30 and Exoflex 00-30. One seahorse was printed on Objet Connex 500 using TangoBlack+ materials. Penultimate seahorse was printed on Ember printer using flexible resin. The last seahorse was produced using a laser printer with TPU 92A-1 material. ID A B C D E F G H I

Model setup

2

Desai Chen4

Silicon mixture 100% Dragon skin 30 50% Dragon skin 30 + 50% Ecoflex 00-30 100% Dragon skin 10 50% Dragon skin 10 + 50% Ecoflex 00-50 100% Ecoflex 00-50 87.5% 100% Ecoflex 00-50 + 12.5% Ecoflex 00-30 75% 100% Ecoflex 00-50 + 25% Ecoflex 00-30 50% 100% Ecoflex 00-50 + 50% Ecoflex 00-30 100% Ecoflex 00-30

Table 1: Silicon mixture with their corresponding IDs.

3

Peak-force histograms

Figure 1 shows on the left shows the force applied by all participants on a block during the psychophysical study. On the right the corresponding peak-force histogram stored in our database is shown.

References ASTM, I., 2010. Standard test method for rubber property - durometer hardness. [ASTM D2240-05]. C HEN , D., L EVIN , D. I., D IDYK , P., S ITTHI -A MORN , P., AND M ATUSIK , W. 2013. Spec2fab: a reducer-tuner model for translating specifications to 3d prints. ACM Transactions on Graphics (TOG) 32, 4, 135. D ORFMANN , A., AND M UHR , A. Constitutive Models for Rubber. CRC Press. HTTPS :// WWW. THINGIVERSE . COM / THING :139894,

2015. Rubber

duck. [Online; accessed 18-January-2016]. Figure 1 contains extracted force-displacement data for all our models. The silicon ducks [https://www.thingiverse.com/thing:139894 2015] were casted using different mixtures of silicons. All used silicons were purchased at [http://www.kaupo.de/ 2015]. For the base silicon material we have selected materials with different shore hardness [ASTM 2010]: Dragon skin 30, Dragon skin 10, Ecoflex 00-50, and Ecoflex 00-30. The different mixtures as well as naming convention are shown in Table 1. All of the octopus

HTTP :// WWW.3 DS . COM /,

2015. Abaqus unified fea. [Online; accessed 18-January-2016].

HTTP :// WWW. KAUPO . DE /,

2015. Kautschuk + polyurethane. [Online; accessed 18-January-2016].

HTTP :// WWW. THINGIVERSE . COM / THING :561147, 2015.

[Online; accessed 18-January-2016].

Seahorse.

Beak A B C D E F G H I

9 8 7 6 5

18

A B C D E F G H I

16 14

Force (N)

10

Force (N)

Body

4

12 10 8

3

6

2

4

1

2

0 0

5

10

15

0

20

0

1

2

3

Displacement (mm) Head

25 20

4

3

15

2.5 2 1.5

10

1

5

0.5

0

0 0

2

4

6

8

10

12

14

16

0

Displacement (mm)

2

4

6

8

Force (N)

7 6 5

16

18

TPU 92A-1 Flexible resin TangoBlack+ Dragon skin 30 Exoclex 00-30

0.9 0.8

4

0.7 0.6 0.5 0.4

3

0.3

2

0.2

1 0

14

Seahorse

Force (N)

8

12

1

VeroClear TangoBlack+ RGD8725 FLX9095 FLX9070 FLX9060 FLX9050 FLX9040

9

10

Displacement (mm)

Octopus toy 10

6

A B C D E F G H I

3.5

Force (N)

Force (N)

30

5

Tail

A B C D E F G H I

35

4

Displacement (mm)

0.1 0

2

4

6

8

10

12

Displacement (mm)

14

16

18

20

0

0

5

10

Displacement (mm)

Figure 1: Force-displacement data recovered for interaction with all fabricated objects.

15

0

0

400

Sample ID

40

0

500

Sample ID

400

Sample ID

Block 9 Normalized count

Force [N]

40

0

500

Sample ID

Block 11 Normalized count

Force [N]

60

40

0

500

Sample ID

1000

Normalized count Normalized count 500

Sample ID

Block 6

0

20

40

60

Force [N]

40

0

80

0

500

1000

Sample ID

Block 8

Force [N] 0

20

40

60

Force [N]

40

0

80

0

500

Sample ID

Block 10

0.1

0

20

40

60

Force [N]

40

0

80

0.2

0

500

Sample ID

0.1

Block 12

0

20

40

60

Force [N]

80

40

0

0

400

Sample ID

800

0

20

0

20

0

20

0

20

0

20

40

60

80

40

60

80

40

60

80

40

60

80

40

60

80

40

60

80

Force [N]

Force [N]

0.2

0.1

Force [N]

0.2

0.1

Force [N]

0.2

0.1

0

1000

80

20

0.1

0

1000

80

0

0.2

0

1500

80

0.1

0

1000

80

0.2

0

0

0.2

0

1000

40

0

80

0.1

0

1000

80

0

40

Force [N]

0.1

0

800

80

0

20

Force [N]

Force [N]

Normalized count 0

500

Sample ID

Block 4

0.2

40

0

0

Block 7

80

0

80

0.2

0

1000

Force [N]

0

80

Force [N]

0

0

Normalized count

Force [N]

80

60

0.1

800

Block 5

40

0.2

Normalized count

Force [N]

40

20

Normalized count

Block 3 80

0

Normalized count

Sample ID

0

1000

40

Normalized count

500

Force [N]

0

0.1

Force [N]

0

80

Force [N]

Normalized count

Force [N]

40

Block 2

0.2

Normalized count

Block 1 80

Force [N]

0.2

0.1

0

Force [N]

Figure 2: Left: peak-force data recovered for each block during psychophysical experiment. Right: histograms stored in our database.

Suggest Documents