This file is part of the OpenJAUS HTML JAUS Reference.
Please support AS-4 JAUS and SAE by purchasing the corresponding Standard Document(s) from SAE International here.

Home / Iop_v3ServiceSet / SetSelfCollisionAvoidancePolicy

Message SetSelfCollisionAvoidancePolicy

Message ID: C521h

This message is used to set the active behavior for self-collision avoidance; while the operator has primary control of the platform, self-collision avoidance prevents (or attempts to prevent) user actions which may result in damage to the platform.


Message Format
Field # Field Type Units Optional Interpretation
1 SelfCollisionAvoidancePolicyRec Record false
2 SelfCollisionAvoidanceRec Record false

Field # Field Type Units Optional Interpretation
1 Local_ID Unsigned Byte units one false A request identifier that will be returned in the response message. This field allows the client to coordinate requests and responses.

Field # Field Type Units Optional Interpretation
1 SelfCollisionAvoidanceState Enumeration
Integer Size: Unsigned Byte
one false Enumeration Values:
0: DoNothing
1: StopOnPath
2: DeviateFromPathToAvoidCollisions
2 Priority Unsigned Byte units one false The relative priority used to establish precedence when multiple moving objects support self-collision avoidance. Lower values should yield to objects with higher values. Fixed objects, or moving objects that do not support self-collision avoidance, are considered to have maximum priority (255). If two objects have the same priority, the behavior is non-deterministic.

Copyright © SAE International. Reprinted with Permission.
Portions Copyright © OpenJAUS LLC.
The information above is generated from the JAUS Services modelled in the OpenJAUS SDK using OpenJAUS Service Studio. It is provided as a resource to assist JAUS developers and is not a substitute for the JAUS Standards Documents which may be obtained from the SAE International.

Generated on 07/17/2019 from iop_v3.ojss