Adaptive Robust
-
Upload
rdehghan66 -
Category
Documents
-
view
232 -
download
0
Transcript of Adaptive Robust
-
8/12/2019 Adaptive Robust
1/13
International Journal of Intelligent Computing and CyberneticsEmerald Article: Adaptive robust tracking control for mobile manipulatorsn the task-space under uncertainties
Mohamad Boukattaya, Tarak Damak, Mohamed Jallouli
Article information:
To cite this document: Mohamad Boukattaya, Tarak Damak, Mohamed Jallouli, (2011),"Adaptive robust tracking control for mobile
manipulators in the task-space under uncertainties", International Journal of Intelligent Computing and Cybernetics, Vol. 4 Iss: pp. 81 - 92
Permanent link to this document:
ttp://dx.doi.org/10.1108/17563781111115804
Downloaded on: 06-08-2012
References: This document contains references to 13 other documents
To copy this document: [email protected]
Users who downloaded this Article also downloaded: *
Hui Chen, Miguel Baptista Nunes, Lihong Zhou, Guo Chao Peng, (2011),"Expanding the concept of requirements traceability: The rolef electronic records management in gathering evidence of crucial communications and negotiations", Aslib Proceedings, Vol. 63
ss: 2 pp. 168 - 187
ttp://dx.doi.org/10.1108/00012531111135646
Guo Cai-fen, Jing Ran-zhe, (2011),"Modeling and controlling work-in-progress in discrete manufacturing systems", Kybernetes, Vol.
0 Iss: 5 pp. 842 - 847
ttp://dx.doi.org/10.1108/03684921111142386
Franois Des Rosiers, Jean Dub, Marius Thriault, (2011),"Do peer effects shape property values?", Journal of Property
nvestment & Finance, Vol. 29 Iss: 4 pp. 510 - 528
ttp://dx.doi.org/10.1108/14635781111150376
Access to this document was granted through an Emerald subscription provided by AMIRKABIR UNIVERSITY OF TECHNOLOGY
For Authors:
f you would like to write for this, or any other Emerald publication, then please use our Emerald for Authors service.
nformation about how to choose which publication to write for and submission guidelines are available for all. Please visit
www.emeraldinsight.com/authors for more information.
About Emerald www.emeraldinsight.com
With over forty years' experience, Emerald Group Publishing is a leading independent publisher of global research with impact in
usiness, society, public policy and education. In total, Emerald publishes over 275 journals and more than 130 book series, as
-
8/12/2019 Adaptive Robust
2/13
Adaptive robust tracking controlfor mobile manipulators in thetask-space under uncertainties
Mohamad Boukattaya and Tarak DamakControl of Industrial Process Unit, Sfax Engineering School, Sfax, Tunisia, and
Mohamed JallouliIntelligent Control Design and Optimization of Complex System Unit,
Sfax Engineering School, Sfax, Tunisia
Abstract
Purpose The purpose of this paper is to address the trajectory tracking control in task space of anon-holonomic wheeled mobile manipulator with parameter uncertainties and disturbances. Theproposed algorithm is robust adaptive controlstrategy where parametric uncertaintiesare compensatedby adaptive update techniques and the disturbances are suppressed. The system stability and theconvergence of tracking errors to zero are rigorously proved using a Lyapunov theory.
Design/methodology/approach The proposed algorithm is derived based on the advantage ofthe robot regressor dynamics that express the highly non-linear robot dynamics in a linear form interms of the known and unknown robot parameters. The update law for the unknown dynamicparameters is obtained using Lyapunov theory.
Findings Simulation experiments show the effectiveness of the proposed robust adaptive basedcontroller in comparison with a classical passivity based controller.
Originality/value The proposed adaptive approach is interesting for the control of the mobilemanipulators in the task space coordinate even in the presence of dynamic uncertainties and external
disturbances.
KeywordsTracking, Control technology, Robots, Trajectories, Uncertainty management
Paper typeResearch paper
1. IntroductionMobile manipulators refer to robotic manipulators (or arms) mounted on mobile platforms(or vehicles). Such systems combine the advantages of mobile platforms and robotic armsand reduce their drawbacks. The mobile platform extends the arms workspace, whereasthe arm offers much operational functionality. Applications for such systems could befound in mining, construction, forestry, planetary exploration and military Pavlov andTimofeyev (1976), Chung and Velinsky (1998) and Watanabe et al. (2000). With the
assumption of known dynamics, much research has been carried out. In Yamamoto andYun (1996), non-linear feedback control for the mobile manipulator was developed tocompensate for the dynamic interaction between the mobile platform and the arm toachieve tracking performance. In Khatib (1999), coordination and control of mobilemanipulators were presented with two basic task-oriented controls: end-effector taskcontrol and platform self posture control. In Hootsmanns and Dubowsky (1991), a controlmethod based on an extended Jacobian transpose was proposed to compensate fordynamic interactions between the manipulator and platform. In Spong (2005), a computed
The current issue and full text archive of this journal is available at
www.emeraldinsight.com/1756-378X.htm
Adaptivetracking control
81
Received 25 January 2010Revised 10 October 2010
Accepted 16 October 2010
International Journal of Intelligent
Computing and Cybernetics
Vol. 4 No. 1, 2011
pp. 81-92
q Emerald Group Publishing Limited
1756-378X
DOI 10.1108/17563781111115804
-
8/12/2019 Adaptive Robust
3/13
torque control was developed using as examples a car-like mobile manipulator and adifferentially driven mobile manipulator. Most previous approaches require a preciseknowledge of the dynamics of the system and ignore external disturbance. These issuesmake the proposed schemes inappropriate for realistic applications. To handle these
difficulties, adaptive and intelligent schemes were investigated to deal with mobilemanipulators with unknown parameters and disturbances. In Xu et al. (2008), a robustcontrol scheme using neural network combined withslidingmodecontroller is proposed tosolve trajectory tracking problem for mobile manipulators. This control scheme not onlyovercomes the unstructured uncertainties, but also has the capability of disturbancerejection in the presence of unknown bounded disturbances. In Gao et al. (2008), anintelligent controller based on radial basic function neural network is introduced for thecoordinating control of mobile manipulators when external disturbances acting on thesystem. In Tan et al. (2008), an adaptive hybrid control scheme combining the kinematicsof the mobile platform and the unified dynamic model of the mobile manipulator wasproposed. This controller consists of two parts: one is responsible for the tracking controlof the mobile platform in kinematics. The other part is for the robot arm in dynamics. Forfurther consideration of unmodeled dynamics and external disturbances, a radial basisfunction neural-network (RBFNN) is adopted in the adaptive controller. An unified modeland robust neural-network controller was also investigated in Tan et al.(2007), where acomputed torque method and RBFNN were used to approximate the unstructured orstructured uncertainties of the mobile manipulator. In Liet al.(2010), an adaptive robustcontrol strategy extended to the actuator level for multiplemobile manipulators carrying acommon object was presented. The proposed controls are robust not only to parametricuncertainties including mass variation and electrical parameters, but also to externaldisturbances. In Tsai et al. (2007), a robust tracking control scheme incorporating theadvantages of the sliding mode control together with the NN approach, for achievingtrajectory trackingcontrol of a non-holonomic wheeled mobile platform withdual onboard
multi-link arms was proposed. The significant features of the proposed controller hinge onno prior knowledge of the mobile manipulators dynamics.
Most of the previous research work designed the controller in joint space and used acomplicated and a computationally expensive learning algorithm. In order to overcomethese difficulties, an adaptive control in task space will be proposed based on theadvantage of the robot regressor dynamics that express the highly nonlinear robotdynamics in a linear form in terms of the known and unknown robot parameters.The proposed adaptive algorithm does not rely on precise prior knowledge of dynamicsparameters, and it can suppress disturbances and modeling errors caused by parametersuncertainties.
This paper is organized as follows. Section 2 is devoted to kinematic and dynamicmodeling of the mobile manipulator with non-holonomic constraints. Section 3 presents
the design of the robust adaptive controller. Section 4 presents computer simulationresults to illustrate the effectiveness of the proposed theory. Conclusions are formulatedin Section 5.
2. Modeling of a mobile manipulator2.1. Kinematic modelingConsider the mobile manipulator system shown in Figure 1.
IJICC4,1
82
-
8/12/2019 Adaptive Robust
4/13
The mobile platform moves by driving two independent wheels. Assuming that thetwo driven wheels do not slip, the following constraint equation may be derived:
_xFsinw2 _yFcos w _wd 0: 1
where xFand yF are the coordinates of the point F, base point of the manipulator inworld coordinate system, w is the heading angle of the d is the distance between thewheel axis and F.
It can be shown, that equation (1) is a non-holonomic constraint, i.e. a constraintwhich cannot be integrated analytically. For the mobile platform, the direct kinematicsequation relating linear velocity ofFto the wheel velocities is:
_xF
_yF
" #
r2b
bC0 dS0 r
2bbC0 2 dS0
r2b
bS0 2 dC0 r
2bbS0 dC0
24
35 _uR
_uL
" #: 2
where _uRand _uL, are the angular velocities of the right and the left wheels, respectively,
C0 cosw and S0 sinw. Displaying the rotation matrix explicitly, we can writeequation (2) as:
_xF
_yF
" #
C0 2S0
S0 C0
" # r2
r2
2dr2b
dr2b
24
35 _uR
_uL
" #: 3
The linear velocity of the end-effector is found using the fact that its base velocity isknown and given by equation (3). Therefore, the end-effector velocity is written as:
Figure 1.Mobile manipulator
system on adifferentially-driven
platform
qL
qR
j
q1
q2
L1
(m2 , I2)
(m1 , I1)
(mw, Iw)
(mc, Ic)
L2
E
Fb
b
y
xO
r
dO
Adaptivetracking control
83
-
8/12/2019 Adaptive Robust
5/13
_xE
_yE
" #
_xF
_yF
" #
C0 2S0
S0 C0
" # J11 J12
J21 J22
" # _u1 _w
_u2
" #: 4
where Jii i;
j 1;
2 terms are the elements of the fixed-base Jacobian of themanipulator employed, given by:
J11 2L1S1 2L2S12; J12 2L2S12; J21 L1C1 L2C12; J22 L2C12
whereL1,L2 are the lengths of the first, and the second arm, respectively, andu1, u2, arethe joint variables of the manipulator. With the notation: Cicosui, Sisinui,Cij cosui uj and Sij sinui uj, ;i;j 1; 2.
Combining equations (3) and (4), the forward differential kinematics of the mobilemanipulator is obtained as:
_xE
_yE
_xF
_yF
26666643777775
C0 2S0 0 0
S0 C0 0 0
0 0 C0 2S0
0 0 S0 C0
26666643777775
r
22
r
2bJ11
r
2
r
2bJ11 J11 J12
2 r
2bdJ21
r
2bdJ21 J21 J22
r
2
r
2 0 0
2
dr
2b
dr
2b 0 0
2666666666664
3777777777775
_uR
_uL
_u1
_u2
2666664
3777775
: 5
which can be expressed in the following form:
_x RJ_z Jz _z: 6
And its time derivative as:
x _Jz _zJz z: 7
2.2. Dynamic modeling
The dynamics of a mobile manipulator subject to non-holomonic constraints can beobtained using the Lagrangian approach in the following form:
Hq qVq; _q A Tql Eqt: 8
where q q1. . .qnT[ R
n1 is the generalized coordinates, Hq [ Rnn is asymmetric, positive definite inertia matrix, Vq; _q [ Rnn represents the vector ofcentripetal and Coriolis forces terms,Aq [ Rmn is the constraint matrix,l [ Rm1
is the Lagrange multiplier which denotes the vector of constraint forces, Eq [
IJICC4,1
84
-
8/12/2019 Adaptive Robust
6/13
-
8/12/2019 Adaptive Robust
7/13
3. Adaptive controller designSuppose that the desired trajectories in task space are described by xdand _xd. In order totrack the desired trajectories, we have to design a passivity based controller given bySpong (2005):
tx Hx _nVxnGx 2Kr: 15
wherenandrare given as:
e x 2xd
v _xd2 Le
r _x 2 v
: 16
With L andKare a diagonal matrices of positive gains.Substituting equations (15) and (16) into equation (14) yields:
Hx _rVxr Kr0: 17
The closed loop system equation (17) is non-linear and coupled. Consider the Lyapunovfunction:
V 1
2rTHxr e
TLKe: 18
The time derivative ofVcan be computed as:
_V 2_e TK_e 2 e TLKLe # 0: 19
It is obvious that errors will asymptotically converge to zero if the dynamics of thesystem are known exactly. On the other hand, the existence of disturbances anduncertainties influences the performance of the passivity based controller and make theclosed loop system unstable. To handle imperfect knowledge of the mobile manipulatorparameters and external disturbances, the passivity based controller equation (15) ismodified as:
tx ^Hx _v Vxv Gx 2Kr: 20
where ^Hx, Vx andGx are estimate of unknown parameters ^H, Vand
G.According to property equation (4), we can rewrite equation (20) as:
tx Yq;
_q;
v;
_v^u2Kr
:
21
Where uis estimates of unknown constant parametric vector u. Substituting equation(21) into (14), we may have the closed-loop error dynamics:
Hx _rVxrKrYq; _q; v;_v ~u: 22
Where ~u u2 u. If an appropriate adaptive update law for ucan be selected, we mayeasily to prove the convergence of the tracking errors to zero and the system stability.
IJICC4,1
86
-
8/12/2019 Adaptive Robust
8/13
Let us define a Lyapunov function candidate as:
V 1
2rTHxre
TL
TKe1
2~uTG ~u: 23
Where G is a positive constant design matrix. The time derivative of V can becomputed as:
_V rTHx _r1
2_Hxr 2e
TL
TKe _~uTG ~u: 24
Substituting the closed-loop error dynamics equation (22) in the above equation, we get:
_V rTYq; _q; v;_v ~u2Kr2r _Hx 2 2Vx 2eTL
TKe _~uTG ~u: 25
Since _Hx 2 2Vx is a skrew symmetric, the above equation become:
_V 2_e TK_e 2 e TLTKLe ~urTYq; _q; v;_v _~uTG: 26
With selected update law as:
_u 2G
2TYTq; _q; v;_v r: 27
The time derivative of the Lyapunov function is negative _V# 0 and the system isasymptotically stable.
The proposed adaptive control system is shown in Figure 2.
4. Simulation results
To verify the effectiveness of the proposed adaptive robust control, let us consider themobile manipulator system shown in Figure 1. Simulation parameters are shown inTable I.
Figure 2.Structure of the
proposed controllerForwardkinematics
Forward
kinematics
Mobile
manipulator
Adaptivetracking control
87
-
8/12/2019 Adaptive Robust
9/13
The initial conditions are given as follow:
q0 0; 0;p2
; 0; 0; p4
; 2p2
h iT
and _z0 0; 0; 0; 0
h iT
Let the desired trajectory be:
xdt xdE; y
dE; x
dF; y
dF
h iT 0:2t0:3; 0:50:25 sin0:2pt; 0:2t; 0h iT
It consists of a sinusoidal path for the end-effector and a straight line for the mobileplatform.
We assume the disturbances as: tdt 0:5sint; 0:5 cost; 1:5sint;1:5costT.
The control gains used in proposed adaptive tracking controller were selected as:G 2I88 , L 2I44 and K100I44.
In order to validate the better performance of the proposed control, in the sameconditions, we compare:
. the passive based controller; and
. the proposed adaptive control.
The tracking performances of each control scheme are shown in Figures 3-8,respectively. From the comparison of both controls, it can be seen that the trackingresults of the passive based controller are not satisfactory and the tracking errorsfluctuate greatly in comparison with the adaptive robust control schemes which attaingood control performance, and the tracking error is much small because of adaptivemechanism. The simulation result thus verifies the effectiveness of the proposedcontrol in the presence of external disturbances.
Parameters (Units) Platform Manipulator
Dimension (m) b 0.182r 0.0508d 0.1
L1 0.514L2 0.362
Mass (kg) mc 17.25mw 0.159
m1 2.56m2 1.07
Inertia (kg m2) Ic 0.297Iw 0.0002
I1 0.148I2 0.0228
Table I.Parameters of the mobilemanipulator
Figure 3.Trajectory tracking withpassivity based controller
0.50.5
0
0.5
1
0.5 1.5 2.5 3.50 1 2 3 4 4.5
IJICC4,1
88
-
8/12/2019 Adaptive Robust
10/13
Figure 5.Trajectory tracking errors
for the platform withpassivity based controller
0.25
0.2
0.15
0.1
0.05
0
0.05
0.1
0.15
0.2
0.25
0 2 4 6 8 10
Time (sec)
X-axisY-axis
Trajectorytrakingerrors
fortheplatfrom(
m)
12 14 16 18 20
Figure 4.Trajectory tracking errors
for the end-effector withpassivity based controller
0.25
0.2
0.15
0.1
0.05
0
0.05
0.1
0.15
0.2
0.25
0 2 4 6 8 10
Time (sec)
X-axisY-axis
Trajectorytrakingerrorsfortheendef
fector(m)
12 14 16 18 20
Figure 6.Trajectory tracking with
adaptive based controller0.5
0.5
0
0.5
1
0.5 1.5 2.5 3.50 1 2 3 4 4.5
Adaptivetracking control
89
-
8/12/2019 Adaptive Robust
11/13
5. ConclusionIn this paper,a robust adaptive controller formobile manipulator system in the presence of
parametric uncertainties and external disturbances is proposed. The proposed controlstrategy was designed to drive simultaneously in task space desired end-effector andplatform trajectories without violating the non-holonomic constraints. The unknownparameters and the external disturbances are estimated by using update law in adaptivecontrol scheme. The effectiveness of the proposed controller is verified both analyticallyand in simulation. Future work will concentrate on the implementation of the proposedcontroller on a real mobile manipulator system and an adaptive controller whichintegrates the motion and the force should also be investigated.
Figure 7.Trajectory tracking errorsfor the end-effector with
adaptive based controller
0.25
0.2
0.15
0.1
0.05
0
0.05
0.1
0.15
0.2
0.25
0 2 4 6 8 10
Time (sec)
X-axisY-axis
Trajectorytrakingerrorsfortheende
ffector(m)
12 14 16 18 20
Figure 8.Trajectory tracking errorsfor the platform withadaptive based controller
0.25
0.2
0.15
0.1
0.05
0
0.05
0.1
0.15
0.2
0.25
0 2 4 6 8 10
Time (sec)
X-axisY-axis
Trajectorytrakin
gerrorsfortheplatfrom(
m)
12 14 16 18 20
IJICC4,1
90
-
8/12/2019 Adaptive Robust
12/13
References
Chung, J.H. and Velinsky, A. (1998), Modeling and control of a mobile manipulator, Robotica,Vol. 16 No. 6, pp. 607-13.
Gao, C., Zhang, M. and Liu, R. (2008), Research on the method and experiment of the coordinated
control for wheeled mobile manipulators, Proceedings of the IEEE InternationalConference on Automation and Logistics, Qingdao, China, September.
Hootsmanns, N. and Dubowsky, S. (1991), The motion control of manipulators on mobilevehicles, Proceedings of IEEE International Conference on Robotics and Automation,Vol. 3, pp. 2336-41.
Khatib, O. (1999), Mobile manipulation: the robotic assistant, Robotics and AutonomousSystems, Vol. 26 Nos 2/3, pp. 157-83.
Li, Z., Li, J. and Kang, Y. (2010), Adaptive robust coordinated control of multiplemanipulators interacting with rigid environments, Automatica Journal, Vol. 46 No. 12,pp. 2028-34.
Pavlov, V. and Timofeyev, A. (1976), Construction and stabilization of programmed movements
of a mobile robot-manipulator, Engineering Cybernatics, Vol. 14 No. 6, pp. 70-9.Spong, W. (2005),Motion Control of Robot Manipulators, The Coordinated Science Laboratory,
University of Illinois, Chicago, IL.
Tan, X., Zhao, D., Yi, J. and Xu, D. (2007), Unified model and robust neural-network control ofomnidirectional mobile manipulators, Proceedings of the 6th IEEE InternationalConference on Cognitive Informatics (ICCI07).
Tan, X., Zhao, D., Yi, J. and Xu, D. (2008), Adaptive hybrid control for omnidirectional mobilemanipulators using neural-network, paper presented at American Control ConferenceWestin Seattle Hotel, Seattle, Washington, DC, USA, June 11-13.
Tsai, C., Cheng, M. and Li, S. (2007), Robust tracking control for a wheeled mobile manipulatorwith dual arms using hybrid sliding mode neural network,Asian Journal of Control,Vol.9No. 4, pp. 377-89.
Watanabe, K., Sato, K., Izumi, K. and Kunitake, Y. (2000), Analysis and control for anomnidirectional mobile manipulator,Journal of Intelligent and Robotic Systems, Vol. 27No. 1, pp. 3-20.
Xu, D., Zhao, D., Yi, J., Tan, X. and Chen, Z. (2008), Trajectory tracking control ofomnidirectional wheeled mobile manipulators: robust neural network based sliding modeapproach, paper presented at IEEE International Conference on Robotics andAutomation, Pasadena, USA, May 19-23.
Yamamoto, Y. and Yun, X. (1996), Effect of the dynamic interaction on coordinated control ofmobile manipulators, IEEE Transaction on Robotics and Automation , Vol. 12 No. 5,pp. 816-24.
About the authors
Mohamad Boukattaya received an Electromechanical Engineering Diploma fromthe Sfax Engineering School, Tunisia, in 2002. From the same school in 2006 hereceived a Masters degree in Automatic and Industrial Informatics. He is currentlya Researcher at the Control of Industrial Process Unit at the same school. Hisresearch interests include robot control and simulation, especially in mobilemanipulators, mobile robotics, and redundant systems.Mohamad Boukattaya is thecorresponding author and can be contacted at: [email protected]
Adaptivetracking control
91
-
8/12/2019 Adaptive Robust
13/13
Tarak Damak received an Electrical Engineering Diploma from the SfaxEngineering School, Tunisia, in 1989, a DEA degree in Automatic control fromthe Institut National des Sciences Appliquees de Toulouse-France in 1990, and aPhD from the UniversitePaul Sabatier de Toulouse-France in 1994. In 2006, he
obtained the University Habilitation from the Sfax Engineering School. Hiscurrent research interests are in the fields of distributed parameter systems,sliding mode control and observers, and adaptive non-linear control.
Mohamed Jallouli received a DEA degree in Automatics from University ofValenciennes, France in 1986 and a PhD in Robotics Engineering fromUniversity Paris XII, France, in 1991. He is currently an Assistant Professor ofElectric and Computer Engineering at Sfax Engineering School. His currentinterests include the implementation of intelligent methods in robotic and visionsystem as well as in multisensory data fusion mobile bases.
IJICC4,1
92
To purchase reprints of this article please e-mail: [email protected] visit our web site for further details: www.emeraldinsight.com/reprints