84 const std::string& vizLayerNamePrefix =
"global_planner_debug") {
core::GeneralConfig generalConfig
GlobalPlanner(const core::GeneralConfig &generalConfig, const core::Scene &scene)
const core::Scene & scene
virtual ~GlobalPlanner()=default
virtual std::optional< GlobalPlannerResult > plan(const core::Pose &goal)=0
virtual void visualizeDebugInfo(viz::Client &vizClient, const std::string &vizLayerNamePrefix="global_planner_debug")
virtual std::optional< GlobalPlannerResult > plan(const core::Pose &start, const core::Pose &goal)=0
std::shared_ptr< Dict > DictPtr
This file is part of ArmarX.
std::shared_ptr< GlobalPlanner > GlobalPlannerPtr
Parameters for GlobalPlanner.
virtual ~GlobalPlannerParams()=default
virtual Algorithms algorithm() const =0
virtual aron::data::DictPtr toAron() const =0
core::GlobalTrajectory trajectory
std::optional< core::GlobalTrajectory > helperTrajectory
Optional helper trajectory that can be used for visualization or debugging purposes.