Modeling lattice modular systems with space groups Nicolas Brener, - - PowerPoint PPT Presentation

modeling lattice modular systems with space groups
SMART_READER_LITE
LIVE PREVIEW

Modeling lattice modular systems with space groups Nicolas Brener, - - PowerPoint PPT Presentation

Modeling lattice modular systems with space groups Nicolas Brener, Faiz Ben Amar, Philippe Bidaud Laboratoire de Robotique de Paris Universit de Paris 6 Lattice Robot vs Crystal Lattice Robot Crystal Connectors have discrete


slide-1
SLIDE 1

Modeling lattice modular systems with space groups

Nicolas Brener, Faiz Ben Amar, Philippe Bidaud Laboratoire de Robotique de Paris Université de Paris 6

slide-2
SLIDE 2

Lattice Robot vs Crystal

  • Use of crystallographic knowledge

– Discrete Motion Chiral space groups – Connectors position Wyckoff sets

  • Lattice Robot

–Connectors have discrete positions in a lattice –Mobilities act on the position of the connectors –Mobility are discrete motions

  • Crystal

–Atoms have discrete positions in a lattice –Symmetries act on the atoms positions –Symmetries are discrete isometries

slide-3
SLIDE 3

Outline

  • Discrete motion spaces

– Point groups – Lattice groups – Space groups

  • Wyckoff positions
  • Group hierarchy
  • Classification of lattice robots
  • Design of lattice robots
  • Next steps
slide-4
SLIDE 4

Transformation Groups taxonomy

Continuous

Isometry (length preserved) Motion (length and orientation preserved)

Discrete

230 Crystallographic Space groups types SE3 SO3 32 Crystallographic point groups 3D Isometry group 65 Chiral Space Groups types (Sohncke Groups) 14 Lattice groups types 11 Crystallographic rotation groups

Subgroup Subset

Discrete rotation groups point groups Translations group

slide-5
SLIDE 5

Discrete motion spaces

  • Discrete rotation chiral point group
  • Discrete translation lattice group
  • Discrete motion chiral space group
slide-6
SLIDE 6

Discrete motion spaces

  • 11 chiral point

groups (rotation groups)

– Finite sets

  • Point group 622

– 12 rotations – 1 6-fold axes – 6 2-fold axes – Generator:

{ 180° rotation along x, 60° rotation along z }

Geometric elements

6-fold rotation 2-fold rotation

slide-7
SLIDE 7

Discrete motion spaces

  • Point group 432

– 24 rotations – 3 4-fold axes – 4 3-fold axes – 6 2-fold axes – Generator:

{ 90° rotation along x, 90° rotation along y }

4-fold rotation 3-fold rotation 2-fold rotation

Geometric elements

slide-8
SLIDE 8

Discrete motion spaces

  • Lattice groups

– Infinite sets – Generators: 3 translations – 14 types

  • Cubic lattice

{(a,0,0),(0,a,0),(0,0,a)}

  • Cubic centered lattice

{(-a,a,a), (a,-a,a), (a,a,- a)}

  • Cubic face centered

lattice

{(a,a,0),(a,0,a), (0,a,a)}

  • Hexagonal lattice

{(a,0,0),(a/2, a3/2, h)}

  • Triclinic lattice

{A,B,C}

slide-9
SLIDE 9

Discrete motion spaces

  • Chiral Space Group

– Infinite sets – Have rotations and translations (and screw) – 65 types – Described in the « International Tables for Crystallography » edition th. Hahn

slide-10
SLIDE 10

Discrete motion spaces

Geometric elements of P622, except screw axes

6-fold 3-fold 2-fold

slide-11
SLIDE 11

Discret motion spaces

Geometric elements of P432, except screw axes

4-fold 3-fold 2-fold

slide-12
SLIDE 12

Discret motion spaces

Geometric elements of F432, except screw axes

4-fold 3-fold 2-fold

slide-13
SLIDE 13

Wyckoff positions and Connectors

identity 2-fold 3-fold 4-fold 6-fold Orthogonal rotation symmetry Tangential rotation symmetry identity 2-fold

slide-14
SLIDE 14

Space Group Hierarchy

slide-15
SLIDE 15

Space Group Hierarchy

P1 P622 P432 I432 F432 60 other chiral space groups Maximum chiral space groups Minimum chiral space group

  • Classification

Minimum space group

  • Design in Maximum groups
slide-16
SLIDE 16

Classification

  • M-tran

– Mobilities match 4-fold axes of F432 – Connectors match Wyckoff position e – The connectors have 4-fold symmetry

slide-17
SLIDE 17

Classification

Connector Lattice System

  • rientation

Symmetry Wyckof position

Space Group None 4-fold None None 4-fold 4-fold j e j,j a,a,a e e F432 F432 F432 P1 P432 F432 (1,0,0) Molecule NA Atron NA Telecube (1,0,0) M-tran NA 3D universal (1,0,0) I-Cube

slide-18
SLIDE 18

Designing

Choose a space, and corresponding wyckoff position(s) and orientation(s). A module is constructed by selecting some mobilities and connectors and gluing them together Example: in F432 with 1 position in (a)

slide-19
SLIDE 19

Designing

Choose a space, and corresponding wyckoff position(s) and orientation(s). A module is constructed by selecting some mobilities and connectors and gluing them together Example: in F432 with 1 position in (a)

slide-20
SLIDE 20

Designing

Choose a space, and corresponding wyckoff position(s) and orientation(s). A module is constructed by selecting some mobilities and connectors and gluing them together Example: in F432 with 1 position in (a)

slide-21
SLIDE 21

Designing

Choose a space, and corresponding wyckoff position(s) and orientation(s). A module is constructed by selecting some mobilities and connectors and gluing them together Example: in F432 with 1 position in (a)

slide-22
SLIDE 22

Designing

Choose a space, and corresponding wyckoff position(s) and orientation(s). A module is constructed by selecting some mobilities and connectors and gluing them together Example: in F432 with 1 position in (a)

Node Rotation axis Connexion plate 4-fold 2-fold 3-fold

slide-23
SLIDE 23

Conclusion

  • Chiral Space groups give:

– All possible mobility – All possible orientation, position and symmetries for connectors

  • Lattice design but chain type product (ex: M-tran)
  • Provides a framework to design several compatible

systems, or extend existing systems with new modules.

  • But: it does not provide automatically an operational

modular system…

– Collision – Joint stops – …

slide-24
SLIDE 24

Further steps

  • Formalize and automate classification.
  • Find rules on connector positions and

mobilities that provide systems that efficiently reconfigure.

  • Develop a design interface.