The source project of this merge request has been removed.
Fix twist_cmd safety checking in planner
(Recreate of !56 (closed) due to CI system error.)
Fixed bug
Safety twist_cmd checking was resided in planner
At this moment the function that checking twist_cmd max value for safety was resided in planner. However, this should be done in safety checking node. So I moved this function to twist_gate.
Default safety value of linear velocity was too small
At this moment the safety max value of linear velocity was too small. This might cause unwanted stopping during running. I set DBL_MAX to this default value, which disables safety checking unless an user specifies in autoware_health_checker configuration.
Description of bug
- Linear velocity output of planner that exceeds 2.2 m/s causes health checker warning state.
- Linear velocity output of planner that exceeds 3.3 m/s causes health checker error state.
- Linear velocity output of planner that exceeds 4.4 m/s causes health checker fatal state.