MoveJointsToNamedConfiguration.h
Go to the documentation of this file.
1#pragma once
2
5
6#include <armarx/control/skills/aron/MoveJointsToNamedConfigurationParams.aron.generated.h>
7
9{
10
11 /**
12 * @class MoveJointsToNamedConfiguration
13 * @brief MoveJointsToNamedConfiguration-skill to move joints to a named configuartion in the robot model
14 *
15 * Move joints to the values specified in the robot model for the given configuration.
16 * Parts of the robot (e.g. LeftArm ...) can be enabled/disabled in the params.
17 */
20 arondto::MoveJointsToNamedConfigurationParams>
21 {
22
23 public:
29
31
32 static ::armarx::skills::SkillDescription GetSkillDescription();
33
34
35 private:
36 using Base::main;
37 ::armarx::skills::Skill::MainResult main(const SpecializedMainInput& in) override;
38
39 private:
40 Services remote;
41 };
42
43} // namespace armarx::control::skills::skills
virtual MainResult main()
Override this method with the actual implementation.
Definition Skill.cpp:542
A result struct for th main method of a skill.
Definition Skill.h:62