MoveRelativePlanar.h
Go to the documentation of this file.
1#pragma once
2
3#include <string>
4
8
10#include <armarx/navigation/skills/aron/MoveRelativePlanar.aron.generated.h>
11
13{
14
15 class MoveRelativePlanar : public NavigateRelativeSkill<arondto::MoveRelativePlanarParams>
16 {
17
18 public:
20
25
27 {
28 std::string robotName;
29 };
30
33 const Properties& properties,
34 const Services& srv);
35
36 private:
37 Eigen::Isometry3f relativeTarget(const Base::SpecializedMainInput& in) override;
38
39
40 public:
42
43 private:
44 Properties properties;
45
46 Services services;
47 };
48
49} // namespace armarx::navigation::skills
MoveRelativePlanar(const NavigatingSkillHelper::Properties &baseProperties, const NavigatingSkillHelper::Services &baseSrv, const Properties &properties, const Services &srv)
static armarx::skills::SkillDescription DefaultSkillDescription()
NavigateRelativeSkill< arondto::MoveRelativePlanarParams > Base
armem::robot_state::VirtualRobotReader & robotReader