As described in Vehicle Assembly each servo should be configured such that the mechanical limits of its vehicle are utilised fully. Since it is technically infeasible to build the vehicles exactly the same, each vehicle will slightly differ in terms of at which servo position it moves completely straight or steers as far as possible to the left or the right. In order to assure that the vehicles have nearly the same moving behaviour, we put up with configuring the vehicle's servos differently. By doing this with the built-in end-point-adjustment (EPA) via the DPC-11 we facilitate that our software does not have to manage the vehicles differently. Instead, the minimal/central/maximal PWM signal corresponds to the left-most/straight/right-most steering command which has been set up via EPA. As a consequence, it is possible to have a different resolution in one servo from left to center and from center to right. Since the servo arm moves on a circular path and the relation between the PWM signal and the steering angle is thus non-linear (even without different resolutions in the settings), we assume the EPA with different resolutions to the left and right to be compensating the non-linearity implicitly. Consequently, we don't manage the non-linearity and the different resolutions explicitly.

The current EPA configurations are listed below:


Vehicle IDLEFTCENTERRIGHT

01

148025003700
02143525503705

03

141525203800
04133324703668
05151026503780
06162526253785
07144025503720
08146525203655
09150025503675
10134024153640
11157026003780
12122522003445
13147025003645
14148525353735
15150026003820
16124023303420
17138024453570
18155525853750
19149525003690
20148025203700