#include <fifth_order_polynomial_trajectory.h>
Public Member Functions | |
| bool | changeTrajectory (double final_pos, double final_vel, double final_acc) |
| bool | changeTrajectory (double final_time, double final_pos, double final_vel, double final_acc) |
| bool | changeTrajectory (double initial_time, double initial_pos, double initial_vel, double initial_acc, double final_time, double final_pos, double final_vel, double final_acc) |
| FifthOrderPolynomialTrajectory (double initial_time, double initial_pos, double initial_vel, double initial_acc, double final_time, double final_pos, double final_vel, double final_acc) | |
| FifthOrderPolynomialTrajectory () | |
| double | getAcceleration (double time) |
| double | getAcceleration () |
| double | getPosition (double time) |
| double | getPosition () |
| double | getVelocity (double time) |
| double | getVelocity () |
| void | setTime (double time) |
| ~FifthOrderPolynomialTrajectory () | |
Public Attributes | |
| Eigen::MatrixXd | acceleration_coeff_ |
| double | current_acc_ |
| double | current_pos_ |
| double | current_time_ |
| double | current_vel_ |
| double | final_acc_ |
| double | final_pos_ |
| double | final_time_ |
| double | final_vel_ |
| double | initial_acc_ |
| double | initial_pos_ |
| double | initial_time_ |
| double | initial_vel_ |
| Eigen::MatrixXd | position_coeff_ |
| Eigen::MatrixXd | time_variables_ |
| Eigen::MatrixXd | velocity_coeff_ |
Definition at line 35 of file fifth_order_polynomial_trajectory.h.
| FifthOrderPolynomialTrajectory::FifthOrderPolynomialTrajectory | ( | double | initial_time, |
| double | initial_pos, | ||
| double | initial_vel, | ||
| double | initial_acc, | ||
| double | final_time, | ||
| double | final_pos, | ||
| double | final_vel, | ||
| double | final_acc | ||
| ) |
Definition at line 28 of file fifth_order_polynomial_trajectory.cpp.
| FifthOrderPolynomialTrajectory::FifthOrderPolynomialTrajectory | ( | ) |
Definition at line 89 of file fifth_order_polynomial_trajectory.cpp.
| FifthOrderPolynomialTrajectory::~FifthOrderPolynomialTrajectory | ( | ) |
Definition at line 117 of file fifth_order_polynomial_trajectory.cpp.
| bool FifthOrderPolynomialTrajectory::changeTrajectory | ( | double | final_pos, |
| double | final_vel, | ||
| double | final_acc | ||
| ) |
Definition at line 122 of file fifth_order_polynomial_trajectory.cpp.
| bool FifthOrderPolynomialTrajectory::changeTrajectory | ( | double | final_time, |
| double | final_pos, | ||
| double | final_vel, | ||
| double | final_acc | ||
| ) |
Definition at line 159 of file fifth_order_polynomial_trajectory.cpp.
| bool FifthOrderPolynomialTrajectory::changeTrajectory | ( | double | initial_time, |
| double | initial_pos, | ||
| double | initial_vel, | ||
| double | initial_acc, | ||
| double | final_time, | ||
| double | final_pos, | ||
| double | final_vel, | ||
| double | final_acc | ||
| ) |
Definition at line 168 of file fifth_order_polynomial_trajectory.cpp.
| double FifthOrderPolynomialTrajectory::getAcceleration | ( | double | time | ) |
Definition at line 242 of file fifth_order_polynomial_trajectory.cpp.
| double FifthOrderPolynomialTrajectory::getAcceleration | ( | ) |
Definition at line 307 of file fifth_order_polynomial_trajectory.cpp.
| double FifthOrderPolynomialTrajectory::getPosition | ( | double | time | ) |
Definition at line 184 of file fifth_order_polynomial_trajectory.cpp.
| double FifthOrderPolynomialTrajectory::getPosition | ( | ) |
Definition at line 297 of file fifth_order_polynomial_trajectory.cpp.
| double FifthOrderPolynomialTrajectory::getVelocity | ( | double | time | ) |
Definition at line 213 of file fifth_order_polynomial_trajectory.cpp.
| double FifthOrderPolynomialTrajectory::getVelocity | ( | ) |
Definition at line 302 of file fifth_order_polynomial_trajectory.cpp.
| void FifthOrderPolynomialTrajectory::setTime | ( | double | time | ) |
Definition at line 271 of file fifth_order_polynomial_trajectory.cpp.
| Eigen::MatrixXd robotis_framework::FifthOrderPolynomialTrajectory::acceleration_coeff_ |
Definition at line 74 of file fifth_order_polynomial_trajectory.h.
| double robotis_framework::FifthOrderPolynomialTrajectory::current_acc_ |
Definition at line 65 of file fifth_order_polynomial_trajectory.h.
| double robotis_framework::FifthOrderPolynomialTrajectory::current_pos_ |
Definition at line 63 of file fifth_order_polynomial_trajectory.h.
| double robotis_framework::FifthOrderPolynomialTrajectory::current_time_ |
Definition at line 62 of file fifth_order_polynomial_trajectory.h.
| double robotis_framework::FifthOrderPolynomialTrajectory::current_vel_ |
Definition at line 64 of file fifth_order_polynomial_trajectory.h.
| double robotis_framework::FifthOrderPolynomialTrajectory::final_acc_ |
Definition at line 70 of file fifth_order_polynomial_trajectory.h.
| double robotis_framework::FifthOrderPolynomialTrajectory::final_pos_ |
Definition at line 68 of file fifth_order_polynomial_trajectory.h.
| double robotis_framework::FifthOrderPolynomialTrajectory::final_time_ |
Definition at line 67 of file fifth_order_polynomial_trajectory.h.
| double robotis_framework::FifthOrderPolynomialTrajectory::final_vel_ |
Definition at line 69 of file fifth_order_polynomial_trajectory.h.
| double robotis_framework::FifthOrderPolynomialTrajectory::initial_acc_ |
Definition at line 60 of file fifth_order_polynomial_trajectory.h.
| double robotis_framework::FifthOrderPolynomialTrajectory::initial_pos_ |
Definition at line 58 of file fifth_order_polynomial_trajectory.h.
| double robotis_framework::FifthOrderPolynomialTrajectory::initial_time_ |
Definition at line 57 of file fifth_order_polynomial_trajectory.h.
| double robotis_framework::FifthOrderPolynomialTrajectory::initial_vel_ |
Definition at line 59 of file fifth_order_polynomial_trajectory.h.
| Eigen::MatrixXd robotis_framework::FifthOrderPolynomialTrajectory::position_coeff_ |
Definition at line 72 of file fifth_order_polynomial_trajectory.h.
| Eigen::MatrixXd robotis_framework::FifthOrderPolynomialTrajectory::time_variables_ |
Definition at line 75 of file fifth_order_polynomial_trajectory.h.
| Eigen::MatrixXd robotis_framework::FifthOrderPolynomialTrajectory::velocity_coeff_ |
Definition at line 73 of file fifth_order_polynomial_trajectory.h.