Passivity-Based Visual Motion Observer Integrating Three Dimensional Target Motion Models
|
|
- Paul Knight
- 5 years ago
- Views:
Transcription
1 SICE Journal of Control, Measurement, and System Integration, Vol. 5, No. 5, pp , September 2012 Passivity-Based Visual Motion Observer Integrating Three Dimensional Target Motion Models Takeshi HATANAKA and Masayuki FUJITA Abstract : This paper investigates a vision-based 3D rigid-body motion estimation problem. In one of our previous works, the authors addressed the problem using no prior information on the target motion. On the other hand, this paper presents another approach assuming some target motion patterns. The authors first consider a constant velocity model, which is a typical choice of motion patterns, and present a novel motion observer integrating the motion model. It is then proved based on passivity that the presented observer leads both of the estimates of the target object pose and body velocity to their actual values. Moreover, the result is extended to a more general motion pattern. Finally, the effectiveness of the presented estimation mechanism is demonstrated through experiments. Key Words : vision-based motion estimation, rigid-body motion, passivity. 1. Introduction A large amount of literature has devoted to fusion of control theory and computer vision [1] [6] mainly motivated by robot control. Currently, the motivating scenarios of the fusion spread over robotic systems into security and surveillance systems, medical imaging procedures and even understanding biological perceptual information processing. The history and recent developments are well summarized in [7] [9]. This paper focuses on vision-based 3D target object motion estimation of a moving target as in [10] [12]. The papers [10],[11] address a problem called structure and motion from motion via estimation methods in systems and control theory. The paper [12] investigates a 3D pose estimation/control problem for a moving target object based on passivity of rigid-body motion, where a vision-based observer called visual motion observer plays a central role. Here, the authors analyze a tracking performance of a camera to a moving object in the framework of L 2 -gain regarding the target velocity as unknown disturbances. As another way to deal with the target velocity, assuming some target object motion pattern is commonly used in visual servoing [1],[7],[8] and visual tracking [9] in order to cancel the tracking errors. A typical selection of the target motion patterns is a constant velocity model [8],[9],[13] inspired by a classical control theory to cancel tracking errors through an integral term. As the other option, a constant acceleration model is also employed in [13]. Periodic motion is also useful especially in medical robotics in order to model the heartbeat and breathing [14]. This paper investigates the problem of [12] assuming target motion patterns as prior knowledge. In particular, a novel motion observer integrating the 3D target motion model is proposed. The authors first deal with a constant velocity model Department of Mechanical and Control Engineering, Tokyo Institute of Technology, S5-26 Ookayama, Meguro-ku, Tokyo , Japan hatanaka@ctrl.titech.ac.jp (Received February 8, 2012) Fig. 1 Configurations of vision camera and target object. and prove that the presented observer leads both of the target pose estimate and body velocity estimate to their actual values. Moreover, the authors also present its extension to a generalized motion model and also prove the same statement as the constant velocity case. Finally, the effectiveness of the presented estimation mechanism is demonstrated through experiments on a testbed. 2. Rigid Body Motion and Measurements 2.1 Relative Rigid Body Motion Let us now consider the situation where a target object and a vision camera are in 3-D space as depicted in Fig. 1, where the coordinate frames Σ w, Σ c and Σ o represent the world frame, the vision camera frame, and the object frame, respectively. The position vector and the rotation matrix from the camera frame Σ c to the world frame Σ w are denoted by p wc R 3 and eˆξ wc θ wc SO(3) := {R R 3 3 R T R = I 3 and det(r) =+1}. The vector ξ wc R 3 specifies the rotation axis and θ wc Ris the rotation angle. For simplicity, we use ξθ wc to denote ξ wc θ wc.the notation is the operator such that âb = a b, a, b R 3 for the vector cross-product,i.e.âis a 3 3 skew-symmetric matrix. The vector space of all 3 3 skew-symmetric matrices is denoted by so(3). The notation denotes the inverse operator to. The pair of the position p wc and the orientation eˆξθ wc denoted by g wc = (p wc, eˆξθ wc ) SE(3) := R 3 SO(3) is called JCMSI 0005/12/ c 2012 SICE
2 SICE JCMSI, Vol. 5, No. 5, September Fig. 3 Block diagram of the camera model with RRBM. Fig. 2 A simple vision camera model. a pose of camera relative to Σ w. Similarly, we denote by g wo = (p wo, eˆξθ wo ) SE(3) pose of the object relative to the world frame Σ w. We also define the body velocity of the camera relative to the world frame Σ w as Vwc b = (v wc,ω wc ) R 6,wherev wc and ω wc respectively represent the linear and angular velocities of the origin of Σ c relative to Σ w [2]. Similarly, object s body velocity relative to Σ w is denoted as Vwo b = (v wo,ω wo ) R 6. In this paper, we use the following homogeneous representation of g = (p, eˆξθ ) SE(3) and V b = (v,ω). g = [ eˆξθ p 0 1 ], ˆV = [ ˆω v 0 0 Then, the body velocities Vwc b and Vwo b are simply given by ˆV wc b = g 1 wcġ wc and ˆV wo b = g 1 woġ wo. Let g co = (p co, eˆξθ co ) SE(3) be the pose of Σ o relative to Σ c. Then, it is known that g co can be represented as g co = g 1 wcg wo. By using the body velocities Vwc b and Vwo, b the motion of the relative pose g co is written as ġ co = ˆV b wcg co + g co ˆV b wo. (1) Equation (1) is a standard formula for the relation between the body velocities of three coordinate frames [2]. 2.2 Visual Measurement In this subsection, we define the visual measurement of the vision camera which is available for estimation of object motion. Throughout this paper, we use a pinhole camera model with a perspective projection [2] (Fig. 2). We assume that the object has m feature points (m 4) and the vision camera can extract them from the visual data. Let p oi R 3 and p ci R 3 be the position vectors of the object s i-th feature point relative to Σ o and Σ c, respectively. Using a transformation of the coordinates, we have p ci = g co p oi where p ci and p oi should be regarded, with a slight abuse of notation, as [p T ci 1]T and [p T oi 1]T. Let the feature points on the image plane coordinate f := [ f1 T fm T ] T R 2m be the visual measurement of the camera. Then, it is well known [2] that f i is given by the perspective projection f i = λ xci, p z ci y ci = [x ci y ci z ci ] T, (2) ci where λ is a focal length of the camera. In this paper, we assume that the point features p oi R 3 are known a priori. Then, the vision data vector f (g co ) depends only on the relative pose g co. Figure 3 illustrates the block diagram of the relative ]. rigid body motion with the camera model, where RRBM is an acronym for Relative Rigid Body Motion. Under the situation, Fujita and others [12] present a motion estimator called visual motion observer to estimate g co from the visual measurement f. Moreover, they analyze estimation accuracy in the framework of L 2 gain analysis regarding the body velocity V b wo as unknown disturbances. On the other hand, this paper presents another approach to the problem assuming that a pattern of the target motion is known a priori and available for estimation. This assumption is valid in case where we have some prior knowledge on the target object motion and, moreover, such a model might be obtained from the past profiles of f. 3. Constant Velocity Model In this section, we assume that the target object has a constant body velocity V b wo = c and that its model V b wo = 0 (3) is available for estimation. Then, the objective here is to present an observer producing the correct estimates of the relative pose g co and object body velocity V b wo. Note that (3) is useful not only in the case where the velocity is really constant since any signal is approximated by a piecewise step function. 3.1 Target Motion Model and Estimation Error Similarly to [12], we first prepare a model of the target object motion not only for (1) but also for (3) as V wo b = u v, (4a) ḡ co = ˆV wcḡ b co + ḡ co ˆ V wo b ḡ co û e, (4b) where V wo b = ( v wo, ω wo ) is the estimate of Vwo b and ḡ co = ( p co, eˆ ξ θ co ) is the estimate of g co. The inputs u v = (u vv, u vω )and u e = (u ep, u er ) are to be determined in order to drive the estimated value ( V wo, b ḡ co ) to their actual value (Vwo, b g co ). Note that once the pose estimate ḡ co is determined, the estimated measurement f = ( f 1,, f m ) is also computed from (2) by using the estimate ḡ co instead of g co. Let us now define the estimation error between the estimated value ḡ co and the actual g co as g e = (p e, eˆξθ e ):= ḡ 1 co g co. Using the notations e (eˆξθ R ):= sk(eˆξθ ), sk(eˆξθ ):= 1 (eˆξθ 2 e ˆξθ ), we also define the vector of the estimation error e e := (p e, e R (eˆξθ e )). If the vector e e is equal to zero, then the estimated relative pose ḡ co equals the actual g co. Let us now define the visual measurement error f e as f e := f f. Then, it is shown in [12] that the estimation error vector e e is approximately reconstructed by e e = J (ḡ co ) f e, (5) where denotes the pseudo-inverse and J( ) :SE(3) R 2m 6 is the well-known image Jacobian [2]. It is also known that if m 4 the image Jacobian has the full column rank.
3 278 SICE JCMSI, Vol. 5, No. 5, September 2012 Fig. 4 Estimation error system with target motion model. Fig. 5 Estimation error system with velocity loop. We next define the estimation error between the actual body velocity V b wo and its estimate V b wo as V e := V b wo V b wo. Then, the time evolutions of the estimation errors V e and g e are formulated as V e = u v, ġ e = û e g e ˆ V b wog e + g e ˆV b wo. (6a) (6b) Note that if V b wo = 0, (6b) is equivalent to the evolution of the estimation error g e in [12]. 3.2 Estimation Error System In this section, we consider an estimation error system from input (u v, u e ) to output (V e, e e ) whose block diagram is illustrated in Fig. 4. Since (6b) is not fully described as a function of g e and V e, we choose x = (Vwo, b V e, g e ) as a state variable of the estimation error system. Accordingly, the state equations are given by (3) and (6). Thegoalistodesign(u v, u e ) so that lim t (V e, e e ) = 0, which is equivalent to convergence of the estimates ḡ co and V wo b to their actual values g co and Vwo. b Namely, the problem is reduced to an output regulation problem leading the output (V e, e e ) to zero for the estimation error system (3) and (6). Note that the control objective has to be achieved by using only the estimation error vector e e reconstructed from visual measurement f via (5). Let us now close the loop of u v with a negative feedback u v = k v e e, k v > 0 (7) in advance and we will design only u e in the next subsection so as to achieve lim t (V e, e e ) = 0. The meaning of (7) will be explained later. The block diagram of the estimation error system with (7) is illustrated in Fig. 5. Then, the state equation (3) and (6) with the inner loop (7) is divided into the orientation part ω wo = 0, ω e = k v e R (eˆξθ e ), (8a) (8b) ėˆξθ e = û er eˆξθ e ˆ ω wo eˆξθ e + eˆξθe ˆω wo, (8c) and the position part v wo = 0, v e = k v p e, ṗ e = eˆξθ e v wo ( ˆ ω wo + û er )p e v wo + u ep. (9a) (9b) (9c) Note that (9) depends on (8) while (8) is independent of (9). We thus first consider only the evolution of orientation estimates and then deal with the position part. 3.3 Stabilization of Orientation Error System Let us first consider the system described by (8), whose input is u er, controlled output is (ω e, e R (eˆξθ e )) and measured output is e R (eˆξθ e ). For notational simplicity, we denote the state by x R := (ω wo,ω e, eˆξθ e ). Then, we have the following lemma. Lemma 1 The system (8) is passive from u er to e R (eˆξθ e ) with the storage function U R (x R ) = φ(eˆξθ e )+S ω (ω e ), where φ(eˆξθ e ) = 1 2 tr(i 3 eˆξθ e )ands ω (ω e ) = 1 2k v ω e 2. Proof Similarly to [12], the time derivative of the energy function φ(eˆξθ e ) along with (8c) is given by φ(eˆξθ e ) = e T R (eˆξθ e ) ( ) e ˆξθ e (u er ω wo ) + ω wo = e T R (eˆξθ e ) ( ) u er ω wo + ω wo = e T R (eˆξθ e )u er + e T R (eˆξθ e )ω e. (10) In addition, it is straightforward that the time derivative of S ω along with (8b) is given by Ṡ ω = e T R (eˆξθ e )ω e. (11) From (10) and (11), we have U R = u T er e e R(eˆξθ ). This completes the proof. Lemma 1 means that the negative feedback u er = k e e R (eˆξθ e ) (12) makes the energy U R non-increasing and hence we can prove the following theorem. Lemma 2 Consider the system (8) with (12). Then, lim t (e R (eˆξθ e ),ω e ) = 0 holds and hence both of the orientation and angular body velocity estimates converge to their actual values. Proof We prove the lemma using LaSalle invariance principle [15]. Since the energy U R is non-increasing and the angular velocity ω wo is constant, the set Ω := {x R U R (x R ) U R (x R (0)) and ω wo = ω wo (0)} is a positively invariant set of (8) with (12). From the definition of U R,thesetΩis compact. Hence, LaSalle invariance principle implies that all the state trajectories asymptotically converge to the largest invariant set contained in E := {x R U R = 0} = {x R e R (eˆξθ e ) = 0}. InthesetE, eˆξθ e = I 3, e R (eˆξθ e ) = 0and ėˆξθ e = 0 hold. Substituting these equations into (8c) yields 0 = ėˆξθ e = ˆ ω wo + ˆω wo = ˆω e.
4 Namely, the only solution that can stay identically in E is the trivial solution ω wo ω wo (0), (e R (eˆξθ e ),ω e ) 0. Thus, all the state trajectories asymptotically converge to the set of states satisfying (e R (eˆξθ e ),ω e ) = 0. Unlike the paper [12] with V b wo = 0, the system (8c) describing evolution of the orientation estimation error eˆξθ e is not passive due to the second term of (10). The term is canceled by the inner velocity loop (7). Hence, the operation (7) is interpreted as a kind of passivation of the orientation estimation error system. SICE JCMSI, Vol. 5, No. 5, September Stabilization of Position Error System The goal of this subsection is to design the input u ep so that the estimation errors p e and v e following (9) converge to 0. For this purpose, we first present the input u ep = ( ˆ ω wo k e I 3 )p e. (13) Substituting (12) and (13) into (9) yields v e = k v p e, ṗ e = eˆξθ e v wo sk(eˆξθ e )p e v wo k e p e. (14a) (14b) Using the notation x p = (v e, p e ), (14) is rewritten as 0 kv I ẋ p = Φx p + ψ, Φ := 3, (15a) I 3 k e I 3 [ ] 0 ψ := (I 3 eˆξθ e )v wo + sk(i 3 eˆξθ e. (15b) )p e Let us now view (15) as a linear system with a perturbation ψ. Note that the perturbation ψ is bounded as ψ 2 I 3 eˆξθ e 2 v wo 2 + I 3 eˆξθ e 2 p e 2 I 3 eˆξθ e F v wo 2 + I 3 eˆξθ e F x p 2 = γ(t) x p + δ(t), (16) γ(t) := 2 φ(eˆξθ e), δ(t) := 2 φ(eˆξθ e) vwo 2, where x 2 is the 2-norm of a vector x, and M 2 and M F for amatrixm are the induced 2-norm and the Frobenius norm of M, respectively. We are ready to prove the main result of this section. Theorem 1 Consider the estimation error system (6) for a constant velocity model (3) with the input u v = k v e e, u e = K e e e, (17) ke I K e := 3 ˆ ω wo 0. (18) 0 k e I 3 Then, we have lim t (V e, e e ) = 0. Proof It is sufficient from Lemma 2 to prove lim t (p e, v e ) = 0. The nominal system (15) with ψ = 0 is stable since the real parts of all the eigenvalues of Φ are negative as long as k e > 0 and k v > 0. From linearity of the nominal system, we can also conclude that the nominal system is exponentially stable. In addition, it is immediate to confirm that both of γ and δ are vanishing from Lemma 2. Thus, just applying Lemma 9.6 of [15] to the system completes the proof. Fig. 6 Visual motion observer with target motion model. The above procedure of the proof implies that the energy of the position error U p and hence U p +U R also can increase in the presence of the orientation estimation error. This fact prohibits a direct application of the Lyapunov method, which is different from the case of V b wo = 0. The total estimation mechanism is formulated as VMO with TMM : V wo b = u v (4a) ḡ co = ˆV wcḡ b co + ḡ co ( ˆ V wo b û e ) (4b) e e = J (ḡ) f e (5) u v = k v e e, u e = K e e e, (17) where VMO and TMM are respectively the acronyms for Visual Motion Observer and Target Motion Model. The resulting observer system is depicted in Fig. 6. It should be noted that if u e := V b wo u e is newly viewed as the input of the observer, then the input u e = k v e I + K e e e, ė I = e e (19) has the same structure as a proportional-integral controller, which is natural from internal model principle. 4. Generalized Motion Model 4.1 Generalized Target Motion We assume that the target object body velocity Vwo b is given in the form of a finite Fourier series expansion V b wo= c + n a i sin w i t + b i cos w i t, (20) i=1 where a i = (a v,i, a ω,i ) R 6, b i = (b v,i, b ω,i ) R 6, c = (c v, c ω ) R 6, and the frequencies w i, i = 1,, n are known a priori. Clearly, the model includes that in Section 3 as a special case. Let us now define z v,0 = c v, z v,i = a v,i sin w i t + b v,i cos w i t R 3, z ω,0 = c ω, z ω,i = a ω,i sin w i t + b ω,i cos w i t R 3, z v = (z v,1,, z v,n ), z ω = (z ω,1,, z ω,n ) R 3n x := (z v,0, z v, ż v, z ω,0, z ω, ż ω ) R 6+12n. Then, it is straightforward to see that the time evolution of V b wo is represented by the linear time invariant system,
5 280 Av 0 ẋ = Ax, A :=, (21a) 0 A ω Vwo b = Cx, C := C v C ω (21b) A v = A ω := 0 0 I 3n 0 diag(w 2 1,, w2 n) I 3 0 C v = C ω := [ 1 T n+1 I 3 0 ], 1 n = (1,, 1) R n. We also have the following lemma. Lemma 3 Let B ω = Cω. T Then, the system (A ω, B ω, C ω, 0) with state x ω is passive with respect to the storage function S ω := 1 2 xt ωpx ω with I3(n+1) 0 P := 0 diag(1/w 2 1,,. 1/w2 n) I 3 Proof Let us denote the input of the system by u. Then, the time derivative of S ω along with (24) is given as follows. Ṡ ω = xωp(a T ω x ω + B ω u) = xω T 0 0 I 3n x ω + xωb T v u = (C ω x ω ) T u 0 I 3n 0 This completes the proof. Remark that the model (20) is useful even if V b wo is not really periodic, since a future profile of V b wo over a finite interval is approximated as (20) to an arbitrary accuracy. Namely, we can regard the estimation process over the infinite time interval as repeats of the estimation over a finite time interval. Of course, a variety of real periodic motion is approximately described in the form of (20). 4.2 Estimation Error System We first build a model of (21) as x = A x Bu v, B = (B v, B ω ):= C T V wo b = C x, SICE JCMSI, Vol. 5, No. 5, September 2012 (22a) (22b) together with (4b), where x = ( x v, x ω )and V b wo = ( v wo, ω wo )are the estimates of x and V b wo respectively. Now, we define the estimation errors x e = (x ev, x eω ):= x x and V e = (v e,ω e ):= V b wo V b wo. Then, the evolution of x e is formulated by ẋ e = Ax e + Bu v, V e = Cx e. (23a) (23b) Namely, the state equation of the estimation error system is given by (6b) and (23). Note that the evolution of x e = (x eω,ω e ) follows ẋ eω = A ω x eω + B ω u vω, ω e = C ω x eω, (24a) (24b) which is passive with the storage function S ω (Lemma 3). In addition, the evolution of (x ev, v e ) is formulated as ẋ ev = A v x ev + B v u vv, v e = C v x ev. (25a) (25b) We finally close the loop of u v and u e by the same input (17) as Section 3. Then, the total estimation mechanism is formulated as VMO with TMM : x = A x Bu v, V wo b = C x, (22) ḡ co = ˆV wcḡ b co + ḡ co ( ˆ V wo b û e ) (4b) e e = J (ḡ) f e (5) u v = k v e e, u e = K e e e, (17) In the next section, we will prove that the estimation mechanism correctly estimates g co and V b wo. 4.3 Convergence Analysis This subsection proves the following theorem. Theorem 2 Consider the estimation error system (6b) and (23) with the input (17). Then, all the state trajectories of the system satisfy lim t (V e, e e ) = 0. In the proof of Theorem 2, we use the following lemma. Lemma 4 The following matrix is stable. Av k Γ := v B v C v k e I 3, (26) Proof Let (y 0,, y 2n+1 ), y i R 3 be an eigenvector of Γ corresponding to an eigenvalue λ. Then, from the definition of Γ, we get the equations (λ + k e )y 2n+1 = n y i, k v y 2n+1 = λy 0 (27) i=0 k v y 2n+1 = y n+i λy i,λy n+i = w 2 i y i, i [1, n] (28) From (28), we have y i = k vλ y λ 2 + w 2 2n+1. (29) i Substituting the second equation of (27) and (29) into the first equation of (27) yields λ + k e = k n v λ k v λ. λ 2 + w 2 i i=1 We denote λ = λ 1 + 1λ 2. Then, by comparing the coefficients of the real part, we have ( 1 n λ i ) λ 1 + k e = k v λ 1 λ , λ2 λ 2 i=1 i λ i = (λ λ2 2 + w2 i ), λ i = (λ 2 1 λ2 2 + w2 i )2 + 4λ 2 1 λ2 2. ( 1 Since k v + ) n λ i λ 2 1 +λ2 i=1 λ 2 i 0, we see that λ1 has to be negative. This completes the proof. We are now ready to prove Theorem 2. We first consider the orientation part (8c) and (24) with (17). Then, we see from Lemma 3 that the statement of Lemma 1 also holds for (8c) and (24) with u v = k v e e by just replacing S ω in Section 3 by S ω = 1 k v S ω with the function S ω defined in Lemma 3. We thus have U R = u T er e e R(eˆξθ )and U R k e e R (eˆξθ e ) 2 for the input u e = K e e e. Since all the elements of x ω are bounded from its definition, we can define a compact positively invariant set on the space of x ω and LaSalle invariance principle is applicable.
6 SICE JCMSI, Vol. 5, No. 5, September Fig. 7 Target object (omni-directional mobile robot). Fig. 9 Measured and estimated poses. Fig. 8 Experimental schematic. Consequently, the orientation and angular velocity estimation errors converge to zero similarly to Lemma 2. We next consider the estimation error of the position and linear velocity. The combination of the position part of (6b) and (25) is formulated as (15a) and (15b) by just replacing Φ by Γ and x p = (v e, p e )byx p = (x ev, p e ). From Lemma 4, the origin of the nominal system ẋ p = Γx p is exponentially stable. Since the definition of ψ is the same as (15b), the parameters γ(t) andδ(t) are also the same. Now, both of the parameters are vanishing because φ(eˆξθ e ) goes to 0 and v wo is bounded from its definition. The remaining part is proved in the same way as Theorem Experimental Verification This section demonstrates the effectiveness of the presented estimation mechanism through experiments, where we compare the estimation result by the presented observer with the conventional observer [12]. We use a pinhole type USB cameras: Firefly MV (View- PLUS), which is vertically attached to the ceiling so that it looks down a field. As a target object, an omni-directional mobile robot is prepared on the field, where we attach four colored apparent feature points to the robot (Fig. 7) so that the box connecting the points from the camera s view forms a square as long as the target is on the field. Note that the robot is compensated by a local proportional-integral controller so that it follows a velocity reference sent by a PC via a wireless communication device XBee (Digi International). The image information is sent to a PC and processed to extract the feature points by the image processing library OpenCV 2.0. The presented observer is implemented on a digital signal processor from dspace Inc. The experimental schematic is summarized in Fig. 8. In the experiment, we send the following linear and angular velocity reference from the PC to the target. v wo = [ 0.4 sin π/6 0.4 sin π/6 0 ] [m/s], ω wo = [ 0 0 π/3 ] [rad/s]. To estimate the motion correctly, we run the presented visual motion observer integrating the motion model with Fig. 10 Measured and estimated velocities A v = A ω = 0 0 I 3, C v = C ω = [ I 3 I 3 0 ] 0 (π/6)i 3 0 where we set k e = k v = 1. Figure 9 shows the time responses of the object pose measured by the camera (dash-dotted curves), estimated by the conventional observer (dashed curves), and estimated by the presented observer (solid curves). The 3rd element of the measured position and 1st and 2nd elements of the measured orientation are fixed to zero based on the prior knowledge that the target must be on a ground plane. We see from the figure that while the conventional observer causes undesirable offsets for all elements of positions and orientations, the presented observer almost cancels these offsets and estimation accuracy drastically improves. Figure 10 illustrates the responses of body velocities, where the meaning of each line type is the same as Fig. 9 but we omit the responses for the conventional observer since it is clear to be zero. We see from the figure that most of the elements are almost correctly estimated by the presented observer while the first and second elements of the angular velocity include unignorable estimation errors. The reason for the errors can be explained as below. As stated above, the feature points ideally form a square from the camera s view but inaccurate image processing techniques and a distortion of the lens provide a distorted box. This implies that the pose consistent with the data gets out of the plane and the observer estimates the contaminated pose and its velocity. Even if the error is small, the contaminated pose can have a large angular velocity in the first and second elements. Thus, our conclusion on the issue is that
7 282 SICE JCMSI, Vol. 5, No. 5, September 2012 the estimation error should be reduced not by the observer but through the thorough calibrations and improvement of image processing techniques. The results except for the elements show the effectiveness of the presented observer and estimation accuracy is at least far better than the conventional observer. 6. Conclusions This paper has addressed vision-based 3D rigid-body motion estimation assuming that a target motion pattern is available for estimation. In particular, a novel vision-based motion observer integrating target motion models has been proposed. The authors first have considered a constant velocity model and proved that the presented observer drives both of the estimates of the object pose and body velocity to their actual values. Moreover, the result has been extended to a more general motion model. Finally, the effectiveness of the presented estimation mechanism has been demonstrated through experiments. References [1] G. Chesi and K. Hashimoto (Eds): Visual Servoing via Advanced Numerical Methods, Lecture Notes in Control and Information Sciences, Vol. 401, Springer, [2] Y. Ma, S. Soatto, J. Kosecka, and S.S. Sastry: An Invitation to 3-D Vision, Springer, [3] Y. Iwatani, K. Watanabe, and K. Hashimoto: Unmanned helicopter control via visual servoing with occlusion handling, Lecture Notes in Control and Information Sciences, Vol. 401, G. Chesi and K. Hashimoto (Eds), Springer, pp , [4] K. Kogiso, M. Tatsumi, and K. Sugimoto: A remote control technique with compensation for transmission delay and its application to pan control of a network camera, Proc. 17th IEEE International Conference on Control Applications, pp , [5] K. Hirata, Y. Kimura, and K. Sugimoto: Visual feedback control of cart-pendulum systems with Webcam, Proc. 4th IEEE International Conference on Mechatronics, ThM1-B-4, [6] S. Takahashi and B.K. Ghosh: Motion and shape identification with vision and range, IEEE Trans. on Automatic Control, Vol. 47, No. 8, pp , [7] F. Chaumette and S. Hutchinson: Visual servo control, Part I: Basic approaches, IEEE Robotics and Automation Magazine, Vol. 13, No. 4, pp , [8] F. Chaumette and S. Hutchinson: Visual servo control, Part II: Advanced approaches, IEEE Robotics and Automation Magazine, Vol. 14, No. 1, pp , [9] P.A. Vela and I.J. Ndiour: Estimation theory and tracking of deformable objects, Proc IEEE International Symposium on Computer-Aided Control System Design, pp , [10] A.P. Dani: Lyapunov-Based Nonlinear Estimation Methods with Applications to Machine Vision, Doctoral dissertation, Department of Mechanical and Aerospace Engineering, University of Florida, [11] A. Aguiar and J. Hespanha: Robust filtering for deterministic systems with implicit outputs, Systems and Control Letters, Vol. 58, No. 4, pp , [12] M. Fujita, H. Kawai, and M.W. Spong: Passivity-based dynamic visual feedback control for three dimensional target tracking: stability and L2-gain performance analysis, IEEE Trans. Control Systems Technology, Vol. 15, No. 1, pp , [13] F. Bensalah and F. Chaumette: Compensation of abrupt motion changes in target tracking by visual servoing, Proc IEEE/RSJ International Conference on Intelligent Robots Systems, pp , [14] R. Ginhoux, J. Gangloff, M. de Mathelin, L. Soler, M.A. Sanchez, and J. Marescaux: Active filtering of physiological motion in robotized surgery using predictive control, IEEE Trans. on Robotics, Vol. 21, No. 1, pp , [15] H.K. Khalil: Nonlinear Systems, Prentice-Hall, Takeshi HATANAKA (Member) He received the B.Eng. degree in informatics and mathematical science, the M.Inf. and Ph.D. degrees in applied mathematics and physics all from Kyoto University, Japan, in 2002, 2004, and 2007, respectively. From 2006 to 2007, he was a research fellow of the JSPS. He is currently an Assistant Professor in the Department of Mechanical and Control Engineering, Tokyo Institute of Technology, Japan. His research interests include cooperative control, vision based control and estimation, and predictive control. Masayuki FUJITA (Member) He is a Professor with the Department of Mechanical and Control Engineering at Tokyo Institute of Technology. He received the Dr. of Eng. degree in Electrical Engineering from Waseda University, Tokyo, in Prior to his appointment at Tokyo Institute of Technology, he held faculty appointments at Kanazawa University and Japan Advanced Institute of Science and Technology. His research interests include passivity-based visual feedback, cooperative control, and robust/predictive control with its industrial applications. He is currently the CSS Vice President Conference Activities. He serves a Control Division Head of the Society of Instrument and Control Engineers (SICE) and served a Director of SICE. He served as the General Chair of the 2010 IEEE Multi-conference on Systems and Control. He was a member of CSS Board of Governors. He has served/been serving as an Associate Editor for the IEEE Transactions on Automatic Control, the IEEE Transactions on Control Systems Technology, Automatica, Asian Journal of Control, and an Editor for the SICE Journal of Control, Measurement, and System Integration. He is a recipient of the 2008 IEEE Transactions on Control Systems Technology Outstanding Paper Award. He also received the 2010 SICE Education Award and the Outstanding Paper Awards from the SICE.
Visual Motion Observer-based Pose Control with Panoramic Camera via Passivity Approach
Visual Motion Observer-based Pose Control with Panorac Camera via Passivity Approach Hiroyuki Kawai, Toshiyuki Murao and Masayuki Fujita Abstract This paper considers the vision-based estimation and control
More informationPassivity-based Dynamic Visual Feedback Control for Three Dimensional Target Tracking: Stability and L 2 -gain Performance Analysis
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 1, NO. 11, NOVEMBER 2002 1 Passivity-based Dynamic Visual Feedback Control for Three Dimensional Target Tracking: Stability and L 2 -gain Performance Analysis
More informationSensor Localization and Target Estimation in Visual Sensor Networks
Annual Schedule of my Research Sensor Localization and Target Estimation in Visual Sensor Networks Survey and Problem Settings Presented in the FL seminar on May th First Trial and Evaluation of Proposed
More informationPassivity-based Visual Motion Observer with Panoramic Camera for Pose Control
Noname manuscript No. (will be inserted by the editor) Passivity-based Visual Motion Observer with Panoramic Camera for Pose Control Hiroyuki Kawai Toshiyuki Murao Masayuki Fujita Received: date / Accepted:
More informationA 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 informationTarget Localization and Circumnavigation Using Bearing Measurements in 2D
Target Localization and Circumnavigation Using Bearing Measurements in D Mohammad Deghat, Iman Shames, Brian D. O. Anderson and Changbin Yu Abstract This paper considers the problem of localization and
More informationNonlinear 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 informationOutput Feedback Control for a Class of Nonlinear Systems
International Journal of Automation and Computing 3 2006 25-22 Output Feedback Control for a Class of Nonlinear Systems Keylan Alimhan, Hiroshi Inaba Department of Information Sciences, Tokyo Denki University,
More informationCONTROL SYSTEMS, ROBOTICS AND AUTOMATION - Vol. XII - Lyapunov Stability - Hassan K. Khalil
LYAPUNO STABILITY Hassan K. Khalil Department of Electrical and Computer Enigneering, Michigan State University, USA. Keywords: Asymptotic stability, Autonomous systems, Exponential stability, Global asymptotic
More informationAPPLICATION OF ADAPTIVE CONTROLLER TO WATER HYDRAULIC SERVO CYLINDER
APPLICAION OF ADAPIVE CONROLLER O WAER HYDRAULIC SERVO CYLINDER Hidekazu AKAHASHI*, Kazuhisa IO** and Shigeru IKEO** * Division of Science and echnology, Graduate school of SOPHIA University 7- Kioicho,
More informationEN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015
EN530.678 Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015 Prof: Marin Kobilarov 0.1 Model prerequisites Consider ẋ = f(t, x). We will make the following basic assumptions
More informationCONTROL 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 informationDecentralized PD Control for Non-uniform Motion of a Hamiltonian Hybrid System
International Journal of Automation and Computing 05(2), April 2008, 9-24 DOI: 0.007/s633-008-09-7 Decentralized PD Control for Non-uniform Motion of a Hamiltonian Hybrid System Mingcong Deng, Hongnian
More informationOUTPUT REGULATION OF THE SIMPLIFIED LORENZ CHAOTIC SYSTEM
OUTPUT REGULATION OF THE SIMPLIFIED LORENZ CHAOTIC SYSTEM Sundarapandian Vaidyanathan Research and Development Centre, Vel Tech Dr. RR & Dr. SR Technical University Avadi, Chennai-600 06, Tamil Nadu, INDIA
More informationTHE DESIGN OF ACTIVE CONTROLLER FOR THE OUTPUT REGULATION OF LIU-LIU-LIU-SU CHAOTIC SYSTEM
THE DESIGN OF ACTIVE CONTROLLER FOR THE OUTPUT REGULATION OF LIU-LIU-LIU-SU CHAOTIC SYSTEM Sundarapandian Vaidyanathan 1 1 Research and Development Centre, Vel Tech Dr. RR & Dr. SR Technical University
More informationStability 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 informationAdaptive 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 informationNONLINEAR 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 informationOutput Regulation of the Tigan System
Output Regulation of the Tigan System Dr. V. Sundarapandian Professor (Systems & Control Eng.), Research and Development Centre Vel Tech Dr. RR & Dr. SR Technical University Avadi, Chennai-6 6, Tamil Nadu,
More informationA 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 informationControlo Switched Systems: Mixing Logic with Differential Equations. João P. Hespanha. University of California at Santa Barbara.
Controlo 00 5 th Portuguese Conference on Automatic Control University of Aveiro,, September 5-7, 5 00 Switched Systems: Mixing Logic with Differential Equations João P. Hespanha University of California
More informationOUTPUT REGULATION OF RÖSSLER PROTOTYPE-4 CHAOTIC SYSTEM BY STATE FEEDBACK CONTROL
International Journal in Foundations of Computer Science & Technology (IJFCST),Vol., No., March 01 OUTPUT REGULATION OF RÖSSLER PROTOTYPE-4 CHAOTIC SYSTEM BY STATE FEEDBACK CONTROL Sundarapandian Vaidyanathan
More informationStable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum
Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Sébastien Andary Ahmed Chemori Sébastien Krut LIRMM, Univ. Montpellier - CNRS, 6, rue Ada
More informationDesign 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 informationNonlinear Control Lecture # 14 Tracking & Regulation. Nonlinear Control
Nonlinear Control Lecture # 14 Tracking & Regulation Normal form: η = f 0 (η,ξ) ξ i = ξ i+1, for 1 i ρ 1 ξ ρ = a(η,ξ)+b(η,ξ)u y = ξ 1 η D η R n ρ, ξ = col(ξ 1,...,ξ ρ ) D ξ R ρ Tracking Problem: Design
More informationLinear Feedback Control Using Quasi Velocities
Linear Feedback Control Using Quasi Velocities Andrew J Sinclair Auburn University, Auburn, Alabama 36849 John E Hurtado and John L Junkins Texas A&M University, College Station, Texas 77843 A novel approach
More information1 Lyapunov theory of stability
M.Kawski, APM 581 Diff Equns Intro to Lyapunov theory. November 15, 29 1 1 Lyapunov theory of stability Introduction. Lyapunov s second (or direct) method provides tools for studying (asymptotic) stability
More informationwith Application to Autonomous Vehicles
Nonlinear with Application to Autonomous Vehicles (Ph.D. Candidate) C. Silvestre (Supervisor) P. Oliveira (Co-supervisor) Institute for s and Robotics Instituto Superior Técnico Portugal January 2010 Presentation
More informationACTIVE CONTROLLER DESIGN FOR THE OUTPUT REGULATION OF THE WANG-CHEN-YUAN SYSTEM
ACTIVE CONTROLLER DESIGN FOR THE OUTPUT REGULATION OF THE WANG-CHEN-YUAN SYSTEM Sundarapandian Vaidyanathan Research and Development Centre, Vel Tech Dr. RR & Dr. SR Technical University Avadi, Chennai-600
More informationThe ϵ-capacity of a gain matrix and tolerable disturbances: Discrete-time perturbed linear systems
IOSR Journal of Mathematics (IOSR-JM) e-issn: 2278-5728, p-issn: 2319-765X. Volume 11, Issue 3 Ver. IV (May - Jun. 2015), PP 52-62 www.iosrjournals.org The ϵ-capacity of a gain matrix and tolerable disturbances:
More informationTopic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis
Topic # 16.30/31 Feedback Control Systems Analysis of Nonlinear Systems Lyapunov Stability Analysis Fall 010 16.30/31 Lyapunov Stability Analysis Very general method to prove (or disprove) stability of
More informationCoordinated 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 informationObserver 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 informationA conjecture on sustained oscillations for a closed-loop heat equation
A conjecture on sustained oscillations for a closed-loop heat equation C.I. Byrnes, D.S. Gilliam Abstract The conjecture in this paper represents an initial step aimed toward understanding and shaping
More informationDelay-Independent Stabilization for Teleoperation with Time Varying Delay
9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 FrC9.3 Delay-Independent Stabilization for Teleoperation with Time Varying Delay Hiroyuki Fujita and Toru Namerikawa
More informationDelay-independent stability via a reset loop
Delay-independent stability via a reset loop S. Tarbouriech & L. Zaccarian (LAAS-CNRS) Joint work with F. Perez Rubio & A. Banos (Universidad de Murcia) L2S Paris, 20-22 November 2012 L2S Paris, 20-22
More informationNonlinear Control Lecture # 36 Tracking & Regulation. Nonlinear Control
Nonlinear Control Lecture # 36 Tracking & Regulation Normal form: η = f 0 (η,ξ) ξ i = ξ i+1, for 1 i ρ 1 ξ ρ = a(η,ξ)+b(η,ξ)u y = ξ 1 η D η R n ρ, ξ = col(ξ 1,...,ξ ρ ) D ξ R ρ Tracking Problem: Design
More informationState observers for invariant dynamics on a Lie group
State observers for invariant dynamics on a Lie group C. Lageman, R. Mahony, J. Trumpf 1 Introduction This paper concerns the design of full state observers for state space systems where the state is evolving
More informationSwitched Systems: Mixing Logic with Differential Equations
research supported by NSF Switched Systems: Mixing Logic with Differential Equations João P. Hespanha Center for Control Dynamical Systems and Computation Outline Logic-based switched systems framework
More informationMulti-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter
Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter Ali Karimoddini, Guowei Cai, Ben M. Chen, Hai Lin and Tong H. Lee Graduate School for Integrative Sciences and Engineering,
More informationStabilization of a 3D Rigid Pendulum
25 American Control Conference June 8-, 25. Portland, OR, USA ThC5.6 Stabilization of a 3D Rigid Pendulum Nalin A. Chaturvedi, Fabio Bacconi, Amit K. Sanyal, Dennis Bernstein, N. Harris McClamroch Department
More informationCONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. III Estimation and Compensation of Nonlinear Perturbations by Disturbance Observers - Peter C.
ESTIMATION AND COMPENSATION OF NONLINEAR PERTURBATIONS BY DISTURBANCE OBSERVERS Peter C. Müller University of Wuppertal, Germany Keywords: Closed-loop control system, Compensation of nonlinearities, Disturbance
More informationNonlinear Wind Estimator Based on Lyapunov
Nonlinear Based on Lyapunov Techniques Pedro Serra ISR/DSOR July 7, 2010 Pedro Serra Nonlinear 1/22 Outline 1 Motivation Problem 2 Aircraft Dynamics Guidance Control and Navigation structure Guidance Dynamics
More informationOutput-feedback control for stabilization on SE(3)
Output-feedback control for stabilization on SE(3) Rita Cunha, Carlos Silvestre, and João Hespanha Abstract This paper addresses the problem of stabilizing systems that evolve on SE(3). The proposed solution
More informationStabilizing a Multi-Agent System to an Equilateral Polygon Formation
Stabilizing a Multi-Agent System to an Equilateral Polygon Formation Stephen L. Smith, Mireille E. Broucke, and Bruce A. Francis Abstract The problem of stabilizing a group of agents in the plane to a
More informationHigh-Gain Observers in Nonlinear Feedback Control. Lecture # 2 Separation Principle
High-Gain Observers in Nonlinear Feedback Control Lecture # 2 Separation Principle High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 1/4 The Class of Systems ẋ = Ax + Bφ(x,
More informationTTK4150 Nonlinear Control Systems Solution 6 Part 2
TTK4150 Nonlinear Control Systems Solution 6 Part 2 Department of Engineering Cybernetics Norwegian University of Science and Technology Fall 2003 Solution 1 Thesystemisgivenby φ = R (φ) ω and J 1 ω 1
More informationControl 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 informationRobot Control Basics CS 685
Robot Control Basics CS 685 Control basics Use some concepts from control theory to understand and learn how to control robots Control Theory general field studies control and understanding of behavior
More informationRobust 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 informationCONTROL DESIGN FOR SET POINT TRACKING
Chapter 5 CONTROL DESIGN FOR SET POINT TRACKING In this chapter, we extend the pole placement, observer-based output feedback design to solve tracking problems. By tracking we mean that the output is commanded
More informationCHATTERING REDUCTION OF SLIDING MODE CONTROL BY LOW-PASS FILTERING THE CONTROL SIGNAL
Asian Journal of Control, Vol. 12, No. 3, pp. 392 398, May 2010 Published online 25 February 2010 in Wiley InterScience (www.interscience.wiley.com) DOI: 10.1002/asjc.195 CHATTERING REDUCTION OF SLIDING
More informationBisimilar Finite Abstractions of Interconnected Systems
Bisimilar Finite Abstractions of Interconnected Systems Yuichi Tazaki and Jun-ichi Imura Tokyo Institute of Technology, Ōokayama 2-12-1, Meguro, Tokyo, Japan {tazaki,imura}@cyb.mei.titech.ac.jp http://www.cyb.mei.titech.ac.jp
More informationEnergy-based Swing-up of the Acrobot and Time-optimal Motion
Energy-based Swing-up of the Acrobot and Time-optimal Motion Ravi N. Banavar Systems and Control Engineering Indian Institute of Technology, Bombay Mumbai-476, India Email: banavar@ee.iitb.ac.in Telephone:(91)-(22)
More informationDistributed Adaptive Consensus Protocol with Decaying Gains on Directed Graphs
Distributed Adaptive Consensus Protocol with Decaying Gains on Directed Graphs Štefan Knotek, Kristian Hengster-Movric and Michael Šebek Department of Control Engineering, Czech Technical University, Prague,
More informationAerial Robotics. Vision-based control for Vertical Take-Off and Landing UAVs. Toulouse, October, 2 nd, Henry de Plinval (Onera - DCSD)
Aerial Robotics Vision-based control for Vertical Take-Off and Landing UAVs Toulouse, October, 2 nd, 2014 Henry de Plinval (Onera - DCSD) collaborations with P. Morin (UPMC-ISIR), P. Mouyon (Onera), T.
More informationMulti-Robotic Systems
CHAPTER 9 Multi-Robotic Systems The topic of multi-robotic systems is quite popular now. It is believed that such systems can have the following benefits: Improved performance ( winning by numbers ) Distributed
More informationOn Identification of Cascade Systems 1
On Identification of Cascade Systems 1 Bo Wahlberg Håkan Hjalmarsson Jonas Mårtensson Automatic Control and ACCESS, School of Electrical Engineering, KTH, SE-100 44 Stockholm, Sweden. (bo.wahlberg@ee.kth.se
More informationAdaptive Control Based on Incremental Hierarchical Sliding Mode for Overhead Crane Systems
Appl. Math. Inf. Sci. 7, No. 4, 359-364 (23) 359 Applied Mathematics & Information Sciences An International Journal http://dx.doi.org/.2785/amis/743 Adaptive Control Based on Incremental Hierarchical
More informationA DESIGN METHOD FOR SIMPLE REPETITIVE CONTROLLERS WITH SPECIFIED INPUT-OUTPUT CHARACTERISTIC
International Journal of Innovative Computing, Information Control ICIC International c 202 ISSN 349-498 Volume 8, Number 7(A), July 202 pp. 4883 4899 A DESIGN METHOD FOR SIMPLE REPETITIVE CONTROLLERS
More informationOutput Regulation of the Arneodo Chaotic System
Vol. 0, No. 05, 00, 60-608 Output Regulation of the Arneodo Chaotic System Sundarapandian Vaidyanathan R & D Centre, Vel Tech Dr. RR & Dr. SR Technical University Avadi-Alamathi Road, Avadi, Chennai-600
More informationSwinging-Up and Stabilization Control Based on Natural Frequency for Pendulum Systems
9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 FrC. Swinging-Up and Stabilization Control Based on Natural Frequency for Pendulum Systems Noriko Matsuda, Masaki Izutsu,
More informationWE 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 informationCooperative Robot Control and Synchronization of Lagrangian Systems
Cooperative Robot Control and Synchronization of Lagrangian Systems Soon-Jo Chung and Jean-Jacques E. Slotine Abstract arxiv:7.79v [math.oc] Dec 7 This article presents a simple synchronization framework
More informationH 2 Adaptive Control. Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan. WeA03.4
1 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July, 1 WeA3. H Adaptive Control Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan Abstract Model reference adaptive
More informationUsing Lyapunov Theory I
Lecture 33 Stability Analysis of Nonlinear Systems Using Lyapunov heory I Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore Outline Motivation Definitions
More informationExponential 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 informationEN Nonlinear Control and Planning in Robotics Lecture 10: Lyapunov Redesign and Robust Backstepping April 6, 2015
EN530.678 Nonlinear Control and Planning in Robotics Lecture 10: Lyapunov Redesign and Robust Backstepping April 6, 2015 Prof: Marin Kobilarov 1 Uncertainty and Lyapunov Redesign Consider the system [1]
More informationRobust Model Free Control of Robotic Manipulators with Prescribed Transient and Steady State Performance
Robust Model Free Control of Robotic Manipulators with Prescribed Transient and Steady State Performance Charalampos P. Bechlioulis, Minas V. Liarokapis and Kostas J. Kyriakopoulos Abstract In this paper,
More informationAttitude Regulation About a Fixed Rotation Axis
AIAA Journal of Guidance, Control, & Dynamics Revised Submission, December, 22 Attitude Regulation About a Fixed Rotation Axis Jonathan Lawton Raytheon Systems Inc. Tucson, Arizona 85734 Randal W. Beard
More informationH 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 informationA Hybrid Systems Approach to Trajectory Tracking Control for Juggling Systems
A Hybrid Systems Approach to Trajectory Tracking Control for Juggling Systems Ricardo G Sanfelice, Andrew R Teel, and Rodolphe Sepulchre Abstract From a hybrid systems point of view, we provide a modeling
More informationRotational Motion Control Design for Cart-Pendulum System with Lebesgue Sampling
Journal of Mechanical Engineering and Automation, (: 5 DOI:.59/j.jmea.. Rotational Motion Control Design for Cart-Pendulum System with Lebesgue Sampling Hiroshi Ohsaki,*, Masami Iwase, Shoshiro Hatakeyama
More informationOutput Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems
Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems Zhengtao Ding Manchester School of Engineering, University of Manchester Oxford Road, Manchester M3 9PL, United Kingdom zhengtaoding@manacuk
More informationOscillation energy based sensitivity analysis and control for multi-mode oscillation systems
Oscillation energy based sensitivity analysis and control for multi-mode oscillation systems Horacio Silva-Saravia, Yajun Wang, Héctor Pulgar-Painemal, Kevin Tomsovic Department of Electrical Engineering
More informationNONLINEAR CONTROLLER DESIGN FOR ACTIVE SUSPENSION SYSTEMS USING THE IMMERSION AND INVARIANCE METHOD
NONLINEAR CONTROLLER DESIGN FOR ACTIVE SUSPENSION SYSTEMS USING THE IMMERSION AND INVARIANCE METHOD Ponesit Santhanapipatkul Watcharapong Khovidhungij Abstract: We present a controller design based on
More informationControl of the Inertia Wheel Pendulum by Bounded Torques
Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 5 Seville, Spain, December -5, 5 ThC6.5 Control of the Inertia Wheel Pendulum by Bounded Torques Victor
More informationA Factorization Method for 3D Multi-body Motion Estimation and Segmentation
1 A Factorization Method for 3D Multi-body Motion Estimation and Segmentation René Vidal Department of EECS University of California Berkeley CA 94710 rvidal@eecs.berkeley.edu Stefano Soatto Dept. of Computer
More informationLyapunov 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 informationA Normal Form for Energy Shaping: Application to the Furuta Pendulum
Proc 4st IEEE Conf Decision and Control, A Normal Form for Energy Shaping: Application to the Furuta Pendulum Sujit Nair and Naomi Ehrich Leonard Department of Mechanical and Aerospace Engineering Princeton
More informationMixed Control Moment Gyro and Momentum Wheel Attitude Control Strategies
AAS03-558 Mixed Control Moment Gyro and Momentum Wheel Attitude Control Strategies C. Eugene Skelton II and Christopher D. Hall Department of Aerospace & Ocean Engineering Virginia Polytechnic Institute
More informationNavigation and Obstacle Avoidance via Backstepping for Mechanical Systems with Drift in the Closed Loop
Navigation and Obstacle Avoidance via Backstepping for Mechanical Systems with Drift in the Closed Loop Jan Maximilian Montenbruck, Mathias Bürger, Frank Allgöwer Abstract We study backstepping controllers
More informationA Practical Method for Decomposition of the Essential Matrix
Applied Mathematical Sciences, Vol. 8, 2014, no. 176, 8755-8770 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2014.410877 A Practical Method for Decomposition of the Essential Matrix Georgi
More informationExtremum Seeking for Dead-Zone Compensation and Its Application to a Two-Wheeled Robot
Extremum Seeking for Dead-Zone Compensation and Its Application to a Two-Wheeled Robot Dessy Novita Graduate School of Natural Science and Technology, Kanazawa University, Kakuma, Kanazawa, Ishikawa, Japan
More informationRobust 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 informationAQUANTIZER is a device that converts a real-valued
830 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 57, NO 4, APRIL 2012 Input to State Stabilizing Controller for Systems With Coarse Quantization Yoav Sharon, Member, IEEE, Daniel Liberzon, Senior Member,
More informationJerk derivative feedforward control for motion systems
Jerk derivative feedforward control for motion systems Matthijs Boerlage Rob Tousain Maarten Steinbuch Abstract This work discusses reference trajectory relevant model based feedforward design. For motion
More informationHigh-Gain Observers in Nonlinear Feedback Control. Lecture # 3 Regulation
High-Gain Observers in Nonlinear Feedback Control Lecture # 3 Regulation High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 1/5 Internal Model Principle d r Servo- Stabilizing u y
More informationControl 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 informationUnit quaternion observer based attitude stabilization of a rigid spacecraft without velocity measurement
Proceedings of the 45th IEEE Conference on Decision & Control Manchester Grand Hyatt Hotel San Diego, CA, USA, December 3-5, 6 Unit quaternion observer based attitude stabilization of a rigid spacecraft
More informationEvent-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems
Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems Pavankumar Tallapragada Nikhil Chopra Department of Mechanical Engineering, University of Maryland, College Park, 2742 MD,
More informationStabilization and Passivity-Based Control
DISC Systems and Control Theory of Nonlinear Systems, 2010 1 Stabilization and Passivity-Based Control Lecture 8 Nonlinear Dynamical Control Systems, Chapter 10, plus handout from R. Sepulchre, Constructive
More informationPattern generation, topology, and non-holonomic systems
Systems & Control Letters ( www.elsevier.com/locate/sysconle Pattern generation, topology, and non-holonomic systems Abdol-Reza Mansouri Division of Engineering and Applied Sciences, Harvard University,
More informationCDS 101/110a: Lecture 2.1 Dynamic Behavior
CDS 11/11a: Lecture.1 Dynamic Behavior Richard M. Murray 6 October 8 Goals: Learn to use phase portraits to visualize behavior of dynamical systems Understand different types of stability for an equilibrium
More informationLyapunov Stability Theory
Lyapunov Stability Theory Peter Al Hokayem and Eduardo Gallestey March 16, 2015 1 Introduction In this lecture we consider the stability of equilibrium points of autonomous nonlinear systems, both in continuous
More informationHigh-Gain Observers in Nonlinear Feedback Control
High-Gain Observers in Nonlinear Feedback Control Lecture # 1 Introduction & Stabilization High-Gain ObserversinNonlinear Feedback ControlLecture # 1Introduction & Stabilization p. 1/4 Brief History Linear
More informationTracking control for multi-agent consensus with an active leader and variable topology
Automatica 42 (2006) 1177 1182 wwwelseviercom/locate/automatica Brief paper Tracking control for multi-agent consensus with an active leader and variable topology Yiguang Hong a,, Jiangping Hu a, Linxin
More informationMULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY
Jrl Syst Sci & Complexity (2009) 22: 722 731 MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY Yiguang HONG Xiaoli WANG Received: 11 May 2009 / Revised: 16 June 2009 c 2009
More informationObserver-based sampled-data controller of linear system for the wave energy converter
International Journal of Fuzzy Logic and Intelligent Systems, vol. 11, no. 4, December 211, pp. 275-279 http://dx.doi.org/1.5391/ijfis.211.11.4.275 Observer-based sampled-data controller of linear system
More informationModel Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion
Proceedings of the 11th WSEAS International Conference on SSTEMS Agios ikolaos Crete Island Greece July 23-25 27 38 Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion j.garus@amw.gdynia.pl
More information