14#ifdef TIMED_ELASTIC_BANDS_ENABLED
36 const layer::Algorithms algo = layer::AlgorithmNames.from_name(algoName->getValue());
46#ifdef TIMED_ELASTIC_BANDS_ENABLED
47 localPlanner = std::make_shared<local_planning::TimedElasticBands>(
static PointerType DynamicCast(const VariantPtr &n)
static local_planning::LocalPlannerPtr create(const core::GeneralConfig &generalConfig, const aron::data::DictPtr ¶ms, const core::Scene &ctx)
#define ARMARX_CHECK_NOT_NULL(ptr)
This macro evaluates whether ptr is not null and if it turns out to be false it will throw an Express...
std::shared_ptr< Dict > DictPtr
const std::string PARAMS_KEY
const std::string NAME_KEY
This file is part of ArmarX.
This file is part of ArmarX.
std::shared_ptr< LocalPlanner > LocalPlannerPtr
static TimedElasticBandsParams FromAron(const aron::data::DictPtr &dict)