MoveJointsWithVelocity.cpp
Go to the documentation of this file.
1
#include "
MoveJointsWithVelocity.h
"
2
3
#include "
util/JointControlUtil.h
"
4
5
namespace
armarx::skills
6
{
7
8
SkillDescription
MoveJointsWithVelocity::Description
= skills::SkillDescription{
9
"MoveJointsWithVelocity"
,
"Move the joints with velocity"
,
10
{},
armarx::Duration::MilliSeconds
(2000),
11
joint_control::arondto::MoveJointsWithVelocityAcceptedType::ToAronType()
12
};
13
14
MoveJointsWithVelocity::MoveJointsWithVelocity
(
armem::client::MemoryNameSystem
& mns,
JointControlSkillContext
& context) :
15
JointControlSkill
(mns, context),
16
SimpleSpecializedSkill
<
ArgType
>(Description)
17
{
18
}
19
20
Skill::MainResult
MoveJointsWithVelocity::main
(
const
SpecializedMainInput& in)
21
{
22
return
{
TerminatedSkillStatus::Failed
,
nullptr
};
23
}
24
}
armarx::skills::JointControlSkill
Definition:
JointControlSkill.h:58
armarx::skills
This file is part of ArmarX.
Definition:
PeriodicUpdateWidget.cpp:11
armarx::skills::MoveJointsWithVelocity::MoveJointsWithVelocity
MoveJointsWithVelocity(armem::client::MemoryNameSystem &mns, JointControlSkillContext &context)
Definition:
MoveJointsWithVelocity.cpp:14
armarx::skills::JointControlSkillContext
Definition:
JointControlSkill.h:47
armarx::skills::SimpleSpecializedSkill
Definition:
SimpleSpecializedSkill.h:10
armarx::skills::Skill::MainResult
A result struct for th main method of a skill.
Definition:
Skill.h:48
JointControlUtil.h
armarx::skills::TerminatedSkillStatus::Failed
@ Failed
armarx::skills::MoveJointsWithVelocity::Description
static SkillDescription Description
Definition:
MoveJointsWithVelocity.h:46
armarx::skills::SimpleSpecializedSkill< joint_control::arondto::MoveJointsWithVelocityAcceptedType >::main
Skill::MainResult main() final
Definition:
SimpleSpecializedSkill.h:71
armarx::armem::client::MemoryNameSystem
The memory name system (MNS) client.
Definition:
MemoryNameSystem.h:69
armarx::skills::MoveJointsWithVelocity::ArgType
joint_control::arondto::MoveJointsWithVelocityAcceptedType ArgType
Definition:
MoveJointsWithVelocity.h:38
MoveJointsWithVelocity.h
armarx::core::time::Duration::MilliSeconds
static Duration MilliSeconds(std::int64_t milliSeconds)
Constructs a duration in milliseconds.
Definition:
Duration.cpp:55
RobotSkillTemplates
libraries
skill_joint_control
MoveJointsWithVelocity.cpp
Generated on Sat Oct 12 2024 09:14:13 for armarx_documentation by
1.8.17