我们通过测试发现用PD控制来控制舵角可以取得较好的效果。将图象经过算法处理后得到的黑线位置和对应的舵机 PD 参照角度处理成一次线性关系。在 Ki 置零的情况下,舵机在这种动态随动系统对动态响应性能要求更高。更重要的是,我们通过合理调节Kp 参数,发现车能在直线高速行驶时仍能保持车身非常稳定,没有震荡,所以基本没有必要使用 Ki 参数;其中,P项是在图像中选出一行,计算出其中黑线与图像中心位置的偏差,将选定行的黑线位置与上一幅图片中的位置相减,从而反映其变化率,在测试中,我们发现增加 P 项系数可以最强车模的沿线能力,并且可以使车模的转向提前,实现切弯效果。算法中加入 D 项后,可以使车模入弯时转向提前,出弯时转向减少,对大 S弯切线很有好处。降低 P系数而增加D系数可以使车模在大 S弯内切线的程度增加,在大半径弧线中的切线量减少。 通过选择转向参考行、设置PD系数以及调整转角曲线,可以将车模的行车线调整到一个较为理想的状态。当车模与黑线的偏差增大时,给定速度降低,当车模与黑线的偏差减小时,给定速度增加。这样可以在一定程度上使车模入弯时减速提前,出弯时加速提前。