Aikido
|
This is the complete list of members for aikido::robot::Robot, including all inherited members.
activateExecutor(const int id) | aikido::robot::Robot | virtual |
activateExecutor(const std::string name) | aikido::robot::Robot | virtual |
activateExecutor(const aikido::control::ExecutorType type) | aikido::robot::Robot | virtual |
cancelAllCommands(bool includeSubrobots=true, bool includeParents=false, const std::vector< std::string > excludeSubrobots=std::vector< std::string >()) | aikido::robot::Robot | virtual |
clearExecutors() | aikido::robot::Robot | virtual |
cloneRNG() const | aikido::robot::Robot | |
combineCollisionConstraint(const constraint::dart::CollisionFreePtr &collisionFree) const | aikido::robot::Robot | |
ConfigurationMap typedef | aikido::robot::Robot | protected |
deactivateExecutor() | aikido::robot::Robot | virtual |
enforceSelfCollisionPairs(const std::vector< std::pair< std::string, std::string >> bodyNodeList) | aikido::robot::Robot | virtual |
executeJointCommand(const std::vector< double > &command, const std::chrono::duration< double > &timeout) | aikido::robot::Robot | |
executeTrajectory(const trajectory::TrajectoryPtr &trajectory) | aikido::robot::Robot | |
getActiveExecutor() | aikido::robot::Robot | virtual |
getCurrentConfiguration() const | aikido::robot::Robot | |
getDefaultPostProcessor() const | aikido::robot::Robot | |
getMetaSkeleton() | aikido::robot::Robot | |
getMetaSkeleton() const | aikido::robot::Robot | |
getMetaSkeletonClone() const | aikido::robot::Robot | |
getName() const | aikido::robot::Robot | |
getNamedConfiguration(const std::string &name) const | aikido::robot::Robot | |
getRootSkeleton() const | aikido::robot::Robot | |
getRootSkeleton() | aikido::robot::Robot | |
getSelfCollisionConstraint() const | aikido::robot::Robot | |
getSubRobotByName(const std::string &name) const | aikido::robot::Robot | |
getVFParams() const | aikido::robot::Robot | |
getWorld() const | aikido::robot::Robot | |
getWorldCollisionConstraint(const std::vector< std::string > bodyNames=std::vector< std::string >()) const | aikido::robot::Robot | |
ignoreSelfCollisionPairs(const std::vector< std::pair< std::string, std::string >> bodyNodeList) | aikido::robot::Robot | virtual |
mActiveExecutor | aikido::robot::Robot | protected |
mCollisionDetector | aikido::robot::Robot | protected |
mDefaultPostProcessor | aikido::robot::Robot | protected |
mDofs | aikido::robot::Robot | protected |
mEnablePostProcessing | aikido::robot::Robot | protected |
mExecutors | aikido::robot::Robot | protected |
mExecutorsNameMap | aikido::robot::Robot | protected |
mMetaSkeleton | aikido::robot::Robot | protected |
mName | aikido::robot::Robot | protected |
mNamedConfigurations | aikido::robot::Robot | protected |
mParentRobot | aikido::robot::Robot | protected |
mRng | aikido::robot::Robot | protected |
mSelfCollisionFilter | aikido::robot::Robot | protected |
mStateSpace | aikido::robot::Robot | protected |
mSubRobots | aikido::robot::Robot | protected |
mVFParams | aikido::robot::Robot | protected |
mWorld | aikido::robot::Robot | protected |
planToConfiguration(const Eigen::VectorXd &goalConf, const constraint::TestablePtr &testableConstraint, const std::shared_ptr< planner::ConfigurationToConfigurationPlanner > &planner=nullptr, const std::shared_ptr< aikido::planner::TrajectoryPostProcessor > trajPostProcessor=nullptr) const | aikido::robot::Robot | |
planToConfiguration(const Eigen::VectorXd &goalConf, const std::shared_ptr< planner::ConfigurationToConfigurationPlanner > &planner=nullptr, const std::shared_ptr< aikido::planner::TrajectoryPostProcessor > trajPostProcessor=nullptr) const | aikido::robot::Robot | |
planToOffset(const std::string bodyNodeName, const Eigen::Vector3d &offset, const constraint::TestablePtr &testableConstraint, const std::shared_ptr< planner::dart::ConfigurationToEndEffectorOffsetPlanner > &planner=nullptr, const std::shared_ptr< aikido::planner::TrajectoryPostProcessor > trajPostProcessor=nullptr) const | aikido::robot::Robot | |
planToOffset(const std::string bodyNodeName, const Eigen::Vector3d &offset, const std::shared_ptr< planner::dart::ConfigurationToEndEffectorOffsetPlanner > &planner=nullptr, const std::shared_ptr< aikido::planner::TrajectoryPostProcessor > trajPostProcessor=nullptr) const | aikido::robot::Robot | |
planToPoseOffset(const std::string bodyNodeName, const Eigen::Vector3d &offset, const Eigen::Vector3d &rotation, const constraint::TestablePtr &testableConstraint, const std::shared_ptr< planner::dart::ConfigurationToEndEffectorPosePlanner > &planner=nullptr, const std::shared_ptr< aikido::planner::TrajectoryPostProcessor > trajPostProcessor=nullptr) const | aikido::robot::Robot | |
planToPoseOffset(const std::string bodyNodeName, const Eigen::Vector3d &offset, const Eigen::Vector3d &rotation, const std::shared_ptr< planner::dart::ConfigurationToEndEffectorPosePlanner > &planner=nullptr, const std::shared_ptr< aikido::planner::TrajectoryPostProcessor > trajPostProcessor=nullptr) const | aikido::robot::Robot | |
planToTSR(const std::string bodyNodeName, const constraint::dart::TSRPtr &tsr, const constraint::TestablePtr &testableConstraint, const util::PlanToTSRParameters ¶ms=util::PlanToTSRParameters(), const std::shared_ptr< planner::ConfigurationToConfigurationPlanner > &planner=nullptr, const std::shared_ptr< aikido::planner::TrajectoryPostProcessor > trajPostProcessor=nullptr, const distance::ConstConfigurationRankerPtr &ranker=nullptr) const | aikido::robot::Robot | |
planToTSR(const std::string bodyNodeName, const constraint::dart::TSRPtr &tsr, const util::PlanToTSRParameters ¶ms=util::PlanToTSRParameters(), const std::shared_ptr< planner::ConfigurationToConfigurationPlanner > &planner=nullptr, const std::shared_ptr< aikido::planner::TrajectoryPostProcessor > trajPostProcessor=nullptr, const distance::ConstConfigurationRankerPtr &ranker=nullptr) const | aikido::robot::Robot | |
registerExecutor(aikido::control::ExecutorPtr executor, std::string desiredName="") | aikido::robot::Robot | virtual |
registerSubRobot(dart::dynamics::ReferentialSkeletonPtr refSkeleton, const std::string &name) | aikido::robot::Robot | virtual |
Robot(dart::dynamics::SkeletonPtr skeleton, const std::string name="robot", bool addDefaultExecutors=true) | aikido::robot::Robot | |
Robot(dart::dynamics::ReferentialSkeletonPtr refSkeleton, Robot *rootRobot, dart::collision::CollisionDetectorPtr collisionDetector, std::shared_ptr< dart::collision::BodyNodeCollisionFilter > collisionFilter, const std::string name="subrobot") | aikido::robot::Robot | |
setDefaultPostProcessor(const std::shared_ptr< aikido::planner::TrajectoryPostProcessor > trajPostProcessor) | aikido::robot::Robot | |
setEnablePostProcessing(bool enable=true) | aikido::robot::Robot | |
setNamedConfigurations(std::unordered_map< std::string, const Eigen::VectorXd > namedConfigurations) | aikido::robot::Robot | |
setRNG(common::UniqueRNGPtr rng) | aikido::robot::Robot | |
setVFParams(util::VectorFieldPlannerParameters params) | aikido::robot::Robot | |
setWorld(aikido::planner::WorldPtr world) | aikido::robot::Robot | |
step(const std::chrono::system_clock::time_point &timepoint) | aikido::robot::Robot | virtual |
validateSubRobot(dart::dynamics::ReferentialSkeletonPtr refSkeleton, const std::string &name) | aikido::robot::Robot | protectedvirtual |
~Robot()=default | aikido::robot::Robot | virtual |