Skip to content

ApexPathing

Autonomous pathing revolutionized

ApexPathing Logo

Welcome to Apex Pathing

Apex Pathing is a complex path follower made specifically for FTC autonomous. We support swerve and use quintic splines to maximize speed, efficiency and accuracy.

An example of a path written in kotlin using ApexPathing: Quick, Concise, and Easy-to-use

kotlin
val path = follower.pathBuilder()
    .addPath(
        BezierLine(scorePose, pickupPose)
    )
    .setLinearHeadingInterpolation(
        scorePose.heading(),
        pickupPose.heading()
    )
    .addPath(
        BezierLine(pickupPose, scorePose)
    )
    .setLinearHeadingInterpolation(
        pickupPose.heading,
        scorePose.heading
    )
    .build()
follower.followPath(path);