Aikido
aikido::robot::ConcreteRobot Member List

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

cloneRNG()aikido::robot::ConcreteRobotprivate
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 typedefaikido::robot::ConcreteRobotprivate
executeTrajectory(const trajectory::TrajectoryPtr &trajectory) const overrideaikido::robot::ConcreteRobotvirtual
getAccelerationLimits(const dart::dynamics::MetaSkeleton &metaSkeleton) constaikido::robot::ConcreteRobot
getFullCollisionConstraint(const statespace::dart::ConstMetaSkeletonStateSpacePtr &space, const dart::dynamics::MetaSkeletonPtr &metaSkeleton, const constraint::dart::CollisionFreePtr &collisionFree) const overrideaikido::robot::ConcreteRobotvirtual
getMetaSkeleton() const overrideaikido::robot::ConcreteRobotvirtual
getMetaSkeleton() const=0aikido::robot::ConcreteRobot
getMetaSkeleton()aikido::robot::ConcreteRobot
getName() const overrideaikido::robot::ConcreteRobotvirtual
getNamedConfiguration(const std::string &name) const overrideaikido::robot::ConcreteRobotvirtual
getSelfCollisionConstraint(const statespace::dart::ConstMetaSkeletonStateSpacePtr &space, const dart::dynamics::MetaSkeletonPtr &metaSkeleton) const overrideaikido::robot::ConcreteRobotvirtual
getStateSpace() const overrideaikido::robot::ConcreteRobotvirtual
getStateSpace() const=0aikido::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) constaikido::robot::ConcreteRobot
getVelocityLimits(const dart::dynamics::MetaSkeleton &metaSkeleton) constaikido::robot::ConcreteRobot
mCollisionDetectoraikido::robot::ConcreteRobotprivate
mCRRTParametersaikido::robot::ConcreteRobotprivate
mMetaSkeletonaikido::robot::ConcreteRobotprivate
mNameaikido::robot::ConcreteRobotprivate
mNamedConfigurationsaikido::robot::ConcreteRobotprivate
mParentSkeletonaikido::robot::ConcreteRobotprivate
mRngaikido::robot::ConcreteRobotprivate
mRootRobotaikido::robot::ConcreteRobotprivate
mSelfCollisionFilteraikido::robot::ConcreteRobotprivate
mStateSpaceaikido::robot::ConcreteRobotprivate
mTrajectoryExecutoraikido::robot::ConcreteRobotprivate
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) overrideaikido::robot::ConcreteRobotvirtual
retimePathWithKunz(const dart::dynamics::MetaSkeletonPtr &metaSkeleton, const aikido::trajectory::Trajectory *path, double maxDeviation, double timestep) overrideaikido::robot::ConcreteRobotvirtual
setCRRTPlannerParameters(const util::CRRTPlannerParameters &crrtParameters)aikido::robot::ConcreteRobot
setNamedConfigurations(std::unordered_map< std::string, const Eigen::VectorXd > namedConfigurations) overrideaikido::robot::ConcreteRobotvirtual
setRoot(Robot *robot) overrideaikido::robot::ConcreteRobotvirtual
smoothPath(const dart::dynamics::MetaSkeletonPtr &metaSkeleton, const aikido::trajectory::Trajectory *path, const constraint::TestablePtr &constraint) overrideaikido::robot::ConcreteRobotvirtual
step(const std::chrono::system_clock::time_point &timepoint) overrideaikido::robot::ConcreteRobotvirtual
~ConcreteRobot()=defaultaikido::robot::ConcreteRobotvirtual
~Robot()=defaultaikido::robot::Robotvirtual