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

Improved PID documentation #1387

Merged
merged 1 commit into from
Jul 23, 2024
Merged

Conversation

gemenerik
Copy link
Member

  • Improved the explanation of the cascaded PID controller structure.
  • Clarified the role of each control level (position, velocity, attitude, attitude rate) in the PID hierarchy.
  • Detailed how different setpoints (not just position) activate corresponding PID controllers.
  • Clarified that the position controller does not generate attitude setpoints directly.
  • Clarified the function of the attitude rate controller, specifying that its output is not directly thrust.
  • Documented the PID modification introduced in PID should avoid derivative kick #1336 to prevent derivative kick.
  • Introduced a code comment regarding the prevention of derivative kick.

- Improved the explanation of the cascaded PID controller structure.
- Clarified the role of each control level (position, velocity, attitude, attitude rate) in the PID hierarchy.
- Detailed how different setpoints (not just position) activate corresponding PID controllers.
- Clarified that the position controller does not generate attitude setpoints directly.
- Clarified the function of the attitude rate controller, specifying that its output is not directly thrust.
- Documented the PID modification introduced in #1336 to prevent derivative kick.
- Introduced a code comment regarding the prevention of derivative kick.
@gemenerik gemenerik force-pushed the rik/derivative_kick_documentation branch from 8d9af53 to 53f8383 Compare June 27, 2024 06:52
@gemenerik gemenerik requested a review from tobbeanton June 27, 2024 12:41
Copy link
Member

@knmcguire knmcguire left a comment

Choose a reason for hiding this comment

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

Seems to have covered tobias's comments so I'll merge

@knmcguire knmcguire merged commit 41e8f3c into master Jul 23, 2024
24 checks passed
@knmcguire knmcguire deleted the rik/derivative_kick_documentation branch July 23, 2024 11:51
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.

3 participants