Guide for Installing and tunning PedroPathing

  • Pedro Pathing is a path follower developed to revolutionize autonomous navigation in robotics.
  • Pedro Pathing uses Bezier curves, PIDF control, centripetal force correction, and more to provide smooth, fast, and accurate path following.
  • Pedro Pathing uses four vectors to calculate optimal wheel powers for Faster path execution.
  • Localization allows Pedro Pathing to know your robot’s position, it can correct for disturbances and get back on the path.
  • Using PID control, it can instantly go to any position.

Installing Pedro-Pathing

Making Changes to Gradle File Manually

  • In your build.dependencies.gradle, add the following to the repositories { } block: maven { url = “https://mymaven.bylazar.com/releases” }
  • Then, add the following to the dependencies { } block: implementation ‘com.pedropathing:ftc:2.0.3’ implementation ‘com.pedropathing:telemetry:1.0.0’
  • implementation ‘com.bylazar:fullpanels:1.0.6’
  • Next, perform a Gradle sync by pressing “sync now” in the blue banner that has appeared.
  • Then, navigate to File > Project Structure > Modules and change the Compile Sdk Version to 34 for FtcRobotController and TeamCode. Then press Apply and OK.
  • Lastly, copy the files from the pedroPathing package in the quickstart into your code.

Important Link for Pedro-Pathing

JaiminiShah
JaiminiShah

Last 6 years, I am a WordPress website developer and Robotic programmer coach for First Tech Challenge.

Leave a Reply

Your email address will not be published. Required fields are marked *