Skip to content

Ask about JTC and chained DDC #1638

New issue

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

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

Already on GitHub? Sign in to your account

Open
moveito opened this issue Apr 15, 2025 · 0 comments
Open

Ask about JTC and chained DDC #1638

moveito opened this issue Apr 15, 2025 · 0 comments

Comments

@moveito
Copy link

moveito commented Apr 15, 2025

Hello community!

I have created a controller that would concatenate the output of the JTC to the DDC.
Take a look at the link.
https://github.com/moveito/mom_diff_drive_controller/tree/main
MOM is an acronym for MObile_Manipulator.
The purpose of creating this is to control a robot that is driven differentially by Moveit2.

What I did was to DDC.

  1. added on_export_state_interfaces()
  2. added odom values to state_interfaces_values_.
  3. changed the calculation method of linear_command and angular_command values

I checked the changes with my own robot.
Maybe it is working.
https://x.com/move_ito/status/1905974761924305273

If possible, it would be great if this change could be reflected in ros2_controllers.
I'm new to this kind of OSS activity, so I'd like to know.

  1. Is it already implemented in other ways to begin with?
  2. which is the best direction to reflect this change?
     2-1. reflect this change in DDC
     2-2. create another controller (e.g. Planar Base Controller (PBC)) and make it chain Joint Trajectory Controller (JTC) → PBC → Diff Drive Controller (DDC)

Thank you in advance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant