#include <RefValJS_PTP_Trajectory.h>
|
std::vector< double > | dr_ds (double s) const |
|
double | ds_dt (double t) const |
|
std::vector< double > | getLengthParts () const |
|
double | getTotalTime () const |
|
std::vector< double > | r (double s) const |
|
| RefValJS_PTP_Trajectory (const trajectory_msgs::JointTrajectory &trajectory, double v_rad_s, double a_rad_s2, bool smooth=false) |
|
double | s (double t) const |
|
virtual std::vector< double > | dr_dt (double t) const |
|
virtual std::vector< double > | getLast () const |
|
virtual std::vector< double > | r_t (double t) const |
|
|
typedef std::vector< double > | vecd |
|
typedef std::vector< double >::const_iterator | vecd_it |
|
|
double | norm (const std::vector< double > &j) |
|
double | norm_max (const std::vector< double > &j) |
|
double | norm_sqr (const std::vector< double > &j) |
|
double | norm_weighted (const std::vector< double > &j) |
|
|
static const double | weigths [] = { 1.5, 1.5, 1.0, 1.0, 0.8, 0.8, 0.7 } |
|
Definition at line 27 of file RefValJS_PTP_Trajectory.h.
RefValJS_PTP_Trajectory::RefValJS_PTP_Trajectory |
( |
const trajectory_msgs::JointTrajectory & |
trajectory, |
|
|
double |
v_rad_s, |
|
|
double |
a_rad_s2, |
|
|
bool |
smooth = false |
|
) |
| |
std::vector< double > RefValJS_PTP_Trajectory::dr_ds |
( |
double |
s | ) |
const |
|
virtual |
double RefValJS_PTP_Trajectory::ds_dt |
( |
double |
t | ) |
const |
|
virtual |
std::vector<double> RefValJS_PTP_Trajectory::getLengthParts |
( |
| ) |
const |
|
inline |
double RefValJS_PTP_Trajectory::getTotalTime |
( |
| ) |
const |
|
inlinevirtual |
double RefValJS_PTP_Trajectory::norm |
( |
const std::vector< double > & |
j | ) |
|
|
inlineprotected |
double RefValJS_PTP_Trajectory::norm_max |
( |
const std::vector< double > & |
j | ) |
|
|
inlineprotected |
double RefValJS_PTP_Trajectory::norm_sqr |
( |
const std::vector< double > & |
j | ) |
|
|
inlineprotected |
double RefValJS_PTP_Trajectory::norm_weighted |
( |
const std::vector< double > & |
j | ) |
|
|
inlineprotected |
std::vector< double > RefValJS_PTP_Trajectory::r |
( |
double |
s | ) |
const |
|
virtual |
double RefValJS_PTP_Trajectory::s |
( |
double |
t | ) |
const |
|
virtual |
double RefValJS_PTP_Trajectory::m_a_rad_s2 |
|
protected |
double RefValJS_PTP_Trajectory::m_length |
|
protected |
vecd RefValJS_PTP_Trajectory::m_length_cumulated |
|
protected |
vecd RefValJS_PTP_Trajectory::m_length_parts |
|
protected |
double RefValJS_PTP_Trajectory::m_param_length |
|
protected |
vecd RefValJS_PTP_Trajectory::m_s_parts |
|
protected |
double RefValJS_PTP_Trajectory::m_sa1 |
|
protected |
double RefValJS_PTP_Trajectory::m_sa3 |
|
protected |
std::vector< std::vector<double> > RefValJS_PTP_Trajectory::m_SplinePoints |
|
protected |
double RefValJS_PTP_Trajectory::m_stepSize |
|
protected |
double RefValJS_PTP_Trajectory::m_sv2 |
|
protected |
double RefValJS_PTP_Trajectory::m_T1 |
|
protected |
double RefValJS_PTP_Trajectory::m_T2 |
|
protected |
double RefValJS_PTP_Trajectory::m_T3 |
|
protected |
trajectory_msgs::JointTrajectory RefValJS_PTP_Trajectory::m_trajectory |
|
protected |
BSplineND< std::vector<double> > RefValJS_PTP_Trajectory::m_TrajectorySpline |
|
protected |
double RefValJS_PTP_Trajectory::m_v_rad_s |
|
protected |
const double RefValJS_PTP_Trajectory::weigths = { 1.5, 1.5, 1.0, 1.0, 0.8, 0.8, 0.7 } |
|
staticprotected |
The documentation for this class was generated from the following files: