Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Project Idea: Feature-parity for controllers from ROS1 #1610

Open
christophfroehlich opened this issue Mar 26, 2025 · 0 comments
Open

Project Idea: Feature-parity for controllers from ROS1 #1610

christophfroehlich opened this issue Mar 26, 2025 · 0 comments
Labels
persistent Issue won't get marked as stale

Comments

@christophfroehlich
Copy link
Contributor

The ros2_control framework in ROS 2 is a rewrite of the ros_control framework from ROS 1.
Our rich set of standard controllers was one of the main motivations for users to adopt ros_control in ROS 1 and while we ported most of them, there are quite a few features missing for the two main controllers of this set, the diff_drive_controller and the joint_trajectory_controller.

This work will consist of reviewing the two versions of the two controllers and comparing for feature parity. Once the missing parts are identified, port them over from ROS 1 with as much test support as possible.

Related existing issues are:

Stretch goals:


| Skills required/preferred:

  • Good C++ skills
  • Basic understanding of ROS and/or ROS 2
  • Basic understanding of unit testing with gmock

| Possible mentors: Bence Magyar
| Expected size of project: 350 hours
| Difficulty: medium

@christophfroehlich christophfroehlich added the persistent Issue won't get marked as stale label Mar 26, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
persistent Issue won't get marked as stale
Projects
None yet
Development

No branches or pull requests

1 participant