0x04B5 - SetVelocityCommandExt
Description
This message is used to command the linear velocity and rotational rate of the platform. The SetVelocityCommand provides the capability, by setting the appropriate command type in the message, to set the current velocity command, set the maximum allowed velocity values, set the minimum allowed velocity values and set the default velocity command. Either absolute speed (SOG) or relative (SRM) may be set.
Structure
SetVelocityCommandExt VelocityCommandExtRec
VelocityCommandExtRec
Type: Record
Field # | Field Name | Type | Units | Optional | Interpretation |
---|---|---|---|---|---|
1 | PresenceVector | uint8 | |||
2 | CommandType | uint8 | one | false | Where minimum and maximum are the bottom and top ends of the allowable range. Any commanded velocity outside this range will be ignored. For a system that expects to move in both directions along or around an axis, e.g. forward and backward for linear X, then the minimum is expected to be negative. |
3 | Velocity_X | true | |||
4 | Velocity_Y | true | |||
5 | Velocity_Z | true | |||
6 | RollRate | true | |||
7 | PitchRate | true | |||
8 | YawRate | true |