This object handles trajectory of quantities and publish them as signals.
More...
#include <sot/core/joint-trajectory-entity.hh>
|
|
Internal signal for synchronisation.
|
dynamicgraph::SignalTimeDependent< int, int > | refresherSINTERN |
|
SignalTimeDependent< Dummy, int > | OneStepOfUpdateS |
| Internal signal to trigger one step of the algorithm. More...
|
|
dynamicgraph::SignalTimeDependent< dynamicgraph::Vector, int > | positionSOUT |
| Publish pose for each evaluation of the graph. More...
|
|
dynamicgraph::SignalTimeDependent< dynamicgraph::Vector, int > | comSOUT |
| Publish com for each evaluation of the graph. More...
|
|
dynamicgraph::SignalTimeDependent< dynamicgraph::Vector, int > | zmpSOUT |
| Publish zmp for each evaluation of the graph. More...
|
|
dynamicgraph::SignalTimeDependent< sot::MatrixHomogeneous, int > | waistSOUT |
| Publish waist for each evaluation of the graph. More...
|
|
dynamicgraph::SignalTimeDependent< unsigned int, int > | seqIdSOUT |
| Publish ID of the trajectory currently realized. More...
|
|
dynamicgraph::SignalPtr< Trajectory, int > | trajectorySIN |
| Read a trajectory. More...
|
|
This object handles trajectory of quantities and publish them as signals.
◆ Dummy
◆ SotJointTrajectoryEntity()
dynamicgraph::sot::SotJointTrajectoryEntity::SotJointTrajectoryEntity |
( |
const std::string & |
name | ) |
|
◆ ~SotJointTrajectoryEntity()
virtual dynamicgraph::sot::SotJointTrajectoryEntity::~SotJointTrajectoryEntity |
( |
| ) |
|
|
inlinevirtual |
◆ display()
virtual void dynamicgraph::sot::SotJointTrajectoryEntity::display |
( |
std::ostream & |
os | ) |
const |
|
virtual |
◆ DYNAMIC_GRAPH_ENTITY_DECL()
dynamicgraph::sot::SotJointTrajectoryEntity::DYNAMIC_GRAPH_ENTITY_DECL |
( |
| ) |
|
◆ getNextCoM()
dynamicgraph::Vector& dynamicgraph::sot::SotJointTrajectoryEntity::getNextCoM |
( |
dynamicgraph::Vector & |
com, |
|
|
const int & |
time |
|
) |
| |
◆ getNextCoP()
dynamicgraph::Vector& dynamicgraph::sot::SotJointTrajectoryEntity::getNextCoP |
( |
dynamicgraph::Vector & |
cop, |
|
|
const int & |
time |
|
) |
| |
◆ getNextPosition()
dynamicgraph::Vector& dynamicgraph::sot::SotJointTrajectoryEntity::getNextPosition |
( |
dynamicgraph::Vector & |
pos, |
|
|
const int & |
time |
|
) |
| |
Return the next pose for the legs.
◆ getNextWaist()
◆ getSeqId()
unsigned int& dynamicgraph::sot::SotJointTrajectoryEntity::getSeqId |
( |
unsigned int & |
seqid, |
|
|
const int & |
time |
|
) |
| |
Return the current seq identified of the current trajectory.
◆ loadFile()
void dynamicgraph::sot::SotJointTrajectoryEntity::loadFile |
( |
const std::string & |
name | ) |
|
◆ OneStepOfUpdate()
int& dynamicgraph::sot::SotJointTrajectoryEntity::OneStepOfUpdate |
( |
int & |
dummy, |
|
|
const int & |
time |
|
) |
| |
Perform one update of the signals.
◆ setInitTraj()
void dynamicgraph::sot::SotJointTrajectoryEntity::setInitTraj |
( |
const std::string & |
os | ) |
|
|
protected |
Implements the parsing and the affectation of initial trajectory.
◆ UpdatePoint()
Update the entity with the current point of the trajectory.
◆ UpdateTrajectory()
void dynamicgraph::sot::SotJointTrajectoryEntity::UpdateTrajectory |
( |
const Trajectory & |
aTrajectory | ) |
|
|
protected |
Update the entity with the trajectory aTrajectory.
◆ XYZThetaToMatrixHomogeneous()
sot::MatrixHomogeneous dynamicgraph::sot::SotJointTrajectoryEntity::XYZThetaToMatrixHomogeneous |
( |
const dynamicgraph::Vector & |
xyztheta | ) |
|
Convert a xyztheta vector into an homogeneous matrix.
◆ operator<<
◆ com_
dynamicgraph::Vector dynamicgraph::sot::SotJointTrajectoryEntity::com_ |
|
protected |
Store the center of mass.
◆ comSOUT
dynamicgraph::SignalTimeDependent<dynamicgraph::Vector, int> dynamicgraph::sot::SotJointTrajectoryEntity::comSOUT |
Publish com for each evaluation of the graph.
◆ cop_
dynamicgraph::Vector dynamicgraph::sot::SotJointTrajectoryEntity::cop_ |
|
protected |
Store the center of pressure ZMP.
◆ deque_traj_
std::deque<sot::Trajectory> dynamicgraph::sot::SotJointTrajectoryEntity::deque_traj_ |
|
protected |
◆ index_
std::deque<sot::Trajectory>::size_type dynamicgraph::sot::SotJointTrajectoryEntity::index_ |
|
protected |
Index on the point along the trajectory.
◆ init_traj_
Initial state of the trajectory.
◆ OneStepOfUpdateS
SignalTimeDependent<Dummy, int> dynamicgraph::sot::SotJointTrajectoryEntity::OneStepOfUpdateS |
Internal signal to trigger one step of the algorithm.
◆ pose_
dynamicgraph::Vector dynamicgraph::sot::SotJointTrajectoryEntity::pose_ |
|
protected |
◆ positionSOUT
dynamicgraph::SignalTimeDependent<dynamicgraph::Vector, int> dynamicgraph::sot::SotJointTrajectoryEntity::positionSOUT |
Publish pose for each evaluation of the graph.
◆ refresherSINTERN
dynamicgraph::SignalTimeDependent<int, int> dynamicgraph::sot::SotJointTrajectoryEntity::refresherSINTERN |
◆ seqid_
unsigned int dynamicgraph::sot::SotJointTrajectoryEntity::seqid_ |
|
protected |
Store the current seq identifier.
◆ seqIdSOUT
dynamicgraph::SignalTimeDependent<unsigned int, int> dynamicgraph::sot::SotJointTrajectoryEntity::seqIdSOUT |
Publish ID of the trajectory currently realized.
◆ traj_timestamp_
timestamp dynamicgraph::sot::SotJointTrajectoryEntity::traj_timestamp_ |
|
protected |
Keep the starting time as an identifier of the trajector.
◆ trajectorySIN
dynamicgraph::SignalPtr<Trajectory, int> dynamicgraph::sot::SotJointTrajectoryEntity::trajectorySIN |
◆ waist_
Store the waist position.
◆ waistSOUT
dynamicgraph::SignalTimeDependent<sot::MatrixHomogeneous, int> dynamicgraph::sot::SotJointTrajectoryEntity::waistSOUT |
Publish waist for each evaluation of the graph.
◆ zmpSOUT
dynamicgraph::SignalTimeDependent<dynamicgraph::Vector, int> dynamicgraph::sot::SotJointTrajectoryEntity::zmpSOUT |
Publish zmp for each evaluation of the graph.
The documentation for this class was generated from the following file: