addWaypoint(const Eigen::VectorXd newWaypoint, const double waypointTime) | ocra::GaussianProcessTrajectory | |
addWaypoint(const Eigen::VectorXd newWaypoint, const double waypointTime, const Eigen::VectorXi &dofToOpt, const bool useForMean=true, const bool useForVar=true, const bool useForOpt=true) | ocra::GaussianProcessTrajectory | |
currentWaypointIndex | ocra::Trajectory | protected |
displacementToEigenVector(Eigen::Displacementd &disp) | ocra::Trajectory | |
eigenMatrixToStdVector(const Eigen::MatrixXd &dispMat, std::vector< double > &doubleVec) | ocra::Trajectory | |
eigenVectorToDisplacement(const Eigen::VectorXd &dispVec, Eigen::Displacementd &disp) | ocra::Trajectory | |
eigenVectorToQuaternion(const Eigen::VectorXd &quatVec, Eigen::Rotation3d &quat) | ocra::Trajectory | |
eigenVectorToStdVector(const Eigen::VectorXd &dispVec, std::vector< double > &doubleVec) | ocra::Trajectory | |
eigenVectorToTwist(const Eigen::VectorXd &twistVec, Eigen::Twistd &twist) | ocra::Trajectory | |
endsWithQuaternion | ocra::Trajectory | protected |
getBoptCovarianceMatrix() | ocra::GaussianProcessTrajectory | |
getBoptSearchSpaceMaxBound() | ocra::GaussianProcessTrajectory | |
getBoptSearchSpaceMinBound() | ocra::GaussianProcessTrajectory | |
getBoptVariables(const int extraPointsToAdd=0, std::vector< Eigen::VectorXi > dofToOptVec=std::vector< Eigen::VectorXi >()) | ocra::GaussianProcessTrajectory | |
getDesiredValues(double time) | ocra::GaussianProcessTrajectory | virtual |
getDesiredValues(double time, Eigen::MatrixXd &desiredValues, Eigen::VectorXd &variance) | ocra::GaussianProcessTrajectory | virtual |
ocra::Trajectory::getDesiredValues(double time, std::vector< double > &doubleVec) | ocra::Trajectory | |
ocra::Trajectory::getDesiredValues(double time, Eigen::Displacementd &disp) | ocra::Trajectory | |
ocra::Trajectory::getDesiredValues(double time, Eigen::Rotation3d &orient) | ocra::Trajectory | |
ocra::Trajectory::getDesiredValues(double time, Eigen::Displacementd &pos, Eigen::Twistd &vel, Eigen::Twistd &acc) | ocra::Trajectory | |
getDuration() | ocra::GaussianProcessTrajectory | inlinevirtual |
getFullTrajectory(double dt=0.01) | ocra::Trajectory | |
getMaxAcceleration() | ocra::Trajectory | |
getMaxAccelerationVector() | ocra::Trajectory | |
getMaxCovarianceVector() | ocra::GaussianProcessTrajectory | inline |
getMaxVariance() | ocra::GaussianProcessTrajectory | inline |
getMaxVelocity() | ocra::Trajectory | |
getMaxVelocityVector() | ocra::Trajectory | |
getMeanGPData() | ocra::GaussianProcessTrajectory | |
getMeanTime() | ocra::GaussianProcessTrajectory | inline |
getVarGPData() | ocra::GaussianProcessTrajectory | |
getVariance(double time) | ocra::GaussianProcessTrajectory | |
getVarianceLengthParameter() | ocra::GaussianProcessTrajectory | inline |
getWaypointData() | ocra::GaussianProcessTrajectory | |
initializeTrajectory() | ocra::GaussianProcessTrajectory | protectedvirtual |
isFinished() | ocra::Trajectory | inline |
maximumAcceleration | ocra::Trajectory | protected |
maximumAccelerationVector | ocra::Trajectory | protected |
maximumVelocity | ocra::Trajectory | protected |
maximumVelocityVector | ocra::Trajectory | protected |
nDoF | ocra::Trajectory | protected |
nonRotationDof | ocra::Trajectory | protected |
nWaypoints | ocra::Trajectory | protected |
pointToPointDuration | ocra::Trajectory | protected |
pointToPointDurationVector | ocra::Trajectory | protected |
printWaypointData() | ocra::GaussianProcessTrajectory | |
quaternionSlerp(double tau, Eigen::Rotation3d &qStart, Eigen::Rotation3d &qEnd) | ocra::Trajectory | |
quaternionToEigenVector(Eigen::Rotation3d &quat) | ocra::Trajectory | |
recalculateTrajectory() | ocra::Trajectory | inlinevirtual |
removeWaypoint(int index) | ocra::GaussianProcessTrajectory | |
saveTrajectoryToFile(const std::string dirPath="./") | ocra::GaussianProcessTrajectory | |
saveWaypointDataToFile(const std::string dirPath="./") | ocra::GaussianProcessTrajectory | |
setBoptVariables(const Eigen::VectorXd &newOptVariables) | ocra::GaussianProcessTrajectory | |
setDofToOptimize(std::vector< Eigen::VectorXi > &dofToOptVec) | ocra::GaussianProcessTrajectory | |
setDuration() | ocra::Trajectory | |
setDuration(const Eigen::VectorXd &_pointToPointDurationVector) | ocra::Trajectory | |
setDuration(double time) | ocra::Trajectory | |
setMaxAcceleration(double newMaxAcc) | ocra::Trajectory | |
setMaxAcceleration(const Eigen::VectorXd &newMaxAcc) | ocra::Trajectory | |
setMaxVelocity(double newMaxVel) | ocra::Trajectory | |
setMaxVelocity(const Eigen::VectorXd &newMaxVel) | ocra::Trajectory | |
setMeanWaypoints(boolVector &bMeanVec) | ocra::GaussianProcessTrajectory | |
setOptimizationWaypoints(boolVector &bOptVec) | ocra::GaussianProcessTrajectory | |
setVarianceWaypoints(boolVector &bVarVec) | ocra::GaussianProcessTrajectory | |
setWaypoints(const std::vector< double > &startingDoubleVec, const std::vector< double > &endingDoubleVec, const int waypointSelector=0, bool endsWithQuaternion=false) | ocra::Trajectory | |
setWaypoints(const Eigen::VectorXd &startingVector, const Eigen::VectorXd &endingVector, bool endsWithQuaternion=false) | ocra::Trajectory | |
setWaypoints(Eigen::Displacementd &startingDisplacement, Eigen::Displacementd &endingDisplacement, bool endsWithQuaternion=true) | ocra::Trajectory | |
setWaypoints(Eigen::Rotation3d &startingOrientation, Eigen::Rotation3d &endingOrientation, bool endsWithQuaternion=true) | ocra::Trajectory | |
setWaypoints(const std::list< Eigen::VectorXd > &_waypoints, bool _endsWithQuaternion=false) | ocra::Trajectory | |
setWaypoints(Eigen::MatrixXd &waypoints, bool endsWithQuaternion=false) | ocra::Trajectory | |
startTrigger | ocra::Trajectory | protected |
totalTrajectoryDuration | ocra::Trajectory | protected |
Trajectory() | ocra::Trajectory | |
trajectoryFinished | ocra::Trajectory | protected |
usingDurationVector | ocra::Trajectory | protected |
waypointList | ocra::Trajectory | protected |
waypoints | ocra::Trajectory | protected |
~Trajectory() | ocra::Trajectory | virtual |