|
void | abortTask (const Ice::Current &=Ice::emptyCurrent) override |
| Aborts planning. More...
|
|
std::pair< float, float > | calcOffsets (float length, std::mt19937 &gen) |
|
PathWithCostSeq | getAllPathsWithCost (const Ice::Current &=Ice::emptyCurrent) const override |
|
PathWithCost | getBestPath (const Ice::Current &=Ice::emptyCurrent) const override |
|
Ice::Long | getMaximalPlanningTimeInSeconds (const Ice::Current &=Ice::emptyCurrent) const override |
|
Path | getNthPath (Ice::Long n, const Ice::Current &=Ice::emptyCurrent) const override |
|
PathWithCost | getNthPathWithCost (Ice::Long n, const Ice::Current &=Ice::emptyCurrent) const override |
|
Path | getPath (const Ice::Current &=Ice::emptyCurrent) const override |
|
Ice::Long | getPathCount (const Ice::Current &=Ice::emptyCurrent) const override |
|
PathWithCost | getPathWithCost (const Ice::Current &=Ice::emptyCurrent) const override |
|
bool | isPathCollisionFree (const VectorXf &from, const VectorXf &to) |
|
void | run (const RemoteObjectNodePrxList &nodes, const Ice::Current &=Ice::emptyCurrent) override |
| Runs the task. More...
|
|
| Task (MotionPlanningTaskBasePtr previousStep, const std::string &taskName="RandomShortcutPostprocessorTask", Ice::Long maxTimeForPostprocessingInSeconds=6000, Ice::Float dcdStep=0.01, Ice::Long maxTries=10000, Ice::Float minShortcutImprovementRatio=0.1, Ice::Float minPathImprovementRatio=0.01) |
|
| ~Task () override=default |
|
CSpaceBasePtr | getCSpace (const Ice::Current &=Ice::emptyCurrent) const override |
|
void | postEnqueueing () override |
| Called by the planning server after the task was enqueued. More...
|
|
| PostprocessingMotionPlanningTask (const MotionPlanningTaskBasePtr &previousStep, const std::string &taskName) |
|
void | registerAtIceAdapter (Ice::ObjectAdapterPtr &adapter, const Ice::Identity ident) override |
|
void | addTaskStatusCallback (std::function< void(TaskStatus::Status)> cb) |
|
Ice::Long | getPlanningTime (const Ice::Current &) const override |
|
MotionPlanningTaskBasePrx & | getProxy () |
|
Ice::Long | getRefiningTime (const Ice::Current &) const override |
|
Ice::Long | getRunningTime (const Ice::Current &) const override |
|
std::string | getTaskName (const Ice::Current &=Ice::emptyCurrent) const override |
|
TaskStatus::Status | getTaskStatus (const Ice::Current &=Ice::emptyCurrent) const override |
|
| MotionPlanningTask ()=default |
|
virtual void | onPlanningDone () |
|
virtual void | onRefiningDone () |
|
bool | setTaskStatus (TaskStatus::Status newTaskStatus, const Ice::Current &=Ice::emptyCurrent) override |
|
| ~MotionPlanningTask () override=default |
|
bool | finishedRunning (const Ice::Current &=Ice::emptyCurrent) const override |
| Returns whether the task has finished planning. More...
|
|
bool | isRunning (const Ice::Current &=Ice::emptyCurrent) const override |
| Returns whether the task is currently planning. More...
|
|
void | waitForFinishedPlanning_async (const AMD_MotionPlanningTaskControlInterface_waitForFinishedPlanningPtr &cb, const Ice::Current &=Ice::emptyCurrent) override |
|
void | waitForFinishedRunning_async (const AMD_MotionPlanningTaskControlInterface_waitForFinishedRunningPtr &cb, const Ice::Current &=Ice::emptyCurrent) override |
|
PathSeq | getAllPaths (const Ice::Current &=Ice::emptyCurrent) const override |
|
Path | getNthPath (Ice::Long n, const Ice::Current &=Ice::emptyCurrent) const override |
|
Path | getPath (const Ice::Current &=Ice::emptyCurrent) const override |
|
Path | getPath (const Ice::Current &=Ice::emptyCurrent) const override |
|
Path | getPath (const Ice::Current &=Ice::emptyCurrent) const override |
|
Definition at line 46 of file Task.h.