Skip to content

Conversation

@kumar-sanjeeev
Copy link
Contributor

@kumar-sanjeeev kumar-sanjeeev commented Mar 3, 2025

This PR applies the new API changes in the handles of ros2_control in following controllers in same fashion as #1565:

  • ackermann_steering_controller
  • bicycle_steering_controller
  • admittance_controller
  • effort_controllers
  • forward_command_controller
  • gpio_controllers
  • gripper_controllers
  • mecanum_drive_controller
  • parallel_gripper_controller
  • tricycle_controller
  • pid_controller
  • tricycle_steering_controller
  • mecum_driver_contoller
  • force_torque_sensor_broadcaster
  • steering_controllers_library
  • joint_state_broadcaster
  • position_controllers
  • joint_trajectory_controller (partial fixed)
  • diff_drive_controller
Copy link
Member

@christophfroehlich christophfroehlich left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks fine, thanks!

@kumar-sanjeeev
Copy link
Contributor Author

Looks fine, thanks!

@christophfroehlich hi, one question - I have made progress on other controllers as well locally on my system. Can I push these changes into this PR as well (will update description), or should I wait for more reviews on current submitted PR ?

@christophfroehlich
Copy link
Member

Copy link
Member

@saikishor saikishor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The changes already look good to me. I just forgot to comment.
@kumar-sanjeeev yes, please proceed with other packages as well

@kumar-sanjeeev
Copy link
Contributor Author

@saikishor and @christophfroehlich , one question, would you like me to complete all the controller packages first, and then you would review them of all together? Or would you prefer to first provide feedback on the commits that have already been pushed in this PR?

@christophfroehlich
Copy link
Member

apply the changes to all of them please

@saikishor
Copy link
Member

Yes please

christophfroehlich and others added 8 commits July 21, 2025 22:47
Co-authored-by: Sai Kishor Kothakota <saisastra3@gmail.com>
Co-authored-by: Sai Kishor Kothakota <saisastra3@gmail.com>
Co-authored-by: Sai Kishor Kothakota <saisastra3@gmail.com>
Co-authored-by: Sai Kishor Kothakota <saisastra3@gmail.com>
Co-authored-by: Sai Kishor Kothakota <saisastra3@gmail.com>
Co-authored-by: Sai Kishor Kothakota <saisastra3@gmail.com>
Copy link
Member

@saikishor saikishor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@christophfroehlich christophfroehlich merged commit 76c07f9 into ros-controls:master Jul 22, 2025
19 of 26 checks passed
@kumar-sanjeeev
Copy link
Contributor Author

@christophfroehlich, @saikishor, thank you both for reviewing this PR, and 🙌 @christophfroehlich for taking care code review suggestions from @saikishor.

@saikishor
Copy link
Member

@christophfroehlich, @saikishor, thank you both for reviewing this PR, and 🙌 @christophfroehlich for taking care code review suggestions from @saikishor.

Thanks to you for all the efforts @kumar-sanjeeev :)

@christophfroehlich christophfroehlich added the backport-jazzy Triggers PR backport to ROS 2 jazzy. label Sep 26, 2025
mergify bot pushed a commit that referenced this pull request Sep 26, 2025
…1566)

Co-authored-by: Christoph Fröhlich <christophfroehlich@users.noreply.github.com>
Co-authored-by: ska <sanjeev.kumar@ipa.fraunhofer.de>
Co-authored-by: Christoph Froehlich <christoph.froehlich@ait.ac.at>
Co-authored-by: Sai Kishor Kothakota <saisastra3@gmail.com>
(cherry picked from commit 76c07f9)

# Conflicts:
#	forward_command_controller/src/forward_controllers_base.cpp
#	joint_trajectory_controller/src/joint_trajectory_controller.cpp
#	parallel_gripper_controller/include/parallel_gripper_controller/parallel_gripper_action_controller_impl.hpp
#	pid_controller/test/test_pid_controller.cpp
#	pid_controller/test/test_pid_controller_dual_interface.cpp
#	steering_controllers_library/src/steering_controllers_library.cpp
#	steering_controllers_library/test/test_steering_controllers_library.cpp
saikishor added a commit that referenced this pull request Sep 27, 2025
…1566)

Co-authored-by: Christoph Fröhlich <christophfroehlich@users.noreply.github.com>
Co-authored-by: ska <sanjeev.kumar@ipa.fraunhofer.de>
Co-authored-by: Christoph Froehlich <christoph.froehlich@ait.ac.at>
Co-authored-by: Sai Kishor Kothakota <saisastra3@gmail.com>
saikishor added a commit that referenced this pull request Sep 27, 2025
…1566)

Co-authored-by: Christoph Fröhlich <christophfroehlich@users.noreply.github.com>
Co-authored-by: ska <sanjeev.kumar@ipa.fraunhofer.de>
Co-authored-by: Christoph Froehlich <christoph.froehlich@ait.ac.at>
Co-authored-by: Sai Kishor Kothakota <saisastra3@gmail.com>
saikishor added a commit that referenced this pull request Sep 27, 2025
…1566)

Co-authored-by: Christoph Fröhlich <christophfroehlich@users.noreply.github.com>
Co-authored-by: ska <sanjeev.kumar@ipa.fraunhofer.de>
Co-authored-by: Christoph Froehlich <christoph.froehlich@ait.ac.at>
Co-authored-by: Sai Kishor Kothakota <saisastra3@gmail.com>
saikishor added a commit that referenced this pull request Sep 27, 2025
…1566)

Co-authored-by: Christoph Fröhlich <christophfroehlich@users.noreply.github.com>
Co-authored-by: ska <sanjeev.kumar@ipa.fraunhofer.de>
Co-authored-by: Christoph Froehlich <christoph.froehlich@ait.ac.at>
Co-authored-by: Sai Kishor Kothakota <saisastra3@gmail.com>
saikishor added a commit that referenced this pull request Sep 27, 2025
…1566)

Co-authored-by: Christoph Fröhlich <christophfroehlich@users.noreply.github.com>
Co-authored-by: ska <sanjeev.kumar@ipa.fraunhofer.de>
Co-authored-by: Christoph Froehlich <christoph.froehlich@ait.ac.at>
Co-authored-by: Sai Kishor Kothakota <saisastra3@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport-jazzy Triggers PR backport to ROS 2 jazzy.

4 participants