As we're trying to use nav2, we need to have a ROS2 driver.
Acceptance Criteria
GIVEN a tuned roboclaw and motors with encoders
AND the ROS2 driver is running
WHEN publishing to cmd_vel
THEN the motor should turn at the commanded rate
Notes
If we publish this driver, we should publicly attribute who we ported it from, as we shouldn't be changing it to much in this phase.
Long term though (if there is such a thing) the code base would likely diverge.
Use Case
As we're trying to use nav2, we need to have a ROS2 driver.
Acceptance Criteria
GIVEN a tuned roboclaw and motors with encoders AND the ROS2 driver is running WHEN publishing to cmd_vel THEN the motor should turn at the commanded rate
Notes
If we publish this driver, we should publicly attribute who we ported it from, as we shouldn't be changing it to much in this phase. Long term though (if there is such a thing) the code base would likely diverge.