geometry & kinematics - automationml · 3 automationml incorporates collada for geometry and...

16
Geometry & Kinematics

Upload: others

Post on 08-Oct-2019

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Geometry & Kinematics - AutomationML · 3 AutomationML incorporates COLLADA for geometry and kinematics information COLLADA is an industry standard (Khronos Org.) COLLADA is XML based

Geometry & Kinematics

Page 2: Geometry & Kinematics - AutomationML · 3 AutomationML incorporates COLLADA for geometry and kinematics information COLLADA is an industry standard (Khronos Org.) COLLADA is XML based

2

Overview about AutomationML

AutomationMLEngineering data

CAEX IEC 62424 Top level format

Plant topology

information

•Plants

•Cells

•Components

•Attributes

•Interfaces

•Relations

•References

COLLADA

Geometry

Kinematics

PLCopen XML

Behaviour

Sequencing

Object A

Object A1

Object A2

InitInit

Step 1

End

Further XML Standard format

Further aspects of

engineering information

Object An

Page 3: Geometry & Kinematics - AutomationML · 3 AutomationML incorporates COLLADA for geometry and kinematics information COLLADA is an industry standard (Khronos Org.) COLLADA is XML based

3

AutomationML incorporates COLLADA for geometry and

kinematics information

COLLADA is an industry standard (Khronos Org.)

COLLADA is XML based

COLLADA is seamless integrated in AutomationML

AutomationMLCOLLADA data

AutomationML Internal Element

Robot

Geometry

Kinematics

Motion paths

Page 4: Geometry & Kinematics - AutomationML · 3 AutomationML incorporates COLLADA for geometry and kinematics information COLLADA is an industry standard (Khronos Org.) COLLADA is XML based

4

A short history of COLLADA

Started in 2003 SIGGRAPH San Diego

Focus on 3D content

Mesh geometries

Branches: gaming (Sony, Intel, Autodesk, NVidia, …)

2007 AutomationML joins Khronos

Proposals for BREP and Kinematics

Branches: gaming, GIS (Google Earth), automation industry (ABB, Daimler, …)

2008 COLLADA 1.5.0

With BREP and Kinematics, MathML

Official committment by Bentley (MicroStation)

Official committment by Siemens

Page 5: Geometry & Kinematics - AutomationML · 3 AutomationML incorporates COLLADA for geometry and kinematics information COLLADA is an industry standard (Khronos Org.) COLLADA is XML based

5

COLLADA covers information for interchange of 3D geometry

Example Description

Part geometries

Exact description as BREP

Display description as meshes

Definition of materials

Simple shaders (specular color, diffuse color, …)

Complex shaders (GLES, …)

Textures (Bitmap, GIF,…)

Definition of product structure

Instanciation of parts and subassemblies

Binding materials to parts

Level of Detail

Page 6: Geometry & Kinematics - AutomationML · 3 AutomationML incorporates COLLADA for geometry and kinematics information COLLADA is an industry standard (Khronos Org.) COLLADA is XML based

6

COLLADA enables interchange of kinematic descriptions

Example Description

Definition of kinematic models

Description of joints

Description of links

Description of constraints (limits, closed loops, formulas)

Definition of articulated systems

Kinematic constraints (locked joints, active joints,…)

Dynamic constraints (velocity, acceleration,…)

Kinematic frames

Definition of kinematic scenes

Assembly of kinematic systems

Parametrization of kinematic systems

Binding of kinematics to geometry

Page 7: Geometry & Kinematics - AutomationML · 3 AutomationML incorporates COLLADA for geometry and kinematics information COLLADA is an industry standard (Khronos Org.) COLLADA is XML based

7

Closing the gaps between different tools and models

Transformation to

AutomationML

Transformation to

AutomationML

Page 8: Geometry & Kinematics - AutomationML · 3 AutomationML incorporates COLLADA for geometry and kinematics information COLLADA is an industry standard (Khronos Org.) COLLADA is XML based

8

Cell HC15 in DELMIA V5

Page 9: Geometry & Kinematics - AutomationML · 3 AutomationML incorporates COLLADA for geometry and kinematics information COLLADA is an industry standard (Khronos Org.) COLLADA is XML based

9

Cell HC15 in PDF

Page 10: Geometry & Kinematics - AutomationML · 3 AutomationML incorporates COLLADA for geometry and kinematics information COLLADA is an industry standard (Khronos Org.) COLLADA is XML based

10

Cell HC15 in COLLADA Viewer

Page 11: Geometry & Kinematics - AutomationML · 3 AutomationML incorporates COLLADA for geometry and kinematics information COLLADA is an industry standard (Khronos Org.) COLLADA is XML based

11

Cell HC15 in VGR

Page 12: Geometry & Kinematics - AutomationML · 3 AutomationML incorporates COLLADA for geometry and kinematics information COLLADA is an industry standard (Khronos Org.) COLLADA is XML based

12

Cell HC15 in JT2Go

Page 13: Geometry & Kinematics - AutomationML · 3 AutomationML incorporates COLLADA for geometry and kinematics information COLLADA is an industry standard (Khronos Org.) COLLADA is XML based

13

Cell HC15 in Robcad

Page 14: Geometry & Kinematics - AutomationML · 3 AutomationML incorporates COLLADA for geometry and kinematics information COLLADA is an industry standard (Khronos Org.) COLLADA is XML based

14

Cell HC15 in Sketchup

Page 15: Geometry & Kinematics - AutomationML · 3 AutomationML incorporates COLLADA for geometry and kinematics information COLLADA is an industry standard (Khronos Org.) COLLADA is XML based

15

Summary AutomationML geometry and kinematics

Covers 3D geometry and kinematics

Enhanced with features for industry:BREP, Kinematic

Based on COLLADA

Already used in planning workflows:Daimler, Schulz Engineering, BMW, …

Page 16: Geometry & Kinematics - AutomationML · 3 AutomationML incorporates COLLADA for geometry and kinematics information COLLADA is an industry standard (Khronos Org.) COLLADA is XML based

16

Join AutomationML!

http://www.automationml.org