Home Previous Up Next Index

armarx::TrajectoryBase

Overview

[ "cpp:virtual" ] class TrajectoryBase extends VariantDataClass

TrajectoryBase defines a n-dimension trajectory with n deriviations.

Used By

GraspingTrajectory::configTrajectory
GraspingTrajectory::poseTrajectory
MMMPlayerInterface::getBasePoseTraj
MMMPlayerInterface::getJointTraj
NJointAdaptiveWipingControllerInterface::learnDMPFromTrajectory
NJointAnomalyDetectionAdaptiveWipingControllerInterface::learnDMPFromTrajectory
NJointPeriodicTSDMPCompliantControllerInterface::learnDMPFromTrajectory
NJointTrajectoryControllerInterface::setTrajectory
PlannedMotionProviderInterface::planJointMotion
PlannedMotionProviderInterface::planPlatformMotion
TrajectoryPlayerInterface::loadBasePoseTraj
TrajectoryPlayerInterface::loadJointTraj

Data Member Index

dimensionNames
dataVec
first vector dimension is the frame of the trajectory second vector dimension is dimension of trajectory (e.g.
timestamps
limitless

Data Members

[ "protected" ] ::Ice::StringSeq dimensionNames;

[ "protected" ] DoubleSeqSeqSeq dataVec;

first vector dimension is the frame of the trajectory second vector dimension is dimension of trajectory (e.g. which joint). third vector dimension is the derivation of the trajectory (position, velocity, acceleration) data might be incomplete (not all dimension 3 vector might have values)

[ "protected" ] ::Ice::DoubleSeq timestamps;

[ "protected" ] LimitlessStateSeq limitless;


Home Previous Up Next Index