11 #include <armarx/navigation/client/ice/NavigatorInterface.h>
19 std::vector<Eigen::Matrix4f>
20 convert(
const std::vector<armarx::navigation::core::Pose>& ps)
23 std::vector<Eigen::Matrix4f> ms;
24 ms.reserve(ps.size());
26 ps.begin(), ps.end(), std::back_inserter(ms), [](
const auto& p) { return p.matrix(); });
48 this->navigator = navigator;
53 const std::string& configId)
56 this->configId = configId;
57 navigator->createConfig(config.
toAron(), configId);
66 navigator->begin_moveTo(
84 navigator->moveToLocation(location, configId);
93 navigator->moveTowards(
103 navigator->updateMoveTo(
110 navigator->pause(configId);
116 navigator->resume(configId);
122 navigator->stop(configId);
128 return navigator->isPaused(configId);
134 return navigator->isStopped(configId);