预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN106292290A(43)申请公布日2017.01.04(21)申请号201610858245.7(22)申请日2016.09.28(71)申请人浙江工业大学地址310014浙江省杭州市下城区潮王路18号浙江工业大学(72)发明人何德峰郭晓慧滕游(74)专利代理机构杭州斯可睿专利事务所有限公司33241代理人王利强(51)Int.Cl.G05B13/04(2006.01)权利要求书2页说明书6页附图2页(54)发明名称一种轮式移动机器人点镇定滚动优化控制方法(57)摘要一种轮式移动机器人的点镇定滚动优化控制方法,基于全局坐标系下移动机器人的动力学模型,利用状态反馈型模型预测控制方法,将控制约束和状态约束结合到点镇定控制器的设计当中,通过采用变量替换,最终设计出移动机器人控制系统的光滑的镇定控制律表达式,解决了移动机器人由于自身的非完整约束问题导致的点镇定控制的稳定性问题、由于自身运动执行系统必然存在的加速度和速度约束限制所导致的点镇定控制的稳定性问题、以及来自外部环境各种不确定性所导致的点镇定控制的稳定性问题,在保证获得良好的移动机器人运动轨迹的同时,更有效的提高了运动的快速性及准确性。CN106292290ACN106292290A权利要求书1/2页1.一种轮式移动机器人点镇定滚动优化控制方法,其特征在于:所述控制方法包括如下步骤:1)、建立轮式移动机器人运动过程连续时间三阶动力学模型,参见式(1):其中,变量t表示时间;x1(t)和x2(t)分别表示在t时刻轮式移动机器人在直角坐标系中X方向和Y方向的位置坐标;x3(t)表示在t时刻轮式移动机器人在直角坐标系中的方位角;u1(t)和u2(t)分别表示在t时刻轮式移动机器人的线速度和角速度;考虑模型式(1),定义轮TT式移动机器人的状态列向量x=[x1x2x3]和控制列向量u=[u1u2],其中,符号T表示向量的转置;2)、考虑模型式(1),定义控制向量u的表达函数,参见式(2):其中,gij是未知参数,i=1,2,j=1,2,3;矩阵将式(2)代入模型式(1)得式(3):3)、以采样周期Ts对模型式(3)做离散时间转换,得到轮式移动机器人离散时间三阶动力学模型,参见式(4):并将模型式(4)简记为式(5):x(k+1)=f(x(k),Gx(k))(5)T其中,f(x(k),Gx(k))=[f1(x(k),Gx(k))f2(x(k),Gx(k))f3(x(k),Gx(k))],f1(x(k),Gx(k))=x1(k)+Ts[g11x1(k)+g12x2(k)+g13x3(k)]cosx3(k),f2(x(k),Gx(k))=x2(k)+Ts[g11x1(k)+g12x2(k)+g13x3(k)]sinx3(k),f3(x(k),Gx(k))=x3(k)+Ts[g21x1(k)+g22x2(k)+g23x3(k)];4)、考虑模型式(5),建立轮式移动机器人的动态预测模型,参见式(6):x(k+j+1|k)=f(x(k+j|k),Gx(k+j|k)),j=0,1,...,N-1(6)其中,x(k+j|k)表示轮式移动机器人控制系统在时刻k对未来时刻k+j状态的预测向量;正整数N是预测时间窗口;考虑轮式移动机器人的状态和控制幅值的边界约束,参见式(7)和(8):2CN106292290A权利要求书2/2页其中,x和u分别表示状态和控制的下界,和分别表示状态和控制的上界;5)、考虑式(6),定义一个二次型目标函数,参见式(9):其中,Q和R是正定的加权矩阵,分别用来惩罚状态变量和控制变量;检测当前k时刻的状态x(k),定义一个优化控制问题,参见式(10):x(k|k)=x(k)其中,矩阵G是决策变量;符号“s.t.”表示约束;等式x(k|k)=x(k)称为优化问题的初始条件;应用数值优化算法求解优化问题(10),得最优矩阵值G*和优化控制量,参见式(11):将控制量(11)作用于轮式移动机器人,在下一个采样时刻k+1到达后,检测轮式移动机器人的运动状态x(k+1),并以该状态更新优化控制问题(10)的初始条件,然后优化计算当前时刻的最优矩阵值G*和优化控制量,周而复始,直到轮式移动机器人运动到目标原点位置为止。3CN106292290A说明书1/6页一种轮式移动机器人点镇定滚动优化控制方法技术领域[0001]本发明涉及一种轮式移动机器人点镇定滚动优化控制方法。背景技术[0002]随着轮式移动机器人应用范围的快速增加,机器人运动控制的实时性和快速响应能力也在不断提高,其运动控制方法受到了越来越多的重视。轮式移动机器人运动控制的目标在于解决移动机器人的运动规划和镇定控制问题,其中,镇定控制是通过反馈控制律驱