DynamicConstraints attribute description is misleading
Desription in DynamicConstraints is misleading
Currently, every attribute in DynamicConstraints is described in relation to the 'distance controller':
attribute | description |
---|---|
maxAcceleration | Maximum acceleration the distance controller is allowed to use for keeping the distance. Missing value is interpreted as 'inf'. Unit: [m/s²]. Range: [0..inf[. |
maxAccelerationRate | Maximum acceleration rate the distance controller is allowed to use for keeping the distance. Missing value is interpreted as 'inf'. Unit: [m/s³]. Range: [0..inf[. |
maxDeceleration | Maximum deceleration the distance controller is allowed to use for keeping the distance. Missing value is interpreted as 'inf'. Unit: [m/s²]. Range: [0..inf[. |
maxDecelerationRate | Maximum deceleration rate the distance controller is allowed to use for keeping the distance. Missing value is interpreted as 'inf'. Unit: [m/s³]. Range: [0..inf[. |
maxSpeed | Maximum speed the distance controller is allowed to use for keeping the distance. Missing value is interpreted as 'inf'. Unit: [m/s]. Range: [0..inf[. |
However, since DynamicConstraints are now also applied to SpeedProfileAction, this description may be misleading and should be updated.
Proposed Solution
Omit distance related phrases:
attribute | description |
---|---|
maxAcceleration | Maximum acceleration the controller is allowed to use. Missing value is interpreted as 'inf'. Unit: [m/s²]. Range: [0..inf[. |
maxAccelerationRate | Maximum acceleration rate the controller is allowed to use. Missing value is interpreted as 'inf'. Unit: [m/s³]. Range: [0..inf[. |
maxDeceleration | Maximum deceleration the controller is allowed to use. Missing value is interpreted as 'inf'. Unit: [m/s²]. Range: [0..inf[. |
maxDecelerationRate | Maximum deceleration rate the controller is allowed to use. Missing value is interpreted as 'inf'. Unit: [m/s³]. Range: [0..inf[. |
maxSpeed | Maximum speed the controller is allowed to use. Missing value is interpreted as 'inf'. Unit: [m/s]. Range: [0..inf[. |