-
Notifications
You must be signed in to change notification settings - Fork 50
/
Copy pathdefault_controllers.yaml
76 lines (71 loc) · 2.12 KB
/
default_controllers.yaml
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
arm_controller:
follow_joint_trajectory:
type: "robot_controllers/FollowJointTrajectoryController"
joints:
- shoulder_pan_joint
- shoulder_lift_joint
- upperarm_roll_joint
- elbow_flex_joint
- forearm_roll_joint
- wrist_flex_joint
- wrist_roll_joint
gravity_compensation:
type: "robot_controllers/GravityCompensation"
root: "torso_lift_link"
tip: "gripper_link"
autostart: true
cartesian_twist:
type: "robot_controllers/CartesianTwistController"
root_name: torso_lift_link
tip_name: wrist_roll_link
cartesian_wrench:
type: "robot_controllers/CartesianWrenchController"
root_name: torso_lift_link
tip_name: wrist_roll_link
arm_with_torso_controller:
follow_joint_trajectory:
type: "robot_controllers/FollowJointTrajectoryController"
joints:
- torso_lift_joint
- shoulder_pan_joint
- shoulder_lift_joint
- upperarm_roll_joint
- elbow_flex_joint
- forearm_roll_joint
- wrist_flex_joint
- wrist_roll_joint
torso_controller:
follow_joint_trajectory:
type: "robot_controllers/FollowJointTrajectoryController"
joints:
- torso_lift_joint
head_controller:
point_head:
type: "robot_controllers/PointHeadController"
follow_joint_trajectory:
type: "robot_controllers/FollowJointTrajectoryController"
joints:
- head_pan_joint
- head_tilt_joint
base_controller:
type: "robot_controllers/DiffDriveBaseController"
max_velocity_x: 1.0
max_acceleration_x: 0.75
# hold position
moving_threshold: -0.01
rotating_threshold: -0.01
# autostart to get odom
autostart: true
# use laser to only slowly collide with things
laser_safety_dist: 1.0
robot_driver:
default_controllers:
- "arm_controller/follow_joint_trajectory"
- "arm_controller/gravity_compensation"
- "arm_controller/cartesian_twist"
- "arm_controller/cartesian_wrench"
- "arm_with_torso_controller/follow_joint_trajectory"
- "base_controller"
- "head_controller/follow_joint_trajectory"
- "head_controller/point_head"
- "torso_controller/follow_joint_trajectory"