The rover.py node doesn't really do much other than relay updates from the joy node and encoder updates to commands to the robot. Propose to merge rover.py and robot.py and move joy code to joystick.py
Similar for roboclaw_wrapper.py and motor_controller.py. Naming is also confusing (class MotorController lives in roboclaw_wrapper.py) and should just be one file.
Description
MotorController
lives in roboclaw_wrapper.py) and should just be one file.