没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
An adaptive learning tracking control scheme is developed for robotic manipulators by asynthesis of adaptive control and learning control approaches. The proposed controller possesses both adaptive and learning properties and thereby is able to handle r
资源推荐
资源详情
资源评论
J Control Theory Appl 2010 8 (2) 160–165
DOI 10.1007/s11768-010-0010-2
Adaptive learning tracking control of robotic
manipulators with uncertainties
Rui YAN, Keng Peng TEE, Haizhou LI
(
Institute for Infocomm Research, 1 Fusionopolis Way, #21-01 Connexis, Singapore 138632)
Abstract: An adaptive learning tracking control scheme is developed for robotic manipulators by a synthesis of
adaptive control and learning control approaches. The proposed controller possesses both adaptive and learning properties
and thereby is able to handle robotic systems with both time-varying periodic uncertainties and time invariant parame-
ters. Theoretical proofs are established to show that proposed controllers ensure asymptotical tracking performance. The
effectiveness of the proposed approaches is validated through extensive numerical simulation results.
Keywords: Adaptive control; Learning control; Robotic dynamic systems; Uncertainties
1 Introduction
Robotic manipulators are required to perform various
tasks, and hence the robotic system has many uncertain-
ties, such as external disturbances, parameter uncertainty
and sensor errors. It has been shown in [1] and [2] that the
simple controllers such as the PD and PID feedback are ef-
fective for setpoint control despite the nonlinearity and un-
certainty of the robotic system. Moreover, to deal with the
trajectory tracking problem of robotic systems in the pres-
ence of uncertainties, many kinds of control schemes in-
cluding adaptive control and robust control have been pro-
posed [3∼9].
By exploring the physical properties of the robotic sys-
tem, adaptive control of robotic manipulators has been ex-
tensively studied by using Lyapunov synthesis as the main
tool to handle the constant uncertainty [3∼5]. Robust con-
trol strategies are well used for the control of highly non-
linear and uncertain systems [6]. In most cases, it is enough
to know the upper bounds of the uncertainties, regardless
of whether they are constant parameters, time-varying dis-
turbances or non-linear functions of system state variables.
Furthermore, for non-linear uncertainties of system state
variables, adaptive neural-network control has also been ex-
tensively investigated by using the approximation capabil-
ity of neural networks without the knowledge of the upper
bounds of the uncertainties in [7] and [8].
Learning control aims at improving the system perfor-
mance via directly updating the control input, either repeat-
edly over a fixed finite time interval, or repetitively (cycli-
cally) over an infinite time interval. Recently, there have
been some works in combining adaptive control and learn-
ing control techniques to solve time-varying uncertainties
in the robotic system model [9∼11]. However, the above
researches have assumed that the robotic systems perform
the same tasks over a specified time interval. In order to re-
ject periodic uncertainties, a robust learning control scheme
was developed to deal with the repeated trajectory or peri-
odic trajectory in [12]. In this work, a new controller is pro-
posed to deal with periodic uncertainties for any trajectory.
The classical adaptive updating law and the periodic learn-
ing law are used jointly for robotic systems with both time-
varying and time invariant parameters. Generally speaking,
the classical adaptive updating law does not work for time
varying parameters. The periodic learning control law, on
the other hand, does not perform as well as the classical
adaptive updating law for time invariant parameters due to
smoothness problem.
A Lyapunov-Krasovskii functional is constructed to
achieve the classical adaptive updating mechanism and the
periodic learning mechanism of multiple periods. This pa-
per is organized as follows. Section 2 gives robot dynam-
ics and kinematics. The adaptive learning tracking control
scheme is presented in Section 3. Section 4 illustrates a sim-
ulation example. The conclusion is given in Section 5.
2 Robot dynamics and kinematics
2.1 Robot dynamics
The dynamics of rigid-body robots with n degrees of
freedom can be expressed by the following general second-
order differential equation:
D(q)¨q + C(q, ˙q)˙q + G(q)+τ
d
= τ, (1)
where q ∈ R
n
is the vector of generalized coordinates,
D(q) ∈ R
n×n
is the inertia matrix, C(q, ˙q) ∈ R
n×n
is
the matrix of Coriolis and centrifugal force, G(q) ∈ R
n
is
the gravity vector, τ ∈ R
n
is the vector of input torques and
τ
d
∈ R
n
is the vector of unknown bounded disturbances.
Several important properties of the dynamic system de-
scribed by (1) are given as follows [2, 4].
Property 1 The inertia matrix D(q) is symmetric and
uniformly positive definite for all q ∈ R
n
.
Property 2 The matrix
˙
D(q) − 2C(q, ˙q) is skew-
symmetric so that ν
T
(
˙
D(q) − 2C(q, ˙q))ν =0for all
ν ∈ R
n
.
Property 3 The dynamic model as described by (1) is
linear-in-the parameters, is written as [3, 4, 7]
D(q)¨q + C(q, ˙q)˙q + G(q)=ξ(q, ˙q, ¨q)θ, (2)
Received 12 January 2010.
c
South China University of Technology and Academy of Mathematics and Systems Science, CAS and Springer-Verlag Berlin Heidelberg 2010
资源评论
weixin_38732343
- 粉丝: 5
- 资源: 909
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- SAP采购管理:采购订单‘交货已完成’标识的实际应用
- comsol模拟不同形状晶粒的煤体、岩体、土体的水力压裂、煤层压裂相场本构模型,内含不同尺寸的骨料、晶粒 案例文件众多,包含不同尺寸方形晶粒、圆形晶粒、椭圆形晶粒、微小晶粒等
- 电子插针精密焊接生产线sw17可编辑全套技术资料100%好用.zip
- C++课程设计-人事管理系统(源码+TXT数据+报告).zip
- 基于SpringBoot的广工大招生信息邮箱推送系统设计源码
- 永磁同步电机扰动观测器无位置传感器控制,该方法仅需要根据反电动势估计结果进行一次反正切计算即可得到转子位置,只需要设计一个观测器增益,非常好调试,没有PLL等位置观测器,参数整定简单 模型控制器部分
- 基于Vue和TypeScript的在线医院预约挂号平台设计源码
- 端子压接机sw20全套技术资料100%好用.zip
- SAP系统物料分割评估应用及配置
- 多履带举升机器人sw18可编辑全套技术资料100%好用.zip
- 1 基于PLC的3*4立体车库系统设计 资料齐全 共有3*4,12个车位可以使用 并且这12个车位共同使用一个载车板 对于需要存放或者取出的车辆的载车板经由升降横移运动将其运送到地面层,车主只需通
- 基于Yjs、Quill、LuckySheet的Markdown、TXT、Excel多人在线协同编辑设计源码
- 基于JavaScript、CSS、HTML技术的群内刷屏休闲小游戏(doge)设计源码
- 【数据驱动的非线性动力学代码整理】 1、相空间重构的时间延迟与嵌入维数代码,互信息法和假近邻法 2、时序信号的分形维数,多重分形谱,近似熵,赫斯特指数,最大李雅普诺夫指数,Lyapunov指数 3、随
- 基于C++的局域网文件交换通讯程序设计源码
- 基于Java开发的人事管理系统设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功