There currently exists an issue where when a cmd_vel message is sent to the rover_driver that the message sets the pi controller target, but never reset to 0 if a cmd_vel message in never received again. This causes a runaway behavior.
This pull request solves this by adding a 1-second timer to the driver level that resets the left and right controllers unless a new cmd_vel message is received.
There currently exists an issue where when a cmd_vel message is sent to the rover_driver that the message sets the pi controller target, but never reset to 0 if a cmd_vel message in never received again. This causes a runaway behavior.
This pull request solves this by adding a 1-second timer to the driver level that resets the left and right controllers unless a new cmd_vel message is received.