没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
通过视觉伺服反馈考虑了动态非完整轮式移动机器人的轨迹跟踪控制问题。 提出了一种新颖的视觉反馈跟踪误差模型。 通过使用新方法,其跟踪控制器独立于未校准的视觉参数。 该控制器由两个单元组成:一个是用于补偿动态参数不确定性的自适应控制,另一个是用于干扰抑制的变结构控制。 此外,该转矩跟踪控制器具有全局性和平稳性,消除了颤振现象。利用李雅普诺夫方法严格证明了跟踪误差到平衡点的渐近收敛性。 提供了仿真和实验结果,以说明控制律的性能。
资源推荐
资源详情
资源评论
Article
Transactions of the Institute of
Measurement and Control
2018, Vol. 40(1) 269–278
Ó The Author(s) 2018
Reprints and permissions:
sagepub.co.uk/journalsPermissions.nav
DOI: 10.1177/0142331216654534
journals.sagepub.com/home/tim
Adaptive and sliding mode tracking
control for wheeled mobile robots with
unknown visual parameters
Fang Yang
1,2
, Hongye Su
1
, Chaoli Wang
3
and Zhenxing Li
3
Abstract
The trajectory tracking control problem of dynamic nonholonomic wheeled mobile robots is considered via visual servoing feedback. A novel visual
feedback tracking error model is proposed. Its tracking controller is independent of uncalibrated visual parameters by using new methods. This control-
ler consists of two units: one is an adaptive control for compensation of the uncertainties of dynamic parameters, the other is a variable structure con-
trol for the interference suppression. In addition, the torque tracking controller is global and smooth, and the chattering phenomenon is eliminated.
The asymptotic convergence of tracking errors to equilibrium point is rigorously proved by the Lyapunov method. Simulation and experiment results
are provided to illustrate the performance of the control law.
Keywords
Wheeled mobile robots, dynamic, tracking, visual servoing
Introduction
The control of wheeled mobile robots with nonholonomic
constraints has attracted much attention due to the inherent
nonlinearity in robot dynamics and the usefulness in many
applications. By the theorem of Brockett (1983), a nonholo-
nomic system cannot be stabilized at a single equilibrium
point by any continuous, time-invariant, state-feedback con-
troller. However, several other approaches have been pro-
posed (Astolfi, 1996; Tian and Li, 2002; Hu et al., 2004;
Samson, 2005; Wang et al., 2015).
In the control of nonholonomic mobile robots, it is usually
assumed that the robot states are available and exactly recon-
structed using proprioceptive and exteroceptive sensor mea-
surements. Unfortunately, in real-world applications, these
assumptions often do not hold due to uncertainties in the
kinematic and dynamic models, mechanical limitations and
measurement noise. As a consequence, the estimation of the
robot states from sensor measurements can be affected by
these perturbations. An interesting approach to overcome this
position measurement problem is to utilize a vision system to
directly obtain the Cartesian position information required
by the controller. Since the late 1980s, much effort has been
devoted to visual servoing and vision-based manipulations
(Fang et al., 2012; Wang et al., 2010). To implement a visual
servo controller, an important step is to calibrate the intrinsic
and extrinsic parameters of cameras. It is well known that the
camera calibration is costly and tedious. To avoid camera
calibration, a lot of effort has been made to achieve uncali-
brated visual servoing (Chen et al., 2014; Liang et al., 2015).
Recently, the visual tracking control problem of nonholo-
nomic mobile robots has been proposed. In Chen et al.
(2006), a visual servoing tracking controller was developed
for a monocular camera system mounted on an underactu-
ated wheeled mobile robot subject to nonholonomic motion
constraints. The reference (Wang et al., 2010) presented a
dynamic feedback tracking controller for a nonholonomic
wheeled mobile robot (WMR) kinematic system under the
assumption that the unknown visual parameters a
1
= a
2
= a.
The methods mentioned above are based on kinematics
only and the nonlinear forces in robot dynamics are neglected.
However, in practice, it is more realistic to formulate the non-
holonomic system control problem at dynamic level, where
the torque and force are taken as the control inputs. Liu et al.
(2006) presented a new adaptive controller for image-based
dynamic control of a robot manipulator using a fixed camera
whose intrinsic and extrinsic parameters are not known. Yang
et al. (2013) used feedback from an uncalibrated, fixed (ceil-
ing-mounted) camera to develop an adaptive tracking control-
ler for a type (1,1) nonholonomic mobile robot, a novel
trajectory tracking torque controller was designed based on
Lyapunov’s direct method and backstepping technique. But
the method proposed in Yang et al. (2013) cannot be used to
1
National Laboratory of Industrial Control Technology, Institute of
Cyber-Systems and Control, PRC
2
School of Science, Ningbo University of Technology, PRC
3
Control Science and Engineering Department, University of Shanghai
for Science and Technology, PRC
Corresponding author:
Fang Yang, School of Science, Ningbo University of Technology, No.201
Fenghua Road, Ningbo City, Zhejiang, Ningbo 315211, PRC.
Email: liusha_02@163.com
deal with the tracking problem discussed in this paper as the
typical triangular structure does not meet.
In this paper, we consider the trajectory tracking control
problem of a type (2,0) nonholonomic WMR using an uncali-
brated, fixed (ceiling-mounted) camera system. The main con-
tributions can be summarized in the following several
respects:
(i) A novel uncertain kinematic tracking error model is
proposed under the assumption that the visual para-
meters a
1
, a
2
are unknown; the assumption is relaxed
compared with Wang et al. (2010). For this kinematic
tracking error model, a dynamic feedback tracking
controller is presented, which is independent of unca-
librated visual parameters a
1
and a
2
.
(ii) The trajectory tracking control problem is discussed
at an uncertain dynamic level and an adaptive vari-
able structure torque controller is designed via visual
servoing feedback. Moreover, the variable structure
controller is smooth, global and the common chatter-
ing problem is overcome.
(iii) The experiment is performed on a real type (2,0)
MT-R mobile robot and the results illustrate the
effectiveness of the proposed controller.
This paper is organized as follows: In Section Problem for-
mulation, the camera-object visual servoing kinematic and
dynamic models of a WMR are introduced. In Section
Adaptive controller design, a kinematic tracking controller
and an adaptive variable structure torque controller for the
WMR are designed. In Section Stability analysis, the asymp-
totic stability of the closed-loop system is rigorously proved
by the Lyapunov method. In Section Simulation and experi-
ment results, the controller’s performance is illustrated
through the simulation and experiment results. The last sec-
tion presents a conclusion and outlines future work.
Problem formulation
System configuration
A mobile robot measured by using a fixed camera is shown in
Figure 1. It is assumed that a pinhole camera is fixed to the
ceiling, the type (2,0) mobile robot is under the camera, the
camera plane and the robot plane are parallel. There are three
coordinate frames, namely the inertial frame X–Y–Z, the
camera frame x–y–z and the image frame u o
1
v. Assume
that the x y plane of the camera frame is identical with the
u–v plane of the image frame. Here C is the crossing point
between the optical axis of the camera and the X–Y plane. Its
coordinate relative to the X–Y plane is (c
x
, c
y
). The coordi-
nate of the original point of the camera frame with respect to
the image frame is denoted by (O
c1
, O
c2
). (x, y) is the coordi-
nate of the mass centre P of the robot with respective to the
X–Y plane. Suppose that (x
m
, y
m
) is the coordinate of (x, y)
relative to the image frame. A pinhole camera model yields
(Yang et al., 2013)
x
m
y
m
=
a
1
0
0 a
2
R
x
y
c
x
c
y
+
O
c1
O
c2
ð1Þ
where a
1
, a
2
are constants, which are dependent on the depth
information, focal length, scalar factors along the u axis and
the v axis, respectively. In (1),
R =
cos u
0
sin u
0
sin u
0
cos u
0
,
where u
0
denotes the angle between u axis and X axis with a
positive anticlockwise orientation.
Kinematic and dynamic models
As shown in Figure 1, the two rear wheels of the robot are
controlled independently by motors, and a front castor wheel
prevents the robot from tipping over as it moves on a plane.
Both wheels have the same radius denoted by r,and2L is the
distance between two wheels. Assume that the geometric cen-
tre point and the mass centre point P of the robot are identi-
cal. The pose of the robot in the inertial coordinate frame
fO, X , Y g is defined as q =(x, y, u)
T
, where (x, y) is the coordi-
nate of position P, and u is the orientation angle of robot
between the robot frame fP, X
1
, X
2
g and the inertial frame
fO, X , Y g with a positive anticlockwise direction. The kine-
matic of the robot can be modelled by the following differen-
tial equations (Campion et al., 1996)
_
q = S(q)v(t) ð2Þ
where v (t)=½n
1
, v
T
, n
1
is the forward velocity while v is the
angular velocity of the robot, S(q) is expressed as follows
S(q)=
cos u 0
sin u 0
01
2
4
3
5
ð3Þ
Figure 1. Wheeled mobile robot with monocular camera.
270 Transactions of the Institute of Measurement and Control 40(1)
剩余9页未读,继续阅读
资源评论
weixin_38743235
- 粉丝: 10
- 资源: 941
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功