Skip to content

Add new members for PID controller parameters #1585

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

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

ViktorCVS
Copy link
Contributor

Add new members to the PID controller parameters to support saturation and three new anti-windup features.

These changes support modifications made to the PID controller in the control_toolbox package. For more details, see ros-controls/control_toolbox#298.

If this PR is approved, it should be merged together with the main PR in the control_toolbox package referenced above.

@christophfroehlich
Copy link
Contributor

I set this as draft until we approved the control_toolbox PR.

Adds new members to PID controller parameters to support saturation and
three new anti-windup features.
ViktorCVS and others added 3 commits May 29, 2025 17:56
Replace the `subset_of` validator with `one_of` because
`antiwindup_strategy` is a single string, not a string_array.
Copy link

codecov bot commented May 30, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 85.70%. Comparing base (483d6ac) to head (8ea1652).
Report is 2 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #1585   +/-   ##
=======================================
  Coverage   85.69%   85.70%           
=======================================
  Files         123      123           
  Lines       11897    11896    -1     
  Branches     1015     1014    -1     
=======================================
  Hits        10195    10195           
  Misses       1379     1379           
+ Partials      323      322    -1     
Flag Coverage Δ
unittests 85.70% <ø> (+<0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

see 1 file with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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.

2 participants