21 const arondto::ScanLocationParams& parameters)
42 parameters.gazeTargetName, targetPos, priority, duration,
false};
47 std::vector<Eigen::Vector3f>
54 const std::vector<Eigen::Vector3f> gazePositions{
66 return ::armarx::skills::Skill::InitResult{
67 .
status = ::armarx::skills::TerminatedSkillStatus::Succeeded,
75 const std::vector<std::string> directionNames{
"left",
"to the front",
"to the right"};
79 for (
size_t i = 0; i < gazePositions.size(); ++i)
87 return ::armarx::skills::Skill::MainResult{
88 .status = ::armarx::skills::TerminatedSkillStatus::Succeeded};
92 ScanLocation::onStopRequested()
101 defaults.agent =
"Armar7";
102 defaults.frame =
"root";
103 defaults.priority = 10;
104 defaults.gazeTargetName =
"ScanLocationTarget";
106 defaults.durationPerViewSeconds = 4;
107 defaults.xDelta = 200;
114 .rootProfileDefaults = defaults.toAron(),
116 .parametersType = Params::ToAronType(),