Robust Adaptive Control of Nonholonomic Mobile Robot With Parameter and Nonparameter Uncertainties

Size: px
Start display at page:

Download "Robust Adaptive Control of Nonholonomic Mobile Robot With Parameter and Nonparameter Uncertainties"

Transcription

1 IEEE TRANSACTIONS ON ROBOTICS, VOL. 1, NO., APRIL [4] P. Coelho and U. Nunes, Lie algebra application to mobile robot control: A tutorial, Robotica, vol. 1, no. 5, pp , 003. [5] P. Coelho, Path following control of wheeled mobile robots in presence of uncertainties, Ph.D. dissertation (in Portuguese), Univ. Coimbra, Coimbra, Portugal, 004. [6] G. Campion et al., Controllability and state feedback stabilization of nonholonomic mechanical systems, in Lecture Notes in Control and Information Science, C.C. dewitet al., Ed. New York: Springer-Verlag, 1991, vol. 16, pp [7] X. Yun and Y. Yamamoto, Stability analysis of the internal dynamics of a wheeled mobile robot, J. Robot. Syst., vol. 14, no. 10, pp , [8] L. E. Dubins, On curves of minimal lenght with a constraint on average curvature, and with prescribed initial and terminal positions and tangents, Amer. J. Math., vol. 79, pp , [9] H. Nijmeijer and A. Schaft, Nonlinear Dynamic Control Systems. New York: Springer-Verlag, [30] K. J. Åström and B. Wittenmark, Computer Controlled Systems: Theory and Design. Englewood Cliffs, NJ: Prentice-Hall, [31] G. Pires and U. Nunes, A wheelchair steered through voice commands and assisted by a reactive fuzzy-logic controller, J. Intell. Robot. Syst., vol. 34, no. 3, pp , 00. Robust Adaptive Control of Nonholonomic Mobile Robot With Parameter and Nonparameter Uncertainties Wenjie Dong and K.-D. Kuhnert Abstract This paper considers the tracking-control problem of a nonholonomic wheeled mobile robot with both parameter and nonparameter uncertainties.a robust adaptive controller is proposed with the aid of the adaptive backstepping technique and the learning ability of neural networks.the proposed controller guarantees that the tracking error converges to a small ball containing the origin.the ball s radius can be adjusted by control parameters.the proposed controller is successfully implemented in our simulator. Index Terms Adaptive control, nonholonomic system, robust control, tracking control, wheeled mobile robot. I. INTRODUCTION In recent years, there has been a growing interest in the design of feedback-control laws for mechanical systems subjected to nonholonomic constraints. Due to Brockett s necessary condition for asymptotic feedback stabilization [1], a nonholonomic system cannot be asymptotically stabilized to a equilibrium by any smooth or continuous pure-state feedback law. To overcome this limitation, several approaches have been proposed in last decade (see [18], [0], and the references therein). Tracking control is another control problem of nonholonomic systems. Based on whether the system is described by a kinematic model or a dynamic model, the tracking-control problem is classified as either a kinematic or a dynamic tracking-control problem. The kinematic tracking-control problem has been studied in recent years. With Manuscript received January 1, 004; revised May 11, 004. This paper was recommended for publication by Associate Editor G. Oriolo and Editor H. Arai upon evaluation of the reviewers comments. W. Dong was with the Department of Electrical and Computer Engineering, University of Siegen, Siegen D-57068, Germany. K.-D. Kuhnert is with the Department of Electrical and Computer Engineering, University of Siegen, Siegen D-57068, Germany. Digital Object Identifier /TRO Fig. 1. Configuration of a wheeled mobile robot. the aid of the linearization technique, local controllers are proposed in [9], [17], and [5]. Based on the dynamic feedback linearization and the differential flatness concept, the dynamic controllers with singular points are proposed in [4] and [10]. In [15], global tracking controllers are proposed for nonholonomic wheeled mobile robots. For chained systems, tracking controllers are proposed in [8] and [16]. The dynamic tracking-control problem of the nonholonomic system has received attention recently, because most practical nonholonomic mechanical systems are dynamic systems and have uncertainties. In [3], Suand Stepanenko study the tracking-control problem of the dynamic nonholonomic systems with unknown inertia parameters, and propose an adaptive controller. Chen et al. discuss the dynamic tracking problem of the uncertain nonholonomic systems, and propose a robust H-infinite controller in []. In [9] and [11], the dynamic tracking problem of a wheeled mobile robot is studied, and neural-networkbased controllers are proposed. In [5], [6], [7], and [4], the dynamic tracking-control problem of nonholonomic systems with uncertainty is discussed. Robust and adaptive controllers are proposed. Most of the results on the dynamic tracking problem of nonholonomic systems are proposed based on the assumption that the kinematics of the system is exactly known, and there are only uncertainties in the dynamics of the system. However, in practice, there are uncertainties in both kinematics and dynamics. In this paper, we study the tracking-control problem of a wheeled mobile robot with uncertainties in both kinematics and dynamics. It is assumed that in the kinematics, there are parameter uncertainties, and in the dynamics, there are parameter uncertainties and nonparameter uncertainties. To solve this tracking-control problem, a robust adaptive neural-network controller is proposed with the aid of backstepping techniques and the approximation property of neural networks. II. PROBLEM STATEMENT Consider a wheeled mobile robot moving on a horizontal plane (Fig. 1). The robot is composed of a rigid body, two fixed rear wheels, and one steering wheel. Two torque motors are equipped in the front wheel for driving and steering. Given a differentiable simple curve (C) defined by one of its points, the unitary tangent vector at this point, and its curvature curv(s), with s being the curvilinear coordinate along the curve, for a point Q in the curve (C), assume that the curvilinear coordinate at Q is s. Let fq; T (s);n(s)g be the Frenet frame on the curve at point Q, and assume that jcurv(s)j < 1=R(8s) where R(> 0) is a constant. If the distance between P and the curve (C) is smaller than R, the position of P is parameterized by (s; d), where d is the coordinate of P along N (s). The robot s configuration is parameterized by q =[q 1 ;q ;q 3 ;q 4 ] T =[s; d; ; ] T, where is the angle between PF and T (s) and is the steering angle of the front /$ IEEE

2 6 IEEE TRANSACTIONS ON ROBOTICS, VOL. 1, NO., APRIL 005 wheel with respect to the robot body. By the classic law of mechanics, and also the results in [], one has v 1 cos q 3 _q 1 = 1 0 curv(q 1 )q _q = v 1 sin q 3 v1 tan q4 v1 curv(q1) cos (1) q3 _q 3 = 0 l 1 0 curv(q 1)q _q 4 = v M (q)_v + C(q; _q)v + G(q) +U (q; _q) =B(q) () where l is the distance between the two points P and F; v 1 is the velocity of the point P; v is the angular velocity of the steering wheel, M (q) is a bounded positive definite symmetric inertia matrix, C(q; _q)_q is centripetal and Coriolis torques, G(q) is the gravitational torque, U (q; _q) includes the unmodeled dynamics of the system and bounded continuous external disturbance, B(q) is the input matrix, is the control input, and the superscript T denotes the transpose. For (1) (), it is assumed that: 1) in (1), l is not exactly known, i.e., l [l min ;l max ] where l max(> 0) and l min(> 0) are known; ) in (), the matrices M (q);c(q; _q);g(q), and U (q; _q) are unknown; 3) in (), the expression of B(q) is known. In fact, it can be easily derived that B(q) =diag[1=(r cos q 4 ); 1]. InB(q), it is assumed that r is not exactly known, i.e., r [r min;r max] where r min (> 0) and r max (> 0) are known. Control Problem: Given a desired simple curve (C) and a desired velocity v1(t) 3 of the robot, for (1) (), the control problem in this paper is defined as finding a controller, such that lim q(t) = 0 lim q3(t) = 0 lim t!1 t!1 t!1 (v1(t) 0 v3 1(t)) = 0: Remark 1: Noting that the assumption jcurv(q 1)j < 1=R, (1) is well-defined if jq j < R and jq 4 j < =. In the controller design, these conditions will be guaranteed if jq (0)j <Rand jq 4(0)j <=. In (), the following well-known property is satisfied [3]. Property 1: For a suitably defined C(q; _q); ( M _ 0 C) is skewsymmetric. III. BACKSTEPPING DESIGN PROCEDURE To deal with parameter uncertainties and nonparameter uncertainties in (1) (), the adaptive backstepping technique [19] and the learning ability of neural networks [3], [14] are used to design the controller. Assuming jq (0)j < R;jq 3(0)j < =, and jq 4(0)j < =, let u 1 = v 1 cos q 3 =(1 0 curv(q 1 )q );u = v ;b = 1=l; g = [0; 0; 0; 1] T ;g 1 =[1; (1 0 curv(q 1 )q ) tan q 3 ; 0curv(q 1 ); 0] T ;g 3 = [0; 0; (1 0 curv(q 1)q ) tan q 4=cos q 3; 0] T, (1) () can be written as where _q = g 1u 1 + g u + bg 3u 1 (3) M 1 (q)_u + C 1 (q; _q)u + G 1 (q)+u 1 (q; _q) =B 1 (q) (4) Step 1: Introducing 1 = u 1 0 v 3 1 if u 1 were the actual control input, one had 1 0 and u 1 v 3 1. Let z = h(q ) where h(q ) is a smooth monotonic function which maps (0R; R) onto (01; +1), with the first derivative (with respect to q ) strictly larger than a positive real number, and such that h(0) = 0, then _z = v 3 1L g z + u L g z + bv 3 1L g z = v 3 1L g z (5) where L g z j is the Lie derivative of z j along g i. Hereafter, L means Lie derivative in this paper. Introducing z 3 = L g z 0 3 if L g z were the actual control input, one had z 3 0 and L g z 3. Let Lyapunov function to make we choose V = 1 z _V = 0k z v 3 1 where constant k (> 0) is a design parameter. Since L g z is not the control, z So 3 = 0k z (6) _V = 0k z v z z 3 v 3 1: The second term z z 3 v 3 1 will be cancelled at the next step. The closedloop system (5) with (6) is _z = 0k z v z 3 v 3 1 (7) _z 3 = v 3 1L g z 0 k z v k z 3 v bv 3 1L g L g z : (8) Step : Introducing let Lyapunov function z 4 = L g z 0 4 V 3 = 1 z + z (^b 0 b) where constant 1(>0) is a design parameter, then _V 3 = 0k z v z 3 (z 4 + z 0 k z + k z 3 + ^bl g L g z + 4 )v (^b 0 b)( _^b 0 1 v 3 1z 3 L g L g z ): If L g z were the actual control input, one had z 4 0. To make we would choose _^b = 1 _V 3 = 0k z v k 3z 3v 3 1 M 1(q) =9 T (q)m(q)9(q) C 1 (q; _q) =9 T (q)(m(q) 9(q)+C(p; p)9(q)) G 1(q) =9 T (q)g(q) U 1(q; _q) =9 T (q)u(q; _q) B 1 (q) = diag[(1 0 curv(q 1 )q )=(r ); 1] 9(q) = diag[(1 0 curv(q 1)q )= cos q 3; 1]: 4 = 0(k + k 3 )z 3 0 (1 0 k)z 0 ^bl g L g z (9) where 1 = 1 v1z 3 3 L g L g z constant k 3(> 0) is a design parameter.

3 IEEE TRANSACTIONS ON ROBOTICS, VOL. 1, NO., APRIL Since L g z is not the control, z and we do not use _^b = 1 as an update law in the control. Then _V 3 = 0k z v k 3 z 3v z 3 z 4 v (^b 0 b)( _^b 0 1 ): The third term z 3 z 4 v 3 1 will be cancelled at the next step. The closedloop system (8) with (9) is _z 3 = 0k 3 z 3 v z 4 v z v 3 1 +(b 0 ^b)v 3 1L g L g z _z 4 = v 3 1L 3 g z +(k + k 3 )z 4 v (k k 3 + k k )z 3 v (k 0 k 3 + k 3)z v _^bl g L g z + ^bv 3 1L g L g L g z +(k + k 3 )(b 0 ^b)v 3 1L g L g z + ^bbv 3 1L g L g z + bv 3 1L g L g z + ^bu L g L g L g z : (10) Step 3: Introducing let Lyapunov function then = u 0 5 V 4 = 1 z + z3 + z (^b 0 b) _V 4 = 0k z v k 3 z 3v z 4 [z 3 v v 3 1L 3 g z +(k + k 3 )z 4 v (k k 3 + k k )z 3 v (k 0 k 3 + k 3 )z v _^bl g L g z + ^bv 3 1L g L g L g z + ^b v 3 1L g L g z + ^bv 1L 3 g Lg z + ^b( + 5)L g L g L g z ] (^b 0 b)( _^b 0 1 (z 3 v1l 3 g L g z + z 4 [(k + k 3 ) v1l 3 g L g z + ^bv 1L 3 g L g z + v1l 3 g Lg z ])): If u were the actual control input, one had 0. The update law of ^b is chosen as _^b = 0 1 (^b 0 b 0 ); if ^b (b l ;b u ); or ^b = b l ; 0; or ^b = b u 0 0 1(^b 0 b 0); if ^b = b l ; < 0 or ^b = b u > 0 (11) where b l = 1=l max and b u = 1=l min, constants 1(> 0) and b 0( (b l ;b u )) are design parameters, and is defined by = z 4 v 3 1[(k + k 3 )L g L g z + ^bl g L g z + L g L g z ]: The virtual control 5 is chosen as where 5 =[0k 4 z 4 v z 3 v v 3 1L 3 g z 0 (k + k 3 )z 4 v 3 1 +(k k 3 + k k )z 3v 3 1 +(k 0 k 3 + k 3)z v ^bv 3 1L g L g L g z 0 ^b v 3 1L g L g z 0 ^bv 3 1L g L g z ]=(^bl g L g L g z ) 5= (^b 0 b 0 ) L g L g z tanh z (^b 0 b 0) L g L g z )= ) constants k 4 (> 0) and (> 0) are design parameters, and 5 is the third stabilizing function. Then _V 4 0k zv k 3 z3v k 4 z4v (^b 0 b) (^b 0 b 0) where satisfies = e 0(+1) (i.e., =0:785) [1]. (b 0 b 0) + Remark : By the relation between z and q, boundedness of z ;z 3, and z 4 guarantees that q (0R; R); q 3 (0=;=), and q 4 (0=;=). The update law (11) guarantees ^b [b l ;b u ] all the time. Therefore, 5 is well defined. Since u is not the control input, 6 0. However, we will choose (11) as the final update law of ^b in the control. Then _V 4 0k z v k 3z 3v k 4z 4v z 4^bL g L g L g z (b 0 b 0 ) + : The closed-loop system (10) is _z 4 = 0k 4 z 4 v z 3 v ^bl g L g L g z 1 1 (^b 0 b) (^b 0 b 0 ) + L g L g z _^b (b 0 ^b)[^bl g L g z + L g L g z +(k + k 3 )L g L g z ]v 3 1: Step 4: Since u 1 is not the control input, Let and then =[ 1; ] T =[v 3 1; 5 ] T (1) M 1 _ = B1 0 C 1 0 (M 1 _ + C 1 + G 1 + U 1 ): (13) In (13), M 1; C 1;G 1, and U 1 are unknown. Also in B 1; ris unknown. To deal with the uncertainty of (M 1 _ + C 1 + G 1 + U 1 ), a two-layer neural network with sigmoid base functions will be used to approximate it. Since (M 1 _ + C 1 + G 1 + U 1) is continuous, let s(q; _q; ; _) be an m-vector of continuous sigmoidal functions, according to the approximation property of neural networks [3] M 1(q)_ + C 1(q; _q) + G 1(q)+U 1(q; _q) =w T s(q; _q; ; _) + (14) where w R m is an unknown optimal constant weight vector, and is defined by w := arg min R f sup km 1 (q)_ + C 1 (q; _q) (q;_q;;_) +G 1 (q)+u 1 (q; _q) 0 T s(q; _q; ; _)kg where is a compact region. = [ 1; ] T represents the network reconstruction error corresponding to the optimal weight vector. Generally, increasing the number of adjustable weights (i.e., m) reduces the network reconstruction error. The approximation results for neural networks indicate that if m is sufficiently large, then can be made bounded on a compact region [3], [1]. Given a compact region,we assume that kk ; 8(q; _q; ; _) (15) where is an unknown bound. It is worth noting that the unknown bound is not unique, since any constant which is greater than satisfies (15). To avoid confusion, we define to be the smallest constant, such that (15) is satisfied. With (14), (13) can be written as M 1 (q) _ = B 1 (q) 0 C 1 (q; _q) 0 w T s 0 : Defining c =1=r, and letting ^c; ^w, and ^ be the estimates of c; w, and, respectively, we choose the control law = ^B 01 1 [0K p + ^w T s(q; u) 0 ^ tanh +3] (16)

4 64 IEEE TRANSACTIONS ON ROBOTICS, VOL. 1, NO., APRIL 005 where K p is a positive definite matrix, and ^B 1 is the value of B 1 corresponding to the estimate ^c (i.e., ^B 1 = diag[^c(1 0 curv(q 1 )q )= ; 1]). 3 and the update laws of ^w and ^ will be determined next. Then M 1 _ = 0Kp 0 C 1 +(^w 0 w) T s 0 ^ tanh Let 0 +3+(B 1 0 ^B 1): V 5 = 1 z + z 3 + z 4 + T M (^b 0 b) + 01 tr then (( ^w 0 w) T (^w 0 w)) ( ^ 0 ) + 01 (^c 0 c) _V 5 = 0k zv k 3 z3v k 4 z4v z 4 L g L g z _^b + z (^b 0 b) b _ 0 z 3u 1L g L g z 0 z 4u ^bl 1 g L g z + L g L g z +(k + k 3 )L g L g z 0 T K p +tr (^w 0 w) T 01 _^w + s T tanh tanh ( ^ 0 ) _^ 0 3 T tanh + T 3 0 k z + k 3 z 3 + k 4z z 4 ^bl g L g L g z + L g L g z (^c 0 c) _^c (1 0 curv(q 1)q ) where 1 is the first element of. If we choose the update law ^b as in (11), the update laws of ^w; ^, and ^c are as follows: _^w = 0 s T 0 1 (^w 0 w 0 ) (17) _^ = 3 T tanh _^c = 0 1( ^ 0 0) (18) (1 0 curv(q 1 )q ) 0 1 (^c 0 c 0 ); if ^c (c l ;c u ) or ^c = c l 1 1 (1 0 curv(q 1 )q ) > 0 or ^c = c u 1 1 (1 0 curv(q 1 )q ) < 0 1 1(1 0 curv(q 1)q ) 0 1 (^c 0 c 0 ); if ^c = c l ; (1 0 curv(q 1 )q ) or ^c = c u ; 0 3= kz + k 3z 3 + k 4z 4 0z 4^bL g L g L g z 4 (19) where (> 0); 3 (> 0); 4 (> 0); w 0 ; 0, and c 0 ( (c l ;c u )) are design parameters, c l =1=r max, and c u =1=r min, then _V 5 0k zv k 3 z3v k 4 z4v (^b 0 b) 0 T K p tr(( ^w 0 w)t (^w 0 w)) ( ^ 0 ) (^c 0 c) (b 0 b 0 ) tr((w 0 w 0 ) T (w 0 w 0 )) ( 0 0 ) (c 0 c0) + + : (0) IV. MAIN RESULTS AND DISCUSSIONS A. Main Results With the aid of the preceding design procedure, one has the following result. Theorem 1: With the controller (16) and the update laws of ^b; ^w; ^, and ^c defined in (11), (17), (18), and (19), respectively, if v1(t) 3 v > 0, then z i ( i 4); ; (^b 0 b); (^c 0 c); (^w 0 w), and ( ^0 ) are uniformly bounded, and exponentially converge to a small ball containing the origin. The radius of the ball can be adjusted by the design parameters. Proof: It can be proved that the modified projection algorithm (11) guarantees that ^b [b l ;b u ], therefore 5 is well defined all the time. With the update law (19), it can be proved that ^c [c l ;c u ]. So the control law (16) is well defined. Therefore, all variables in the system are well defined. Differentiating V 5 with respect to time along the closed-loop system, one has (0). Therefore _V V 5 + (1) where 1 is a positive constant which depends on the control parameters, and = (b 0 b 0 ) tr((w 0 w 0 ) T (w 0 w 0 )) So ( 0 0) V 5 (t) 1(c 0 c0) + + : V 5 (0) 0 1 e 0 t + 1 : z i ( i 4); ; ^b; ^c; ^w, and ^ are uniformly bounded and exponentially converge to a small ball. The radius of the ball can be adjusted by the design parameters i(1 i 4); 1;b 0;c 0;w 0; 0, and. With the aid of the state transformation and Theorem 1, one has the following result. Theorem : With the controller (16) and the update laws ^b; ^w; ^, and ^c defined in (11), (17), (18), and (19), respectively, if jq (0)j < R; jq 3 (0)j 6= =; jq 4 (0)j 6= =, and v 3 1(t) v > 0, then q i ( i 4); (v 10v 3 1 ); (^b0b); (^c0c); (^w0w), and ( ^0 ) are uniformly bounded and converge to a small ball containing the origin. The radius of the ball can be adjusted by the design parameters. Proof: By Theorem 1, z i( i 4); ; (^b 0 b); (^c 0 c); (^w 0 w), and ( ^0 ) are uniformly bounded and exponentially converge to a small ball. By calculation, it can be proved that q i( i 4) and (v 1 0 v 3 1 ) are uniformly bounded and converge to a small ball. B. Discussions If jq (0)j <R, in order to make q (0R; R) all the time, z = h(q ) is introduced in Step 1. With the condition imposed on h(q ),if z is bounded, q (0R; R). Therefore, the definition of point Q is unique, and d is well defined in the control. If R<1, one choice of h(q ) is h(q R )= tan q R : Specially, if curv(s) =0, one can choose h(q )=q.ifjq 3(0)j < = and jq 4 (0)j < =, the proposed controller will make jq 3 j < = and jq 4j <=all the time. If q (0)j R, jq 3(0)j = =, or jq 4 (0)j = =, one can first use an open-loop control law to make the robot move into the region where the proposed controller can be applied, then apply the proposed controller. Unknown parameters b(= 1=l) and c(= 1=r) are updated by the adaptive laws (11) and (19), respectively. They guarantee that ^b [b l ;b u] and ^c [c l ;c u]. The neural network is used to approximate

5 IEEE TRANSACTIONS ON ROBOTICS, VOL. 1, NO., APRIL Fig.. Response of d. Fig. 4. Response of (v 0 v ). Fig. 3. Response of. Fig. 5. Response of ^b. the unknown dynamics of the system. The weight matrix is updated by the adaptive law (17). The reconstruction error of the neural network is estimated by the adaptive law (18). The control parameters are k i ( i 4); K p ; i (1 i 4); 1 ; ; b 0 ; c 0 ; 0, and w 0. Large values of k i ( i 4) and K p make q i( i 4) and (v 1 0 v1) 3 converge quickly to the small ball. Small values of 01 i 1 (1 i 4) and 1 make the radius of the ball small. Parameters b 0 ;c 0 ; 0, and w 0 also affect the radius of the small ball. If b 0;c 0; 0, and w 0 are close to b; c;, and w, respectively, the tracking error will be small. Therefore, in order to make q i ( i 4) and (v 1 0 v1) 3 converge quickly to the origin, one can make k i(1 i 4); K p; i(1 i 4) large and 1 small. V. SIMULATION In order to verify the validity of the proposed controller, we implement the controller in the simulator available in our lab. The setup of the simulator is comprised of two interconnected computers. One computer, the so-called System-PC, processes the video streams and calculates the control commands for the robot to follow the path. These control commands are then passed to the second computer, the so-called Simulator-PC, which is responsible for the robot and environment simulation. In the experiment, we choose one type of wheeled mobile Fig. 6. Response of ^c. robots and a rocky path to test the controller. Figs. 4 show the responses of d;, and (v 1 0 v 3 1) with a group of control parameters. From the results, it is shown that d;, and (v 1 0 v 3 1) converge to zero during the control. Figs. 5 and 6 show the responses of ^b and ^c. Itis

6 66 IEEE TRANSACTIONS ON ROBOTICS, VOL. 1, NO., APRIL 005 shown that they are bounded. Especially, ^b and ^c do not go through zero. Responses of ^ and ^w also show the boundedness of ^ and ^w. The control inputs calculated from the control law are bounded and not large. They can be realized by typical mobile actuators. These experimental results show that the proposed controller is effective. To test the proposed controller further, we implement it in different robots and different paths. All results show that the controller is effective. VI. CONCLUSION In this paper, the tracking-control problem of a nonholonomic wheeled mobile robot with parameter uncertainties and nonparameter uncertainties is considered. A robust adaptive controller is proposed. The idea in this paper can be applied to control other uncertain nonholonomic dynamics systems. [1] M. M. Polycarpou, Stable adaptive neural network control scheme for nonlinear systems, IEEE Trans. Autom. Control, vol. 41, pp , Mar [] C. Samson, Path following and time-varying feedback stabilization of wheeled mobile robot, in Proc. ICARCV, vol. 1, Singapore, 199, pp. RO RO [3] C. Y. Suand Y. Stepanenko, Robust motion/force control of mechanical systems with classical nonholonomic constraints, IEEE Trans. Autom. Control, vol. 39, pp , Mar [4] M. Oya, C. Y. Su, and R. Katoh, Robust adaptive motion/force tracking control of uncertain nonholonomic mechanical systems, IEEE Trans. Robot. Autom., vol. 19, pp , Feb [5] G. Walsh et al., Stabilization of trajectories for systems with nonholonomic constraints, IEEE Trans. Autom. Control, vol. 39, pp. 16, Jan REFERENCES [1] R. W. Brockett, Asymptotic stability and feedback stabilization, in Differential Geometric Control Theory, R. W. Brockett, Ed. Boston, MA: Birkhauser, 1983, pp [] B. S. Chen et al., A robust H model reference tracking design for nonholonomic mechanical control systems, Int. J. Control, vol. 63, pp , [3] G. Cybenko, Approximation by superpositions of a sigmoidal function, Math. Control Signals Syst., vol., no. 4, pp , [4] B. d Andrea-Novel et al., Control of nonholonomic wheeled mobile robots by state feedback linearization, Int. J. Robot. Res., vol. 14, pp , [5] W. Dong and W. L. Xu, Adaptive tracking control of uncertain nonholonomic dynamic system, IEEE Trans. Autom. Control, vol. 43, pp , Mar [6] W. Dong et al., Tracking control of dynamic nonholonomic systems and its application to mobile robots with uncertainty, IEEE Trans. Robot. Autom., vol. 16, pp , Dec [7] W. Dong et al., Trajectory tracking control of dynamic nonholonomic systems with unknown dynamics, Int. J. Robust, Nonlinear Control, vol. 9, no. 13, pp , [8] W. Dong and W. Huo, Trajectory tracking control of chained systems, Zidonghua Xuebao/Acta Automatica Sinica, vol. 6, no. 3, pp , 000. [9] R. Fierro and F. L. Lewis, Control of a nonholonomic mobile robot using neural networks, IEEE Trans. Neural Netw., vol. 9, pp , Jul [10] M. Fliess et al., Design of trajectory stabilizing feedback for driftless flat systems, in Proc. Eur. Control Conf., 1995, pp [11] T. Fukao, H. Nakagawa, and N. Adachi, Adaptive tracking control of a nonholonomic mobile robot, IEEE Trans. Robot. Autom., vol. 16, pp , Oct [1] S. S. Ge et al., Stable Adaptive Neural Network Control. Boston, MA: Kluwer, 001. [13] S. S. Ge et al., Adaptive robust stabilization of dynamic nonholonomic chained systems, J. Robot. Syst., vol. 18, no. 3, pp , 001. [14] K. Hornik et al., Multilayer feedforward networks are universal approximators, Neural Netw., vol., pp , [15] Z.-P. Jiang and H. Nijmeijer, Tracking control of mobile robots: A case study in backstepping, Automatica, vol. 33, no. 7, pp , [16], A recursive technique for tracking control of nonholonomic systems in chained form, IEEE Trans. Autom. Control, vol. 44, pp , Feb [17] Y. Kanayama et al., A stable tracking control method for an autonomous mobile robot, in Proc. IEEE Conf. Robot. Autom., 1990, pp [18] I. Kolmanovsky and N. H. McClamroch, Development in nonholonomic control problems, IEEE Control Syst. Mag., vol. 15, pp. 0 36, Dec [19] M. Krstic et al., Nonlinear and Adaptive Control Design. New York: Wiley, [0] P. Lucibello and G. Oriolo, Robust stabilization by iterative state steering with an application to chained-form systems, Automatica, vol. 37, no. 1, pp , 001. A New Formulation of Visual Servoing Based on Cylindrical Coordinate System Masami Iwatsuki and Norimitsu Okiyama Abstract Image-based visual servoing is a flexible and robust technique to control a robot and guide it to a desired position only by using two-dimensional visual data.however, it is well known that the classical visual servoing based on the Cartesian coordinate system has one crucial problem, that the camera moves backward at infinity, in case that the camera motion from the initial to desired poses is a pure rotation of 180 around the optical axis.this paper proposes a new formulation of visual servoing, based on a cylindrical coordinate system that can shift the position of the origin. The proposed approach can interpret from a pure rotation around an arbitrary axis to the proper camera rotational motion.it is shown that this formulation contains the classical approach based on the Cartesian coordinate system as an extreme case with the origin located at infinity.furthermore, we propose a decision method of the origin-shift parameters by estimating a rotational motion from the differences between initial and desired image-plane positions of feature points. Index Terms Camera retreat problem, cylindrical coordinate system, eye-in-hand robot, visual servoing. I. INTRODUCTION Visual servoing is a flexible and robust control technique of robots using vision in feedback-control loops. It is classified into positionbased approaches and image-based approaches [1], []. It is known that the image-based visual servoing can derive a robot motion directly from two-dimensional (-D) visual data [3]. One of the chief advantages to the image-based visual servoing is that the positioning accuracy of the robot is less sensitive to robot and camera calibration errors and image measurement errors. In most of the image-based visual servo systems, image features are composed with a set of image points, frequently the centroids of regions, thanks to the robustness and implementation ease of feature extraction [1]. Unfortunately, the conventional approach of monocular Manuscript received April 5, 003; revised May 11, 004; June 19, 004; July 19, 004. This paper was recommended for publication by Associate Editor F. Chaumette and Editor S. Hutchinson upon evaluation of the reviewers comments. This paper was presented in part at the IEEE/RSJ International Conference on Intelligent Robots and Systems, Lausanne, Switzerland, October 00. The authors are with the Faculty of Engineering, Hosei University, Tokyo , Japan ( iwatsuki@k.hosei.ac.jp). Digital Object Identifier /TRO /$ IEEE

Dynamic Tracking Control of Uncertain Nonholonomic Mobile Robots

Dynamic Tracking Control of Uncertain Nonholonomic Mobile Robots Dynamic Tracking Control of Uncertain Nonholonomic Mobile Robots Wenjie Dong and Yi Guo Department of Electrical and Computer Engineering University of Central Florida Orlando FL 3816 USA Abstract We consider

More information

OVER THE past 20 years, the control of mobile robots has

OVER THE past 20 years, the control of mobile robots has IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 18, NO. 5, SEPTEMBER 2010 1199 A Simple Adaptive Control Approach for Trajectory Tracking of Electrically Driven Nonholonomic Mobile Robots Bong Seok

More information

Nonlinear Tracking Control of Underactuated Surface Vessel

Nonlinear Tracking Control of Underactuated Surface Vessel American Control Conference June -. Portland OR USA FrB. Nonlinear Tracking Control of Underactuated Surface Vessel Wenjie Dong and Yi Guo Abstract We consider in this paper the tracking control problem

More information

NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT

NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT Plamen PETROV Lubomir DIMITROV Technical University of Sofia Bulgaria Abstract. A nonlinear feedback path controller for a differential drive

More information

Real-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics

Real-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics Real-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics TIEMIN HU and SIMON X. YANG ARIS (Advanced Robotics & Intelligent Systems) Lab School of Engineering, University of Guelph

More information

Adaptive Jacobian Tracking Control of Robots With Uncertainties in Kinematic, Dynamic and Actuator Models

Adaptive Jacobian Tracking Control of Robots With Uncertainties in Kinematic, Dynamic and Actuator Models 104 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 51, NO. 6, JUNE 006 Adaptive Jacobian Tracking Control of Robots With Uncertainties in Kinematic, Dynamic and Actuator Models C. C. Cheah, C. Liu, and J.

More information

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays IEEE TRANSACTIONS ON AUTOMATIC CONTROL VOL. 56 NO. 3 MARCH 2011 655 Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays Nikolaos Bekiaris-Liberis Miroslav Krstic In this case system

More information

Stability of Hybrid Control Systems Based on Time-State Control Forms

Stability of Hybrid Control Systems Based on Time-State Control Forms Stability of Hybrid Control Systems Based on Time-State Control Forms Yoshikatsu HOSHI, Mitsuji SAMPEI, Shigeki NAKAURA Department of Mechanical and Control Engineering Tokyo Institute of Technology 2

More information

THE control of systems with uncertain nonlinear dynamics

THE control of systems with uncertain nonlinear dynamics IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 2, MARCH 2008 373 Asymptotic Tracking for Systems With Structured and Unstructured Uncertainties P. M. Patre, Student Member, IEEE, W. MacKunis,

More information

PERIODIC signals are commonly experienced in industrial

PERIODIC signals are commonly experienced in industrial IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 15, NO. 2, MARCH 2007 369 Repetitive Learning Control of Nonlinear Continuous-Time Systems Using Quasi-Sliding Mode Xiao-Dong Li, Tommy W. S. Chow,

More information

A Sliding Mode Control based on Nonlinear Disturbance Observer for the Mobile Manipulator

A Sliding Mode Control based on Nonlinear Disturbance Observer for the Mobile Manipulator International Core Journal of Engineering Vol.3 No.6 7 ISSN: 44-895 A Sliding Mode Control based on Nonlinear Disturbance Observer for the Mobile Manipulator Yanna Si Information Engineering College Henan

More information

Posture regulation for unicycle-like robots with. prescribed performance guarantees

Posture regulation for unicycle-like robots with. prescribed performance guarantees Posture regulation for unicycle-like robots with prescribed performance guarantees Martina Zambelli, Yiannis Karayiannidis 2 and Dimos V. Dimarogonas ACCESS Linnaeus Center and Centre for Autonomous Systems,

More information

Adaptive motion/force control of nonholonomic mechanical systems with affine constraints

Adaptive motion/force control of nonholonomic mechanical systems with affine constraints 646 Nonlinear Analysis: Modelling and Control, 214, Vol. 19, No. 4, 646 659 http://dx.doi.org/1.15388/na.214.4.9 Adaptive motion/force control of nonholonomic mechanical systems with affine constraints

More information

Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot

Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot Vol.3 No., 27 مجلد 3 العدد 27 Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot Abdul-Basset A. AL-Hussein Electrical Engineering Department Basrah

More information

458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 3, MAY 2008

458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 3, MAY 2008 458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL 16, NO 3, MAY 2008 Brief Papers Adaptive Control for Nonlinearly Parameterized Uncertainties in Robot Manipulators N V Q Hung, Member, IEEE, H D

More information

Introduction to Dynamic Path Inversion

Introduction to Dynamic Path Inversion Dipartimento di ingegneria dell Informazione Università di Parma Dottorato di Ricerca in Tecnologie dell Informazione a.a. 2005/2006 Introduction to Dynamic Path Aurelio PIAZZI DII, Università di Parma

More information

Control of a Car-Like Vehicle with a Reference Model and Particularization

Control of a Car-Like Vehicle with a Reference Model and Particularization Control of a Car-Like Vehicle with a Reference Model and Particularization Luis Gracia Josep Tornero Department of Systems and Control Engineering Polytechnic University of Valencia Camino de Vera s/n,

More information

Extremal Trajectories for Bounded Velocity Mobile Robots

Extremal Trajectories for Bounded Velocity Mobile Robots Extremal Trajectories for Bounded Velocity Mobile Robots Devin J. Balkcom and Matthew T. Mason Abstract Previous work [3, 6, 9, 8, 7, 1] has presented the time optimal trajectories for three classes of

More information

Adaptive Control of a Class of Nonlinear Systems with Nonlinearly Parameterized Fuzzy Approximators

Adaptive Control of a Class of Nonlinear Systems with Nonlinearly Parameterized Fuzzy Approximators IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 9, NO. 2, APRIL 2001 315 Adaptive Control of a Class of Nonlinear Systems with Nonlinearly Parameterized Fuzzy Approximators Hugang Han, Chun-Yi Su, Yury Stepanenko

More information

Exponential Controller for Robot Manipulators

Exponential Controller for Robot Manipulators Exponential Controller for Robot Manipulators Fernando Reyes Benemérita Universidad Autónoma de Puebla Grupo de Robótica de la Facultad de Ciencias de la Electrónica Apartado Postal 542, Puebla 7200, México

More information

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties Australian Journal of Basic and Applied Sciences, 3(1): 308-322, 2009 ISSN 1991-8178 Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties M.R.Soltanpour, M.M.Fateh

More information

A SIMPLE ITERATIVE SCHEME FOR LEARNING GRAVITY COMPENSATION IN ROBOT ARMS

A SIMPLE ITERATIVE SCHEME FOR LEARNING GRAVITY COMPENSATION IN ROBOT ARMS A SIMPLE ITERATIVE SCHEME FOR LEARNING GRAVITY COMPENSATION IN ROBOT ARMS A. DE LUCA, S. PANZIERI Dipartimento di Informatica e Sistemistica Università degli Studi di Roma La Sapienza ABSTRACT The set-point

More information

Adaptive Robust Control for Servo Mechanisms With Partially Unknown States via Dynamic Surface Control Approach

Adaptive Robust Control for Servo Mechanisms With Partially Unknown States via Dynamic Surface Control Approach IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 18, NO. 3, MAY 2010 723 Adaptive Robust Control for Servo Mechanisms With Partially Unknown States via Dynamic Surface Control Approach Guozhu Zhang,

More information

Coordinated Path Following for Mobile Robots

Coordinated Path Following for Mobile Robots Coordinated Path Following for Mobile Robots Kiattisin Kanjanawanishkul, Marius Hofmeister, and Andreas Zell University of Tübingen, Department of Computer Science, Sand 1, 7276 Tübingen Abstract. A control

More information

Commun Nonlinear Sci Numer Simulat

Commun Nonlinear Sci Numer Simulat Commun Nonlinear Sci Numer Simulat 14 (9) 319 37 Contents lists available at ScienceDirect Commun Nonlinear Sci Numer Simulat journal homepage: www.elsevier.com/locate/cnsns Switched control of a nonholonomic

More information

K -exponential stability of the closed loop system.

K -exponential stability of the closed loop system. 221 EXPONENTIAL TRACKING CONTROL OF A MOBILE CAR USING A CASCADED APPROACH Elena Panteley ;1 Erjen Lefeber ;2 Antonio Loría Henk Nijmeijer ; Institute of Problems of Mech. Engg., Academy of Sciences of

More information

Mobile Robot Control on a Reference Path

Mobile Robot Control on a Reference Path Proceedings of the 3th Mediterranean Conference on Control and Automation Limassol, Cyprus, June 7-9, 5 WeM5-6 Mobile Robot Control on a Reference Path Gregor Klančar, Drago Matko, Sašo Blažič Abstract

More information

Control of Mobile Robots

Control of Mobile Robots Control of Mobile Robots Regulation and trajectory tracking Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Organization and

More information

Robust Control of a 3D Space Robot with an Initial Angular Momentum based on the Nonlinear Model Predictive Control Method

Robust Control of a 3D Space Robot with an Initial Angular Momentum based on the Nonlinear Model Predictive Control Method Vol. 9, No. 6, 8 Robust Control of a 3D Space Robot with an Initial Angular Momentum based on the Nonlinear Model Predictive Control Method Tatsuya Kai Department of Applied Electronics Faculty of Industrial

More information

MANY adaptive control methods rely on parameter estimation

MANY adaptive control methods rely on parameter estimation 610 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 52, NO 4, APRIL 2007 Direct Adaptive Dynamic Compensation for Minimum Phase Systems With Unknown Relative Degree Jesse B Hoagg and Dennis S Bernstein Abstract

More information

554 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 55, NO. 2, FEBRUARY and such that /$ IEEE

554 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 55, NO. 2, FEBRUARY and such that /$ IEEE 554 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 55, NO. 2, FEBRUARY 2010 REFERENCES [1] M. Fliess, J. Levine, P. Martin, and P. Rouchon, Flatness and defect of nonlinear systems: Introductory theory and

More information

IN this paper we consider the stabilization problem for

IN this paper we consider the stabilization problem for 614 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 42, NO 5, MAY 1997 Exponential Stabilization of Driftless Nonlinear Control Systems Using Homogeneous Feedback Robert T M Closkey, Member, IEEE, and Richard

More information

Underactuated Dynamic Positioning of a Ship Experimental Results

Underactuated Dynamic Positioning of a Ship Experimental Results 856 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 8, NO. 5, SEPTEMBER 2000 Underactuated Dynamic Positioning of a Ship Experimental Results Kristin Y. Pettersen and Thor I. Fossen Abstract The

More information

RBF Neural Network Adaptive Control for Space Robots without Speed Feedback Signal

RBF Neural Network Adaptive Control for Space Robots without Speed Feedback Signal Trans. Japan Soc. Aero. Space Sci. Vol. 56, No. 6, pp. 37 3, 3 RBF Neural Network Adaptive Control for Space Robots without Speed Feedback Signal By Wenhui ZHANG, Xiaoping YE and Xiaoming JI Institute

More information

Logic-based switching control of a nonholonomic system with parametric modeling uncertainty

Logic-based switching control of a nonholonomic system with parametric modeling uncertainty Logic-based switching control of a nonholonomic system with parametric modeling uncertainty João P. Hespanha, Daniel Liberzon, A. Stephen Morse Dept. of Electrical Eng. and Computer Science University

More information

Design and Stability Analysis of Single-Input Fuzzy Logic Controller

Design and Stability Analysis of Single-Input Fuzzy Logic Controller IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 30, NO. 2, APRIL 2000 303 Design and Stability Analysis of Single-Input Fuzzy Logic Controller Byung-Jae Choi, Seong-Woo Kwak,

More information

WE propose the tracking trajectory control of a tricycle

WE propose the tracking trajectory control of a tricycle Proceedings of the International MultiConference of Engineers and Computer Scientists 7 Vol I, IMECS 7, March - 7, 7, Hong Kong Trajectory Tracking Controller Design for A Tricycle Robot Using Piecewise

More information

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT Journal of Computer Science and Cybernetics, V.31, N.3 (2015), 255 265 DOI: 10.15625/1813-9663/31/3/6127 CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT NGUYEN TIEN KIEM

More information

Observer Based Output Feedback Tracking Control of Robot Manipulators

Observer Based Output Feedback Tracking Control of Robot Manipulators 1 IEEE International Conference on Control Applications Part of 1 IEEE Multi-Conference on Systems and Control Yokohama, Japan, September 8-1, 1 Observer Based Output Feedback Tracking Control of Robot

More information

DISCRETE-TIME TIME-VARYING ROBUST STABILIZATION FOR SYSTEMS IN POWER FORM. Dina Shona Laila and Alessandro Astolfi

DISCRETE-TIME TIME-VARYING ROBUST STABILIZATION FOR SYSTEMS IN POWER FORM. Dina Shona Laila and Alessandro Astolfi DISCRETE-TIME TIME-VARYING ROBUST STABILIZATION FOR SYSTEMS IN POWER FORM Dina Shona Laila and Alessandro Astolfi Electrical and Electronic Engineering Department Imperial College, Exhibition Road, London

More information

EML5311 Lyapunov Stability & Robust Control Design

EML5311 Lyapunov Stability & Robust Control Design EML5311 Lyapunov Stability & Robust Control Design 1 Lyapunov Stability criterion In Robust control design of nonlinear uncertain systems, stability theory plays an important role in engineering systems.

More information

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 4, No Sofia 04 Print ISSN: 3-970; Online ISSN: 34-408 DOI: 0.478/cait-04-00 Nonlinear PD Controllers with Gravity Compensation

More information

A Control Lyapunov Function Approach to Multiagent Coordination

A Control Lyapunov Function Approach to Multiagent Coordination IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 18, NO. 5, OCTOBER 2002 847 A Control Lyapunov Function Approach to Multiagent Coordination Petter Ögren, Magnus Egerstedt, Member, IEEE, and Xiaoming

More information

Trajectory tracking & Path-following control

Trajectory tracking & Path-following control Cooperative Control of Multiple Robotic Vehicles: Theory and Practice Trajectory tracking & Path-following control EECI Graduate School on Control Supélec, Feb. 21-25, 2011 A word about T Tracking and

More information

Adaptive set point control of robotic manipulators with amplitude limited control inputs* E. Zergeroglu, W. Dixon, A. Behal and D.

Adaptive set point control of robotic manipulators with amplitude limited control inputs* E. Zergeroglu, W. Dixon, A. Behal and D. Robotica (2) volume 18, pp. 171 181. Printed in the United Kingdom 2 Cambridge University Press Adaptive set point control of robotic manipulators with amplitude limited control inputs* E. Zergeroglu,

More information

Research Article Energy Reduction with Anticontrol of Chaos for Nonholonomic Mobile Robot System

Research Article Energy Reduction with Anticontrol of Chaos for Nonholonomic Mobile Robot System Abstract and Applied Analysis Volume 22, Article ID 8544, 4 pages doi:.55/22/8544 Research Article Energy Reduction with Anticontrol of Chaos for Nonholonomic Mobile Robot System Zahra Yaghoubi, Hassan

More information

Robot Manipulator Control. Hesheng Wang Dept. of Automation

Robot Manipulator Control. Hesheng Wang Dept. of Automation Robot Manipulator Control Hesheng Wang Dept. of Automation Introduction Industrial robots work based on the teaching/playback scheme Operators teach the task procedure to a robot he robot plays back eecute

More information

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems 53rd IEEE Conference on Decision and Control December 15-17, 2014. Los Angeles, California, USA A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems Seyed Hossein Mousavi 1,

More information

A Sliding Mode Controller Using Neural Networks for Robot Manipulator

A Sliding Mode Controller Using Neural Networks for Robot Manipulator ESANN'4 proceedings - European Symposium on Artificial Neural Networks Bruges (Belgium), 8-3 April 4, d-side publi., ISBN -9337-4-8, pp. 93-98 A Sliding Mode Controller Using Neural Networks for Robot

More information

Discontinuous Backstepping for Stabilization of Nonholonomic Mobile Robots

Discontinuous Backstepping for Stabilization of Nonholonomic Mobile Robots Discontinuous Backstepping for Stabilization of Nonholonomic Mobile Robots Herbert G. Tanner GRASP Laboratory University of Pennsylvania Philadelphia, PA, 94, USA. tanner@grasp.cis.upenn.edu Kostas J.

More information

Tracking Control of Robot Manipulators with Bounded Torque Inputs* W.E. Dixon, M.S. de Queiroz, F. Zhang and D.M. Dawson

Tracking Control of Robot Manipulators with Bounded Torque Inputs* W.E. Dixon, M.S. de Queiroz, F. Zhang and D.M. Dawson Robotica (1999) volume 17, pp. 121 129. Printed in the United Kingdom 1999 Cambridge University Press Tracking Control of Robot Manipulators with Bounded Torque Inputs* W.E. Dixon, M.S. de Queiroz, F.

More information

IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 58, NO. 5, MAY invertible, that is (1) In this way, on, and on, system (3) becomes

IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 58, NO. 5, MAY invertible, that is (1) In this way, on, and on, system (3) becomes IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 58, NO. 5, MAY 2013 1269 Sliding Mode and Active Disturbance Rejection Control to Stabilization of One-Dimensional Anti-Stable Wave Equations Subject to Disturbance

More information

Optimal Control of Uncertain Nonlinear Systems

Optimal Control of Uncertain Nonlinear Systems Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec. 9-11, 28 Optimal Control of Uncertain Nonlinear Systems using RISE Feedback K.Dupree,P.M.Patre,Z.D.Wilcox,andW.E.Dixon

More information

Automatic Control 2. Nonlinear systems. Prof. Alberto Bemporad. University of Trento. Academic year

Automatic Control 2. Nonlinear systems. Prof. Alberto Bemporad. University of Trento. Academic year Automatic Control 2 Nonlinear systems Prof. Alberto Bemporad University of Trento Academic year 2010-2011 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 2010-2011 1 / 18

More information

AS A POPULAR approach for compensating external

AS A POPULAR approach for compensating external IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 1, JANUARY 2008 137 A Novel Robust Nonlinear Motion Controller With Disturbance Observer Zi-Jiang Yang, Hiroshi Tsubakihara, Shunshoku Kanae,

More information

IN THIS PAPER, we consider a class of continuous-time recurrent

IN THIS PAPER, we consider a class of continuous-time recurrent IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 51, NO. 4, APRIL 2004 161 Global Output Convergence of a Class of Continuous-Time Recurrent Neural Networks With Time-Varying Thresholds

More information

Trajectory-tracking control of a planar 3-RRR parallel manipulator

Trajectory-tracking control of a planar 3-RRR parallel manipulator Trajectory-tracking control of a planar 3-RRR parallel manipulator Chaman Nasa and Sandipan Bandyopadhyay Department of Engineering Design Indian Institute of Technology Madras Chennai, India Abstract

More information

Position in the xy plane y position x position

Position in the xy plane y position x position Robust Control of an Underactuated Surface Vessel with Thruster Dynamics K. Y. Pettersen and O. Egeland Department of Engineering Cybernetics Norwegian Uniersity of Science and Technology N- Trondheim,

More information

Feedback Control Strategies for a Nonholonomic Mobile Robot Using a Nonlinear Oscillator

Feedback Control Strategies for a Nonholonomic Mobile Robot Using a Nonlinear Oscillator Feedback Control Strategies for a Nonholonomic Mobile Robot Using a Nonlinear Oscillator Ranjan Mukherjee Department of Mechanical Engineering Michigan State University East Lansing, Michigan 4884 e-mail:

More information

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Journal of Automation Control Engineering Vol 3 No 2 April 2015 An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Nguyen Duy Cuong Nguyen Van Lanh Gia Thi Dinh Electronics Faculty

More information

UDE-based Dynamic Surface Control for Strict-feedback Systems with Mismatched Disturbances

UDE-based Dynamic Surface Control for Strict-feedback Systems with Mismatched Disturbances 16 American Control Conference ACC) Boston Marriott Copley Place July 6-8, 16. Boston, MA, USA UDE-based Dynamic Surface Control for Strict-feedback Systems with Mismatched Disturbances Jiguo Dai, Beibei

More information

Global Exponential Tracking Control of a Mobile Robot System via a PE Condition

Global Exponential Tracking Control of a Mobile Robot System via a PE Condition IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 30, NO. 1, FEBRUARY 2000 129 Global Exponential Tracking Control of a Mobile Robot System via a PE Condition Warren E. Dixon,

More information

Line following of a mobile robot

Line following of a mobile robot Line following of a mobile robot May 18, 004 1 In brief... The project is about controlling a differential steering mobile robot so that it follows a specified track. Steering is achieved by setting different

More information

A composite adaptive output feedback tracking controller for robotic manipulators* E. Zergeroglu, W. Dixon, D. Haste, and D.

A composite adaptive output feedback tracking controller for robotic manipulators* E. Zergeroglu, W. Dixon, D. Haste, and D. Robotica (1999) volume 17, pp. 591 600. Printed in the United Kingdom 1999 Cambridge University Press A composite adaptive output feedback tracking controller for robotic manipulators* E. Zergeroglu, W.

More information

Formation Control of Nonholonomic Mobile Robots

Formation Control of Nonholonomic Mobile Robots Proceedings of the 6 American Control Conference Minneapolis, Minnesota, USA, June -6, 6 FrC Formation Control of Nonholonomic Mobile Robots WJ Dong, Yi Guo, and JA Farrell Abstract In this paper, formation

More information

H State-Feedback Controller Design for Discrete-Time Fuzzy Systems Using Fuzzy Weighting-Dependent Lyapunov Functions

H State-Feedback Controller Design for Discrete-Time Fuzzy Systems Using Fuzzy Weighting-Dependent Lyapunov Functions IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL 11, NO 2, APRIL 2003 271 H State-Feedback Controller Design for Discrete-Time Fuzzy Systems Using Fuzzy Weighting-Dependent Lyapunov Functions Doo Jin Choi and PooGyeon

More information

Neural Network Control of Robot Manipulators and Nonlinear Systems

Neural Network Control of Robot Manipulators and Nonlinear Systems Neural Network Control of Robot Manipulators and Nonlinear Systems F.L. LEWIS Automation and Robotics Research Institute The University of Texas at Arlington S. JAG ANNATHAN Systems and Controls Research

More information

An Explicit Characterization of Minimum Wheel-Rotation Paths for Differential-Drives

An Explicit Characterization of Minimum Wheel-Rotation Paths for Differential-Drives An Explicit Characterization of Minimum Wheel-Rotation Paths for Differential-Drives Hamidreza Chitsaz 1, Steven M. LaValle 1, Devin J. Balkcom, and Matthew T. Mason 3 1 Department of Computer Science

More information

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions.

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions. Robotics II March 7, 018 Exercise 1 An automated crane can be seen as a mechanical system with two degrees of freedom that moves along a horizontal rail subject to the actuation force F, and that transports

More information

Global stabilization of an underactuated autonomous underwater vehicle via logic-based switching 1

Global stabilization of an underactuated autonomous underwater vehicle via logic-based switching 1 Proc. of CDC - 4st IEEE Conference on Decision and Control, Las Vegas, NV, December Global stabilization of an underactuated autonomous underwater vehicle via logic-based switching António Pedro Aguiar

More information

q HYBRID CONTROL FOR BALANCE 0.5 Position: q (radian) q Time: t (seconds) q1 err (radian)

q HYBRID CONTROL FOR BALANCE 0.5 Position: q (radian) q Time: t (seconds) q1 err (radian) Hybrid Control for the Pendubot Mingjun Zhang and Tzyh-Jong Tarn Department of Systems Science and Mathematics Washington University in St. Louis, MO, USA mjz@zach.wustl.edu and tarn@wurobot.wustl.edu

More information

Distributed Coordinated Tracking With Reduced Interaction via a Variable Structure Approach Yongcan Cao, Member, IEEE, and Wei Ren, Member, IEEE

Distributed Coordinated Tracking With Reduced Interaction via a Variable Structure Approach Yongcan Cao, Member, IEEE, and Wei Ren, Member, IEEE IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 57, NO. 1, JANUARY 2012 33 Distributed Coordinated Tracking With Reduced Interaction via a Variable Structure Approach Yongcan Cao, Member, IEEE, and Wei Ren,

More information

SDRE BASED LEADER-FOLLOWER FORMATION CONTROL OF MULTIPLE MOBILE ROBOTS

SDRE BASED LEADER-FOLLOWER FORMATION CONTROL OF MULTIPLE MOBILE ROBOTS SDRE BASED EADER-FOOWER FORMAION CONRO OF MUIPE MOBIE ROBOS Caio Igor Gonçalves Chinelato, uiz S. Martins-Filho Universidade Federal do ABC - UFABC Av. dos Estados, 5001, Bangu, 09210-971, Santo André,

More information

A new large projection operator for the redundancy framework

A new large projection operator for the redundancy framework 21 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 21, Anchorage, Alaska, USA A new large projection operator for the redundancy framework Mohammed Marey

More information

IN RECENT years, the control of mechanical systems

IN RECENT years, the control of mechanical systems IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART A: SYSTEMS AND HUMANS, VOL. 29, NO. 3, MAY 1999 307 Reduced Order Model and Robust Control Architecture for Mechanical Systems with Nonholonomic

More information

Robust Control of Cooperative Underactuated Manipulators

Robust Control of Cooperative Underactuated Manipulators Robust Control of Cooperative Underactuated Manipulators Marcel Bergerman * Yangsheng Xu +,** Yun-Hui Liu ** * Automation Institute Informatics Technology Center Campinas SP Brazil + The Robotics Institute

More information

Tracking control strategy for the standard N-trailer mobile robot geometrically motivated approach

Tracking control strategy for the standard N-trailer mobile robot geometrically motivated approach Tracking control strategy for the standard N-trailer mobile robot geometrically motivated approach The paper presented during 8 th International Workshop RoMoCo, Bukowy Dworek, Poland, June 5-7, Maciej

More information

Modelling and Simulation of a Wheeled Mobile Robot in Configuration Classical Tricycle

Modelling and Simulation of a Wheeled Mobile Robot in Configuration Classical Tricycle Modelling and Simulation of a Wheeled Mobile Robot in Configuration Classical Tricycle ISEA BONIA, FERNANDO REYES & MARCO MENDOZA Grupo de Robótica, Facultad de Ciencias de la Electrónica Benemérita Universidad

More information

I. MAIN NOTATION LIST

I. MAIN NOTATION LIST IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 19, NO. 5, MAY 2008 817 Robust Neural Network Tracking Controller Using Simultaneous Perturbation Stochastic Approximation Qing Song, Member, IEEE, James C. Spall,

More information

Fast Seek Control for Flexible Disk Drive Systems

Fast Seek Control for Flexible Disk Drive Systems Fast Seek Control for Flexible Disk Drive Systems with Back EMF and Inductance Chanat La-orpacharapan and Lucy Y. Pao Department of Electrical and Computer Engineering niversity of Colorado, Boulder, CO

More information

Robust Control of Robot Manipulator by Model Based Disturbance Attenuation

Robust Control of Robot Manipulator by Model Based Disturbance Attenuation IEEE/ASME Trans. Mechatronics, vol. 8, no. 4, pp. 511-513, Nov./Dec. 2003 obust Control of obot Manipulator by Model Based Disturbance Attenuation Keywords : obot manipulators, MBDA, position control,

More information

Indirect Model Reference Adaptive Control System Based on Dynamic Certainty Equivalence Principle and Recursive Identifier Scheme

Indirect Model Reference Adaptive Control System Based on Dynamic Certainty Equivalence Principle and Recursive Identifier Scheme Indirect Model Reference Adaptive Control System Based on Dynamic Certainty Equivalence Principle and Recursive Identifier Scheme Itamiya, K. *1, Sawada, M. 2 1 Dept. of Electrical and Electronic Eng.,

More information

A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS

A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS Copyright 00 IFAC 15th Triennial World Congress, Barcelona, Spain A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF RD-ORDER UNCERTAIN NONLINEAR SYSTEMS Choon-Ki Ahn, Beom-Soo

More information

Prediction-based adaptive control of a class of discrete-time nonlinear systems with nonlinear growth rate

Prediction-based adaptive control of a class of discrete-time nonlinear systems with nonlinear growth rate www.scichina.com info.scichina.com www.springerlin.com Prediction-based adaptive control of a class of discrete-time nonlinear systems with nonlinear growth rate WEI Chen & CHEN ZongJi School of Automation

More information

Adaptive and Robust Controls of Uncertain Systems With Nonlinear Parameterization

Adaptive and Robust Controls of Uncertain Systems With Nonlinear Parameterization IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 48, NO. 0, OCTOBER 003 87 Adaptive and Robust Controls of Uncertain Systems With Nonlinear Parameterization Zhihua Qu Abstract Two classes of partially known

More information

Optimal Polynomial Control for Discrete-Time Systems

Optimal Polynomial Control for Discrete-Time Systems 1 Optimal Polynomial Control for Discrete-Time Systems Prof Guy Beale Electrical and Computer Engineering Department George Mason University Fairfax, Virginia Correspondence concerning this paper should

More information

NEURAL NETWORKS (NNs) play an important role in

NEURAL NETWORKS (NNs) play an important role in 1630 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL 34, NO 4, AUGUST 2004 Adaptive Neural Network Control for a Class of MIMO Nonlinear Systems With Disturbances in Discrete-Time

More information

Cross-Coupling Control for Slippage Minimization of a Four-Wheel-Steering Mobile Robot

Cross-Coupling Control for Slippage Minimization of a Four-Wheel-Steering Mobile Robot Cross-Coupling Control for Slippage Minimization of a Four-Wheel-Steering Mobile Robot Maxim Makatchev Dept. of Manufacturing Engineering and Engineering Management City University of Hong Kong Hong Kong

More information

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain World Applied Sciences Journal 14 (9): 1306-1312, 2011 ISSN 1818-4952 IDOSI Publications, 2011 Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain Samira Soltani

More information

Adaptive robust control for DC motors with input saturation

Adaptive robust control for DC motors with input saturation Published in IET Control Theory and Applications Received on 0th July 00 Revised on 5th April 0 doi: 0.049/iet-cta.00.045 Adaptive robust control for DC motors with input saturation Z. Li, J. Chen G. Zhang

More information

A Delay-dependent Condition for the Exponential Stability of Switched Linear Systems with Time-varying Delay

A Delay-dependent Condition for the Exponential Stability of Switched Linear Systems with Time-varying Delay A Delay-dependent Condition for the Exponential Stability of Switched Linear Systems with Time-varying Delay Kreangkri Ratchagit Department of Mathematics Faculty of Science Maejo University Chiang Mai

More information

ADAPTIVE VISION-BASED PATH FOLLOWING CONTROL OF A WHEELED ROBOT

ADAPTIVE VISION-BASED PATH FOLLOWING CONTROL OF A WHEELED ROBOT ADAPTIVE VISION-BASED PATH FOLLOWING CONTROL OF A WHEELED ROBOT L. LAPIERRE, D. SOETANTO, A. PASCOAL Institute for Systems and Robotics - IST, Torre Norte, Piso 8, Av. Rovisco Pais,, 49- Lisbon, Portugal.

More information

IN recent years, controller design for systems having complex

IN recent years, controller design for systems having complex 818 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL 29, NO 6, DECEMBER 1999 Adaptive Neural Network Control of Nonlinear Systems by State and Output Feedback S S Ge, Member,

More information

THE nonholonomic systems, that is Lagrange systems

THE nonholonomic systems, that is Lagrange systems Finite-Time Control Design for Nonholonomic Mobile Robots Subject to Spatial Constraint Yanling Shang, Jiacai Huang, Hongsheng Li and Xiulan Wen Abstract This paper studies the problem of finite-time stabilizing

More information

Tracking Control of Unicycle-Modeled Mobile Robots Using a Saturation Feedback Controller

Tracking Control of Unicycle-Modeled Mobile Robots Using a Saturation Feedback Controller IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 9, NO. 2, MARCH 2001 305 Tracking Control of Unicycle-Modeled Mobile Robots Using a Saturation Feedback Controller Ti-Chung Lee, Kai-Tai Song, Associate

More information

IMU-Laser Scanner Localization: Observability Analysis

IMU-Laser Scanner Localization: Observability Analysis IMU-Laser Scanner Localization: Observability Analysis Faraz M. Mirzaei and Stergios I. Roumeliotis {faraz stergios}@cs.umn.edu Dept. of Computer Science & Engineering University of Minnesota Minneapolis,

More information

ESTIMATOR STABILITY ANALYSIS IN SLAM. Teresa Vidal-Calleja, Juan Andrade-Cetto, Alberto Sanfeliu

ESTIMATOR STABILITY ANALYSIS IN SLAM. Teresa Vidal-Calleja, Juan Andrade-Cetto, Alberto Sanfeliu ESTIMATOR STABILITY ANALYSIS IN SLAM Teresa Vidal-Calleja, Juan Andrade-Cetto, Alberto Sanfeliu Institut de Robtica i Informtica Industrial, UPC-CSIC Llorens Artigas 4-6, Barcelona, 88 Spain {tvidal, cetto,

More information

CLF-based Tracking Control for UAV Kinematic Models with Saturation Constraints

CLF-based Tracking Control for UAV Kinematic Models with Saturation Constraints CDC3-IEEE45 CLF-based Tracking Control for UAV Kinematic Models with Saturation Constraints Wei Ren Randal W. Beard Department of Electrical and Computer Engineering Brigham Young University Provo, Utah

More information

898 IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 17, NO. 6, DECEMBER X/01$ IEEE

898 IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 17, NO. 6, DECEMBER X/01$ IEEE 898 IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 17, NO. 6, DECEMBER 2001 Short Papers The Chaotic Mobile Robot Yoshihiko Nakamura and Akinori Sekiguchi Abstract In this paper, we develop a method

More information

Robust control of a wheeled mobile robot by voltage control strategy

Robust control of a wheeled mobile robot by voltage control strategy Nonlinear Dyn (215) 79:335 348 DOI 1.17/s1171-14-1667-8 ORIGINAL PAPER Robust control of a wheeled mobile robot by voltage control strategy Mohammad Mehdi Fateh Aliasghar Arab Received: 29 June 213 / Accepted:

More information