-
Notifications
You must be signed in to change notification settings - Fork 0
/
sawControllersPID-PSM3-new-limits.xml
52 lines (42 loc) · 2.38 KB
/
sawControllersPID-PSM3-new-limits.xml
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
<?xml version="1.0" encoding="utf-8" ?>
<controller type="PID"
interface="JointTorqueInterface"
numofjoints="7">
<joints>
<joint index="0" name="outer_yaw" type="Revolute">
<pid PGain="100.0" DGain="3.0" IGain="0.0" OffsetTorque="0.0" Forget="1.0" Nonlinear="0.0"/>
<limit MinILimit="-20" MaxILimit="20" ErrorLimit="0.5" Deadband="0.0" Units="rad"/>
<pos LowerLimit="-91.0" UpperLimit="91.0" Units="deg"/>
</joint>
<joint index="1" name="outer_pitch" type="Revolute">
<pid PGain="100.0" DGain="3.0" IGain="0.0" OffsetTorque="0.0" Forget="1.0" Nonlinear="0.0"/>
<limit MinILimit="-20" MaxILimit="20" ErrorLimit="0.5" Deadband="0.0" Units="rad"/>
<pos LowerLimit="-91.0" UpperLimit="91.0" Units="deg"/>
</joint>
<joint index="2" name="outer_insertion" type="Prismatic">
<pid PGain="6000.0" DGain="80.0" IGain="0.0" OffsetTorque="0.0" Forget="1.0" Nonlinear="0.0"/>
<limit MinILimit="-20" MaxILimit="20" ErrorLimit="0.5" Deadband="0.0" Units="rad"/>
<pos LowerLimit="0.0" UpperLimit="320.0" Units="mm"/>
</joint>
<joint index="3" name="outer_roll" type="Revolute">
<pid PGain="4.0" DGain="0.03" IGain="0.002" OffsetTorque="0.0" Forget="1.0" Nonlinear="0.0"/>
<limit MinILimit="-10" MaxILimit="10" ErrorLimit="0.5" Deadband="0.0" Units="rad"/>
<pos LowerLimit="-360" UpperLimit="360.0" Units="deg"/>
</joint>
<joint index="4" name="outer_wrist_pitch" type="Revolute">
<pid PGain="4.0" DGain="0.03" IGain="0.002" OffsetTorque="0.0" Forget="1.0" Nonlinear="0.0"/>
<limit MinILimit="-5" MaxILimit="5" ErrorLimit="0.5" Deadband="0.0" Units="rad"/>
<pos LowerLimit="-175.0" UpperLimit="175.0" Units="deg"/>
</joint>
<joint index="5" name="outer_wrist_yaw" type="Revolute">
<pid PGain="4.0" DGain="0.03" IGain="0.002" OffsetTorque="0.0" Forget="1.0" Nonlinear="0.0"/>
<limit MinILimit="-5" MaxILimit="5" ErrorLimit="0.5" Deadband="0.0" Units="rad"/>
<pos LowerLimit="-175.0" UpperLimit="175.0" Units="deg"/>
</joint>
<joint index="6" name="jaw" type="Revolute">
<pid PGain="4.0" DGain="0.03" IGain="0.002" OffsetTorque="0.0" Forget="1.0" Nonlinear="0.0"/>
<limit MinILimit="-5" MaxILimit="5" ErrorLimit="0.5" Deadband="0.0" Units="rad"/>
<pos LowerLimit="-175.0" UpperLimit="175.0" Units="deg"/>
</joint>
</joints>
</controller>