It's promised here:
|
description: "Maximum deceleration in reverse direction. If not set, -max_deceleration will be used.", |
The first nan check happens here I think:
https://github.com/ros-controls/control_toolbox/blob/33843ee427db3bf12d159995754580e2d5387066/control_toolbox/include/control_toolbox/rate_limiter.hpp#L210..L213
if (std::isnan(max_first_derivative_neg_))
{
max_first_derivative_neg_ = max_first_derivative_pos_;
}
Which is not the implementation promised.