59 const std::optional<navigation::algorithms::orientation_aware::Costmap3D>&
costmap,
62 void updateCostmap(
const std::optional<navigation::algorithms::orientation_aware::Costmap3D>&
costmap);
67 const std::string& vizLayerNamePrefix =
"global_planner_debug");
71 std::optional<navigation::algorithms::orientation_aware::Costmap3D>
costmap;
76 std::vector<core::GlobalTrajectoryPoint> lastPointsInCollision;
97 std::optional<GlobalPlannerResult>
plan(
const core::Pose& goal)
override;
104 const std::string& vizLayerNamePrefix =
"global_planner_debug")
override;
VirtualRobot::RobotPtr robot
std::optional< GlobalPlannerResult > plan(const core::Pose &start, const core::Pose &goal)
void updateCostmap(const std::optional< navigation::algorithms::orientation_aware::Costmap3D > &costmap)
std::optional< navigation::algorithms::orientation_aware::Costmap3D > costmap
AStarWithOrientationImpl(const Params ¶ms, const std::optional< navigation::algorithms::orientation_aware::Costmap3D > &costmap, VirtualRobot::RobotPtr robot)
void visualizeDebugInfo(viz::Client &vizClient, const std::string &vizLayerNamePrefix="global_planner_debug")
AStarWithOrientationParams Params
void visualizeDebugInfo(viz::Client &vizClient, const std::string &vizLayerNamePrefix="global_planner_debug") override
std::optional< GlobalPlannerResult > plan(const core::Pose &goal) override
AStarWithOrientation(const Params ¶ms, const core::GeneralConfig &generalConfig, const core::Scene &ctx)
AStarWithOrientationParams Params
AStarWithOrientationImpl impl
core::GeneralConfig generalConfig
GlobalPlanner(const core::GeneralConfig &generalConfig, const core::Scene &scene)
virtual void visualizeDebugInfo(viz::Client &vizClient, const std::string &vizLayerNamePrefix="global_planner_debug")
std::shared_ptr< class Robot > RobotPtr
std::shared_ptr< Dict > DictPtr
This file is part of ArmarX.
Parameters for AStarWithOrientation.
aron::data::DictPtr toAron() const override
static AStarWithOrientationParams FromAron(const aron::data::DictPtr &dict)
Algorithms algorithm() const override
Parameters for GlobalPlanner.