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 |