In TrackingPidLocalPlanner::projectedCollisionCost() a local variable x_step_tf is created but only it's origin component is initialized; it's basis component is left uninitialized.
Later this variable is used in computations which is undefined behavior.
This could be (one of) the reasons our tests sometimes fail.
In
TrackingPidLocalPlanner::projectedCollisionCost()
a local variablex_step_tf
is created but only it's origin component is initialized; it's basis component is left uninitialized.Later this variable is used in computations which is undefined behavior.
This could be (one of) the reasons our tests sometimes fail.