Example.relast 419 Bytes
Newer Older
Johannes Mey's avatar
Johannes Mey committed
1
2
3
4
5
6
Model ::= RobotArm ZoneModel;

ZoneModel ::= <Size:IntPosition> SafetyZone:Zone*;

Zone ::= Coordinate*;

Johannes Mey's avatar
Johannes Mey committed
7
RobotArm ::= Joint* EndEffector <_AttributeTestSource:int> /<_AppropriateSpeed:double>/; // normally this would be: <AttributeTestSource:int> ;
Johannes Mey's avatar
Johannes Mey committed
8
9
10
11
12
13

Joint ::= <Name> <CurrentPosition:IntPosition>;  // normally this would be: <CurrentPosition:IntPosition>

EndEffector : Joint;

Coordinate ::= <Position:IntPosition>;