Go to the documentation of this file.
8 #include <armarx/navigation/client/ice/NavigatorInterface.h>
31 void moveTo(
const std::vector<core::Pose>& waypoints,
34 void moveTo(
const std::vector<client::WaypointTarget>&
targets,
42 void update(
const std::vector<core::Pose>& waypoints,
47 void pause()
override;
53 bool isPaused()
const noexcept
override;
60 NavigatorInterfacePrx navigator;
void update(const std::vector< core::Pose > &waypoints, core::NavigationFrame navigationFrame) override
Brief description of class targets.
void setNavigatorComponent(const NavigatorInterfacePrx &navigator)
bool isPaused() const noexcept override
void setVelocityFactor(float velocityFactor) override
void moveToLocation(const std::string &location) override
Navigator interface for PointGoal navigation (with waypoints) and relative movement.
This file is part of ArmarX.
bool isStopped() const noexcept override
void moveTowards(const core::Direction &direction, core::NavigationFrame navigationFrame) override
Eigen::Vector3f Direction
void createConfig(const client::NavigationStackConfig &config, const std::string &configId)
void moveTo(const std::vector< core::Pose > &waypoints, core::NavigationFrame navigationFrame) override