|
Aikido
|
This is the complete list of members for aikido::robot::ros::RosRobot, including all inherited members.
| activateExecutor(const int id) override | aikido::robot::ros::RosRobot | virtual |
| activateExecutor(const int id) | aikido::robot::ros::RosRobot | |
| activateExecutor(const std::string name) | aikido::robot::ros::RosRobot | |
| activateExecutor(const aikido::control::ExecutorType type) | aikido::robot::ros::RosRobot | |
| aikido::robot::Robot::activateExecutor(const std::string name) | aikido::robot::Robot | virtual |
| aikido::robot::Robot::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() override | aikido::robot::ros::RosRobot | 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 |
| isControllerActive(const std::string controllerName) | aikido::robot::ros::RosRobot | protected |
| loadController(const std::string loadControllerName) | aikido::robot::ros::RosRobot | protected |
| 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 |
| mNode | aikido::robot::ros::RosRobot | protected |
| mParentRobot | aikido::robot::Robot | protected |
| mRng | aikido::robot::Robot | protected |
| mRosControllerModes | aikido::robot::ros::RosRobot | protected |
| mRosControllerNames | aikido::robot::ros::RosRobot | protected |
| mRosJointModeCommandClient | aikido::robot::ros::RosRobot | protected |
| mRosListControllersServiceClient | aikido::robot::ros::RosRobot | protected |
| mRosLoadControllerServiceClient | aikido::robot::ros::RosRobot | protected |
| mRosSwitchControllerServiceClient | aikido::robot::ros::RosRobot | 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, std::string controllerName, hardware_interface::JointCommandModes controllerMode) | aikido::robot::ros::RosRobot | |
| registerExecutor(aikido::control::ExecutorPtr executor, std::string desiredName, std::string controllerName) | aikido::robot::ros::RosRobot | |
| aikido::robot::Robot::registerExecutor(aikido::control::ExecutorPtr executor, std::string desiredName="") | aikido::robot::Robot | virtual |
| registerSubRobot(dart::dynamics::ReferentialSkeletonPtr refSkeleton, const std::string &name, const std::string &modeControllerName="") | aikido::robot::ros::RosRobot | |
| aikido::robot::Robot::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 | |
| RosRobot(const dart::common::Uri &urdf, const dart::common::Uri &srdf, const std::string name, const bool addDefaultExecutors, const dart::common::ResourceRetrieverPtr &retriever=std::make_shared< aikido::io::CatkinResourceRetriever >(), const ::ros::NodeHandle &node=::ros::NodeHandle(), const std::string modeControllerName="") | aikido::robot::ros::RosRobot | |
| RosRobot(dart::dynamics::ReferentialSkeletonPtr refSkeleton, Robot *rootRobot, dart::collision::CollisionDetectorPtr collisionDetector, std::shared_ptr< dart::collision::BodyNodeCollisionFilter > collisionFilter, const std::string name, const ::ros::NodeHandle &node=::ros::NodeHandle(), const std::string modeControllerName="") | aikido::robot::ros::RosRobot | |
| 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 | |
| setRosControllerClients(const std::string modeControllerName) | aikido::robot::ros::RosRobot | |
| setVFParams(util::VectorFieldPlannerParameters params) | aikido::robot::Robot | |
| setWorld(aikido::planner::WorldPtr world) | aikido::robot::Robot | |
| startController(const std::string startControllerName) | aikido::robot::ros::RosRobot | protected |
| step(const std::chrono::system_clock::time_point &timepoint) override | aikido::robot::ros::RosRobot | virtual |
| stopController(const std::string stopControllerName) | aikido::robot::ros::RosRobot | protected |
| switchControllerMode(const hardware_interface::JointCommandModes jointMode) | aikido::robot::ros::RosRobot | protected |
| switchControllers(const std::vector< std::string > startControllersNames, const std::vector< std::string > stopControllersNames) | aikido::robot::ros::RosRobot | protected |
| validateSubRobot(dart::dynamics::ReferentialSkeletonPtr refSkeleton, const std::string &name) | aikido::robot::Robot | protectedvirtual |
| ~Robot()=default | aikido::robot::Robot | virtual |
| ~RosRobot()=default | aikido::robot::ros::RosRobot | virtual |