车式移动机器人运动学模型
问题
车式移动机器人更具有普遍意义。

参数
-
v:机器人自身线速度
-
ω:前轮转向角速度
-
u:输入,包括v,ω
-
q˙:机器人在环境中的位姿描述
-
θ:机器人纵向轴与x轴之间的夹脚
-
ϕ:前轮转角
-
L:车身长度
推导
q˙= f(u)
定义机器人在环境中位姿:
q=⎣⎢⎢⎢⎢⎡xyθϕ⎦⎥⎥⎥⎥⎤T
机器人输入,包括自身线速度和前轮转角角速度:
u=[vω]T
而
x˙y˙ϕ˙=cos(θ)v=sin(θ)v=ω
对与计算角速度可以参照下图(其他地方扣过来的,注意符号使用不太一样)

就有了θ˙=Ltanϕv
那么,
q˙=⎣⎢⎢⎡cos(θ)sin(θ)Ltanϕ00001⎦⎥⎥⎤u
更详细的,即:
⎣⎢⎢⎢⎢⎡x˙y˙θ˙ϕ˙⎦⎥⎥⎥⎥⎤T=⎣⎢⎢⎡cos(θ)sin(θ)Ltanϕ00001⎦⎥⎥⎤[vω]T
Reference