Professional Documents
Culture Documents
移动机器人轮滑力学模型与控制方法研究
移动机器人轮滑力学模型与控制方法研究
移动机器人轮滑力学模型与控制方法研究
Skidding mechanical model and control method research of wheel
mobile robot
作 者 姓 名: 蒋 娟
工 程 领 域: 车辆工程
学 号: 31503060
指 导 教 师: 岳 明
完 成 日 期: 2017.5.1
大连理工大学
Dalian University of Technology
万方数据
大连理工大学学位论文独创性声明
作者郑重声明:所呈交的学位论文,是本人在导师的指导下进行研究
工作所取得的成果。尽我所知,除文中已经注明引用内容和致谢的地方外,
本论文不包含其他个人或集体已经发表的研究成果,也不包含其他已申请
学位或其他用途使用过的成果。与我一同工作的同志对本研究所做的贡献
均已在论文中做了明确的说明并表示了谢意。
若有不实之处,本人愿意承担相关法律责任。
学位论文题目:
作 者 签 名 : 日期: 年 月 日
万方数据
大连理工大学专业学位硕士学位论文
摘 要
轮式移动机器人是一类可自动行驶,通过传感器感知周围环境并且能够在受到周围
环境干扰的情况下成功跟踪上期望轨迹的地面移动平台。轮式移动机器人具有高度智能
化的特点,所以经常到达有人驾驶车辆无法到达的危险地域完成任务,随着科技的发展,
越来越受到人们的重视。
由于轮式移动机器人经常会在非结构化和弱附着地面行驶,会遇到纵向滑转和侧向
滑移的状况,从而使得轮式移动机器人在轨迹跟踪过程中会偏离期望轨迹,如何解决轮
式移动机器人的纵向滑转和侧向滑移问题是本文的研究重点。
首先,推导出轮式移动机器人发生侧向滑移时的位姿误差偏微分方程,建立轮式移
动机器人的侧向滑移运动学模型;并且引进滑动参数,建立轮式移动机器人的纵向打滑
运动学模型;利用 Euler-Lagrange 能量法建立轮式移动机器人的动力学模型,由于轮式
移动机器人的动力学方程还具有非完整的特点,所以通过降阶的方法消除非完整约束,
从而方便后续控制器的设计;加入轮地摩擦扰动,建立纵向打滑情况下的轮地摩擦模型。
其次,针对轮式移动机器人侧向滑移模型,分别使用 Lyapunov 直接法和滑模控制
方法设计控制器和自适应律,比较分析系统在两种控制方法作用下的位姿误差收敛效果
和轨迹跟踪效果。
再次,针对轮式移动机器人纵向打滑模型,分别从运动学层面和动力学层面设计控
制器,运动学层面的控制器设计使用 Lyapunov 直接法,而动力学层面的控制器设计使
用基于 RBF 神经网络的滑模控制方法,从而实现速度跟踪控制。
最后,提出双闭环控制结构,使系统外环实现位姿跟踪,内环实现速度跟踪;外环
使用 Lyapunov 直接法,内环分别使用普通滑模技术和终端滑模技术,比较这两种控制
方法的误差收敛速度。
运用 Lyapunov 直接法和 LaSalle 不变性定理以及巴巴拉特引理验证以上控制系统的
稳定性,并且使用 MATLAB 软件进行仿真分析,进一步验证以上设计的控制器的可行
性和有效性。本课题能够提高轮式移动机器人对非结构化路面的适应能力,既具有理论
价值又具有实际应用价值。
关键词:轮式移动机器人;滑转;滑移;双闭环
-I-
万方数据
移动机器人轮滑力学模型与控制方法研究
Abstract
Wheel Mobile Robot is a ground mobile platform of autonomous driving and perceiving
surrounding through sensors, which can achieve trajectory tracking even when suffering
disturbance from around environment. Since WMR is high intelligent,it is often used to
arrive dangerous place to finish tasks. With the development of science and technology,
WMR has attracted more and more peoples’ attention.
Since WMR usually drive on non-structured and low-adhesion road,it often encounters
slipping and skidding,thus making WMR deviate from the ideal trajectory. So how to deal
with slippage and skidding is key point of this paper.
At first,derivate the position error partial differential equation when WMR suffers
skidding and establish the kinematic model of WMR. Introduce sliding parameters to
establish the kinematic model of WMR when it suffers slippage. In addition,establish
WMR’s dynamic model with Euler-Lagrange energy method. In order to eliminate
nonholonomic constraint, it’s necessary to reduce order thus designing the controller more
easily. Also, the WMR ground friction model with wheel-road friction interference can be
established.
Secondly, for the WMR skidding model, we can design controller with Lyapunov direct
method and Sliding mode control method separately. Compare and analyze which control
method can make tracking error convergence more fast, thus achieving trajectory tracking.
Thirdly,for the WMR slipping model, we can design controller from kinematics level
and dynamic level separately. The kinematics controller design uses Lyapunov direct method,
and the dynamic controller design uses RBF neural network technology.
At last, it’s necessary to put up double closed loop to achieve position tracking in inner
loop and velocity tracking in outer loop. In adition, sliding model technology and terminal
sliding model technology are used in inner loop and compare the two control methods’s
convergence properties.
By using the Lyapunov stability theorem, LaSalle invariance theorem and Babalate
lemma, the stability of control system above has been verified. In order to verify the
effectiveness and feasibility of controllers designed above, MATLAB has been used to finish
- II -
万方数据
大连理工大学专业学位硕士学位论文
simulation analysis. This study can significantly improve the WMR’s adaptability in complex
unstructured environment, thus having double values of theoretical research and practical
application.
- III -
万方数据
移动机器人轮滑力学模型与控制方法研究
目 录
摘 要 .................................................................................................................................. I
Abstract ...................................................................................................................................II
1 绪论 ................................................................................................................................... 1
1.1 课题研究背景和意义 .......................................................................................... 1
1.2 国内外 WMR 研究现状 ...................................................................................... 2
1.2.1 国外 WMR 研究现状 ............................................................................... 2
1.2.2 国内 WMR 研究现状 ............................................................................... 3
1.3 WMR 控制方法研究 ........................................................................................... 4
1.4 本文的主要内容及安排 ...................................................................................... 5
2 WMR 系统模型建立 ....................................................................................................... 7
2.1 WMR 运动学模型的建立 ................................................................................... 7
2.1.1WMR 侧向滑移模型 .................................................................................... 9
2.1.2 WMR 纵向滑转模型 ................................................................................. 10
2.2 WMR 动力学模型的建立 .................................................................................... 11
2.3 纵向打滑轮地摩擦模型 ....................................................................................... 15
2.4 本章小结 ................................................................................................................ 16
3 侧向打滑情况下的轨迹跟踪控制 ................................................................................. 18
3.1 基于 Lyapunov 直接法的控制器的设计 ............................................................ 18
3.1.1 控制器设计 ................................................................................................ 18
3.1.2 仿真分析 ..................................................................................................... 20
3.2 基于滑模变结构的控制器设计 ........................................................................... 22
3.2.1 控制器设计 ................................................................................................ 23
3.2.2 仿真分析 ..................................................................................................... 24
3.3 本章小结 ............................................................................................................. 26
4 纵向打滑情况下的轨迹跟踪控制 ............................................................................... 27
4.1 基于运动学层面的纵向打滑情况下的轨迹跟踪控制 ..................................... 27
4.1.1 控制器设计.............................................................................................. 27
4.1.2 仿真分析 .................................................................................................. 30
4.2 基于动力学层面的纵向打滑情况下轨迹跟踪控制.......................................... 32
4.2.1 控制器的设计............................................................................................ 33
- IV -
万方数据
大连理工大学专业学位硕士学位论文
-V-
万方数据
大连理工大学专业学位硕士学位论文
1 绪论
1.1 课题研究背景和意义
轮式移动机器人(Wheel Mobile Robot,WMR)是一类可自动行驶,通过传感器感
知周围环境并且能够在受到周围环境干扰的情况下成功跟踪上期望轨迹的地面移动平
台。因为 WMR 具有高度智能化的特点,所以可以自主地进入危险地域完成有人驾驶车
辆不能完成的任务,从而受到人们的广泛关注[1-3]。然而,WMR 的工作环境复杂多变,
时常遇到冰雪、泥土等地面,如何保证 WMR 在这种复杂非结构化环境下依然能够按照
期望轨迹行驶并且完成特定任务,成为目前轮式移动机器人研究的重点和难点之一[4]。
WMR 涉及到车辆工程、自动控制、计算机和机械电子等多个学科领域,属于交叉
学科内容[5]。随着科技的不断发展和研究的不断深入,WMR 的运动能力、遇到干扰迅
速恢复稳定性的能力日益增强,并且应用领域也不断拓宽。在工业领域,如在工厂运输
物资的 AGV 小车;在军用领域,轮式移动机器人可以进行无人侦察、拆弹排爆;在民
用领域,轮式移动机器人在地震时可以帮助救灾抢险以及安保监控[6]。由此可见,轮式
移动机器人的应用领域日益广泛,并且随着社会的不断发展和进步,人们对 WMR 也有
了更高的要求,需要 WMR 能够适应各种复杂的非结构化的环境[7]。同时,由于我国经
济技术的飞速发展,国家对轮式移动机器人的研究和应用也愈发重视,并且投入了大量
的资金来研究轮式移动机器人并且取得了一定的成果[8]。WMR 的广泛而巨大的应用价
值也得到了越来越多国内外企业的认可并且开始投入生产和使用[9, 10]。
WMR 的轨迹跟踪控制问题是 WMR 控制系统设计的重点研究问题之一,即已给定
机器人的初始位姿和期望轨迹,如何通过控制算法让 WMR 在行驶过程中能够快速跟踪
上期望轨迹[11]。并且轮式移动机器人具有高度智能化的特点,在行驶过程中,通过各种
传感器来获得周围环境信息并且将信息传给控制系统,控制系统通过分析这些信息以及
设计控制算法,来使机器人跟踪上期望轨迹[12]。这些年来,随着计算机科学以及人工智
能的迅猛发展,人们在 WMR 中也应用了越来越多的现代控制算法,比如滑模变结构控
制算法,模型预测控制(MPC)以及 RBF 神经网络技术,这些算法各有优缺点,并且
根据不同的情况要选择不同的控制算法,即这些控制算法各有各的应用范围。并且为了
弥补各个算法的缺点,很多复合式的控制算法被提出[13]。则为了提高 WMR 的智能化程
度以及提高其对复杂非结构化环境的适应性,寻找更好的控制算法从而实现轨迹跟踪控
制的目标也是 WMR 研究问题的关键之一[14]。
- 1 -
万方数据
移动机器人轮滑力学模型与控制方法研究
- 2 -
万方数据
大连理工大学专业学位硕士学位论文
注程度依然很高,特别是高校、研究所,这些主要得益于其涉及了多学科领域,又有着
极其广阔的应用价值。
- 3 -
万方数据
移动机器人轮滑力学模型与控制方法研究
打滑工况考虑在内[24]。目前,其他的科研组织也正在积极地进行对轮式移动机器人的研
究,并且取得了一定的成果总而言之,国内的 WMR 现在仍处于一个高速发展阶段。
图 1.2 ATB-2
Fig.1.2 ATB-2
- 4 -
万方数据
大连理工大学专业学位硕士学位论文
棒性的控制律,该控制器的设计是将轮地之间的纵向滑转和侧向滑移当成外界扰动来处
理,并且设计鲁棒控制器以及自适应律来成功估计出这一扰动并且将其补偿掉,但是如
果在非结构化路面行走,这一扰动过大,此时将侧滑和滑转当作有界扰动来处理则效果
并不理想。Kozlowski 等人设计了运动学跟踪振荡器,通过反演设计方法最终得到一个
全局实际稳定化控制器。
(4)滑模控制方法。其核心思想是定义一个滑模面,该滑模面上所有点的导数为
零,并且选择一个恰当的趋近律,设计相应的控制器,最终系统状态将会沿着滑模面达
到期望值[29]。Bloch 等针对链式非完整系统,设计了轨迹跟踪滑模反馈控制律,实验结
果表明,该种控制方法能够有效地抵抗外界扰动具有很好的鲁棒性,可以实现 WMR 的
轨迹跟踪控制[30]。
(5)Terminal 滑模控制方法。相较于普通滑模控制,终端滑模最大的特点是在普
通滑模的基础上增加了一个分数阶,从而可以使系统误差快速地收敛为零,使系统的动
态性能比普通滑模技术更佳[31]。由于快速 Terminal 滑模控制不需要切换项,所以相较普
通滑模而言可以有效地消除抖振。并且数值模拟结果表明,通过 Terminal 滑模控制方法
设计的控制律对轮式移动机器人这种非完整系统具有良好的跟踪性能。
Yue M[32]等人通过研究重心下置式的欠驱动两轮车,建立了两轮车的运动学和动力
学模型,并且提出了内环和外环相互嵌套的双闭环控制结构,其中外环进行轨迹跟踪,
内环进行速度跟踪。根据 Lyapunov 稳定性理论和自适应理论设计干扰在线估计和实时
补偿机制。并且仿真结果表明,所提出的控制策略具有很好的跟踪性能以及很好的干扰
在线辨识能力与补偿能力。
1.4 本文的主要内容及安排
本文针对一种典型的轮式移动机器人(WMR)模型,即拥有两个驱动轮并分别由
直流伺服电机差速驱动转向的机械系统,研究其运动控制以及轨迹跟踪控制问题。考虑
到轮式移动机器人在非结构化路面行驶时会遇到纵向滑转以及侧向滑移的现象,分别建
立纵向滑转和侧向滑移的数学模型,设计相应的控制器分别解决侧向滑移和纵向滑转问
题,最后提出双闭环控制策略,将运动学模型和动力学模型嵌套在一起,外环实现轨迹
跟踪控制,内环实现速度跟踪控制。本文主要运用的控制技术有:Lyapunov 直接法、
滑模控制、RBF 神经网络,终端滑模控制技术。
本文的具体研究内容表述如下:
第一章,绪论。首先,介绍了轮式移动机器(WMR)的大致机械结构以及研究背
景和研究意义;其次,分别介绍了国外和国内轮式移动机器人的研究现状,并且列举了
- 5 -
万方数据
移动机器人轮滑力学模型与控制方法研究
欧美、日本以及我国的先进代表研究成果;最后,介绍了轮式移动机器人的常用控制方
法。
第二章,轮式移动机器人(WMR)系统模型的建立。首先,分析轮式移动机器人
的运动学以及动力学特性;其次,建立了轮式移动机器人在发生侧向滑移时的运动学模
型;再则,建立了轮式移动机器人在发生纵向 打滑时 的运动学模 型 ;然后,利用
Euler-Lagrange 能量法建立轮式移动机器人在不受到外界扰动情况下的非线性动力学模
型;最后,建立轮式移动机器人的轮地摩擦模型。
第三章,轮式移动机器人在发生侧向滑移时的轨迹跟踪控制。针对轮式移动机器人
发生侧向滑移的这一模型,分别运用 Lyapunov 直接法[33]和滑模控制方法来设计控制器,
并且在运用 Lyapunov 直接法设计控制器时还涉及到坐标变换,利用 MATLAB 软件来仿
真分析,最终对比仿真结果,分析两种控制方法的优缺点。
第四章,轮式移动机器人在发生纵向滑转时的轨迹跟踪控制。针对轮式移动机器人
在发生纵向滑转时的运动学模型和动力学模型,分别设计运动学控制器和动力学控制
器。对于运动学模型,使用 Lyapunov 直接法设计控制器和滑动参数的自适应律;对于
动力学模型,运用 RBF 神经网络的万能逼近特性逼近摩擦干扰,最终运用滑模控制技
术设计出鲁棒控制器。
第五章,双闭环轨迹跟踪控制。提出双闭环控制策略来建立轮式移动机器人(WMR)
的运动与轨迹跟踪控制结构。外环根据运动学方程,采用 Lyapunov 直接法来设计鲁棒
控制器和自适应律,实现位姿跟踪;内环根据动力学模型,分别采用普通滑模技术和终
端滑模技术来设计控制器,实现速度跟踪,并且对比分析普通滑模与终端滑模的优缺点
[34]
。
最后,归纳和总结了本文所做的主要工作,得出结论,并且对将来的研究方向进行
了展望。
- 6 -
万方数据
大连理工大学专业学位硕士学位论文
2 WMR 系统模型建立
本文提出的轮式移动机器人(WMR)系统,具有复杂非线性、强耦合以及非完整
约束的特点,为了更好地研究 WMR 系统的轨迹跟踪控制,需要首先建立系统的数学模
型。本章主要建立了轮式移动机器人在侧向滑移情况下的运动学模型、纵向滑转情况下
的运动学模型,基本的动力学模型以及纵向滑转情况下轮地摩擦模型。运动学模型的建
立主要是通过对机器人的运动状态进行分析计算得到系统的偏微分方程,而动力学模型
的建立主要是运用 Euler-Lagrange 能量法来对 WMR 系统进行精确描述,此动力学模型
是基于轮式移动机器人在理想路面行驶状况下,而在实际行驶过程中,轮式移动机器人
经常会遇到雨雪、泥土等非结构化路面,此时经常会发生纵向打滑,所以建立了轮子纵
向打滑时的轮地摩擦模型[35]。
Y
Yb Xb
v Vy φ
α
C
X
O
图 2.1 轮式移动机器人简图
Fig.2.1 Wheel mobile robot
- 7 -
万方数据
移动机器人轮滑力学模型与控制方法研究
假设 WMR 的驱动轮既不出现纵向打滑也不出现侧向打滑时,在坐标系 F(
1 X,Y) 中,
轮式移动机器人的运动学模型定义为:
x cos 0
y sin 0 (2.1)
0 1
其中, 为 WMR 的前向速度, 为机器人本体绕其几何中心旋转的角速度, 为 WMR
的航向角(WMR 前进速度方向和 X 轴的夹角)。则 WMR 的实际位姿可以定义为
y ]T 定义其期望位姿为 pr xr , yr , r ,其运动学模型如下:
T
p [x
xr cos r 0
y sin r (2.2)
r r 0
0 r
1
其中 r 和 r 分别为机器人期望前向速度和期望转向速度,并且假设 r 和 r 都有界,其
一阶导也有界。则在坐标系 F1 (X, Y) 中,移动机器人轨迹跟踪位姿误差方程为:
e1 cos sin 0 xr x
e sin cos 0 yr y
2
e3 0 0 1 r
(2.3)
其中 e1 , e2 , e3 分别表示轨迹跟踪过程中的纵向误差、侧向误差、以及角度误差,误差
示意图如图 2.2 所示。
Y
e3
yr
e1
e2 φ
α
y
X
O
x xr
图 2.2 位姿误差示意图
Fig.2.2 position error diagram
- 8 -
万方数据
大连理工大学专业学位硕士学位论文
从而可以得到系统误差微分方程,即运动学模型如下:
e1 e2 r cos e3
e e sin e
2 1 r 3
e3 r
(2.4)
2.1.1WMR 侧向滑移模型
当轮式移动机器人出现侧向打滑时,会产生一个侧向速度,此时轮式移动机器人的
运动状态如图 2.3 所示。
Y
Yb Xb
v Vy φ
α
C
X
O
图 2.3 侧向打滑的轮式移动机器人运动简图
Fig.2.3 Wheel mobile robot diagram on sliding mode
其中 y 代表侧向打滑时的侧向速度, 代表侧偏角, 2b 为两轮之间的距离。
则此时的运动学模型则变为:
e1 e2 r cos e3
e e sin e
2 1 r 3 y
e3 r
(2.5)
即为在以上理想状态下的误差微分方程中的纵向速度偏差上加上了一个 y ,可将 y 作
为一个侧向速度扰动。
此时的位姿误差示意图如图 2.4 所示:
- 9 -
万方数据
移动机器人轮滑力学模型与控制方法研究
Y
e3
yr
e1
e2 φ
α
y
X
O
x xr
图 2.4 侧向打滑时位姿误差简图
Fig.2.4 the posture error of WMR on sliding mode
当轮式移动机器人遇到纵向打滑的情况时,此时轮式移动机器人的非完整约束被破
坏,左右两轮的滑移率不为零,定义左右两轮的滑移率分别为 il 和 ir 。
rl l
il
max(rl ,l ) (2.6)
rr r
ir
max(rr ,r ) (2.7)
其中 r 为车轮半径,l 和 r 分别为左右两轮的角速度,而 l 和 r 分别为左右两轮打滑时
输入。两者之间的关系为:
r (1 il )l r (1 ir )r
2 l
T
r (1 il )l r (1 ir )r r
2b (2.8)
其中
- 10 -
万方数据
大连理工大学专业学位硕士学位论文
1 il 1 ir
2 2
T r
1 il 1 ir
2b 2b (2.9)
可知 T 是非奇异的,则可得:
1 b
l 1 1 1 il 1 il
T r 1
r b
1 i 1 ir
r
(2.10)
由于左右轮的滑移率是未知的,所以无法通过辅助控制输入来得到实际控制输入,
需要设计自适应更新率来实时在线估计 il 和 ir 。设 iˆl 和 iˆr 分别为 il 和 ir 的估计值,则有:
1 b
l 1 1 iˆl 1 iˆl
r 1 b
r
1 iˆ 1 iˆr
r
(2.11)
1 1
为了更方便计算,设 k , k l , r 。定义 ˆk 为 k 的估计值,则 ˆk , k l, r ,
1 ik 1 iˆk
定义 k ˆk k ,则上式可简化为:
l 1 ˆl bˆl
ˆ bˆr
r r r (2.12)
通过以上公式的推导则纵向打滑情况下的运动学模型:
l l ev v e b r e2v v e b
e1 [( 2 ) ( 2 )] r [( ) ( 2 )] v r cos e3
l b 2 2 4 r b 2 2 4
e v e r e1v e1
e2 l l ( 1 1 ) r ( ) vr sin e3 (2.13)
l b 2 r b 2
v r v
e3 r l l ( ) r ( )
l b 2 r b 2
- 11 -
万方数据
移动机器人轮滑力学模型与控制方法研究
表 2.1 轮式移动机器人(WMR)系统参数
Tab.2.1 System parameters of the wheel mobile
参数名称 符号 单位
轮式移动机器人质量 m kg
机器人车轮半径 r m
轮距 2b m
质心到形心的距离 d m
机器人转动惯量 I kg m2
表 2.2 轮式移动机器人(WMR)的系统变量
Tab.2. System variables of the wheel mobile robot
变量名称 符号 单位
车辆前向速度 m/s
转向角速度 rad/s
航向角 rad
前向位移 xv m
WMR 质心处位置坐标 ( xM , yM ) m
WMR 形心处的位置坐标 ( xC , yC ) m
左右电机输出转矩 l , r Nm
下面建立轮式移动机器人的动力学模型,轮式移动机器人的质心和形心不重和,简
图如图 2.5 所示[37]。
设轮式移动机器人质心 M 处的前向速度为 M ,其方向垂直于平面轮轴,并且在坐
标系中有:
xM M cos
y M M sin (2.14)
由图可知:移动机器人的几何中心 C 和 M 有如下的位置关系:
xC xM d cos
(2.15)
yC yM d sin
- 12 -
万方数据
大连理工大学专业学位硕士学位论文
Y
ν
desired trajectory
2r
M(xM ,yM)
d
2b
θ X
O
图 2.5 轮式移动机器人
Fig.2.5 Wheel mobile robot
对式(2.15)求导则可得其速度关系为:
xC xM d sin
(2.16)
y y d cos
C M
将式(2.14)代入到式(2.16)中,则可得关于几何中心 C 的速度关系为:
x sin y cos d 0
C C (2.17)
移动机器人几何中心 C 处的角速度 和线速度 C 与其左右驱动轮的角速度 L 和 R 的关
系式为:
r
C L R
2 (2.18)
r L r
R
2b
那么由式(2.14)、(2.16)和(2.18)可得质心 C 处的横向速度、纵向速度和转向角
速度为:
r rd r rd
xC ( cos sin )R ( cos d sin )L
2 2b 2 2b
r rd r rd
yC ( sin cos )R ( sin cos )L (2.19)
2 2b 2 2b
r
(R L )
2b
以上式子用矩阵的方式表达如下:
- 13 -
万方数据
移动机器人轮滑力学模型与控制方法研究
r r r r
2 cos 2b d sin 2
cos d sin
2b
xC
y r R
sin d cos
r r r
C 2 sin 2b d cos 2 2b L
r
r
2b 2b (2.20)
假设轮式移动机器人在理想条件下,即不受到纵向滑转干扰和侧向滑移干扰的情况下,
此时轮式移动机器人受到的非完整约束为:
xC sin yC cos d 0 (2.21)
在运动学层面则可表示为:
A(q)q 0 (2.22)
- 14 -
万方数据
大连理工大学专业学位硕士学位论文
r
R R d
; ;
m 0 1 1 1
M (q) 2
E (q) C (q, q ) 0 。
0 I md ; r R R ;
则系统模型可重新表示为:
M (q)v E (q) (2.28)
以上得到的 WMR 动力学模型(2.28)完全满足机器人定律如下:
性质 1:M (q) R 2 是对称正定并且有界的惯性矩阵,对于 x R 2 , m1 0, m2 0 使
得如下不等式成立:
m1 x xT Mx m2 x
2 2
(2.29)
性质 2: M 2V 为斜对称矩阵,对 x R2 ,满足如下条件:
xT (M 2V ) x 0 (2.30)
2.3 纵向打滑轮地摩擦模型
以上为轮式移动机器人理想状态下动力学模型的建立,此时车轮不会产生纵向滑转
效应,及滑移率为零。轮式移动机器人在实际行驶的过程中,经常会遇到车轮打滑的情
况,及车轮处于非纯滚动状态,此时滑移率不为零,纵向滑转现象的产生是由于作用在
驱动轮上的输入力矩 引起的地面切向反作用力比地面附着力大。为了深入研究在发生
纵向打滑时的WMR的动力学特性以及轨迹跟踪方法,需要在以上建立的基本力学模型
- 15 -
万方数据
移动机器人轮滑力学模型与控制方法研究
上加入轮地摩擦干扰,此时,车轮会受到因车轮纵向滑转而引起的纵向滑转干扰力 Fs 的
作用,其示意图如图2.5所示[39]。
τ
驱动力
ᶹ
FN
Fs 路面
图2.5 WMR纵向滑转干扰示意图
Fig.2.4 The schematic of longitudinal slip disturbance of WMR
车轮的纵向滑移干扰力 Fs 如下:
Fs FN
C1 (1 eC i ) C3i
2
(2.31)
FN mg
其中 i 为滑移率, 为地面附着系数,FN 为地面支持力,C1 ,C2 ,C3 为摩擦曲线系数,
随着路面和轮胎的改变而不同。
因此,WMR 轮地摩擦模型即为:
M (q)v E (q) Fs
(2.32)
其中, Fs Fs1 Fs 2 为纵向滑转干扰矩阵,具体描述如下:
T
2.4 本章小结
本章对轮式移动机器人(WMR)系统的坐标描述、参数定义和变量选择进行了分
析研究。首先分析了WMR系统在纯滚动不打滑情况下的运动状态以及位姿误差,从而
得到理想状态下的运动学模型;其次分析WMR在出现侧向打滑时的位姿误差,并引入
一个侧向速度,成功地得到侧向滑移情况下的运动学模型;同时分析WMR在出现纵向
- 16 -
万方数据
大连理工大学专业学位硕士学位论文
打滑时的位姿误差,引入滑移率以及实际输入、辅助输入的概念,得到纵向滑转情况下
的运动学模型。与此同时,根据Euler-Lagrange能量法其动力学模型,并且为了消除模型
中的非完整约束,对系统进行了降阶处理;考虑到WMR在实际行驶过程中会遇到纵向
滑转干扰力的影响,对纵向滑转干扰力进行深入分析,建立WMR的在纵向打滑情况下
的轮地摩擦模型。
- 17 -
万方数据
移动机器人轮滑力学模型与控制方法研究
3 侧向打滑情况下的轨迹跟踪控制
上一章建立了轮式移动机器人侧向打滑时的运动学模型,如何估计出侧向滑移速度
扰动并将其补偿掉是难点之一。本章主要应用Lyapunov直接法和普通滑模控制方法对
WMR在出现侧向滑移的情况下进行运动控制,并且实现轨迹跟踪控制 [40]。最后比较分
析Lyapunov直接法和普通滑模控制方法在设计鲁棒控制器时的优缺点以及最终的控制
效果[41-43]。
3.1.1 控制器设计
在第二章中已给出轮式移动机器人侧向打滑的运动学模型,即:
e1 e2 r cos e3
e e sin e
2 1 r 3 y
e3 r
(3.1)
其中 y 是机器人侧向打滑时产生的侧向速度,且是未知的。
y
且设 y ,即 = tan 。
为了更简洁地设计出控制器,通过坐标变换,设:
z1 e1
z e
2 2
z3 tan e3 ˆ
(3.2)
其中, ˆ 为 的估计值,定义估计值与真实值的误差为 ˆ 。将式(3.2)微分,则
可得一个新的动态误差微分方程如下:
- 18 -
万方数据
大连理工大学专业学位硕士学位论文
z1 z2 r cose3
z z sin e
2 1 r 3
z3 sec2 e ( ) ˆ
3 r (3.3)
根据系统位姿误差微分方程,通过 Lyapunov 直接法设计系统的鲁棒控制器和参数
自适应律如下:
r cos e3 k1 z1 k2 z2ˆ
r ( z2r cos e3 ˆ k3 z3 ) cos 2 e3 (3.4)
ˆ k1 z1 z2 z2r cos e3 k1 z2 2ˆ
稳定性分析,选取 Lyapunov 函数如下:
1 2 1 2 1 2 1 2
V z1 z2 z3
2 2 2 2 (3.5)
对其微分得:
V z1 ( z2 r cos e3 ) z2 ( z1 r sin e3 ) z3 (sec2 e3 (r ) ˆ)
ˆ
(3.6)
又有 sin e3 ( z3 ˆ) cos e3 ,则式(3.6)可化简为:
ˆ r cos e3 ) z3 (sec2 e3 (r ) ˆ z2r cos e3 )
V z1 (r cos e3 ) z2 ( ˆ
(3.7)
将式(3.4)中的控制律代入,得:
V k1 z12 ˆ 2 k2 z22 k3 z32 (k1 k2 ) z1 z2ˆ (ˆ k1 z1 z2 z2r cos e3 k1z2 2ˆ)
(3.8)
将 的自适应律代入,得:
V k1 z12 ˆ 2 k2 z2 2 k3 z32 (k1 k2 ) z1 z2ˆ
(3.9)
经过配方,可得:
k k (k k ) 2
V = k1 ( z1 1 2 z2ˆ )2 [k2 1 2 ]z2 2ˆ 2 k3 z32
2k1 4k1 (3.10)
(k k ) 2
要使 V 0 则需要 k2 1 2 0 ,即 k1 k2 ;所以设置参数 k1 , k 2 ,使 k1 k2 。
4k1
则有:
V k1 ( z1 ˆ z2 )2 k3 z32
(3.11)
很显然 V 0 ,说明 V 有界,由式(3.5)可知 z1 , z2 , z3 , 有界,假设 1 中有 | | a ,
- 19 -
万方数据
移动机器人轮滑力学模型与控制方法研究
取 V 对时间 t 的导数,可得:
V 2k1 ( z1 ˆ z2 )[( z 2 vr cos e3 v)
z2 (k1 z1 z2 z2vr cos e3 k1 z2 2ˆ ) (3.12)
ˆ ( z1 vr sin e3 v)] 2k3 z3 ( z2vr cos e3 k3 z3 )
由式(3.12)可知 V 有界,则可得出 V 是一致连续的,由巴巴拉特引理可得知 t 时,
V 0 ,即有 lim( z ˆ z ) 0 , lim z 0 。因为 lim e arctan ˆ ,将式子代入,则可以
1 2 3 3
t t t
得到:
z3 z2r cos e3 k3 z3 (3.13)
微分得:
z3 z2r cos e3 z2r cos e3 z2r sin e3 k3 z3
(3.14)
可直观地得出 z3 是有界的,则 z3 是一致连续的,由巴巴拉特引理可得知 t 时,
z3 0 ,则有 limz3 limz 2 cos
e 3 。即意味着
0 limz2 0或者 lim cose3 0;假如是
t t t t
t
lim[ e1 e2 e3 ] 0。
t
3.1.2 仿真分析
本节将使用数值模拟的方法来验证以上设计的鲁棒控制器与自适应律的可行性,分
析 Lyapunov 直接法设计的控制器的误差收敛仿真效果。仿真的主要方式是在 MATLAB
中的 Simulink 模块中进行系统数值模拟,并且仿真时控制系统的控制参数设计为:
k1 k2 1.5 , k3 5 。
为了验证轮式移动机器人有着良好的跟踪和转向性能,可以使机器人系统在控制策
略作用下跟踪一个圆形的参考轨迹,假设圆形参考轨迹 期望速度为: r 1m / s ,
r 0.1rad / s ;从而可以得到相应圆形参考轨迹为: xr cos(r t ) , yr sin(r t ) ,
r r t , 其 中 10 为 圆 形 参 考 轨 迹 的 半 径 。 定 义 位 姿 误 差 初 始 值 为 :
e 0.95 1.6 /12
T
- 20 -
万方数据
大连理工大学专业学位硕士学位论文
5
10
ex
0
8
-5
6 0 20 40 60 80 100 120
time(s)
4
2
2
ey
0
y,yd
0
-2
-2 0 20 40 60 80 100 120
time(s)
-4 1
-6
eph
0
-8
-1
0 20 40 60 80 100 120
-10
-15 -10 -5 0 5 10 15 time(s)
x,xd
4 0.2
0.15
3
gama and gama1
0.1
wR
0.05
1
0
0
-0.05
-1 -0.1
0 20 40 60 80 100 120 0 20 40 60 80 100 120
time(s) t
- 21 -
万方数据
移动机器人轮滑力学模型与控制方法研究
3.2 基于滑模变结构的控制器设计
滑模变结构控制的基本思想是定义一个滑模面,滑模面上所有点的导数为零,选择
恰当的趋近律,从而设计控制器。在滑模变结构中,例如系统 x f ( x) , x R n ,如图
3.5,有一个切换平面 s( x) s( x1 , x2 ,, xn ) 0 ,该切换平面将系统状态分为上下两部分
s 0 和 s 0 。切换面上的运动点分为三类,即通常点,起始点以及终止点。通常点如
点 A,即运动点穿越切换面而过;起始点如点 B,即运动点从两边离开切换面;终止点
如点 C,及运动点从两边趋近于切换面上的该点。
S>0
S=0
A
B
C
S<0
图 3.5 切换面上三种点
Fig.3.5 the characteris of three points of switching surface
滑模变结构控制中有四种典型的趋近律,即等速趋近律,如式(3.15);指数趋近
律,如式(3.16);幂次趋近律,如式(3.17);一般趋近律,如式(3.18)
s sgn(s) 0 (3.15)
s sgn(s) ks 0 ,k 0 (3.16)
- 22 -
万方数据
大连理工大学专业学位硕士学位论文
s k s sgn(s) k 0 , 1 0 (3.17)
s sgn(s) f (s) 0
(3.18)
其中,指数趋近律可以保证运动点在一定时间内到达滑模面,即相较于其他趋近律,具
有较好的收敛速度。
3.2.1 控制器设计
轮式移动机器人侧向打滑的运动学模型在第二章已给出,即:
e1 e2 r cos e3
e e sin e
2 1 r 3 y
e3 r
(3.19)
定义普通滑模面为 s e3 ,取滑模面 s 关于时间 t 的导数得:
s r (3.20)
采用指数趋近律 s h2 sgn(s) ,其中, h2 0 。
通过普通滑模技术设计的控制器和自适应律则为:
e1e2
h1e1 r cos e3 (r sin e3 ˆ y )
e12
r h2 sgn( s) (3.21)
ˆ y e2
e1e2 e
其中, h1 0 , 0.001 ,由于 的数值非常小,则有 2。
e1 e1
2
- 23 -
万方数据
移动机器人轮滑力学模型与控制方法研究
将控制律和自适应律(3.22)代入上式,则可得:
V h e 2 h s 0 1 1 2
(3.24)
根据 Lyapunov 稳定性定律和巴巴拉特引理可得知,在以上设计的控制器和自适应
律的作用下,系统位姿误差 e e1 e2 e3 全局一致有界,并且有 lim[ e1 e2 e3 ] 0 ,
T
t
即轮式移动机器人可以成功跟踪上理想轨迹。
3.2.2 仿真分析
15 2
ex
0
10
-2
0 20 40 60 80 100 120
time(s)
5
2
ey
0
y,yd
-2
0 20 40 60 80 100 120
-5 time(s)
0.5
eph
-10 0
-0.5
-15 0 20 40 60 80 100 120
-15 -10 -5 0 5 10 15 time(s)
x,xd
图 3.6 为轮式移动机器人在发生侧向打滑时,在普通滑模控制器的作用下的轨迹跟
踪曲线,图 3.7 为位姿跟踪误差曲线。和上一节用 Lyapunov 直接法设计的控制器仿真
一样,设计的侧滑扰动是从 40s 开始,在 0~40s 内,无侧滑扰动,即 y 0 ,可以从图
3.6 看到在 0~40s 内,轮式移动机器人可以成功跟踪上参考轨迹;并且在图 3.7 中可以
观察到,0~40s 内无侧滑扰[3]动时,其横向误差 e1 ,纵向误差 e2 和角度误差 e3 都可以迅
- 24 -
万方数据
大连理工大学专业学位硕士学位论文
1.2
3
1
0.8
2
gama and gama1
0.6
wR
1 0.4
0.2
0
0
-0.2
-1
-0.4
-2 -0.6
0 20 40 60 80 100 120 0 20 40 60 80 100 120
time(s) t
- 25 -
万方数据
移动机器人轮滑力学模型与控制方法研究
轮式移动机器人遇到侧向打滑的情况时,依然可以跟踪上理想轨迹。仿真结果充分说明,
普通滑模控制方法在解决侧滑问题上非常有效,可以成功估计出侧滑扰动,并且将这一
扰动补偿掉,从而使轮式移动机器人的跟踪误差迅速收敛为零,也迅速跟踪上其理想轨
迹。
3.3 本章小结
本章主要是针对轮式移动机器人遇到侧向打滑的问题时,如何设计控制器使得轮式
移动机器人实现轨迹跟踪控制。解决这一问题的关键思想就是将侧滑问题视为在轮式移
动机器人的理想运动学模型上加入一个侧滑扰动,然后设计控制器和参数自适应律估计
出这一扰动,并且将其补偿掉。本章分别使用了两种控制方法,一种是 Lyapunov 直接
法一种是普通滑模控制方法,这两种控制方法各有优缺点:Lyapunov 直接法的优点是
简单易懂,但是在本章中的计算量较大;而滑模控制方法的优点是计算量较小,但是会
产生抖振的问题,所以必须用双曲正切函数 tanh() 来代替鲁棒控制器中的符号函数
sgn() 。本章通过两种不同的控制方法设计的控制器的仿真结果来看,Lyapunov 直接法
设计的控制器的收敛效果更好,在此控制器和自适应律的作用下,侧滑扰动估计值跟踪
上其真实值的速度更快,从而三个位姿误差 e1 、e2 和 e3 也能更快地收敛为零。总而言之,
本章通过设计系统的鲁棒控制器和参数自适应律成功地解决了轮式移动机器人侧滑这
一问题,使得轮式移动机器人能够在发生侧向滑移时也能迅速调整位姿,成功跟踪上期
望轨迹。
- 26 -
万方数据
大连理工大学专业学位硕士学位论文
4 纵向打滑情况下的轨迹跟踪控制
第三章主要探讨分析了轮式移动机器人发生侧向滑移时的轨迹跟踪控制问题,轮式
移动机器人在行驶过程中,不仅会发生侧向打滑的现象,还会发生纵向打滑。本章主要
分析如何在机器人发生纵向打滑时设计控制器使轮式移动机器人能够成功地跟踪上期
望轨迹。当轮式移动机器人发生纵向打滑时,即滑移率不为零,如何成功地估计出滑移
率并且将这一扰动补偿掉是本章的一个难点。本章分别从运动学和动力学的角度来分析
纵向打滑的系统模型,并且分别设计出控制器[45]。其中,基于运动学模型的控制器设计
主要运用 Lyapunov 直接法,Lyapunov 直接法的优点在第三章已阐述,在此不再赘述;
基于动力学模型的的控制器设计主要是采用基于 RBF 神经网络技术的滑模控制方法,
RBF 神经网络技术具有万能逼近特性,能以任意精度逼近任意连续函数,可以运用此技
术成功估计出未知扰动项,从而设计出控制器[46]。
4.1 基于运动学层面的纵向打滑情况下的轨迹跟踪控制
本小节是基于轮式移动机器人运动学模型来设计系统的鲁棒控制器和参数自适应
律,使用的控制算法是 Lyapunov 直接法,Lyapunov 直接法的原理和优点在第三章已经
阐述,在这里不再赘述。
4.1.1 控制器设计
第二章已给出轮式移动机器人在理想状态下的运动学模型,即:
e1 e2 r cos e3
e e sin e
2 1 r 3
e3 r
(4.1)
当轮式移动机器人遇到纵向打滑的情况时,此时轮式移动机器人的非完整约束被破
坏,左右两轮的滑移率不为零,定义左右两轮的滑移率分别为 il 和 ir ,其公式如下:
rl l
il
max(rl ,l )
rr r
ir
max(rr ,r ) (4.2)
其中 r 为车轮半径,l 和 r 分别为左右两轮的角速度,而 l 和 r 分别为左右两轮打
控制输入。两者之间的关系为:
- 27 -
万方数据
移动机器人轮滑力学模型与控制方法研究
r (1 il )l r (1 ir )r
2 l
r (1 i ) r (1 i ) T
l l r r r
2b
(4.3)
其中, T 是非奇异的。
1 il 1 ir
2 2
T r
1 il 1 ir
2b 2b (4.4)
由于 T 是非奇异的,则可求其逆阵得:
1 b
l 1 1 1 il 1 il
T r 1
r b
1 i 1 ir
r
(4.5)
由于左右轮的滑移率是未知的,所以无法通过辅助控制输入来得到实际控制输入,
需要设计自适应更新律来实时在线估计 il 和 ir 。设 iˆl 和 iˆr 分别为 il 和 ir 的估计值,则有:
1 b
l 1 1 iˆl 1 iˆl
r 1 b
r
1 iˆ 1 iˆr
r
(4.6)
1 1
为了更方便的计算,设 k , k l , r ;定义 ˆk 为 k 的估计值,则 ˆk , k l, r ,
1 ik 1 iˆk
定义 k ˆk k ,则上式可简化为:
l 1 ˆl bˆl
ˆ bˆr
r r r (4.7)
通过以上公式的推导则纵向打滑情况下的运动学模型为:
- 28 -
万方数据
大连理工大学专业学位硕士学位论文
有界。
- 29 -
万方数据
移动机器人轮滑力学模型与控制方法研究
取 V (t ) 对时间 t 的二阶导,得:
2
V(t ) 21e1e1 3 e3 sin e3 cos e3
2 (4.14)
显然可知 V(t ) 有界,则 V (t ) 是一致连续的,由巴巴拉特引理可知当 t 时,
V (t ) 0 ,则由式(4.13)可知有 e1 0 , e3 0 。
由上式(4.10)和式(4.11)可知:
e3 2r e2 3 sin e3 (4.15)
对 e3 求二阶导,可得:
e3 2r e2 3e3 cos e3 (4.16)
由上式推导可得 e2 , e3 , r 是有界的,则由式(4.16)得知 e3 有界,则 e3 是连续的,由
巴巴拉特引理可得知 t 时,有 e3 0 ,即有 e2 0 。则有 lim[ e1 e2 e3 ] 0 ,即
t
在控制器和参数自适应律的作用下,轮式移动机器人即使在发生纵向打滑的情况下也可
以成功跟踪上理想轨迹。
4.1.2 仿真分析
本小节的仿真分析在 MATLAB 中的 Simulink 模块中进行,为了验证轮式移动机器
人有一个良好的转向行驶性能,仿真时使轮式移动机器人跟踪一个圆轨迹, 圆形参考
轨迹为 xr cos(r t ) , yr sin(r t ) , r r t ,其中 10 为圆型参考轨迹的半径,
圆形参考轨迹的速度为 r 1m / s , r 0.1m / s 。并且仿真的参数设计为 1 2 2 ,
- 30 -
万方数据
大连理工大学专业学位硕士学位论文
15 12
10
10
8
5
ph and phd
y,yd
0
4
-5
2
-10
0
-15 -2
-15 -10 -5 0 5 10 15 0 20 40 60 80 100 120
x,xd t
Fig.4.1 The trajectory tracking curve Fig.4.2 The tracking curve of yaw angle
1 6
ex
0 4
al and al1
-1 2
0 20 40 60 80 100 120
time(s) 0
0.5
-2
0 20 40 60 80 100 120
ey
0
time(s)
-0.5 4
0 20 40 60 80 100 120
time(s) 3
ar and ar1
0.5
2
eph
0
1
-0.5
0 20 40 60 80 100 120 0
time(s) 0 20 40 60 80 100 120
time(s)
时发生了一个突变,但在系统鲁棒控制器和参数自适应律的调整下迅速收敛为零。同样
的,观察图 4.4,系统设计的左右两轮的滑动参数在 40s 时分别从 0 突变为 2 和 3,此时
滑动参数的估计值偏离了其真实值,但在控制器的作用下,在发生短时间的偏离后迅速
跟踪上其真实值,从图 4.1 可以看出,在 40~80s 这段时间内,轮式移动机器人都受到
纵向滑转的干扰,但是在系统的控制作用下只是在干扰发生的一瞬间会偏离理想轨迹,
通过迅速的调整,后续可以成功跟踪上理想轨迹。在 80s 时,设计左右两轮的滑移率
il ir 0 ,即滑动参数 l r 1 ,即撤掉轮式移动机器人纵向滑转这一扰动,从图 4.4
可以看出,左右两轮的滑动参数在 80s 时发生了一个突变,滑动参数的估计值会发生一
个波动后跟踪上其真实值,即在控制器和自适应律的作用下通过一个调整能迅速跟踪上
- 31 -
万方数据
移动机器人轮滑力学模型与控制方法研究
4.2 基于动力学层面的纵向打滑情况下轨迹跟踪控制
轮式移动机器人在非结构化路面行驶时,会遇到纵向滑转的情况,此时轮式移动机
器人的左右两轮会受到纵向滑转摩擦扰动[47]。上一节已经阐述了轮式移动机器人在遇到
纵向滑转时如何基于其运动学层面设计控制器,本节将阐述轮式移动机器人如何基于动
力学层面设计控制器从而实现轨迹跟踪控制[48]。
本节中基于动力学层面的轨迹跟踪控制器的设计应用了 RBF 神经网络技术,径向
基函数(radial basis function,RBF)神经网络是一种具有单隐层的三层前馈网络,其模
仿了人脑中的相互覆盖的神经网络结构,则 RBF 神经网络还是一种局部逼近网络,并
且已经得证其具有万能逼近特性[49]。RBF 神经网络是三层前向网络,如图 4.5 所示,分
为输入层、隐含层和输出层,其中输入到输出的映射是非线性的,然而隐含层到输出层
是线性的,从而加快逼近速度以及避免局部极小的问题。
在 RBF 网络结构中, X x1 x2 xn 为网络的输入向量,设 RBF 网络的径向基向
T
量 H h1h2 hm ,其中:
T
2
X cj
h j exp( ) j 1 , 2
, m, (4.17)
2b j 2
- 32 -
万方数据
大连理工大学专业学位硕士学位论文
h1
x1
w1
w2
x2 h2
ym
w3
x3
h3
i
其 中 网 络 第 j 个 结 点 的 中 心 向 量 为 c j c j1c j 2 c jn , 网 络 的 基 宽 向 量 为
则 RBF 网络的输出为:
ym (t ) W T h( x)
(4.18)
w1h1 w2 h2 wm hm
4.2.1 控制器的设计
首先建立轮式移动机器人遇到纵向滑转时的动力学模型,如图 4.5,为轮式移动机
器人发生纵向打滑时的轮地摩擦示意图。
τ
驱动力
ᶹ
FN
Fs 路面
- 33 -
万方数据
移动机器人轮滑力学模型与控制方法研究
Fs FN
C1 (1 e 2 ) C3i
C i
(4.20)
M
FN (m ) g
2
其中 表示地面附着数, g 为重力加速度, C1 、 C2 以及 C3 为摩擦曲线系数,并且随着
路面状况以及车轮轮胎的改变而改变[44]。
滑移率 i 表示如下:
r
i (4.21)
max(r , )
则纵向滑转干扰矩阵 Fs Fs1 Fs 2 可表示如下:
T
C2i M
[C1 (1 e ) C3i ](m 2 ) g
Fs
[C (1 eC2i ) C i](m M ) g
2
1 3
(4.22)
设 d Fs r ,由于滑移率 i 为未知的,则 d 为未知扰动项,动力学模型化简为:
J d
(4.23)
其中 J diag ([mr 2 mr 2 ]) , [l r ]T , [ l r ]T , d [ dl dr ]T 。
定义新的状态变量 l r ,其中 l 、 r 分别代表左右两轮的转角,则系统可重新
T
表示如下:
J d
(4.24)
- 34 -
万方数据
大连理工大学专业学位硕士学位论文
将控制律代入上式,则可得:
V sT H w s sT H v sgn(s)
(4.30)
- 35 -
万方数据
移动机器人轮滑力学模型与控制方法研究
由控制器(4.24)可以看出,摩擦干扰项 d 为不确定项,所以以上设计的控制器不
能直接在仿真实验中应用。那么,为了提高控制系统的可行性和有效性,可以设计一个
基于扰动慢时变特性的自适应律,从而能够来在线估计和补偿不确定干扰项,为了应用
自适应律来估计干扰项,定义干扰估计如下:
ˆ Cˆ 2i ˆ i](m+ M ) g
r[C 1 (1 e ) C3
2
ˆd
r[Cˆ (1 eCˆ2i ) C ˆ i](m+ ) g
M
1 3
2 (4.31)
其中 Ci (i 1, 2,3) 为摩擦干扰系数的估计值,则相应的估计误差可以定义如下:
C 2i M
r[C1 (1 e ) C3i ](m 2 ) g
d d ˆd
r[C (1 eC2i ) C i ](m M ) g
2
1 3
(4.32)
其中 Ci (i 1, 2,3) 为摩擦干扰系数的估计误差。考虑到摩擦干扰的慢时变特性,有
d ˆd ,即 d 0 ,则控制器的形式可变为:
ˆd J [ H w s Hv sgn(s) d Ke] (4.33)
其中,摩擦干扰不确定项的 RBF 自适应律为:
ˆ Wˆ T h( x) d
(4.34)
Wˆ Nh( x) sT
其中,Ŵ 为网络权值 W 的估计值,那么相应的估计误差为 W W Wˆ ,因为该摩擦扰动
是慢时变的,则有 W 0 ,即 W Wˆ , N N T diag ( N1 N2 ) 为正定的自适应增益矩
阵。
稳定性分析如下,定义一个如下的 Lyapunov 函数:
1 T 1
V s Js tr (W T N 1W )
2 2 (4.35)
- 36 -
万方数据
大连理工大学专业学位硕士学位论文
对其求导则可得:
V sT Js tr (W T N 1W )
sT J ( J 1 ( d ) d Ke) tr (W T N 1W )
sT ( d J d JKe) tr (W T N 1W ) (4.36)
将控制律(4.30)和自适应律(4.31)代入上式,则可得:
V sT ( H w s H v sgn(s) ˆd d ) tr (W T NW )
1Wˆ )
sT H w s sT H v sgn( s ) sTd tr (WN
sT H w s sT H v sgn( s ) tr (W T h( x) sT W T J 1Wˆ )
sT H w s sT H v sgn( s ) 0 (4.37)
根据 Lyapunov 稳定性定理和 LaSalle 不变集定理可知,系统在鲁棒控制器和 RBF 自适
应律的作用下是渐进稳定的,即跟踪误差 lim e lim e 0 。
t t
4.2.2 仿真分析
本节将采用数值模拟的方法验证其鲁棒控制器和自适应律对系统的控制作用,在
MATLAB 中 的 Simulink 模 块 中 进 行 仿 真 分 析 。 设 计 左 右 两 轮 的 参 考 角 速 度 为
ld rd 2rad / s ,设计转角的初始误差为 e 0 0 ,系统的控制参数和物理参数设
T
表 4.1 轮式移动机器人控制系统相关参数
Tab.4.1 Relevant parameters of control system of WMR
WMR 摩擦模型 数值
m 3, R 0.25, d 0.1, r 0.3, I 5, g 9.8
物理参数(在 40s 时加入车轮打滑
C1 0, C2 0, C3 0 (t 40)
干扰)
C1 1.2, C2 25, C3 0.5 (40 t 80)
hw1 hw2 20, hv1 hv 2 20, b 10, 1 2 3 2
控制参数 1.5 1 0.5 0 0.5 1 1.5 N1 2500* eye(7)
cn ,
1.5 1 0.5 0 0.5 1 1.5 N 2 500* eye(7)
- 37 -
万方数据
移动机器人轮滑力学模型与控制方法研究
6
40
tao1
4
w1 and wd1
30 tao1d
tao1,tao1d
2
20
0
10
-2 0
0 10 20 30 40 50 60 70 80 0 10 20 30 40 50 60 70 80
time(s) t
6 30
tao2
4
w2 and wd2
tao2d
tao2,tao2d
20
2
10
0
-2 0
0 10 20 30 40 50 60 70 80 0 10 20 30 40 50 60 70 80
time(s) t
0
i1
-0.5
0 10 20 30 40 50 60 70 80
t
0.5
0
i2
-0.5
-1
0 10 20 30 40 50 60 70 80
t
图 4.8 左右轮滑移率
Fig.4.8 The slip rate of left and right wheel
- 38 -
万方数据
大连理工大学专业学位硕士学位论文
实时调整能够成功跟踪上参考角速度,并且左右轮的滑移率在系统的调整作用下,可以
迅速的趋于零,从而解决了轮式移动机器人轨迹跟踪过程中的纵向打滑问题。
4.3 本章小结
本章主要阐述了轮式移动机器人在遇到纵向打滑的情况下如何设计控制器从而实
现轨迹跟踪控制。分别从两个层面来设计控制器,首先基于运动学层面设计控制器和滑
动参数自适应律,建立轮式移动机器人纵向打滑的运动学模型,然后利用 Lyapunov 直
接法设计系统的鲁棒控制器和滑动参数的自适应律,并且应用 Lyapunov 稳定性定理和
巴巴拉特引理证明其稳定性,最后进行仿真分析,成功地验证了设计的控制器和自适应
律对纵向打滑系统具有很好的控制效果,当系统加入摩擦扰动时,系统可以迅速地估计
出滑动参数,从而补偿掉该摩擦扰动,从而使系统的跟踪误差快速收敛为零,即达到轨
迹跟踪的效果[50]。其次,基于动力学层面设计控制器,建立轮式移动机器人车轮和地面
的轮地摩擦模型,该模型中的摩擦扰动是未知的,则要设计出控制器必须先估计出系统
中的摩擦扰动,本章中利用了 RBF 神经网络技术的万能逼近特性,成功估计出摩擦扰
动,并且将其补偿掉,最终设计出控制器。同样的,其稳定性验证也是应用的 Lyapunov
稳定性定理和 LaSalle 不变性定理,最后进行仿真分析,仿真结果表明,当系统加入摩
擦扰动时,系统能够快速的估计出摩擦扰动并将其补偿掉,从而使得左右轮滑移率在遇
到摩擦扰动的一瞬间会发生突变,但通过控制器的作用能够快速地变为零,左右轮的角
速度经过短暂的突变也能迅速地跟踪上参考轨迹。本章无论是从运动学层面还是从动力
学层面,都验证了及时轮式移动机器人遇到纵向打滑的情况,通过设计的控制器的作用,
也能快速地跟踪上期望轨迹和期望速度,从而实现轨迹跟踪和速度跟踪控制。
- 39 -
万方数据
移动机器人轮滑力学模型与控制方法研究
5 分层协调控制
本章主要是在结合轮式移动机器人运动学以及动力学模型的基础上,如何实现轨迹
跟踪控制的问题,提出一个双闭环控制结构。外环实现位姿跟踪,使用 Lyapunov 直接
法来设计外环运动学控制器;内环实现速度跟踪,综合比较普通滑模技术与终端滑模技
术的收敛特性,并设计相应的鲁棒控制器。在复杂的非线性系统中运用普通滑模技术来
设计控制器可以使控制系统具有很好的鲁棒性,并且运用普通滑模技术的控制系统具有
很好的抗干扰能力和参数灵敏度;而终端滑模控制技术具有很好的有限时间收敛特性,
可以使系统的跟踪误差在有限时间内快速收敛为零。本节采用的双闭环控制结构,在内
环实现系统的速度跟踪控制,在外环实现系统的位姿跟踪控制。
5.1 双闭环控制结构
双闭环控制结构是分别采用两个反馈来实现外环位姿内环速度的控制,在整个控制
结构中,外环实现轮式移动机器人的位姿跟踪,内环实现轮式移动机器人的速度跟踪。
虽然系统的外环和内环分别控制不同的部分,但两者在控制过程中有相互影响,则在系
统初始值给定的情况下,经过系统内部的反馈调整可以实现轮式移动机器人的轨迹跟踪
控制。
5.1.1 内环控制器设计
在第二章中得到 WMR 系统模型如下:
M (q)v E (q) (5.1)
以上模型是基于轮式移动机器人的速度,为了能够对轮式移动机器人的位置进行实
时跟踪,定义一个新的状态变量 z xv ,其中, xv 代表轮式移动机器人的前向位
T
移, 代表系统的航向角。那么系统(5.1)可表示如下:
z u
D(q) (5.2)
其中, D(q) diag([m ( J md 2 ) / R]) 为惯性质量矩阵; u u1 u2 为新定义的控
T
制输入 u1 ( l r ) / r , u2 ( l r ) / r 。
- 40 -
万方数据
大连理工大学专业学位硕士学位论文
首先,使用普通滑模技术来设计内环控制器,普通滑模技术的特点在第三章已给出,
这里不再赘述,系统(5.2)的普通滑模面可定义如下:
s e Ke (5.3)
其中 K diag ([1 2 ]) 为正定对称矩阵, s s1 s2 。
T
取滑模面 s 关于时间的导数得:
s e Ke
v vd Ke
D(q) 1 u vd Ke
(5.4)
终端滑模面的建立方法通常是在普通滑模面的基础上引进一个分数阶项,从而提高
系统状态在接近终端滑模面时的收敛速度。
- 41 -
万方数据
移动机器人轮滑力学模型与控制方法研究
引理 5.1[51]:为使一阶系统: x u 能够在有限时间内全局收敛,设计下列非光滑控
制器:
u ksig ( x) (5.9)
其中, sig ( x) sgn( x) x , 0 1 , k 0 , sgn(s) 是符号函数。
将控制器(5.9)带入以上的一阶系统中则可得到如下公式:
x ksig ( x) (5.10)
通过简单的积分运算可以得到系统(5.10)的解为
1
1
1
x(0)
sgn(x(0))( x(0) k (1 )t ) , 0 t
1
(1 )k
x(t ) 1
x(0)
0 ,t
(1 )k
(5.11)
根据以上引理(5.1),则可以定义系统终端滑模面如下
s e E , E sig (e) (5.12)
其中, diag ([ 1 2 ]) 为正定对称矩阵, s s3 s4 , diag ([a1 a2 ]) ,并且有
T
0 1 1 , 0 2 1 。
取滑模面 s 关于时间 t 的导数可得:
s e sig (e)
v vd sig (e)
D(q) 1 u vd sig (e)
(5.13)
由于在第三章中阐述了指数趋近律更具有优势,所以这里采用指数趋近律
s Tw s Tv sgn(s) ,其中,Tw diag ([tw1 tw2 ]) 和 Tv diag ([tv1 tv 2 ]) 均为正定矩阵,t w1 、
tw 2 、 tv1 、 tv 2 为正的设计参数。通过计算推导,可以得到系统的鲁棒控制器为:
u D(q)[Tw s Tv sgn(s) vd sig (e)]
(5.14)
根据式(5.13)经过简单的积分可以得到系统(5.2)的收敛时间为:
1 1 T
t e1 (0) 1 e2 (0) 2
ts
t 1 (1 1 ) 2 (1 2 )
(5.15)
- 42 -
万方数据
大连理工大学专业学位硕士学位论文
5.1.2 外环控制器的设计
本小节主要是要分析比较内环普通滑模和终端滑模的控制优缺点,则外环使用无侧
滑扰动的轮式移动机器人运动学模型(2.4):
e1 e2 r cos e3
e e sin e
2 1 r 3
e3 r
其中 e1 , e2 , e3 分别为轮式移动机器人运动的横向位姿误差,纵向位姿误差以及角
度误差, 和 代表轮式移动机器人的前向速度和转向速度, r 和 r 分别代表轮式移动
机器人的参考前向速度和参考转向速度。
运用 Lyapunov 直接法设计外环控制器为:
r cos e3 k1e1
(5.19)
r k2r e2 k3 sin e3
稳定性分析如下,设计一个正定的 Lyapunov 函数:
1 1 cos e3
V (e12 e2 2 ) (5.20)
2 k2
其中, k2 0 ,使 V 对时间 t 求导,得:
- 43 -
万方数据
移动机器人轮滑力学模型与控制方法研究
sin e3
V e1e1 e2e2
k2
(5.21)
sin e3
r e1 cos e3 e1 r e2 sin e3 (r )
k2
将控制律(5.19)代入,得:
k
V k1e12 3 sin 2 e3 0 (5.22)
k2
根据 Lyapunov 稳定性定理以及巴巴拉特引理可得系统是渐进稳定的,即位姿误差
e1 、 e2 、 e3 可以收敛为零,轮式移动机器人可以跟踪上其参考轨迹。
5.2 仿真分析
本节使用数值 模拟的方 式进行验 证以上设计 的控制器 对系统的 控 制作用,在
MATLAB/Simulink 模块中进行仿真。为了验证轮式移动机器人具有良好的转向性能,
设计轮式移动机器人跟踪一个圆: xr cos(r t ) , yr sin(r t ) ,r r t , 1 表示
圆形参考轨迹的半径;圆形参考轨迹的参考速度为: r 1m / s , r 1rad / s ;并且定
1.5 0.5
x,y
ex
x r,y r 0
1
-0.5
0 5 10 15 20 25 30 35 40 45 50
time(s)
0.5
0.5
ey
0
y,y r
-0.5
0 5 10 15 20 25 30 35 40 45 50
-0.5 time(s)
0.5
-1
e
-0.5
-1.5 0 5 10 15 20 25 30 35 40 45 50
-1.5 -1 -0.5 0 0.5 1 1.5 time(s)
x,x r
- 44 -
万方数据
大连理工大学专业学位硕士学位论文
0.1
1.5
v(t) 0
vd(t)
1
v and vd
ev
-0.1
0.5 -0.2
-0.3
0 0 5 10 15 20 25 30 35 40 45 50
0 5 10 15 20 25 30 35 40 45 50
time(s)
time(s)
1
2
(t)
1.5 d(t) 0
w and wd
e
1
-1
0.5
0 -2
0 5 10 15 20 25 30 35 40 45 50 0 5 10 15 20 25 30 35 40 45 50
time(s) time(s)
5.3 本章小结
本章提出了双闭环控制结构,即外环为运动学控制,实现位姿跟踪;内环为动力学
控制,实现速度跟踪。双闭环控制结构的优点是使得整个控制系统的反馈调整更加及时,
从而使得外环位姿误差和内环速度误差收敛速度更快。并且本章还比较分析了普通滑模
技术和终端滑模技术,通过稳定性证明和仿真分析得出终端滑模技术比普通滑模技术具
有更好更快的收敛特性,从而最终内环决定使用终端滑模技术。
- 45 -
万方数据
移动机器人轮滑力学模型与控制方法研究
结 论
本文以轮式移动机器人为研究对象,围绕着轮式移动机器人发生纵向滑转和侧向
滑移的问题展开了一系列的控制方法研究问题,主要内容如下所述:
1.建立轮式移动机器人侧向滑移的运动学模型,分别使用 Lyapunov 直接法和普通
滑模控制方法设计控制律和参数自适应律,并且进行稳定性分析证明在设计的控制律
和参数自适应律的作用下闭环系统是渐进稳定的。然后利用 MATLAB 对系统进行仿真
分析,比较两种控制方法的误差收敛效果,最终得出用 Lyapunov 直接法设计的控制器
具有更好的收敛效果,对侧滑扰动的估计和补偿更加迅速,从而能更快更准确地实现
轨迹跟踪控制。
2.建立轮式移动机器人纵向滑转的运动学模型,在该运动学模型中引入滑动参数,
然后使用 Lyapunov 直接法设计出系统的鲁棒控制器和滑动参数自适应律,并且证明系
统的稳定性,最终用 MATLAB 仿真得出在该控制律的作用下,滑动参数的估计值可以
很快地跟踪上其真实值,从而使得系统能够迅速地补偿掉纵向滑转干扰,使得位姿误差
收敛为零。
3.建立轮式移动机器人轮地摩擦模型,应用滑模控制方法设计出系统控制器,由于
控制器中存在位置摩擦扰动项,则利用 RBF 神经网络技术的万能逼近特性估计出该摩
擦扰动项,从而得出控制器,并且将该摩擦扰动补偿掉。最终通过仿真验证该设计的
控制器和自适应律的有效性和可行性,可以很快地跟踪上左右两轮的参考角速度,并且
速度误差即使在发生突变时也可以很快地收敛为零。
4.提出双闭环控制结构,外环实现位姿跟踪,内环实现速度跟踪。并且在内环分别
使用普通滑模技术和终端滑模技术来设计控制器,通过仿真来比较两者的控制效果,仿
真结果表明终端滑模相较于普通滑模有更好的收敛特性。
本文对轮式移动机器人的滑转滑移问题的研究进行了初步的探讨,现提出有待进一
步完善的两点意见如下:
1.本文只单独考虑滑转和滑移的情况,并没有将两者嵌套起来形成滑转滑移的双闭
环结构。因此,以后可以进一步讨论当既发生滑转又发生滑移时,轨迹跟踪控制器该
如何设计。
2.本文的轮地摩擦模型只考虑了纵向打滑时的摩擦干扰,并没有考虑侧向滑移时地
面给轮子的干扰。该问题有待进一步解决并且搭建实验平台验证。
- 46 -
万方数据
大连理工大学专业学位硕士学位论文
参考文献
[1] 毛建, 韩洁, 张宁. 车辆自动驾驶的轨迹跟踪研究. 公路交通科技:应用技术版[J].
2008,(12): 195-198.
[2] 曹政才, 赵应涛, 付宜利. 车式移动机器人轨迹跟踪控制方法. 电子学报[J].
2012,40(4): 632-635.
[3] 陈罡, 高婷婷, 贾庆伟, 等. 带有未知参数和有界干扰的移动机器人轨迹跟踪控制. 控制
理论与应用[J]. 2015,32(4): 491-496.
[4] 安聪. 两轮自平衡车轨迹跟踪控制关键技术研究大连理工大学, 2016.
[5] 康博. 工业机器人轨迹跟踪控制算法研究华南理工大学, 2012.
[6] 张茜. 智能车辆的轨迹跟踪控制方法研究哈尔滨工业大学, 2015.
[7] Yoshida K., Sekikawa M., Hosomi K. Nonlinear analysis on purely mechanical
stabilization of a wheeled inverted pendulum on a slope. Nonlinear Dynamics[J].
2016,83(1-2): 905-917.
[8] Wu D., Zhang Q., Reid J. F. Adaptive steering controller using a Kalman estimator
for wheel-type agricultural tractors. Robotica[J]. 2001,19(5): 527-533.
[9] 陈鹏程. 轮式移动机器人轨迹跟踪控制研究江南大学, 2007.
[10] 沈猛. 轮式移动机器人导航控制与路径规划研究西北工业大学, 2006.
[11] 陈少斌. 自主移动机器人路径规划及轨迹跟踪的研究浙江大学电气工程学院 浙江大学,
2008.
[12] Furuichi H., Huang J., Fukuda T., et al. Switching Dynamic Modeling and Driving
Stability Analysis of Three-Wheeled Narrow Tilting Vehicle. IEEE/ASME Transactions
on Mechatronics[J]. 2014,19(4): 1309-1322.
[13] Kayacan E., Ramon H., Saeys W. Robust Trajectory Tracking Error Model-Based
Predictive Control for Unmanned Ground Vehicles. IEEE/ASME Transactions on
Mechatronics[J]. 2016,21(2): 806-814.
[14] 唐飞云. 自主导航车轨迹跟踪控制方法研究大连理工大学, 2012.
[15] Julio C. L. B. S., Conceicao A. G. S., Dorea C. E. T., et al. Design and
Implementation of Model-Predictive Control With Friction Compensation on an
Omnidirectional Mobile Robot. IEEE/ASME Transactions on Mechatronics[J].
2014,19(2): 467-476.
[16] Karkee M., Steward B. L. Study of the open and closed loop characteristics of a
tractor and a single axle towed implement system. Journal of Terramechanics[J].
2010,47(6): 379-393.
[17] Lane J., Cheok K. C., Agnew B. Introduction: Intelligent ground vehicle competition
(IGVC). Journal of Robotic Systems[J]. 2004,21(8): 401-403.
[18] 郭景华, 李克强, 罗禹贡. 智能车辆运动控制研究综述. 汽车安全与节能学报[J].
- 47 -
万方数据
移动机器人轮滑力学模型与控制方法研究
2016,7(2): 151-159.
[19] 杨涛. 移动机器人轨迹跟踪控制西安电子科技大学, 2014.
[20] 王振. 无人车运动控制系统设计与实现长安大学, 2016.
[21] 张鑫. 移动机器人导航中的轨迹跟踪与群集运动控制研究长安大学, 2012.
[22] 田聪玲. 基于反步法的四旋翼飞行器非线性控制哈尔滨工业大学, 2014.
[23] 张豫南, 王恒, 闫永宝, 等. 基于补偿控制的无人地面车辆轨迹跟踪方法. 计算机测量与
控制[J]. 2015,23(1): 258-261.
[24] Hebert M. H. Intelligent Unmanned Ground Vehicles: Autonomous Navigation Research
at Carnegie MellonKluwer Academic Publishers, 1997: 2E-7E.
[25] Yue M., Zhang Y., Tang F. Path following control of a two-wheeled surveillance
vehicle based on sliding mode technology. TRANSACTIONS- INSTITUTE OF MEASUREMENT
AND CONTROL[J]. 2013,35(35): 212-218.
[26] Lee H. H. A new approach for the anti-swing control of overhead cranes with
high-speed load hoisting. International Journal of Control[J]. 2003,76(15):
1493-1499.
[27] 龚建伟, 姜岩, 徐威. 无人驾驶车辆模型预测控制北京理工大学出版社, 2014.
[28] 刘金琨. 滑模变结构控制MATLAB仿真清华大学出版社, 2005.
[29] Kanayama Y., Kimura Y., Miyazaki F., et al. A stable tracking control method for
an autonomous mobile robot. IEEE International Conference on Robotics and
Automation, 1990. Proceedings1990.
[30] Guo J., Li K., Luo Y. Coordinated Control of Autonomous Four Wheel Drive Electric
Vehicles for Platooning and Trajectory Tracking Using a Hierarchical Architecture.
[J]. 2015.
[31] Yang Y., Du J., Guo C., et al. Trajectory tracking control of nonlinear full actuated
ship with disturbances. Soft Computing and Pattern Recognition2011.
[32] 岳明, 王爽, 张永顺. 双闭环策略下非完整轮式机器人鲁棒自适应运动/力协调控制(英
文). 控制理论与应用[J]. 2013,30(7): 801-807.
[33] 杨徐昕. 李雅普诺夫直接法的几何思想与应用. 湖南第一师范学院学报[J]. 2007,7(2):
165-167.
[34] 李世华, 田玉平. 移动小车的有限时间轨迹跟踪控制. 东南大学学报(自然科学版)[J].
2004,34(1): 113-116.
[35] Konaka E., Mutou T., Suzuki T. Parameter design of event‐driven logic controller
for two‐wheeled vehicle. Electrical Engineering in Japan[J]. 2008,162(2): 51-60.
[36] Yoo S. J. Adaptive tracking control for a class of wheeled mobile robots with unknown
skidding and slipping. Iet Control Theory & Applications[J]. 2010,4(10):
2109-2119.
[37] 梅新盛. 存在滑移和侧滑的轮式移动机器人轨迹跟踪. 工业控制计算机[J]. 2012,25(2):
- 48 -
万方数据
大连理工大学专业学位硕士学位论文
48-49.
[38] Dong C., Wang S. Y., Chao T., et al. Finite-time stabilization-based trajectory
tracking under disturbances for entry vehicles. Guidance, Navigation and Control
Conference2014.
[39] 汪林久. 基于轮地摩擦补偿机制的无人地面车辆控制方法大连理工大学, 2016.
[40] An C. Disturbance Observer-Based Trajectory Tracking Control for Nonholonomic
Wheeled Mobile Robot Subject to Saturated Velocity Constraint. Applied Artificial
Intelligence[J]. 2014,28(8): 751-765.
[41] 秦秀娟, 马齐爽. 基于LyapunoV直接法的Buck电路大信号稳定性分析. 全国流体传动与控
制学术会议暨2008年中国航空学会液压与气动学术会议2008.
[42] 林剑琼, 卢泉. 基于Lyapunov直接法的静止无功发生器控制策略. 中南六省2011.
[43] 黄卫平, 谢运祥. 基于Lyapunov直接法控制的新型Boost功率因数校正开关变流器. 电器
与能效管理技术[J]. 2010,(4): 57-60.
[44] Wang Z. P., Yang W. R., Ding G. X. Sliding Mode Control for Trajectory Tracking
of Nonholonomic Wheeled Mobile Robots Based on Neural Dynamic Model. Intelligent
Systems2011.
[45] Dong C., Wang S. Y., Chao T., et al. Finite-time stabilization-based trajectory
tracking under disturbances for entry vehicles. Guidance, Navigation and Control
Conference2015.
[46] Jiang Z. P., Lefeber E., Nijmeijer H. Saturated stabilization and tracking of a
nonholonomic mobile robot ☆. Systems & Control Letters[J]. 2001,42(5): 327-332.
[47] Huang J., Wen C., Wang W., et al. Adaptive stabilization and tracking control of
a nonholonomic mobile robot with input saturation and disturbance. Systems &
Control Letters[J]. 2013,62(3): 234-241.
[48] Li X., Wang Z., Zhu J., et al. Adaptive tracking control for wheeled mobile robots
with unknown skidding. Control Applications2015.
[49] 刘金琨. RBF神经网络自适应控制MATLAB仿真清华大学出版社, 2014.
[50] Thorpe C., Hebert M., Kanade T., et al. The new generation system for the CMU
NavlabSpringer New York, 1992: 30-82.
[51] 李世华, 丁世宏, 都海波. 非光滑控制理论与应用科学出版社, 2013.
- 49 -
万方数据
移动机器人轮滑力学模型与控制方法研究
攻读硕士学位期间发表学术论文情况
- 50 -
万方数据
大连理工大学专业学位硕士学位论文
致 谢
随着本论文的最终完稿,我在大连理工大学的两年硕士研究生生涯也即将结束。这
两年的硕士研究生时光让我受益匪浅。首先,我要衷心地感谢我的导师岳明老师,给了
我的课题研究非常多的指点和鼓励,在此对岳明老师予以崇高的敬意!岳老师在这两年
的时间内,给我们提供了良好的学术氛围和科研平台,还教给了我们很多做人和为人处
世的道理,以勤恳、严谨的科研态度教会我们不管是在学习中工作中还是生活中都要务
实、勤奋踏实,积极乐观,让我受益终身,是我的榜样。
其次,我要感谢我的师兄师弟们,在科研期间,离不开师兄师弟们的鼓励和帮忙。
感谢杨路师兄、马腾师兄在学术上给我的指导;感谢侯小强和我一起讨论和解决科研上
的难题,感谢范明磊、贾瑞明师弟在论文修改上给我的帮助,感谢实验室所有同学在科
研上和学习上给我的帮助。最后特别感谢我的室友李琛和高岩在生活上对我的包容和照
顾,帮助了我渡过很多难关。
最后,特别感谢养育我和培养我的父母,是他们的支持和帮助我才能完成学业,全
身心地投入科研和学习,并且顺利完成学业。
- 51 -
万方数据
大连理工大学硕士学位论文
大连理工大学学位论文版权使用授权书
本人完全了解学校有关学位论文知识产权的规定,在校攻读学位期间
论文工作的知识产权属于大连理工大学,允许论文被查阅和借阅。学校有
权保留论文并向国家有关部门或机构送交论文的复印件和电子版,可以将
本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、
缩印、或扫描等复制手段保存和汇编本学位论文。
学位论文题目:
作 者 签 名 : 日期: 年 月 日
导 师 签 名 : 日期: 年 月 日
万方数据