Skip to content

Adjust elevator constants for improved performance tuning#193

Open
Tortuga-AM wants to merge 2 commits intomainfrom
wilted-rose-reduced-speed
Open

Adjust elevator constants for improved performance tuning#193
Tortuga-AM wants to merge 2 commits intomainfrom
wilted-rose-reduced-speed

Conversation

@Tortuga-AM
Copy link

No description provided.

Copilot AI review requested due to automatic review settings October 1, 2025 19:55
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR retunes elevator subsystem constants to refine performance and responsiveness.

  • Reduce max velocity and acceleration to 40 in/s and 40 in/s².
  • Lower Profiled PID Kp from 30 to 20.

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment on lines 29 to 31
// TODO: Set to smaller numbers once we have robot (low max vel/acc for testing, real should be around 100)
// public static final LinearVelocity MAX_VELOCITY = InchesPerSecond.of(10);
// public static final LinearAcceleration MAX_ACCELERATION = InchesPerSecond.per(Second).of(10);
Copy link

Copilot AI Oct 1, 2025

Choose a reason for hiding this comment

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

The TODO comment suggests 'real should be around 100', which conflicts with the updated values (40). Please update or remove the comment to reflect the current tuning strategy to avoid confusion.

Suggested change
// TODO: Set to smaller numbers once we have robot (low max vel/acc for testing, real should be around 100)
// public static final LinearVelocity MAX_VELOCITY = InchesPerSecond.of(10);
// public static final LinearAcceleration MAX_ACCELERATION = InchesPerSecond.per(Second).of(10);

Copilot uses AI. Check for mistakes.
public static final Current RIGHT_STRATOR_CURRENT_LIMIT = Amps.of(70);

public static final PIDCoefficients PROFILLED_PID_CONSTANTS = new PIDCoefficients(30, 0, 1, 0);
public static final PIDCoefficients PROFILLED_PID_CONSTANTS = new PIDCoefficients(20, 0, 1, 0);
Copy link

Copilot AI Oct 1, 2025

Choose a reason for hiding this comment

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

Typo in constant name: 'PROFILLED_PID_CONSTANTS' should be 'PROFILED_PID_CONSTANTS'. Please correct the spelling for clarity and consistency.

Suggested change
public static final PIDCoefficients PROFILLED_PID_CONSTANTS = new PIDCoefficients(20, 0, 1, 0);
public static final PIDCoefficients PROFILED_PID_CONSTANTS = new PIDCoefficients(20, 0, 1, 0);

Copilot uses AI. Check for mistakes.
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

Comments