Pedro Pathing
Autonomous pathing made easy...
An advanced reactive vector follower designed to revolutionize autonomous pathing in robotics.
path = follower.pathBuilder()
.addPath(new BezierLine(new Point(scorePose), new Point(pickup1Pose)))
.setLinearHeadingInterpolation(scorePose.getHeading(), pickup1Pose.getHeading())
.addPath(new BezierLine(new Point(pickup1Pose), new Point(scorePose)))
.setLinearHeadingInterpolation((pickup1Pose.getHeading(), scorePose.getHeading()))
.build();
follower.followPath(path);
Unlike conventional pathing systems such as RoadRunner, Pedro Pathing leverages Bézier curve generation to produce smoother, faster, and more efficient trajectories.
Its primary focus is on enhancing the adaptability of robots during autonomous operation by reacting dynamically to environmental changes, reducing error margins, and ensuring optimal path execution.