3#include <SimoxUtility/math/convert/deg_to_rad.h>
17 RotateXDegrees::relativeTarget(
const Base::SpecializedMainInput& in)
19 const float rotation = simox::math::deg_to_rad(in.parameters.rotationDegrees);
20 return Eigen::Isometry3f(Eigen::AngleAxisf(rotation, Eigen::Vector3f::UnitZ()));
27 defaultParams.rotationDegrees = 0;
32 .description =
"Rotate around the Z-axis by a specified degree value",
33 .rootProfileDefaults = defaultParams.toAron(),
35 .parametersType = ParamType::ToAronType()};
static Duration Minutes(std::int64_t minutes)
Constructs a duration in minutes.
static arondto::NavigatingSkillParams DefaultSkillDescription()
static armarx::skills::SkillDescription DefaultSkillDescription()
RotateXDegrees(const NavigatingSkillHelper::Properties &properties, const NavigatingSkillHelper::Services &srv)
NavigateRelativeSkill< arondto::RotateXDegreesParams > Base
const std::string RotateXDegrees