Functions | |
void | locomotor::Locomotor::requestGlobalCostmapUpdate (Executor &work_ex, Executor &result_ex, CostmapUpdateCallback cb=nullptr, CostmapUpdateExceptionCallback fail_cb=nullptr) |
Request the global costmap get updated as a new callback. More... | |
void | locomotor::Locomotor::requestGlobalPlan (Executor &work_ex, Executor &result_ex, GlobalPlanCallback cb=nullptr, PlannerExceptionCallback fail_cb=nullptr) |
Request the global planner get run as a new callback. More... | |
void | locomotor::Locomotor::requestLocalCostmapUpdate (Executor &work_ex, Executor &result_ex, CostmapUpdateCallback cb=nullptr, CostmapUpdateExceptionCallback fail_cb=nullptr) |
Request the local costmap get updated as a new callback. More... | |
void | locomotor::Locomotor::requestLocalPlan (Executor &work_ex, Executor &result_ex, LocalPlanCallback cb=nullptr, PlannerExceptionCallback fail_cb=nullptr, NavigationCompleteCallback complete_cb=nullptr) |
Request the local planner get run as a new callback. More... | |
void | locomotor::Locomotor::requestNavigationFailure (Executor &result_ex, const locomotor_msgs::ResultCode &result, NavigationFailureCallback cb=nullptr) |
Request that a onNavigationFailure event be added as a new callback. More... | |
void locomotor::Locomotor::requestGlobalCostmapUpdate | ( | Executor & | work_ex, |
Executor & | result_ex, | ||
CostmapUpdateCallback | cb = nullptr , |
||
CostmapUpdateExceptionCallback | fail_cb = nullptr |
||
) |
Request the global costmap get updated as a new callback.
work_ex | Executor to do the work on |
result_ex | Executor to put the result callback on |
cb | Callback for if the update succeeds |
fail_cb | Callback for if the update fails |
Definition at line 125 of file locomotor.cpp.
void locomotor::Locomotor::requestGlobalPlan | ( | Executor & | work_ex, |
Executor & | result_ex, | ||
GlobalPlanCallback | cb = nullptr , |
||
PlannerExceptionCallback | fail_cb = nullptr |
||
) |
Request the global planner get run as a new callback.
work_ex | Executor to do the work on |
result_ex | Executor to put the result callback on |
cb | Callback for if the planning succeeds |
fail_cb | Callback for if the planning fails |
Definition at line 139 of file locomotor.cpp.
void locomotor::Locomotor::requestLocalCostmapUpdate | ( | Executor & | work_ex, |
Executor & | result_ex, | ||
CostmapUpdateCallback | cb = nullptr , |
||
CostmapUpdateExceptionCallback | fail_cb = nullptr |
||
) |
Request the local costmap get updated as a new callback.
work_ex | Executor to do the work on |
result_ex | Executor to put the result callback on |
cb | Callback for if the update succeeds |
fail_cb | Callback for if the update fails |
Definition at line 132 of file locomotor.cpp.
void locomotor::Locomotor::requestLocalPlan | ( | Executor & | work_ex, |
Executor & | result_ex, | ||
LocalPlanCallback | cb = nullptr , |
||
PlannerExceptionCallback | fail_cb = nullptr , |
||
NavigationCompleteCallback | complete_cb = nullptr |
||
) |
Request the local planner get run as a new callback.
work_ex | Executor to do the work on |
result_ex | Executor to put the result callback on |
cb | Callback for if the planning succeeds |
fail_cb | Callback for if the planning fails |
complete_cb | Callback for if the navigation is now complete |
Definition at line 145 of file locomotor.cpp.
void locomotor::Locomotor::requestNavigationFailure | ( | Executor & | result_ex, |
const locomotor_msgs::ResultCode & | result, | ||
NavigationFailureCallback | cb = nullptr |
||
) |
Request that a onNavigationFailure event be added as a new callback.
result_ex | Executor to put the result callback on |
result | Information about the failure |
cb | Callback for handling failure |
Definition at line 152 of file locomotor.cpp.