GT RoboCup SSL
Soccer software, robot firmware
|
This is the complete list of members for Planning::RRTPlanner, including all inherited members.
_maxIterations (defined in Planning::RRTPlanner) | Planning::RRTPlanner | protected |
_minIterations | Planning::RRTPlanner | protected |
_partialReplanLeadTime (defined in Planning::RRTPlanner) | Planning::RRTPlanner | protectedstatic |
allDynamicToStatic(Geometry2d::ShapeSet &obstacles, const std::vector< DynamicObstacle > &dynamicObstacles) (defined in Planning::SingleRobotPathPlanner) | Planning::SingleRobotPathPlanner | static |
canHandleDynamic() (defined in Planning::SingleRobotPathPlanner) | Planning::SingleRobotPathPlanner | inlinevirtual |
commandType() const override | Planning::RRTPlanner | inlinevirtual |
createConfiguration(Configuration *cfg) (defined in Planning::RRTPlanner) | Planning::RRTPlanner | static |
cubicBezierCalc(double vi, double vf, std::vector< double > &points, std::vector< double > &ks, std::vector< double > &ks2) | Planning::RRTPlanner | protectedstatic |
generateCubicBezier(const std::vector< Geometry2d::Point > &points, const Geometry2d::ShapeSet &obstacles, const MotionConstraints &motionConstraints, Geometry2d::Point vi, Geometry2d::Point vf) | Planning::RRTPlanner | protectedstatic |
generateCubicBezierPath(const std::vector< Geometry2d::Point > &points, const MotionConstraints &motionConstraints, Geometry2d::Point vi, Geometry2d::Point vf, const std::optional< std::vector< double >> ×=std::nullopt) | Planning::RRTPlanner | protectedstatic |
generateNormalCubicBezierPath(const std::vector< Geometry2d::Point > &points, const MotionConstraints &motionConstraints, Geometry2d::Point vi, Geometry2d::Point vf) | Planning::RRTPlanner | protectedstatic |
generatePath(const std::vector< Geometry2d::Point > &points, const Geometry2d::ShapeSet &obstacles, const MotionConstraints &motionConstraints, Geometry2d::Point vi, Geometry2d::Point vf) | Planning::RRTPlanner | static |
generateRRTPath(const MotionInstant &start, const MotionInstant &goal, const MotionConstraints &motionConstraints, Geometry2d::ShapeSet &origional, const std::vector< DynamicObstacle > dyObs, Context *context, unsigned shellID, const std::optional< std::vector< Geometry2d::Point >> &biasWayPoints=std::nullopt) (defined in Planning::RRTPlanner) | Planning::RRTPlanner | protected |
generateVelocityPath(const std::vector< CubicBezierControlPoints > &controlPoints, const MotionConstraints &motionConstraints, Geometry2d::Point vi, Geometry2d::Point vf, int interpolations=40) | Planning::RRTPlanner | protectedstatic |
getPartialReplanLeadTime() (defined in Planning::RRTPlanner) | Planning::RRTPlanner | static |
goalPosChangeThreshold() (defined in Planning::SingleRobotPathPlanner) | Planning::SingleRobotPathPlanner | inlinestatic |
goalVelChangeThreshold() (defined in Planning::SingleRobotPathPlanner) | Planning::SingleRobotPathPlanner | inlinestatic |
maxIterations() const | Planning::RRTPlanner | inline |
maxIterations(int value) | Planning::RRTPlanner | inline |
minIterations() const (defined in Planning::RRTPlanner) | Planning::RRTPlanner | inline |
minIterations(int value) (defined in Planning::RRTPlanner) | Planning::RRTPlanner | inline |
optimize(std::vector< Geometry2d::Point > &path, const Geometry2d::ShapeSet &obstacles, Geometry2d::Point vi, Geometry2d::Point vf) | Planning::RRTPlanner | protectedstatic |
replanTimeout() (defined in Planning::SingleRobotPathPlanner) | Planning::SingleRobotPathPlanner | inlinestatic |
RRTPlanner(int minIterations, int maxIterations) | Planning::RRTPlanner | |
run(PlanRequest &planRequest) override | Planning::RRTPlanner | virtual |
runRRT(MotionInstant start, MotionInstant goal, const MotionConstraints &motionConstraints, const Geometry2d::ShapeSet &obstacles, Context *context, unsigned shellID, const std::optional< std::vector< Geometry2d::Point >> &biasWaypoints=std::nullopt) | Planning::RRTPlanner | protected |
runRRTHelper(MotionInstant start, MotionInstant goal, const MotionConstraints &motionConstraints, const Geometry2d::ShapeSet &obstacles, Context *context, unsigned shellID, const std::optional< std::vector< Geometry2d::Point >> &biasWaypoints, bool straightLine) | Planning::RRTPlanner | protected |
shouldReplan(const PlanRequest &planRequest, const std::vector< DynamicObstacle > dynamicObs, std::string *debugOut=nullptr) const | Planning::RRTPlanner | protected |
Planning::SingleRobotPathPlanner::shouldReplan(const PlanRequest &planRequest) | Planning::SingleRobotPathPlanner | static |
SingleRobotPathPlanner(bool handlesDynamic) (defined in Planning::SingleRobotPathPlanner) | Planning::SingleRobotPathPlanner | inlineprotected |
splitDynamic(Geometry2d::ShapeSet &obstacles, std::vector< DynamicObstacle > &dynamicOut, const std::vector< DynamicObstacle > &dynamicObstacles) (defined in Planning::SingleRobotPathPlanner) | Planning::SingleRobotPathPlanner | static |