Implement differential drive odometry node to achieve: - Publish odometry ROS topic from encoder or hall counts. - Broadcast transform from odom frame to base_link frame.