In FRC programming (especially during autonomous period) it can be useful to have a dynamic system, like the robot's position and orientation over time during auton, track some target trajectory or reference.
Good resources: