非完整约束AGV轨迹跟踪的非线性预测控制
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
入为
Ue =
u1e
- v + vr cos e - d r sin e
=
u2e
r-
( 4)
式( 3) 可改写成如下形式:
x∀ e
0
∀
Xe =
∀
ye =
-
0 00
xe ye +
∀
0 00 e
e
u1e
vr sin e - d r + d r co s e f ( Xe) + g( Ue) ( 5)
u2e
[ 10] 张晓 钟. 基于思 维关注 点的机 械创 新设计 体系 结 构研 究[ DB/ O L ] . ( 2007 12 19) . htt p: / / ww w. pa per. edu. cn/ index. php/ default/ releasepaper / con tent/ 200712 460.
[ 14] Sto ne R B, Wo od K L . Develo pment of a F unctio nal
Basis for Design[ J] . Journal of M echanical Desig n,
2000, 122( 12) : 359 370.
( 编辑 苏卫国)
作者简介: 张晓钟, 男, 1953 年生。 西安 建筑 科技大 学机 电工 程 学院教授。主要研究方向为机械 CA D / CA E、信息 化机械产品 设 计、机械 产 品 设 计 的 软 件 化 开 发、机 械 振 动 理 论 与 应 用 等。 杨 哲, 男, 1985 年生。西安建筑科技大学 机电工程 学院硕士 研 究生。罗 丹, 女, 1973 年生。西安建筑科 技大学机 电工程学 院 副教授。
[ 7] A amodt A , Plaza E. Case- based R easo ning : Fo un datio na l Issues, M et ho do log ical V ariat ions, and Sys t em Approaches[ J] . A ICom - Ar tificial Intelligence Communications, 1994, 7( 1) : 39 59.
[ 11] 王甦, 汪安圣. 认知 心理学 [ M ] . 北京: 北京 大学 出 版社, 2006. 08
[ 12] 齐从谦, 崔琼瑶. 基于参数化技术的 CAD 创新设计方 法研究[ J] . 中国机械工程,2003, 14( 8) : 681 683.
[ 13] 黄万, 王东林. 机械 设计中 的创新[ J] . 机 械设计 与 制造, 2004( 5) : 51 52.
中图分类号: T P24
文章编号: 1004 132X( 2011) 06 0681 06
Nonlinear Model Predictive Control of Trajectory Tracking for Nonholonomic AGV
Z hao H an Yin Xiao ho ng Wu Yanming H efei U niversit y of T echno logy , H efei, 230009 Abstract: Consider ing t he kinem atic mo del o f t hree - w heeled AGV w it h no n - holonom ic const raint and input sat uratio n, a nonlinear m odel predictive contr ol w as st udied and an unit ed cont ro l algorit hm of t racking and st abilit y w as pro posed. F irst ly, an o pt imal co nt ro ller w as obtained based on the principles of m odel pr edict ive contr ol. Seco ndly, a t erminal contr oller and an inv ar iant terminal region w ere desig ned in order t o keep the AGV system st able. T hen, t he no ise problem of st at e est im ation w as solved by using a st at e o bser ver , w hich im pro ves t he lo calizatio n precision and enhances t he cont ro l ef fect iveness. Final ly, a module w as desig ned t o avoid o bstacle. T he designed cont rol algor it hm has generalit y fo r kinem at ic m odel of ot her w heeled m obile robot s. Co mput er simulat io n result s show it s co rrect ness and validness. Key words: auto matic guided vehicle ( AGV ) ; model predictive contr ol; st abilit y; o bserv er; tr aject or y t racking
∀ 682 ∀
中国机械工程第 22 卷第 6 期 2011 年 3 月下半月
图 1 三轮 AGV 结构示意图
的轮子只有纯滚动而无滑动, 即 ∀xsin
-
∀
y co s
+
∀
d = 0, 其中 d 为点D 与点M 之间的距离。移动机
器人小车的运动学方程如下:
x∀
cos - dsin
∀
X=
∀百度文库
y=
s in
d cos
v =
∀
0
1
co s - dsin
sin d co s U g#( U)
( 1)
0
1
其中, 系统状态矢量和系统控制输入矢量分别表 示为 X = ( x , y , ) T 和 U = ( v, ) T 。
移动机器 人小车在坐标 内描述的位 姿误差
Xe 为
xe
cos sin 0 x r - x
X e = y e = - sin co s 0 y r - y ( 2)
2 轨迹跟踪的模型预测控制算法设计
控制器及不变终端域来保证系统的镇定, 然后设计状态观测器以进一步提高跟踪精度, 最后设计避障控 制模块来完善整个控制器功能。该控制算法具有一般性, 对所有 A GV 及其他轮式移动机器人的运动 学模型都适用。计算机仿真结果验证了该控制算法的正确性和有效性。
关键词: AGV; 模型预测控制; 镇定; 观测器; 轨迹跟踪
1 AGV 模型和预测控制模型
以具有非完整约束的三轮移动机器人小车作 为控制对象, 其前轮既是转向轮又是驱动轮, 结构 如图 1 所示。
假设小车当前实际位姿为 X = ( x , y , ) T , 任 意给定的参考位姿为X r = ( x r , y r , r ) T , 位姿误差 Xe = ( x e , y e , e ) T ; 当前实际速度 U = ( v, ) T , 参 考速度Ur = ( vr , r ) T , 其中, vr 为参考线速度, r 为参考角速度。图 1 中, D 为后轮轴与中心轴之间 的交点, M 为小车质心。非完整约束意味着小车
0 引言
近年来, 自动引导车( aut omat ic guided vehi cle, AGV ) 作 为 非 完 整 约 束 轮 式 移 动 机 器 人 ( w heeled mobile robot , WM R) 的一种, 由于实际
收稿日期: 2010 05 24 基金项目: 国家 十一五! 支撑计划资助项目( 2006036003131) ; 国 家高技术研究发展计划( 863 计划) 资助项目( 2006A A 11A 109)
∀ 681 ∀
践意义上来说, 轨迹跟踪更具有实际应用价值, 因 为即使对于镇定控制任务, 机器人也要沿某条可 行轨迹运动到目标点。为了解决 WM R 的运动 控制问题, 人们已经提出各种控制方法, 包括滑模 控制方法[ 1] 、反演控制方法[ 2] 等在内的非线性控 制方法, 自 适 应 控 制 方 法[ 3] , 神 经网 络 控 制 方 法[ 4] , 时变反馈 控制 法[ 5] , 非连续 反馈控 制法[ 6] 等, 取得了较好的控制效果。然而, 上述传统方法 的可调参数与控制性能之间的关系不是很直观, 参数整定很费力, 且在考虑实际存在控制输入约 束或状态约束时, 比较难处理。而模型预测控制 ( mo del pr edict iv e cont rol, M PC) 可以克服以上缺 陷, 模型预测控制利用求惩罚函数的最小化来确 定最优控制输入, 参数调整容易, 且状态约束及控 制输入约束可以在优化过程中直接考虑在内, 简 单明了。模型预测控制亦称为滚动优化控制( re ceding horizon co nt ro l, RH C) , 是近年来 发展起 来的一类新型计算机控制算法, 由于它采用模型 预测、滚动优化和反馈校正等控制策略, 且其处理 约束能力强, 因而控制效果好, 已成功应用于石 油、化工、机械等比较复杂且模型不容易精确建立 的工业生产过程。但是, 由于源于工程控制的预 测控制在设计时没有在理论上考虑系统的闭环镇 定性, 预测控制是在线反复求解开环优化问题, 而 开环最优不能保证闭环镇定, 因此, 如何保证预测 控制的镇定性成了一个关键问题。
本文在研究 AGV 系统的非线性模型预测控 制问题时, 在基本的预测控制原理基础上着重考虑 了预测控制的镇定性, 设计了终端控制器和终端 域, 提出一种跟踪与镇定统一的控制策略。同时, 考虑到运动过程中总会存在噪声干扰, 使得 AGV 自定位不够准确, 影响轨迹跟踪, 本文用一个简单 的状态观测器对 AGV 状态进行估计, 从而进一步 提高控制精度。最后本文还增加了一个避障功能 模块, 以此来进一步完善整个控制器功能。
非完整约束 A GV 轨迹跟踪的非线性预测控制 赵 韩 尹晓红 吴焱明
非完整约束 AGV 轨迹跟踪的非线性预测控制
赵 韩 尹晓红 吴焱明
合肥工业大学, 合肥, 230009
摘要: 针对存在非完整约束和控制输入约束的三轮 AGV 模型, 研究其非线性模型预测控制策略,
提出了一种跟踪与镇定统一控制算法。首先由模型预测控制原理产生一个优化控制器, 接着设计终端
e
0
0 1 r-
利用式( 1) 、式 ( 2) , 可以得到如下位 姿误差微分
方程:
∀
Xe =
x∀ e
∀
ye =
∀ e
y e - v + vr co s e - d r sin e - x e + vr sin e - d r + d r cos e
r-
( 3)
为了方便下文的表达, 笔者重新定义控制输
[ 8] 高常青, 黄 克正, 赵 方, 等. 基 于实 例推 理的 原理 及 结构快速创新 设 计的 研究 与实 现[ J] . 中 国机 械 工 程, 2007, 18( 24) : 2907 2913.
[ 9] 张 晓 钟. 机 械 创 新 设 计 过 程 统 一 表 达 方 式 探 讨 [ DB/ OL] . ( 2007 06 11) . htt p: / / ww w. paper . edu. cn/ index . php/ default/ r eleasepaper/ content/ 200706 20 0.
应用的广泛性, 其控制问题也得到了国内外学者 的关注。机器人的运动控制大致可以分为镇定控 制与轨迹跟踪控制两类。作为一种具有非完整约 束的典型系统, WMR 不满足反馈稳定的 Brock et t 定理的必要条件, 因此不能通过连续时不变状 态反馈控制方法实现机器人系统的镇定, 故从理 论而言, 设计镇定控制器更具有挑战性。但从实