- 7
- 0
- 约1.98千字
- 约 5页
- 2024-08-06 发布于江苏
- 举报
机器人运动控制算法推导及其检验
Vivi
Vi
vi
如图假设分别为轮1轮2轮3速度的单位方向矢量,,假设机器人经过时间()
则机器人三个轮子和机器人中心的位移分别为;
假设机器人三个轮子和中心的速度为机器人的角速度为。
则有几何关系可得
;
机器人三个轮子的驱动速度
所以轮子的驱动速度为
由上式可得(计算程序见附录一)
解线性方程可得(见附录二)
对于地面坐标,由坐标变换得
为了验证上面的结论正确性,对其进行仿真,给定一组一定的速度如果机器人能按照期望运动则说明推导是正确的。(见附录三,四)
附录一
clc
clear
symsvxvyaw;
v0=[vxvy];
e=zeros(3,2);
vi=zeros(3,2);
e(1,:)=[01];
e(2,:)=[05*sqrt(3)05];
e(3,:)=[05*sqrt(3)05];
fori=1:3
forj=1:2
(v0(j)+a*w*e(i,j))*e(i,j)
end
end
附录二
symsv1v2v3aw;
A=[01a;
05*3^0505a;
05*3^0505a];
b=[v1v2v3];
c=[Ab];
rref(c)
附录三
clear
clc
tic;
v1=2;
v2=15;
v3=051;
a=06;
d
原创力文档

文档评论(0)