|
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 |