-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfranka_example_controllers_plugin.xml
More file actions
77 lines (77 loc) · 5.48 KB
/
franka_example_controllers_plugin.xml
File metadata and controls
77 lines (77 loc) · 5.48 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
72
73
74
75
76
77
<library path="lib/libfranka_example_controllers">
<class name="franka_example_controllers/JointVelocityExampleController" type="franka_example_controllers::JointVelocityExampleController" base_class_type="controller_interface::ControllerBase">
<description>
A controller that executes a short motion based on joint velocities to demonstrate correct usage
</description>
</class>
<class name="franka_example_controllers/JointPositionExampleController" type="franka_example_controllers::JointPositionExampleController" base_class_type="controller_interface::ControllerBase">
<description>
A controller that executes a short motion based on joint positions to demonstrate correct usage
</description>
</class>
<class name="franka_example_controllers/CartesianPoseExampleController" type="franka_example_controllers::CartesianPoseExampleController" base_class_type="controller_interface::ControllerBase">
<description>
A controller that executes a short motion based on cartesian poses to demonstrate correct usage
</description>
</class>
<class name="franka_example_controllers/CartesianVelocityExampleController" type="franka_example_controllers::CartesianVelocityExampleController" base_class_type="controller_interface::ControllerBase">
<description>
A controller that executes a short motion based on cartesian velocities to demonstrate correct usage
</description>
</class>
<class name="franka_example_controllers/CartesianAdmittanceControllerVelocity" type="franka_example_controllers::CartesianAdmittanceControllerVelocity" base_class_type="controller_interface::ControllerBase">
<description>
A controller that renders a spring damper system in cartesian space based on velocity controller.
</description>
</class>
<class name="franka_example_controllers/ElbowExampleController" type="franka_example_controllers::ElbowExampleController" base_class_type="controller_interface::ControllerBase">
<description>
A controller that executes a short motion based on cartesian poses and elbow to demonstrate correct usage
</description>
</class>
<class name="franka_example_controllers/ModelExampleController" type="franka_example_controllers::ModelExampleController" base_class_type="controller_interface::ControllerBase">
<description>
A controller that evaluates and prints the dynamic model of Franka
</description>
</class>
<class name="franka_example_controllers/JointImpedanceExampleController" type="franka_example_controllers::JointImpedanceExampleController" base_class_type="controller_interface::ControllerBase">
<description>
A controller that tracks a cartesian path with a joint impedance controller that compensates coriolis torques. The torque commands are compared to measured torques in Console outputs.
</description>
</class>
<class name="franka_example_controllers/CartesianImpedanceExampleController" type="franka_example_controllers::CartesianImpedanceExampleController" base_class_type="controller_interface::ControllerBase">
<description>
A controller that renders a spring damper system in cartesian space. Compliance parameters and the equilibrium pose can be modified online with dynamic reconfigure and an interactive marker respectively.
</description>
</class>
<class name="franka_example_controllers/ForceExampleController" type="franka_example_controllers::ForceExampleController" base_class_type="controller_interface::ControllerBase">
<description>
A PI controller that applies a force corresponding to a user-provided desired mass in the z axis. The desired mass value can be modified online with dynamic reconfigure.
</description>
</class>
<class name="franka_example_controllers/DualArmCartesianImpedanceExampleController" type="franka_example_controllers::DualArmCartesianImpedanceExampleController" base_class_type="controller_interface::ControllerBase">
<description>
A controller that renders Cartesian impedance based tracking of separate target poses for 2 panda arms.
</description>
</class>
<class name="franka_example_controllers/TeleopJointPDExampleController" type="franka_example_controllers::TeleopJointPDExampleController" base_class_type="controller_interface::ControllerBase">
<description>
A PD controller that tracks position and velocity of the leader arm and applies it to the follower arm. It also applies force-feedback to the leader arm.
</description>
</class>
<class name="franka_example_controllers/CartesianAdmittanceControllerPose" type="franka_example_controllers::CartesianAdmittanceControllerPose" base_class_type="controller_interface::ControllerBase">
<description>
A controller that renders a spring damper system in cartesian space based on pose controller.
</description>
</class>
<class name="franka_example_controllers/OperationalSpaceController" type="franka_example_controllers::OperationalSpaceController" base_class_type="controller_interface::ControllerBase">
<description>
A controller that control the cartesian position of the end-effector by torque.
</description>
</class>
<class name="franka_example_controllers/ARCmodel_reaching" type="franka_example_controllers::ARCmodel_reaching" base_class_type="controller_interface::ControllerBase">
<description>
A controller that renders a spring damper system in cartesian space based on torque controller -- impedance controller.
</description>
</class>
</library>