Refactor TrajectoryGenerator (#1972)

This commit is contained in:
Prateek Machiraju
2019-10-26 12:39:47 -04:00
committed by Peter Johnson
parent 73a30182c3
commit 9440edf2b5
23 changed files with 825 additions and 629 deletions

View File

@@ -20,11 +20,11 @@ using namespace frc;
TEST(CentripetalAccelerationConstraintTest, Constraint) {
const auto maxCentripetalAcceleration = 7_fps_sq;
std::vector<std::unique_ptr<TrajectoryConstraint>> constraints;
constraints.emplace_back(std::make_unique<CentripetalAccelerationConstraint>(
maxCentripetalAcceleration));
auto config = TrajectoryConfig(12_fps, 12_fps_sq);
config.AddConstraint(
CentripetalAccelerationConstraint(maxCentripetalAcceleration));
auto trajectory = TestTrajectory::GetTrajectory(std::move(constraints));
auto trajectory = TestTrajectory::GetTrajectory(config);
units::second_t time = 0_s;
units::second_t dt = 20_ms;