Aikido
|
This is the complete list of members for aikido::robot::ConcreteRobot, including all inherited members.
cloneRNG() | aikido::robot::ConcreteRobot | private |
ConcreteRobot(const std::string &name, dart::dynamics::MetaSkeletonPtr metaSkeleton, bool simulation, aikido::common::UniqueRNGPtr rng, aikido::control::TrajectoryExecutorPtr trajectoryExecutor, dart::collision::CollisionDetectorPtr collisionDetector, std::shared_ptr< dart::collision::BodyNodeCollisionFilter > selfCollisionFilter) | aikido::robot::ConcreteRobot | |
ConfigurationMap typedef | aikido::robot::ConcreteRobot | private |
executeTrajectory(const trajectory::TrajectoryPtr &trajectory) const override | aikido::robot::ConcreteRobot | virtual |
getAccelerationLimits(const dart::dynamics::MetaSkeleton &metaSkeleton) const | aikido::robot::ConcreteRobot | |
getFullCollisionConstraint(const statespace::dart::ConstMetaSkeletonStateSpacePtr &space, const dart::dynamics::MetaSkeletonPtr &metaSkeleton, const constraint::dart::CollisionFreePtr &collisionFree) const override | aikido::robot::ConcreteRobot | virtual |
getMetaSkeleton() const override | aikido::robot::ConcreteRobot | virtual |
getMetaSkeleton() const=0 | aikido::robot::ConcreteRobot | |
getMetaSkeleton() | aikido::robot::ConcreteRobot | |
getName() const override | aikido::robot::ConcreteRobot | virtual |
getNamedConfiguration(const std::string &name) const override | aikido::robot::ConcreteRobot | virtual |
getSelfCollisionConstraint(const statespace::dart::ConstMetaSkeletonStateSpacePtr &space, const dart::dynamics::MetaSkeletonPtr &metaSkeleton) const override | aikido::robot::ConcreteRobot | virtual |
getStateSpace() const override | aikido::robot::ConcreteRobot | virtual |
getStateSpace() const=0 | aikido::robot::ConcreteRobot | |
getStateSpace() | aikido::robot::ConcreteRobot | |
getTrajectoryPostProcessor(const dart::dynamics::MetaSkeletonPtr &metaSkeleton, bool enableShortcut, bool enableBlend, double shortcutTimelimit, double blendRadius, int blendIterations, double feasibilityCheckResolution, double feasibilityApproxTolerance) const | aikido::robot::ConcreteRobot | |
getVelocityLimits(const dart::dynamics::MetaSkeleton &metaSkeleton) const | aikido::robot::ConcreteRobot | |
mCollisionDetector | aikido::robot::ConcreteRobot | private |
mCRRTParameters | aikido::robot::ConcreteRobot | private |
mMetaSkeleton | aikido::robot::ConcreteRobot | private |
mName | aikido::robot::ConcreteRobot | private |
mNamedConfigurations | aikido::robot::ConcreteRobot | private |
mParentSkeleton | aikido::robot::ConcreteRobot | private |
mRng | aikido::robot::ConcreteRobot | private |
mRootRobot | aikido::robot::ConcreteRobot | private |
mSelfCollisionFilter | aikido::robot::ConcreteRobot | private |
mStateSpace | aikido::robot::ConcreteRobot | private |
mTrajectoryExecutor | aikido::robot::ConcreteRobot | private |
planToConfiguration(const aikido::statespace::dart::MetaSkeletonStateSpacePtr &stateSpace, const dart::dynamics::MetaSkeletonPtr &metaSkeleton, const aikido::statespace::StateSpace::State *goalState, const aikido::constraint::dart::CollisionFreePtr &collisionFree, double timelimit) | aikido::robot::ConcreteRobot | |
planToConfiguration(const aikido::statespace::dart::MetaSkeletonStateSpacePtr &stateSpace, const dart::dynamics::MetaSkeletonPtr &metaSkeleton, const Eigen::VectorXd &goal, const aikido::constraint::dart::CollisionFreePtr &collisionFree, double timelimit) | aikido::robot::ConcreteRobot | |
planToConfigurations(const aikido::statespace::dart::MetaSkeletonStateSpacePtr &stateSpace, const dart::dynamics::MetaSkeletonPtr &metaSkeleton, const std::vector< aikido::statespace::StateSpace::State * > &goalStates, const aikido::constraint::dart::CollisionFreePtr &collisionFree, double timelimit) | aikido::robot::ConcreteRobot | |
planToConfigurations(const aikido::statespace::dart::MetaSkeletonStateSpacePtr &stateSpace, const dart::dynamics::MetaSkeletonPtr &metaSkeleton, const std::vector< Eigen::VectorXd > &goals, const aikido::constraint::dart::CollisionFreePtr &collisionFree, double timelimit) | aikido::robot::ConcreteRobot | |
planToNamedConfiguration(const std::string &name, const aikido::constraint::dart::CollisionFreePtr &collisionFree, double timelimit) | aikido::robot::ConcreteRobot | |
planToTSR(const aikido::statespace::dart::MetaSkeletonStateSpacePtr &stateSpace, const dart::dynamics::MetaSkeletonPtr &metaSkeleton, const dart::dynamics::BodyNodePtr &bodyNode, const aikido::constraint::dart::TSRPtr &tsr, const aikido::constraint::dart::CollisionFreePtr &collisionFree, double timelimit, std::size_t maxNumTrials, const distance::ConstConfigurationRankerPtr &ranker=nullptr) | aikido::robot::ConcreteRobot | |
planToTSRwithTrajectoryConstraint(const aikido::statespace::dart::MetaSkeletonStateSpacePtr &stateSpace, const dart::dynamics::MetaSkeletonPtr &metaSkeleton, const dart::dynamics::BodyNodePtr &bodyNode, const aikido::constraint::dart::TSRPtr &goalTsr, const aikido::constraint::dart::TSRPtr &constraintTsr, const aikido::constraint::dart::CollisionFreePtr &collisionFree, double timelimit) | aikido::robot::ConcreteRobot | |
retimePath(const dart::dynamics::MetaSkeletonPtr &metaSkeleton, const aikido::trajectory::Trajectory *path) override | aikido::robot::ConcreteRobot | virtual |
retimePathWithKunz(const dart::dynamics::MetaSkeletonPtr &metaSkeleton, const aikido::trajectory::Trajectory *path, double maxDeviation, double timestep) override | aikido::robot::ConcreteRobot | virtual |
setCRRTPlannerParameters(const util::CRRTPlannerParameters &crrtParameters) | aikido::robot::ConcreteRobot | |
setNamedConfigurations(std::unordered_map< std::string, const Eigen::VectorXd > namedConfigurations) override | aikido::robot::ConcreteRobot | virtual |
setRoot(Robot *robot) override | aikido::robot::ConcreteRobot | virtual |
smoothPath(const dart::dynamics::MetaSkeletonPtr &metaSkeleton, const aikido::trajectory::Trajectory *path, const constraint::TestablePtr &constraint) override | aikido::robot::ConcreteRobot | virtual |
step(const std::chrono::system_clock::time_point &timepoint) override | aikido::robot::ConcreteRobot | virtual |
~ConcreteRobot()=default | aikido::robot::ConcreteRobot | virtual |
~Robot()=default | aikido::robot::Robot | virtual |