Skip to content

Commit 87496ff

Browse files
committed
Add pid sim params into demos urdfs.
1 parent 6d5eda3 commit 87496ff

File tree

5 files changed

+64
-0
lines changed

5 files changed

+64
-0
lines changed

ign_ros2_control_demos/urdf/test_cart_position.xacro.urdf

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,14 @@
5757
</state_interface>
5858
<state_interface name="velocity"/>
5959
<state_interface name="effort"/>
60+
<param name="p">100.0</param>
61+
<param name="i">0.0</param>
62+
<param name="d">25.0</param>
63+
<param name="iMax">50</param>
64+
<param name="iMin">-50</param>
65+
<param name="cmdMax">100</param>
66+
<param name="cmdMin">-100</param>
67+
<param name="cmdOffset">0.0</param>
6068
</joint>
6169
</ros2_control>
6270

ign_ros2_control_demos/urdf/test_cart_velocity.xacro.urdf

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,14 @@
123123
<state_interface name="position"/>
124124
<state_interface name="velocity"/>
125125
<state_interface name="effort"/>
126+
<param name="p">100.0</param>
127+
<param name="i">0.0</param>
128+
<param name="d">25.0</param>
129+
<param name="iMax">50</param>
130+
<param name="iMin">-50</param>
131+
<param name="cmdMax">100</param>
132+
<param name="cmdMin">-100</param>
133+
<param name="cmdOffset">0.0</param>
126134
</joint>
127135
<sensor name="cart_imu_sensor">
128136
<state_interface name="orientation.x"/>

ign_ros2_control_demos/urdf/test_diff_drive.xacro.urdf

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,14 @@
143143
</command_interface>
144144
<state_interface name="position"/>
145145
<state_interface name="velocity"/>
146+
<param name="p">100.0</param>
147+
<param name="i">0.0</param>
148+
<param name="d">25.0</param>
149+
<param name="iMax">50</param>
150+
<param name="iMin">-50</param>
151+
<param name="cmdMax">100</param>
152+
<param name="cmdMin">-100</param>
153+
<param name="cmdOffset">0.0</param>
146154
</joint>
147155
<joint name="right_wheel_joint">
148156
<command_interface name="velocity">
@@ -151,6 +159,14 @@
151159
</command_interface>
152160
<state_interface name="position"/>
153161
<state_interface name="velocity"/>
162+
<param name="p">100.0</param>
163+
<param name="i">0.0</param>
164+
<param name="d">25.0</param>
165+
<param name="iMax">50</param>
166+
<param name="iMin">-50</param>
167+
<param name="cmdMax">100</param>
168+
<param name="cmdMin">-100</param>
169+
<param name="cmdOffset">0.0</param>
154170
</joint>
155171
</ros2_control>
156172

ign_ros2_control_demos/urdf/test_gripper_mimic_joint.xacro.urdf

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,14 @@
7777
</state_interface>
7878
<state_interface name="velocity"/>
7979
<state_interface name="effort"/>
80+
<param name="p">100.0</param>
81+
<param name="i">0.0</param>
82+
<param name="d">25.0</param>
83+
<param name="iMax">50</param>
84+
<param name="iMin">-50</param>
85+
<param name="cmdMax">100</param>
86+
<param name="cmdMin">-100</param>
87+
<param name="cmdOffset">0.0</param>
8088
</joint>
8189
<joint name="left_finger_joint">
8290
<param name="mimic">right_finger_joint</param>
@@ -85,6 +93,14 @@
8593
<state_interface name="position"/>
8694
<state_interface name="velocity"/>
8795
<state_interface name="effort"/>
96+
<param name="p">100.0</param>
97+
<param name="i">1.0</param>
98+
<param name="d">25.0</param>
99+
<param name="iMax">50</param>
100+
<param name="iMin">-50</param>
101+
<param name="cmdMax">100</param>
102+
<param name="cmdMin">-100</param>
103+
<param name="cmdOffset">0.0</param>
88104
</joint>
89105
</ros2_control>
90106

ign_ros2_control_demos/urdf/test_tricycle_drive.xacro.urdf

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,11 +157,27 @@
157157
<joint name="steering_joint">
158158
<command_interface name="position" />
159159
<state_interface name="position" />
160+
<param name="p">100.0</param>
161+
<param name="i">0.0</param>
162+
<param name="d">25.0</param>
163+
<param name="iMax">50</param>
164+
<param name="iMin">-50</param>
165+
<param name="cmdMax">100</param>
166+
<param name="cmdMin">-100</param>
167+
<param name="cmdOffset">0.0</param>
160168
</joint>
161169
<joint name="traction_joint">
162170
<command_interface name="velocity" />
163171
<state_interface name="velocity" />
164172
<state_interface name="position" />
173+
<param name="p">100.0</param>
174+
<param name="i">0.0</param>
175+
<param name="d">25.0</param>
176+
<param name="iMax">50</param>
177+
<param name="iMin">-50</param>
178+
<param name="cmdMax">100</param>
179+
<param name="cmdMin">-100</param>
180+
<param name="cmdOffset">0.0</param>
165181
</joint>
166182
</ros2_control>
167183

0 commit comments

Comments
 (0)