|
TrajoptLib
Library for generating time-optimal trajectories for FRC robots.
|
#include <trajopt/swerve_trajectory_generator.hpp>
Public Member Functions | |
| SwerveTrajectoryGenerator (SwervePathBuilder path_builder, int64_t handle=0) | |
| std::expected< SwerveSolution, slp::ExitStatus > | generate (bool diagnostics=false) |
This trajectory generator class contains functions to generate time-optimal trajectories for several drivetrain types.
|
explicit |
Construct a new swerve trajectory optimization problem.
| path_builder | The path builder. |
| handle | An identifier for state callbacks. |
| std::expected< SwerveSolution, slp::ExitStatus > trajopt::SwerveTrajectoryGenerator::generate | ( | bool | diagnostics = false | ) |
Generates an optimal trajectory.
This function may take a long time to complete.
| diagnostics | Enables diagnostic prints. |