Go to the source code of this file.
|
| enum | MovementType {
MovementType::ROTATION = 0,
MovementType::POINT = 1,
MovementType::LINE = 2,
MovementType::MULTI_LINE = 3,
MovementType::ARC = 4
} |
| |
| enum | MovementStatesType { MovementStatesType::CONTINU = 0,
MovementStatesType::LOOP_DISTANCE = 1,
MovementStatesType::LOOP_TIME = 2
} |
| |
| enum | MovementOptionalAttribut : MovementOptionalAttributType { STATES_TYPE = 1 << 0,
ALIGNMENT = 1 << 1,
SPEED = 1 << 2
} |
| |
| enum | EnslavementAlignementType { ALIGNEMENT_IN_OF_LINE,
ALIGNEMENT_OUT_OF_LINE,
NO_ALIGNMENT
} |
| |
◆ MovementOptionalAttributType
Option flags for movement attributes.
◆ EnslavementAlignementType
| Enumerator |
|---|
| ALIGNEMENT_IN_OF_LINE | |
| ALIGNEMENT_OUT_OF_LINE | |
| NO_ALIGNMENT | |
◆ MovementOptionalAttribut
| Enumerator |
|---|
| STATES_TYPE | |
| ALIGNMENT | |
| SPEED | |
◆ MovementStatesType
Describes possible movement state change strategies.
- CONTINU: continuous movement.
- LOOP_DISTANCE: alternate state after distance threshold.
- LOOP_TIME: alternate state after time threshold.
| Enumerator |
|---|
| CONTINU | |
| LOOP_DISTANCE | |
| LOOP_TIME | |
◆ MovementType
Defines the type of robot movement (rotation, point, line, multi-line path, arc).
| Enumerator |
|---|
| ROTATION | |
| POINT | |
| LINE | |
| MULTI_LINE | |
| ARC | |