|
TrajoptLib
Library for generating time-optimal trajectories for FRC robots.
|
The holonomic trajectory optimization solution. More...
#include <trajopt/differential_trajectory_generator.hpp>
Public Attributes | |
| std::vector< double > | dt |
| Times between samples. | |
| std::vector< double > | x |
| X positions. | |
| std::vector< double > | y |
| Y positions. | |
| std::vector< double > | heading |
| Heading. | |
| std::vector< double > | vl |
| The left velocities. | |
| std::vector< double > | vr |
| The right velocities. | |
| std::vector< double > | angular_velocity |
| std::vector< double > | al |
| The left accelerations. | |
| std::vector< double > | ar |
| The right acceleration. | |
| std::vector< double > | angular_acceleration |
| std::vector< double > | Fl |
| The force of the left driverail wheels. | |
| std::vector< double > | Fr |
| The force of the right driverail wheels. | |
The holonomic trajectory optimization solution.
| std::vector<double> trajopt::DifferentialSolution::angular_acceleration |
The chassis angular acceleration, which can be derived as α = (aᵣ − aₗ)/trackwidth.
| std::vector<double> trajopt::DifferentialSolution::angular_velocity |
The chassis angular velocity, which can be derived as ω = (vᵣ − vₗ)/trackwidth.