Skip to content

Update dependency com.pedropathing:ftc to v2.1.1#15

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/com.pedropathing-ftc-2.x
Open

Update dependency com.pedropathing:ftc to v2.1.1#15
renovate[bot] wants to merge 1 commit intomainfrom
renovate/com.pedropathing-ftc-2.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Jan 1, 2026

This PR contains the following updates:

Package Change Age Confidence
com.pedropathing:ftc 2.0.42.1.1 age confidence

Release Notes

Pedro-Pathing/PedroPathing (com.pedropathing:ftc)

v2.1.1

Changes:

  • Patch callbacks never firing due to getNextPathCallbacks and TemporalCallback timing

v2.1.0

Changes:

  • Predictive braking: a new path following algorithm that is an alternative to the PIDF algorithm. It removes translational and drive PIDs and centripetal and the two zero power acceleration automatic tuners. It adds a new automatic predictive braking tuner and a new manual tuning step.
    • Uses a quadratic function derived from system identification to predict braking distance at a given velocity.
    • Goes full power until it determines it must brake. When braking, it applies negative power to slow down the bot.
    • Predictive braking is significantly easier to tune than the PIDF algorithm and makes the robot much faster for the majority of teams. However, in some cases the PIDF algorithm can be slightly faster for certain robots if a lot of time is spent on tuning, including "hidden away" constants not covered on the docs.
  • Swerve support: there is now support for swerve drivetrains! Read more about it on the docs.
  • Branding update: we have a new logo and branding!
  • Docs update: the documentation has gotten a revamp with the new branding and a reorganization of the tuning docs.
  • Automatic Offsets Tuner: automatically calculates the strafePodX and forwardPodY offset values for two wheel and pinpoint setups (only these two at the moment)

Predictive braking is much easier/faster to tune as it is automatically tuned, however it is less customizable in its braking behavior. The Heading PIDF exists alongside both methods unchanged from before.

Predictive Braking provides a quick and strong method for users to get their autonomous going; however, manual tuning allows for great customizability and adaptability.

Check out our links:

v2.0.6

Changes

  • Add: Configurable mirror length
  • Fix: 141.5 field length instead of 144 for pose.mirror()
  • Fix: coordinate system conversion
  • Fix: Only counterclockwise turning with TurnTo

v2.0.5

Changes:

Fix: Patch NaN on path completion interpolation
Fix: Change debugString() in ErrorCalculator and VectorCalculator to not mess with the derivative calculation
Fix: Make close callbacks execute in the correct order
Addition: Add setX(), setY(), and setHeading() to Follower and Localizer
Feature: Allow reusing lazily generated paths, i.e., paths with FuturePoses
Fix: Swap caught Exceptions for IllegalArgumentExceptions
Fix: Make setGlobalReversed() not broken
Refactor: Clean up piecewise heading
Fix: Correct stopping distance calculation
Fix: Allow Paths to have separate path constraints from the PathChain
Fix: Make turn and turnTo full speed


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/com.pedropathing-ftc-2.x branch from c43742e to bfe8701 Compare January 19, 2026 18:12
@renovate renovate bot force-pushed the renovate/com.pedropathing-ftc-2.x branch from bfe8701 to b660a0b Compare January 30, 2026 09:43
@renovate renovate bot changed the title fix(deps): update dependency com.pedropathing:ftc to v2.0.5 fix(deps): update dependency com.pedropathing:ftc to v2.0.6 Jan 30, 2026
@renovate renovate bot force-pushed the renovate/com.pedropathing-ftc-2.x branch from b660a0b to d9c8422 Compare February 27, 2026 14:06
@renovate renovate bot changed the title fix(deps): update dependency com.pedropathing:ftc to v2.0.6 Update dependency com.pedropathing:ftc to v2.0.6 Mar 4, 2026
@renovate renovate bot force-pushed the renovate/com.pedropathing-ftc-2.x branch from d9c8422 to 1fc5d59 Compare March 5, 2026 09:44
@renovate renovate bot force-pushed the renovate/com.pedropathing-ftc-2.x branch 2 times, most recently from dac67c0 to df92762 Compare March 20, 2026 05:10
@renovate renovate bot changed the title Update dependency com.pedropathing:ftc to v2.0.6 Update dependency com.pedropathing:ftc to v2.1.0 Mar 20, 2026
@renovate renovate bot force-pushed the renovate/com.pedropathing-ftc-2.x branch from df92762 to ac0eca5 Compare March 24, 2026 04:47
@renovate renovate bot changed the title Update dependency com.pedropathing:ftc to v2.1.0 Update dependency com.pedropathing:ftc to v2.1.1 Mar 24, 2026
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.

0 participants