Skip to content
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

Propose generic messages for commanding and getting states from controllers. #69

Merged
merged 10 commits into from
Mar 31, 2023

Conversation

destogl
Copy link
Member

@destogl destogl commented Sep 15, 2022

I propose here some new messages for sending commands to controllers.
This work was motivated by the implementation of the PID controller in ros2_controllers repository.

The message MultiDOFCommand should replace std_msgs/MultiArrayFloat64 currently used with the controllers.
The former is deprecated, and a new message enables to set joint (or in general DOF) names, which makes it more explicit than just a list of values.

Other messages specify a generic status messages, providing flexibility about degrees of freedom.

The PR can also be separated if some messages are not so suitable.

@destogl destogl force-pushed the add-generic-msgs-for-controller-references branch from bc6b2d6 to 12ad240 Compare November 30, 2022 12:18
@destogl destogl changed the base branch from galactic-devel to master November 30, 2022 21:13
control_msgs/msg/MultiDOFCommand.msg Show resolved Hide resolved
control_msgs/msg/SingleDOFState.msg Outdated Show resolved Hide resolved
@bmagyar bmagyar changed the title Propose generic messages for commadning and getting states from controllers. Propose generic messages for commanding and getting states from controllers. Mar 29, 2023
@bmagyar bmagyar merged commit d24165f into master Mar 31, 2023
@evan-palmer
Copy link

(I apologize in advance if this is the wrong place for this). Would it be possible to backport these messages to the humble branch?

@christophfroehlich christophfroehlich deleted the add-generic-msgs-for-controller-references branch April 24, 2024 09:03
@christophfroehlich
Copy link
Contributor

I don't see any problems in backporting them.

@christophfroehlich
Copy link
Contributor

@Mergifyio backport humble

Copy link

mergify bot commented Apr 24, 2024

backport humble

✅ Backports have been created

mergify bot pushed a commit that referenced this pull request Apr 24, 2024
…rs. (#69)

(cherry picked from commit d24165f)

# Conflicts:
#	control_msgs/CHANGELOG.rst
christophfroehlich pushed a commit that referenced this pull request Jun 5, 2024
…rs. (#69)

(cherry picked from commit d24165f)

# Conflicts:
#	control_msgs/CHANGELOG.rst
christophfroehlich added a commit that referenced this pull request Jun 6, 2024
…ollers. (backport #69) (#133)

* Add generic messages for commanding and getting states from controllers. (#69)

(cherry picked from commit d24165f)

---------

Co-authored-by: Dr. Denis <denis@stoglrobotics.de>
Co-authored-by: Christoph Fröhlich <christophfroehlich@users.noreply.github.com>
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

Successfully merging this pull request may close these issues.

5 participants