Pioneer 3TM User Manual

Page of 85
Updating and Reconfiguring AROS 
 
ROTKP
 
int 
30  Proportional PID for rotation 
ROTKV
 
int 
200  Differential PID for rotation 
ROTKI
 
int 
0  Integral PID for rotation 
TRANSACC
 
int 
300  Translational acceleration; mm/sec
2
 
TRANSDECEL
 
int 
300  Translational deceleration; mm/sec
2
 
TRANSKP
 
int 
15  Proportional PID for translation 
TRANSKV
 
int 
450  Differential PID for translation 
TRANSKI
 
int 
4  Integral PID for translation 
JOYVELMAX
 
int 
1000  Joydrive maximum translation velocity 
JOYRVELMAX
 
int 
50  Joydrive maximum rotational  velocity 
The Proportional PID (Kp) values control the responsiveness of your robot.  Lower values 
make for a slower system; higher values make the robot "zippier", but can lead to 
overshoot and oscillation. 
The Derivative PID (Kv) dampens oscillation and overshoot.  Increasing values gives 
better control of oscillation and overshoot, but they also make the robot’s movements 
more sluggish. 
The Integral PID (Ki) adjusts residual error in turning and velocity.  Higher values make the 
robot correct increasingly smaller errors between its desired and actual angular position 
and speed. 
T
ICKSMM AND 
R
EVCOUNT
 
AROS uses the ticksmm and revcount parameters to convert your platform-
independent speed and rotation commands—typically expressed in millimeters or 
degrees, respectively—into platform-dependent units.  
The  ticksmm value is the number of encoder pulses (“ticks”) per millimeter of wheel 
rotation.  The value is, of course, dependent upon the wheel encoder’s resolution, the 
motor-to-wheel gear ratio, and the wheel’s diameter.  These don’t normally change, and 
so are considered constants and not editable for your robot.  
The revcount value is the number of encoder ticks for one full revolution of the robot.  It 
depends on a number of factors, principally the length of the wheel base, which may 
change due to payload, tire wear, operating surface, and so on.  
      Table 18.  Some platform-dependent robot parameter values 
 Model 
 
 
 
P
ARAMETER
 DX 
DXE 
CE 
PB 
V1 
P3DX, 
PerfPB, 
DX8, 
DX8 and 
PerfPB 
Plus 
AT, 
 AT8 
P3AT 
 AT8 
Plus 
ENCODER TICKS
/
REV
 500 500 500  500  500  100  100 
GEAR RATIO
 
19.7 19.7 19.7  38.3  38.3  85.5  57.5 
WHEEL DIAM 
(
MM
)  165 191 165  165  191  220  220 
ENCODER TICKS
/MM 
76 66 76 148  132  49  138 
D
IST
C
ONV
F
ACTOR
  0.840 0.969 0.826  0.413  0.424 
1.32 
0.465 
D
IFF
C
ONV
F
ACTOR
  0.0056 0.0057 0.0056  0.0056  0.0060  0.0034  0.0060 
 
 
 
 
58