![]() |
GT RoboCup SSL
Soccer software, robot firmware
|
Plans a path that brings the robot to the given velocity as fast as possible. More...
Public Member Functions | |
virtual std::unique_ptr< Path > | run (PlanRequest &planRequest) override |
Returns an obstacle-free Path subject to the specified MotionContraints. | |
virtual MotionCommand::CommandType | commandType () const override |
The MotionCommand type that this planner handles. | |
![]() | |
virtual bool | canHandleDynamic () |
Static Public Member Functions | |
static void | createConfiguration (Configuration *cfg) |
![]() | |
static double | goalPosChangeThreshold () |
static double | goalVelChangeThreshold () |
static double | replanTimeout () |
static void | createConfiguration (Configuration *cfg) |
static void | allDynamicToStatic (Geometry2d::ShapeSet &obstacles, const std::vector< DynamicObstacle > &dynamicObstacles) |
static void | splitDynamic (Geometry2d::ShapeSet &obstacles, std::vector< DynamicObstacle > &dynamicOut, const std::vector< DynamicObstacle > &dynamicObstacles) |
static bool | shouldReplan (const PlanRequest &planRequest) |
Checks if the previous path is no longer valid and needs to be re-planned. More... | |
Additional Inherited Members | |
![]() | |
SingleRobotPathPlanner (bool handlesDynamic) | |
Plans a path that brings the robot to the given velocity as fast as possible.
Avoids obstacles.