接下来说明控制模型,平衡车可以看做倒立摆模型,普通单摆在运动过程中受到回复力使它在平衡位置附近来回摆动,如果没有空气阻尼,摆动不会停止,并且空气的阻尼力和速度成正比。而我们的模型相当于倒立的单摆,原来由重力的分力提供恢复力,现在我们通过给电机的电压控制电机加速度来提供恢复力,同时还要通过来控制阻尼,所以我们把这两个力融合到一个公式里,在一定条件下我们认为给电机的力和电压有线性关系,有f=k1*angle+k2*w,angle是角度,w是角速度,正好与我们的模型匹配,这个公式就是我们的控制方程,这里选择angle而不是sin是因为小角度下做了近似,当然这个公式的作用是控制让角度为0,如果控制目的是让它为某一角度时可以在angle上加或者减你的设定值。