Skip to content

Commit d9b1dd6

Browse files
sinaaghlishaur-k
authored andcommitted
ignores the fts sensor feedback which is publishing nans
1 parent 5b7fe6f commit d9b1dd6

File tree

2 files changed

+199
-0
lines changed

2 files changed

+199
-0
lines changed

src/moveit_pro_ur_configs/mock_sim/config/config.yaml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,30 @@ objectives:
2727
mock_hardware_objectives:
2828
package_name: "mock_sim"
2929
relative_path: "objectives"
30+
31+
ros2_control:
32+
config:
33+
package: "mock_sim"
34+
path: "config/control/picknik_ur.ros2_control.yaml"
35+
# MoveIt Pro will load and activate these controllers at start up to ensure they are available.
36+
# If not specified, it is up to the user to ensure the appropriate controllers are active and available
37+
# for running the application.
38+
# [Optional, default=[]]
39+
controllers_active_at_startup:
40+
- "robotiq_gripper_controller"
41+
- "joint_state_broadcaster"
42+
- "servo_controller"
43+
- "io_and_status_controller"
44+
- "robotiq_activation_controller"
45+
# Load but do not start these controllers so they can be activated later if needed.
46+
# [Optional, default=[]]
47+
controllers_inactive_at_startup:
48+
- "joint_trajectory_controller"
49+
- "joint_trajectory_admittance_controller"
50+
- "velocity_force_controller"
51+
# Any controllers here will not be spawned by MoveIt Pro.
52+
# [Optional, default=[]]
53+
controllers_not_managed: []
54+
# Optionally configure remapping rules to let multiple controllers receive commands on the same topic.
55+
# [Optional, default=[]]
56+
controller_shared_topics: []
Lines changed: 172 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,172 @@
1+
controller_manager:
2+
ros__parameters:
3+
update_rate: 600 # Hz
4+
joint_state_broadcaster:
5+
type: joint_state_broadcaster/JointStateBroadcaster
6+
io_and_status_controller:
7+
type: ur_controllers/GPIOController
8+
joint_trajectory_controller:
9+
type: joint_trajectory_controller/JointTrajectoryController
10+
robotiq_gripper_controller:
11+
type: position_controllers/GripperActionController
12+
robotiq_activation_controller:
13+
type: robotiq_controllers/RobotiqActivationController
14+
servo_controller:
15+
type: joint_trajectory_controller/JointTrajectoryController
16+
joint_trajectory_admittance_controller:
17+
type: joint_trajectory_admittance_controller/JointTrajectoryAdmittanceController
18+
velocity_force_controller:
19+
type: velocity_force_controller/VelocityForceController
20+
21+
io_and_status_controller:
22+
ros__parameters:
23+
tf_prefix: ""
24+
25+
joint_trajectory_controller:
26+
ros__parameters:
27+
joints:
28+
- shoulder_pan_joint
29+
- shoulder_lift_joint
30+
- elbow_joint
31+
- wrist_1_joint
32+
- wrist_2_joint
33+
- wrist_3_joint
34+
command_interfaces:
35+
- position
36+
state_interfaces:
37+
- position
38+
- velocity
39+
command_joints:
40+
- shoulder_pan_joint
41+
- shoulder_lift_joint
42+
- elbow_joint
43+
- wrist_1_joint
44+
- wrist_2_joint
45+
- wrist_3_joint
46+
state_publish_rate: 100.0
47+
action_monitor_rate: 20.0
48+
allow_partial_joints_goal: false
49+
constraints:
50+
stopped_velocity_tolerance: 0.0
51+
goal_time: 0.0
52+
shoulder_pan_joint:
53+
goal: 0.05
54+
shoulder_lift_joint:
55+
goal: 0.05
56+
elbow_joint:
57+
goal: 0.05
58+
wrist_1_joint:
59+
goal: 0.05
60+
wrist_2_joint:
61+
goal: 0.05
62+
wrist_3_joint:
63+
goal: 0.05
64+
65+
servo_controller:
66+
ros__parameters:
67+
joints:
68+
- shoulder_pan_joint
69+
- shoulder_lift_joint
70+
- elbow_joint
71+
- wrist_1_joint
72+
- wrist_2_joint
73+
- wrist_3_joint
74+
command_interfaces:
75+
- position
76+
state_interfaces:
77+
- position
78+
- velocity
79+
command_joints:
80+
- shoulder_pan_joint
81+
- shoulder_lift_joint
82+
- elbow_joint
83+
- wrist_1_joint
84+
- wrist_2_joint
85+
- wrist_3_joint
86+
state_publish_rate: 100.0
87+
action_monitor_rate: 20.0
88+
allow_partial_joints_goal: false
89+
constraints:
90+
stopped_velocity_tolerance: 0.0
91+
goal_time: 0.0
92+
shoulder_pan_joint:
93+
goal: 0.05
94+
shoulder_lift_joint:
95+
goal: 0.05
96+
elbow_joint:
97+
goal: 0.05
98+
wrist_1_joint:
99+
goal: 0.05
100+
wrist_2_joint:
101+
goal: 0.05
102+
wrist_3_joint:
103+
goal: 0.05
104+
105+
robotiq_gripper_controller:
106+
ros__parameters:
107+
default: true
108+
joint: robotiq_85_left_knuckle_joint
109+
allow_stalling: true
110+
stall_timeout: 0.05
111+
goal_tolerance: 0.02
112+
113+
robotiq_activation_controller:
114+
ros__parameters:
115+
default: true
116+
117+
joint_trajectory_admittance_controller:
118+
ros__parameters:
119+
joints:
120+
- shoulder_pan_joint
121+
- shoulder_lift_joint
122+
- elbow_joint
123+
- wrist_1_joint
124+
- wrist_2_joint
125+
- wrist_3_joint
126+
base_frame: base_link
127+
sensor_frame: tool0
128+
ee_frame: grasp_link
129+
# Joint accelerations chosen to match MoveIt configs.
130+
stop_accelerations:
131+
- 30.0
132+
- 30.0
133+
- 30.0
134+
- 30.0
135+
- 30.0
136+
- 30.0
137+
138+
velocity_force_controller:
139+
ros__parameters:
140+
planning_group_name: manipulator
141+
sensor_frame: tool0
142+
ee_frame: grasp_link
143+
ft_force_deadband: 2.0
144+
ft_torque_deadband: 1.0
145+
max_joint_velocity:
146+
- 0.524
147+
- 0.524
148+
- 0.524
149+
- 1.047
150+
- 1.047
151+
- 1.047
152+
max_joint_acceleration:
153+
- 52.4
154+
- 52.4
155+
- 52.4
156+
- 52.4
157+
- 52.4
158+
- 52.4
159+
max_cartesian_velocity:
160+
- 0.25
161+
- 0.25
162+
- 0.25
163+
- 1.5707
164+
- 1.5707
165+
- 1.5707
166+
max_cartesian_acceleration:
167+
- 20.0
168+
- 20.0
169+
- 20.0
170+
- 40.0
171+
- 40.0
172+
- 40.0

0 commit comments

Comments
 (0)