#include <simple_trapezoidal_velocity_profile.h>
|
| double | getAcceleration (double time) |
| |
| double | getAcceleration () |
| |
| double | getConstantVelocitySectionStartTime () |
| |
| double | getDecelerationSectionStartTime () |
| |
| double | getPosition (double time) |
| |
| double | getPosition () |
| |
| double | getTotalTime () |
| |
| double | getVelocity (double time) |
| |
| double | getVelocity () |
| |
| void | setTime (double time) |
| |
| void | setTimeBaseTrajectory (double init_pos, double final_pos, double accel_time, double total_time) |
| |
| void | setTimeBaseTrajectory (double init_pos, double final_pos, double accel_time, double decel_time, double total_time) |
| |
| void | setVelocityBaseTrajectory (double init_pos, double final_pos, double acceleration, double max_velocity) |
| |
| void | setVelocityBaseTrajectory (double init_pos, double final_pos, double acceleration, double deceleration, double max_velocity) |
| |
| | SimpleTrapezoidalVelocityProfile () |
| |
| | ~SimpleTrapezoidalVelocityProfile () |
| |
| SimpleTrapezoidalVelocityProfile::SimpleTrapezoidalVelocityProfile |
( |
| ) |
|
| SimpleTrapezoidalVelocityProfile::~SimpleTrapezoidalVelocityProfile |
( |
| ) |
|
| double SimpleTrapezoidalVelocityProfile::getAcceleration |
( |
double |
time | ) |
|
| double SimpleTrapezoidalVelocityProfile::getAcceleration |
( |
| ) |
|
| double SimpleTrapezoidalVelocityProfile::getConstantVelocitySectionStartTime |
( |
| ) |
|
| double SimpleTrapezoidalVelocityProfile::getDecelerationSectionStartTime |
( |
| ) |
|
| double SimpleTrapezoidalVelocityProfile::getPosition |
( |
double |
time | ) |
|
| double SimpleTrapezoidalVelocityProfile::getPosition |
( |
| ) |
|
| double SimpleTrapezoidalVelocityProfile::getTotalTime |
( |
| ) |
|
| double SimpleTrapezoidalVelocityProfile::getVelocity |
( |
double |
time | ) |
|
| double SimpleTrapezoidalVelocityProfile::getVelocity |
( |
| ) |
|
| void SimpleTrapezoidalVelocityProfile::setTime |
( |
double |
time | ) |
|
| void SimpleTrapezoidalVelocityProfile::setTimeBaseTrajectory |
( |
double |
init_pos, |
|
|
double |
final_pos, |
|
|
double |
accel_time, |
|
|
double |
total_time |
|
) |
| |
| void SimpleTrapezoidalVelocityProfile::setTimeBaseTrajectory |
( |
double |
init_pos, |
|
|
double |
final_pos, |
|
|
double |
accel_time, |
|
|
double |
decel_time, |
|
|
double |
total_time |
|
) |
| |
| void SimpleTrapezoidalVelocityProfile::setVelocityBaseTrajectory |
( |
double |
init_pos, |
|
|
double |
final_pos, |
|
|
double |
acceleration, |
|
|
double |
max_velocity |
|
) |
| |
| void SimpleTrapezoidalVelocityProfile::setVelocityBaseTrajectory |
( |
double |
init_pos, |
|
|
double |
final_pos, |
|
|
double |
acceleration, |
|
|
double |
deceleration, |
|
|
double |
max_velocity |
|
) |
| |
| double robotis_framework::SimpleTrapezoidalVelocityProfile::accel_time_ |
|
private |
| double robotis_framework::SimpleTrapezoidalVelocityProfile::acceleration_ |
|
private |
| double robotis_framework::SimpleTrapezoidalVelocityProfile::const_start_time_ |
|
private |
| double robotis_framework::SimpleTrapezoidalVelocityProfile::const_time_ |
|
private |
| double robotis_framework::SimpleTrapezoidalVelocityProfile::current_acc_ |
|
private |
| double robotis_framework::SimpleTrapezoidalVelocityProfile::current_pos_ |
|
private |
| double robotis_framework::SimpleTrapezoidalVelocityProfile::current_time_ |
|
private |
| double robotis_framework::SimpleTrapezoidalVelocityProfile::current_vel_ |
|
private |
| double robotis_framework::SimpleTrapezoidalVelocityProfile::decel_start_time_ |
|
private |
| double robotis_framework::SimpleTrapezoidalVelocityProfile::decel_time_ |
|
private |
| double robotis_framework::SimpleTrapezoidalVelocityProfile::deceleration_ |
|
private |
| double robotis_framework::SimpleTrapezoidalVelocityProfile::final_pos_ |
|
private |
| double robotis_framework::SimpleTrapezoidalVelocityProfile::initial_pos_ |
|
private |
| double robotis_framework::SimpleTrapezoidalVelocityProfile::max_velocity_ |
|
private |
| Eigen::MatrixXd robotis_framework::SimpleTrapezoidalVelocityProfile::pos_coeff_accel_section_ |
|
private |
| Eigen::MatrixXd robotis_framework::SimpleTrapezoidalVelocityProfile::pos_coeff_const_section_ |
|
private |
| Eigen::MatrixXd robotis_framework::SimpleTrapezoidalVelocityProfile::pos_coeff_decel_section_ |
|
private |
| Eigen::MatrixXd robotis_framework::SimpleTrapezoidalVelocityProfile::time_variables_ |
|
private |
| double robotis_framework::SimpleTrapezoidalVelocityProfile::total_time_ |
|
private |
| Eigen::MatrixXd robotis_framework::SimpleTrapezoidalVelocityProfile::vel_coeff_accel_section_ |
|
private |
| Eigen::MatrixXd robotis_framework::SimpleTrapezoidalVelocityProfile::vel_coeff_const_section_ |
|
private |
| Eigen::MatrixXd robotis_framework::SimpleTrapezoidalVelocityProfile::vel_coeff_decel_section_ |
|
private |
The documentation for this class was generated from the following files: