3#include "software/ai/navigator/trajectory/bang_bang_trajectory_1d.h"
4#include "software/geom/angle.h"
5#include "software/geom/angular_acceleration.h"
6#include "software/geom/angular_velocity.h"
9 :
public Trajectory<Angle, AngularVelocity, AngularAcceleration>
Definition bang_bang_trajectory_1d_angular.h:10
Angle getPosition(double t_sec) const override
Definition bang_bang_trajectory_1d_angular.cpp:27
AngularVelocity getVelocity(double t_sec) const override
Definition bang_bang_trajectory_1d_angular.cpp:32
AngularAcceleration getAcceleration(double t_sec) const override
Definition bang_bang_trajectory_1d_angular.cpp:37
void generate(Angle initial_orient, Angle final_orient, AngularVelocity initial_angular_vel, AngularVelocity max_angular_vel, AngularAcceleration max_angular_accel, AngularAcceleration max_angular_decel)
Definition bang_bang_trajectory_1d_angular.cpp:12
double getTotalTime() const override
Definition bang_bang_trajectory_1d_angular.cpp:42
Definition bang_bang_trajectory_1d.h:8
Definition trajectory.hpp:15