#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.
◆ vecd
◆ vecd_it
◆ RefValJS_PTP_Trajectory()
RefValJS_PTP_Trajectory::RefValJS_PTP_Trajectory |
( |
const trajectory_msgs::JointTrajectory & |
trajectory, |
|
|
double |
v_rad_s, |
|
|
double |
a_rad_s2, |
|
|
bool |
smooth = false |
|
) |
| |
◆ dr_ds()
std::vector< double > RefValJS_PTP_Trajectory::dr_ds |
( |
double |
s | ) |
const |
|
virtual |
◆ ds_dt()
double RefValJS_PTP_Trajectory::ds_dt |
( |
double |
t | ) |
const |
|
virtual |
◆ getLengthParts()
std::vector<double> RefValJS_PTP_Trajectory::getLengthParts |
( |
| ) |
const |
|
inline |
◆ getTotalTime()
double RefValJS_PTP_Trajectory::getTotalTime |
( |
| ) |
const |
|
inlinevirtual |
◆ norm()
double RefValJS_PTP_Trajectory::norm |
( |
const std::vector< double > & |
j | ) |
|
|
inlineprotected |
◆ norm_max()
double RefValJS_PTP_Trajectory::norm_max |
( |
const std::vector< double > & |
j | ) |
|
|
inlineprotected |
◆ norm_sqr()
double RefValJS_PTP_Trajectory::norm_sqr |
( |
const std::vector< double > & |
j | ) |
|
|
inlineprotected |
◆ norm_weighted()
double RefValJS_PTP_Trajectory::norm_weighted |
( |
const std::vector< double > & |
j | ) |
|
|
inlineprotected |
◆ r()
std::vector< double > RefValJS_PTP_Trajectory::r |
( |
double |
s | ) |
const |
|
virtual |
◆ s()
double RefValJS_PTP_Trajectory::s |
( |
double |
t | ) |
const |
|
virtual |
◆ m_a_rad_s2
double RefValJS_PTP_Trajectory::m_a_rad_s2 |
|
protected |
◆ m_length
double RefValJS_PTP_Trajectory::m_length |
|
protected |
◆ m_length_cumulated
vecd RefValJS_PTP_Trajectory::m_length_cumulated |
|
protected |
◆ m_length_parts
vecd RefValJS_PTP_Trajectory::m_length_parts |
|
protected |
◆ m_param_length
double RefValJS_PTP_Trajectory::m_param_length |
|
protected |
◆ m_s_parts
vecd RefValJS_PTP_Trajectory::m_s_parts |
|
protected |
◆ m_sa1
double RefValJS_PTP_Trajectory::m_sa1 |
|
protected |
◆ m_sa3
double RefValJS_PTP_Trajectory::m_sa3 |
|
protected |
◆ m_SplinePoints
std::vector< std::vector<double> > RefValJS_PTP_Trajectory::m_SplinePoints |
|
protected |
◆ m_stepSize
double RefValJS_PTP_Trajectory::m_stepSize |
|
protected |
◆ m_sv2
double RefValJS_PTP_Trajectory::m_sv2 |
|
protected |
◆ m_T1
double RefValJS_PTP_Trajectory::m_T1 |
|
protected |
◆ m_T2
double RefValJS_PTP_Trajectory::m_T2 |
|
protected |
◆ m_T3
double RefValJS_PTP_Trajectory::m_T3 |
|
protected |
◆ m_trajectory
trajectory_msgs::JointTrajectory RefValJS_PTP_Trajectory::m_trajectory |
|
protected |
◆ m_TrajectorySpline
BSplineND< std::vector<double> > RefValJS_PTP_Trajectory::m_TrajectorySpline |
|
protected |
◆ m_v_rad_s
double RefValJS_PTP_Trajectory::m_v_rad_s |
|
protected |
◆ weigths
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: