|
#include <armarx/navigation/local_planning/TimedElasticBands.h>
Public Types | |
using | Params = TimedElasticBandsParams |
Public Member Functions | |
void | init (const core::GlobalTrajectory &initialTrajectory) |
std::optional< LocalPlannerResult > | plan (const core::GlobalTrajectory &goal) override |
TimedElasticBands (const Params ¶ms, const core::Scene &ctx) | |
~TimedElasticBands () override=default | |
Public Member Functions inherited from LocalPlanner | |
LocalPlanner (const core::Scene &context) | |
void | setVisualization (viz::Client &vis) |
virtual | ~LocalPlanner ()=default |
Protected Attributes | |
Params | params |
Protected Attributes inherited from LocalPlanner | |
std::optional< viz::ScopedClient > | arviz |
Definition at line 39 of file TimedElasticBands.h.
using Params = TimedElasticBandsParams |
Definition at line 42 of file TimedElasticBands.h.
TimedElasticBands | ( | const Params & | params, |
const core::Scene & | ctx | ||
) |
|
overridedefault |
void init | ( | const core::GlobalTrajectory & | initialTrajectory | ) |
|
overridevirtual |
Implements LocalPlanner.
Definition at line 89 of file TimedElasticBands.cpp.
|
protected |
Definition at line 57 of file TimedElasticBands.h.