ocra-recipes
Doxygen documentation for the ocra-recipes repository
ocra::GaussianProcessTrajectory Member List

This is the complete list of members for ocra::GaussianProcessTrajectory, including all inherited members.

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
currentWaypointIndexocra::Trajectoryprotected
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
endsWithQuaternionocra::Trajectoryprotected
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::GaussianProcessTrajectoryvirtual
getDesiredValues(double time, Eigen::MatrixXd &desiredValues, Eigen::VectorXd &variance)ocra::GaussianProcessTrajectoryvirtual
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::GaussianProcessTrajectoryinlinevirtual
getFullTrajectory(double dt=0.01)ocra::Trajectory
getMaxAcceleration()ocra::Trajectory
getMaxAccelerationVector()ocra::Trajectory
getMaxCovarianceVector()ocra::GaussianProcessTrajectoryinline
getMaxVariance()ocra::GaussianProcessTrajectoryinline
getMaxVelocity()ocra::Trajectory
getMaxVelocityVector()ocra::Trajectory
getMeanGPData()ocra::GaussianProcessTrajectory
getMeanTime()ocra::GaussianProcessTrajectoryinline
getVarGPData()ocra::GaussianProcessTrajectory
getVariance(double time)ocra::GaussianProcessTrajectory
getVarianceLengthParameter()ocra::GaussianProcessTrajectoryinline
getWaypointData()ocra::GaussianProcessTrajectory
initializeTrajectory()ocra::GaussianProcessTrajectoryprotectedvirtual
isFinished()ocra::Trajectoryinline
maximumAccelerationocra::Trajectoryprotected
maximumAccelerationVectorocra::Trajectoryprotected
maximumVelocityocra::Trajectoryprotected
maximumVelocityVectorocra::Trajectoryprotected
nDoFocra::Trajectoryprotected
nonRotationDofocra::Trajectoryprotected
nWaypointsocra::Trajectoryprotected
pointToPointDurationocra::Trajectoryprotected
pointToPointDurationVectorocra::Trajectoryprotected
printWaypointData()ocra::GaussianProcessTrajectory
quaternionSlerp(double tau, Eigen::Rotation3d &qStart, Eigen::Rotation3d &qEnd)ocra::Trajectory
quaternionToEigenVector(Eigen::Rotation3d &quat)ocra::Trajectory
recalculateTrajectory()ocra::Trajectoryinlinevirtual
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
startTriggerocra::Trajectoryprotected
totalTrajectoryDurationocra::Trajectoryprotected
Trajectory()ocra::Trajectory
trajectoryFinishedocra::Trajectoryprotected
usingDurationVectorocra::Trajectoryprotected
waypointListocra::Trajectoryprotected
waypointsocra::Trajectoryprotected
~Trajectory()ocra::Trajectoryvirtual