
上述为4WIS(Four-Wheel Independent Steering)的运动学图,正运动学是输入为移动机器人转向角和车轮速度,输出为移动机器人全局框架位置的模型。根据四个航向电机的目标角度和对应的目标驱动轮的转速,可以通过运动学正解的方式求出四舵轮底盘在x,y方向上的平动速度,和 绕z轴旋转的角速度。
为了简化运动学模型,我们假设机器人的四个轮子均与地面有良好接触,且每个轮子上的负载相同。
(
的值为(1,2,3,4)表示第 i 个驱动轮的合速度,满足平行四边形法则,
故:
Vi=Vxi2+Vyi2\labeleq1(1)
L=Lr+Lf\label2(2)
针对1轮分析可得(详细的就是连接轮中心与车中心,有一个wr的速度进行分解得来的)
Vx1= V1cosδ1=Vx− w × 2W\labeleq3(3)
Vy1= V1sinδ1=Vy+ w×Lf\labeleq4(4)
同理可得
Vx2= V2cosδ2=Vx+w × 2W\labeleq5(5)
Vy2= V2sinδ2=Vy+ w×Lf\labeleq6(6)
Vx3= V3cosδ3=Vx+w × 2W\labeleq7(7)
Vy3= V3sinδ3=Vy− w×Lr\labeleq8(8)
Vx4= V4cosδ4=Vx−w × 2W\labeleq9(9)
Vy4= V4sinδ4=Vy−w×Lr\labeleq10(10)
四舵轮的轮系坐标系与全局坐标系的关系为:
Xw˙Yw˙θ˙=M VxVyw\labeleq11(11)
其中,M为:
M=cos(θ)sin(θ)0−sin(θ)cos(θ)0001\labeleq12(12)
由(4)~(10)可得:
A VxVyw=B V1V2V3V4(13)
得:
VxVyw=A−1B V1V2V3V4