15 MoveXMeters::relativeTarget(
const Base::SpecializedMainInput& in)
17 Eigen::Vector3f scaledVector = in.parameters.distanceMillimeters * Eigen::Vector3f::UnitY();
18 return Eigen::Isometry3f(Eigen::Translation3f(in.parameters.direction * scaledVector));
25 defaultParams.distanceMillimeters = 0;
26 defaultParams.direction = Eigen::Quaternion<float, 0>::Identity();
31 .description =
"Relative movement in specified direction",
32 .rootProfileDefaults = defaultParams.toAron(),
34 .parametersType = ParamType::ToAronType()};
static Duration Minutes(std::int64_t minutes)
Constructs a duration in minutes.
NavigateRelativeSkill< arondto::MoveXMetersParams > Base
static armarx::skills::SkillDescription DefaultSkillDescription()
MoveXMeters(const NavigatingSkillHelper::Properties &properties, const NavigatingSkillHelper::Services &srv)
static arondto::NavigatingSkillParams DefaultSkillDescription()
const std::string MoveXMeters