Go to the documentation of this file.
5 #include <VirtualRobot/Robot.h>
7 #include <ArmarXCore/interface/serialization/Eigen/Eigen_fdi.h>
13 #include <armarx/navigation/global_planning/aron/Point2PointParams.aron.generated.h>
31 arondto::Point2PointParams dto;
44 arondto::Point2PointParams dto;
60 std::optional<GlobalPlannerResult>
63 std::vector<core::GlobalTrajectoryPoint> trajectory;
78 std::optional<GlobalPlannerResult>
81 std::vector<core::GlobalTrajectoryPoint> trajectory;
VirtualRobot::RobotPtr robot
Algorithms algorithm() const override
@ Point2Point
see Point2Point
#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...
core::GlobalTrajectory trajectory
std::optional< GlobalPlannerResult > plan(const core::Pose &goal) override
const core::Scene & scene
static Point2PointParams FromAron(const aron::data::DictPtr &dict)
aron::data::DictPtr toAron() const override
void toAron(arondto::GlobalPlannerParams &dto, const GlobalPlannerParams &bo)
void fromAron(const arondto::GlobalPlannerParams &dto, GlobalPlannerParams &bo)
std::shared_ptr< Dict > DictPtr
Point2Point(const Params ¶ms, const core::Scene &ctx)
Parameters for Point2Point.
const std::optional< BoT > & bo
This file is part of ArmarX.