Aikido
aikido::robot::ros::RosRobot Member List

This is the complete list of members for aikido::robot::ros::RosRobot, including all inherited members.

activateExecutor(const int id) overrideaikido::robot::ros::RosRobotvirtual
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::Robotvirtual
aikido::robot::Robot::activateExecutor(const aikido::control::ExecutorType type)aikido::robot::Robotvirtual
cancelAllCommands(bool includeSubrobots=true, bool includeParents=false, const std::vector< std::string > excludeSubrobots=std::vector< std::string >())aikido::robot::Robotvirtual
clearExecutors()aikido::robot::Robotvirtual
cloneRNG() constaikido::robot::Robot
combineCollisionConstraint(const constraint::dart::CollisionFreePtr &collisionFree) constaikido::robot::Robot
ConfigurationMap typedefaikido::robot::Robotprotected
deactivateExecutor() overrideaikido::robot::ros::RosRobotvirtual
enforceSelfCollisionPairs(const std::vector< std::pair< std::string, std::string >> bodyNodeList)aikido::robot::Robotvirtual
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::Robotvirtual
getCurrentConfiguration() constaikido::robot::Robot
getDefaultPostProcessor() constaikido::robot::Robot
getMetaSkeleton()aikido::robot::Robot
getMetaSkeleton() constaikido::robot::Robot
getMetaSkeletonClone() constaikido::robot::Robot
getName() constaikido::robot::Robot
getNamedConfiguration(const std::string &name) constaikido::robot::Robot
getRootSkeleton() constaikido::robot::Robot
getRootSkeleton()aikido::robot::Robot
getSelfCollisionConstraint() constaikido::robot::Robot
getSubRobotByName(const std::string &name) constaikido::robot::Robot
getVFParams() constaikido::robot::Robot
getWorld() constaikido::robot::Robot
getWorldCollisionConstraint(const std::vector< std::string > bodyNames=std::vector< std::string >()) constaikido::robot::Robot
ignoreSelfCollisionPairs(const std::vector< std::pair< std::string, std::string >> bodyNodeList)aikido::robot::Robotvirtual
isControllerActive(const std::string controllerName)aikido::robot::ros::RosRobotprotected
loadController(const std::string loadControllerName)aikido::robot::ros::RosRobotprotected
mActiveExecutoraikido::robot::Robotprotected
mCollisionDetectoraikido::robot::Robotprotected
mDefaultPostProcessoraikido::robot::Robotprotected
mDofsaikido::robot::Robotprotected
mEnablePostProcessingaikido::robot::Robotprotected
mExecutorsaikido::robot::Robotprotected
mExecutorsNameMapaikido::robot::Robotprotected
mMetaSkeletonaikido::robot::Robotprotected
mNameaikido::robot::Robotprotected
mNamedConfigurationsaikido::robot::Robotprotected
mNodeaikido::robot::ros::RosRobotprotected
mParentRobotaikido::robot::Robotprotected
mRngaikido::robot::Robotprotected
mRosControllerModesaikido::robot::ros::RosRobotprotected
mRosControllerNamesaikido::robot::ros::RosRobotprotected
mRosJointModeCommandClientaikido::robot::ros::RosRobotprotected
mRosListControllersServiceClientaikido::robot::ros::RosRobotprotected
mRosLoadControllerServiceClientaikido::robot::ros::RosRobotprotected
mRosSwitchControllerServiceClientaikido::robot::ros::RosRobotprotected
mSelfCollisionFilteraikido::robot::Robotprotected
mStateSpaceaikido::robot::Robotprotected
mSubRobotsaikido::robot::Robotprotected
mVFParamsaikido::robot::Robotprotected
mWorldaikido::robot::Robotprotected
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) constaikido::robot::Robot
planToConfiguration(const Eigen::VectorXd &goalConf, const std::shared_ptr< planner::ConfigurationToConfigurationPlanner > &planner=nullptr, const std::shared_ptr< aikido::planner::TrajectoryPostProcessor > trajPostProcessor=nullptr) constaikido::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) constaikido::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) constaikido::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) constaikido::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) constaikido::robot::Robot
planToTSR(const std::string bodyNodeName, const constraint::dart::TSRPtr &tsr, const constraint::TestablePtr &testableConstraint, const util::PlanToTSRParameters &params=util::PlanToTSRParameters(), const std::shared_ptr< planner::ConfigurationToConfigurationPlanner > &planner=nullptr, const std::shared_ptr< aikido::planner::TrajectoryPostProcessor > trajPostProcessor=nullptr, const distance::ConstConfigurationRankerPtr &ranker=nullptr) constaikido::robot::Robot
planToTSR(const std::string bodyNodeName, const constraint::dart::TSRPtr &tsr, const util::PlanToTSRParameters &params=util::PlanToTSRParameters(), const std::shared_ptr< planner::ConfigurationToConfigurationPlanner > &planner=nullptr, const std::shared_ptr< aikido::planner::TrajectoryPostProcessor > trajPostProcessor=nullptr, const distance::ConstConfigurationRankerPtr &ranker=nullptr) constaikido::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::Robotvirtual
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::Robotvirtual
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::RosRobotprotected
step(const std::chrono::system_clock::time_point &timepoint) overrideaikido::robot::ros::RosRobotvirtual
stopController(const std::string stopControllerName)aikido::robot::ros::RosRobotprotected
switchControllerMode(const hardware_interface::JointCommandModes jointMode)aikido::robot::ros::RosRobotprotected
switchControllers(const std::vector< std::string > startControllersNames, const std::vector< std::string > stopControllersNames)aikido::robot::ros::RosRobotprotected
validateSubRobot(dart::dynamics::ReferentialSkeletonPtr refSkeleton, const std::string &name)aikido::robot::Robotprotectedvirtual
~Robot()=defaultaikido::robot::Robotvirtual
~RosRobot()=defaultaikido::robot::ros::RosRobotvirtual