-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathrewd_controllers_plugins.xml
More file actions
71 lines (64 loc) · 3.29 KB
/
rewd_controllers_plugins.xml
File metadata and controls
71 lines (64 loc) · 3.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<library path="lib/librewd_controllers">
<class name="rewd_controllers/JointGroupPositionController"
type="rewd_controllers::JointGroupPositionController"
base_class_type="controller_interface::ControllerBase">
<description>
The JointGroupPositionController tracks position commands. It supports
position, velocity, and effort joint interfaces. Position- and velocity-
controlled joints track the desired position with PID. Effort-controlled
joints track the desired position with PID with a feed-forward term
computed via inverse dynamics.
</description>
</class>
<class name="rewd_controllers/JointTrajectoryController"
type="rewd_controllers::JointTrajectoryController"
base_class_type="controller_interface::ControllerBase">
<description>
The JointTrajectoryController implements the FollowJointTrajectory
action for position, velocity, and effort joint interfaces. Position-
and velocity-controlled joints track the desired position with PID.
Effort-controlled joints track the desired position with PID with a
feed-forward term computed via inverse dynamics.
</description>
</class>
<class name="rewd_controllers/GravityCompensationController"
type="rewd_controllers::GravityCompensationController"
base_class_type="controller_interface::ControllerBase">
<description>
The GravityCompensationController opposes gravity using inverse dynamics.
It only supports effort joint interfaces.
</description>
</class>
<class name="rewd_controllers/MoveUntilTouchController"
type="rewd_controllers::MoveUntilTouchController"
base_class_type="controller_interface::ControllerBase">
<description>
The MoveUntilTouchController implements the FollowJointTrajectory
action for position, velocity, and effort joint interfaces. Position-
and velocity-controlled joints track the desired position with PID.
Effort-controlled joints track the desired position with PID with a
feed-forward term computed via inverse dynamics.
In addition, it claims a Force/Torque sensor and terminates execution
as soon as the force threshold specified by the SetForceTorqueThreshold
service is exceeded.
</description>
</class>
<class name="rewd_controllers/MoveUntilTouchTopicController"
type="rewd_controllers::MoveUntilTouchTopicController"
base_class_type="controller_interface::ControllerBase">
<description>
The MoveUntilTouchTopicController is basically the same as the
MoveUntilTouchController, but it communicates with the Force/Torque sensor
not through hardware interfaces, but rather through ros topics and action
clients.
It implements the FollowJointTrajectory
action for position, velocity, and effort joint interfaces. Position-
and velocity-controlled joints track the desired position with PID.
Effort-controlled joints track the desired position with PID with a
feed-forward term computed via inverse dynamics.
In addition, it communicates with a Force/Torque sensor and terminates
execution as soon as the force threshold specified by the
SetForceTorqueThreshold service is exceeded.
</description>
</class>
</library>