ros-controls/ros2_controllers

diff_drive_controller code tidy-up + many tests are missing from ROS1

Open

#304 opened on Feb 25, 2022

 (1 comment) (0 reactions) (0 assignees)C++ (520 forks)auto 404
good second issuehelp wanted

Repository metrics

Stars
 (810 stars)
PR merge metrics
 (Avg merge 20d 7h) (79 merged PRs in 30d)

Description

Review the code and feature list of diff_drive_controller from ROS1 and write up a comparison with the current version in ROS2, don't forget about testing either. Please make sure to highlight messy or inefficient parts in the current ROS2 implementation, there should be a few of those still...

https://github.com/ros-controls/ros_controllers/tree/noetic-devel/diff_drive_controller https://wiki.ros.org/diff_drive_controller

The ticket then should be extended with either a list of TODOs or a list of additional tickets to address the missing parts.

Contributor guide