Skip to content

PID Inconsistnacy #12

@torinriley

Description

@torinriley

Description

The PID control for the arm motor shows inconsistent behavior during matches. Despite working well in practice, the arm overshoots or undershoots its target position, causing delays or inaccuracies in task execution.

Steps to Reproduce

  1. Calibrate the PID loop using the pidMaybe class during a practice session.
  2. Deploy the code to the robot for a match.
  3. Attempt to move the arm between the up and down positions during gameplay.

Expected Behavior

The PID loop should smoothly and consistently move the arm to the desired position, with minimal overshoot or undershoot, regardless of match conditions.

Actual Behavior

• During matches, the arm frequently overshoots or undershoots the target position.
• The PID loop appears to overcompensate or stall intermittently.
• Behavior is significantly less consistent than during practice sessions.

Screenshots or Logs

N/A

See Commits

eba1835

Metadata

Metadata

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions