22 virtual void moveTo(
const std::vector<core::Pose>& waypoints,
35 const std::optional<std::string>& providerName) = 0;
37 virtual void update(
const std::vector<core::Pose>& waypoints,
Navigator interface for PointGoal navigation (with waypoints) and relative movement.
virtual bool isStopped() const noexcept=0
virtual void moveTowards(const core::Direction &direction, core::NavigationFrame navigationFrame)=0
virtual void moveTo(const std::vector< core::Pose > &waypoints, core::NavigationFrame navigationFrame)=0
virtual bool isPaused() const noexcept=0
virtual void moveToAlternatives(const std::vector< core::TargetAlternative > &targets, core::NavigationFrame navigationFrame)=0
virtual void moveTo(const std::vector< client::WaypointTarget > &targets, core::NavigationFrame navigationFrame)=0
virtual void update(const std::vector< core::Pose > &waypoints, core::NavigationFrame navigationFrame)=0
virtual void setVelocityFactor(float velocityFactor)=0
virtual void moveToLocation(const std::string &location, const std::optional< std::string > &providerName)=0
Brief description of class targets.
This file is part of ArmarX.
Eigen::Vector3f Direction
This file is part of ArmarX.