11 std::vector<Eigen::Matrix4f>
12 convert(
const std::vector<armarx::navigation::core::Pose>& ps)
15 std::vector<Eigen::Matrix4f> ms;
16 ms.reserve(ps.size());
18 ps.begin(), ps.end(), std::back_inserter(ms), [](
const auto& p) { return p.matrix(); });
41 this->navigator = navigator;
46 const std::string& configId)
49 this->configId = configId;
50 navigator->createConfig(config.
toAron(), configId);
59 navigator->begin_moveTo(
77 navigator->moveToLocation(location, configId);
86 navigator->moveTowards(
96 navigator->updateMoveTo(
103 navigator->pause(configId);
109 navigator->resume(configId);
115 navigator->stop(configId);
121 return navigator->isPaused(configId);
127 return navigator->isStopped(configId);