Visual Motion Observer-based Pose Control with Panoramic Camera via Passivity Approach

Size: px
Start display at page:

Download "Visual Motion Observer-based Pose Control with Panoramic Camera via Passivity Approach"

Transcription

1 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 with a panorac camera via passivity approach. First, a hyperbolic projection of a panorac camera is presented. Next, using standard body-attached coordinate frames the world frame, rror frame, camera frame and object frame, we represent the body velocity of the relative rigid body motion position and orientation. After that, we propose a visual motion observer to estimate the relative rigid body motion from the measured camera data. We show that the estimation error system with a panorac camera has the passivity which allows us to prove stability in the sense of Lyapunov. After that, stability and L 2-gain performance analysis for the closedloop system are discussed. Finally, simulation and experimental results are shown in order to confirm the proposed method. I. INTRODUCTION Vision based control uses the computer vision data to control the motion of a robot in an efficient manner. The combination of mechanical control with visual information, so-called visual feedback control or visual servoing, is important when we consider a mechanical system working under dynacal environments 1. Recently, Lippiello et al. 2 presented a position-based visual servoing for a hybrid eye-in-hand/eye-to-hand multicamera configuration by using the extended Kalman filter and a multiarm robotic cell. Gans and Hutchinson 3 proposed a hybrid switched-system control which utilizes image-based and position-based visual feedback control. Hu et al. 4 considered a homography-based robust visual servo control for the uncertainty of the camera calibration. In our previous works, we discussed the dynac visual feedback control for 3D target tracking based on passivity 56. Although these previous works give us the new vision-based robot control theory systematically, most of the works use a simple perspective projection by a pinhole camera. On the other hand, omnidirectional cameras are useful for recognizing unknown surroundings widely. Geyer and Daniilidis 7 presented a unifying theory for all central panorac systems, i.e., an equivalence of catadioptric and spherical projections. Mariottini et al. 8 reviewed the several epipolar geometry estimation algorithms by using a omnidirectional camera and give us Epipolar Geometry Toolbox which is a simulation environment with MATLAB. Fomena and Chaumette 9 considered improvements on modeling features for visual servoing using a spherical projection. Although these novel methods need a desired image a priori, these works focus on the theoretical contributions. From the more practical point of view, Vidal et al. 1 H. Kawai is with Department of Robotics, Kanazawa Institute of Technology, Ishikawa , Japan hiroyuki@neptune.kanazawa-it.ac.jp T. Murao is with Master Program of Innovation for Design and Engineering Advanced Institute of Industrial Technology, Tokyo 14-11, Japan M. Fujita is with Department of Mechanical and Control Engineering, Tokyo Institute of Technology, Tokyo , Japan Fig. 1. Omnidirectional vision-based formation of mobile robots. used motion segmentation techniques to estimate the position of each leader for the vision-based formation control of mobile robots with central panorac cameras. Although the vision-based pose synchronization has been proposed in our previous work 11, a perspective projection model of a pinhole camera is used in order to estimate relative poses. This paper deals with vision-based control by using a panorac camera for mobile robot systems as depicted in Fig. 1. We propose the visual motion observer with a panorac camera in order to estimate the relative rigid body motion position and orientation. The main contribution of this paper is to show that the estimation error system with a panorac camera has the passivity which allows us to prove stability in the sense of Lyapunov. After that, stability and L 2 -gain performance analysis for the closed-loop system are discussed. Finally, simulation and experimental results are shown in order to confirm the proposed method. II. PANORAMIC CAMERA PROJECTION A. Hyperbolic Projection of Panorac Camera In this paper, we consider a panorac camera which consists of a pinhole camera and a hyperbolic rror as shown in Fig. 2. So, the pinhole camera catches reflected images through the hyperbolic rror. We first review the panorac camera model 8 in order to represent a image feature in our framework. Visual feedback systems by using a panorac camera use four coordinate frames which consist of a world frame Σ w, a rror frame Σ m, a camera frame Σ c, and a object frame Σ o as in Fig. 2. Let p mo R 3 and eˆξθ mo SO3 be the position vector and the rotation matrix from the rror frame Σ m to the object frame Σ o. Then, the relative rigid body motion from Σ m to Σ o can be represented by g mo p mo,eˆξθ mo SE3 1. Silarly, g wm p wm,eˆξθ wm, g wc p wc,eˆξθ wc and g wo p wo,eˆξθ wo denote the rigid body motions from the world frame Σ w to the rror frame Σ m, from the world frame Σ w to the camera frame Σ c and from the world frame Σ w to the object frame Σ o, respectively. 1 The notation of the homogeneous transform is referred to 5.

2 Fig. 3. Coordinate frames for mobile robots. Fig. 2. Panorac camera model pinhole camera and hyperbolic rror. Here, p wo is projected at s through the origin of the camera frame Σ c, after being projected at p mh through the origin of the rror frame Σ m asshowninfig.2.leta and b be the hyperbolic rror parameters which satisfy z mh + r 2 x2 mh + y2 mh 1 1 a 2 b 2 with eccentricity r a 2 + b 2. Eq. 1 means a constraint with respect to p mh. The transformation to obtain the projection s in the camera frame see, Fig. 2 is given by s 1 eˆξθ Λ cm αe ˆξθ wm p wo p wm + p cm 2 z ch where α is a scalar and defined as s : f x f y 1 T R 3 where f x and f y are the coordinates of x-axis and y- axis onto the image plane, respectively 8. In this paper, Λ is assumed as the ideal internal calibration matrix of the pinhole camera and defined as Λ:diag{λ, λ, 1} where λ is a focal length. From Fig. 2, the relation between the camera frame Σ c and the rror frame Σ m can be represented as p cm 2r T, eˆξθcm I 3 3 and it is assumed that these parameters are known. Moreover, p mh can be represented as follows: p mh αp mo 4 Because αp mo has to satisfy the constraint 1, the following relation holds αz mo + r 2 a 2 α2 x 2 mo + α 2 ymo 2 b Solving 5 for α, we obtain αp mo b2 rz mo ± a p mo 6 b 2 zmo 2 a 2 x 2 mo a 2 ymo 2 where αp mo represents that α depends on p mo explicitly 2. 2 Although αp mo has two solutions, the suitable solution will be selected by p mo 8. From Eqs. 2 and 3 and z ch 2r +z mh, the hyperbolic projection of the panorac camera can be represented as 1 s Λ αp mo p mo + p cm 7 2r + αp mo z mo where we exploit z mh αp mo z mo and the composition rule, i.e., p mo e ˆξθ wm p wo p wm. B. Image Feature for Panorac Camera Let p oi R 3 and p R 3 be the position vectors of the target object s i-th feature points i 1,,n,n 4 relative to Σ o and Σ m, respectively see Fig. 2. Using a transformation of the coordinates, we have p g mo p oi 8 where p and p oi should be regarded, with a slight abuse of notation, as p T 1T and p T oi 1T via the well-known homogeneous coordinate representation in robotics, respectively see, e.g., 12. The hyperbolic projection of the i-th feature point onto the image plane gives us the image plane coordinate f i : f xi f yi T R 2 as λαp x f i 9 2r + αp z y where αp means that p mo in Eq. 6 is replaced with p x y z T. It is straightforward to extend this model to n image points by simply stacking the vectors of the image plane coordinate, i.e., fg mo :f T 1 f T n T R 2n. 1 and p m : p T m1 p T mn T R 3n. We assume that multiple feature points on a known object are given. Although the problem of extracting the feature points from the target object is interesting in its own right, we will not focus on this problem and merely assume that the image feature are obtained by well-known techniques 13. From Eq. 8, the image feature f only depends on the relative rigid body motion g mo. III. BODY VELOCITY FOR PANORAMIC CAMERA The relative rigid body motion g mo is discussed in this section, because the image feature f only depends on g mo. We recall that visual feedback systems by using a panorac camera use four coordinate frames and the relative rigid

3 body motion from Σ m to Σ o can be represented by g mo p mo,eˆξθ mo as shown in Fig. 3. The relative rigid body motion from Σ m to Σ o can be led by using the composition rule for rigid body transformations 12, Chap. 2, pp. 37, eq as follows: g mo gwmg wo. 11 The relative rigid body motion involves the velocity of each rigid body. To this aid, let us consider the velocity of a rigid body as described in 12. We define the body velocity of the rror relative to the world frame Σ w as Vwm b vt wm ωt wm T,wherev wm and ω wm represent the velocity of the origin and the angular velocity from Σ w to Σ m, respectively 12 Chap. 2, eq Differentiating 11 with respect to time, the body velocity of the relative rigid body motion g mo can be written as follows See 5: Vmo b Ad g mo V wm b + Vwo. b 12 where Vwo b is the body velocity of the target object relative to Σ w. Eq. 12 is a standard formula for the relation between the body velocities of three coordinate frames 12 Chap. 2, pp. 59, Proposition Because the camera velocity Vwc b is adequate as a input rather than the rror velocity Vwo b in this framework, we lead the body velocity of the relative rigid body motion with the camera velocity. The body velocity of the rror frame relative to Σ w will be denoted as ˆV wm b gwmġ wm gwmġ wc g cm gwmg wc gwcġ wc g cm gcm ˆV wcg b cm. 13 From the property concerning the adjoint transformation, Vwm b can be transformed into Vwm b Ad gcm V b wc. 14 Thus, Eq. 12 can be transformed into Vmo b Ad gmo Ad gcm V b wc + V wo b. 15 This is the body velocity of the relative rigid body motion for the panorac camera. While g cm is known information from Eq. 3, g mo and g wo,i.e.vmo b and Vwo, b are unknown information in the visual feedback system. Then, the control objective is described as follows. Control Objective: The controlled mobile robot follows the target robot, i.e., the relative rigid body motion g co is coincided with the desired one g d. Because g cm is known a priori, g co can be obtained from g mo by the composition rule g co g cm g mo. Thus, we consider the estimate of g mo for the above control objective. IV. VISION-BASED ESTIMATION A. Image Jacobian for Panorac Camera Since the measurable information is only the image feature f from the panorac camera, we consider a visual motion observer in order to estimate the relative rigid body motion g mo from the image feature f. Using the body velocity of the relative rigid body motion 15, we choose estimates ḡ mo p mo,eˆ ξ θ mo and V mo b of the relative rigid body motion and velocity, respectively as V mo b Ad ḡ mo Ad gcm V wc b + u e. 16 The new input u e vue T ωue T T is to be deterned in order to drive the estimated values ḡ mo and V mo b to their actual values. Silarly to 8 and 9, the estimated image feature f i i 1,,n is defined as p ḡ mo p oi 17 λα p x f i 18 2r + α p z ȳ where p : x ȳ z T. fḡmo : f 1 T T f n T R 2n means the n image points case. In order to establish the estimation error system, we define the estimation error between the estimated value ḡ mo and the actual relative rigid body motion g mo as g ee : ḡmog mo 19 in other words, p ee e ˆ ξ θ mo p mo p mo and eˆξθ ee e ˆ ξ θ mo eˆξθ mo. We next define the error vector of the rotation matrix eˆξθ ab as e R eˆξθ ab : skeˆξθ ab where skeˆξθ ab denotes 1 2 eˆξθ ab e ˆξθ ab. Using this notation, the vector of the estimation error is given by e e : p T ee e T R eˆξθ ee T. From the above, we derive a relation between the actual and the estimated image feature. Suppose the attitude estimation error θ ee is small enough that we can let eˆξθ ee I + skeˆξθ ee. Then we have the following relation between the actual feature point p and the estimated one p p p eˆ ξ θ mo I ˆpoi p ee e R eˆξθ ee. 2 Using a first-order Taylor expansion approximation, the relation between the actual image feature and the estimated one can be expressed as f i f fi i x p p z p p y p p p p 21 where the partial differentiations / x, / y and / z are represented as Eqs at the bottom of the next page, respectively. Let us define the image feature error as f e : fg mo fḡ mo. Hence, the relation between the actual image feature and the estimated one can be given by f e Jḡ mo e e, 25 where Jḡ mo :SE3 R 2n 6 is defined as Jḡ mo :J1 T ḡ mo J2 T ḡ mo Jmḡ T mo T 26 fi J i ḡ mo : x p p y p p z p p eˆ ξ θ mo I ˆpoi. i 1,,n 27 We assume that the matrix Jḡ mo is full column rank for all ḡ mo SE3. Then, the relative rigid body motion can be uniquely defined by the image feature vector. Because this may not hold in some cases when n 3, it is known that

4 n 4 is desirable for the full column rank of the image Jacobian. The above discussion shows that we can derive the vector of the estimation error e e from image feature f and the estimated value of the relative rigid body motion ḡ mo, e e J ḡ mo f e 28 where denotes the pseudo-inverse. Therefore the estimation error e e can be exploited in the 3D visual feedback control law using image feature f obtained from the panorac camera. Remark 1: If we select one and the imaginary unit as a and b numerically, i.e., a 1, b i, then the image Jacobian for the panorac camera 27 equals to the pinhole s one f 5 as follows: i x λ z 1 T f, i y λ z 1 T, z λ x z 2 y T. Thus our previous work 5 can be regarded as a special case of this study, although the pinhole camera has different applications from the panorac one in the practical view. B. Passivity of Estimation Error System In the same way as Eq. 12, the estimation error system can be represented by Vee b Ad g ee u e + Vwo. b 29 Then, we have the following lemma relating the input u e to the vector form of the estimation error e e. Lemma 1: If Vwo b, then the following inequality holds for the estimation error system 29. u T e e edt β e 3 where β e is a positive scalar. Proof: Consider the positive definite function V e 1 2 p ee 2 + φeˆξθ ee 31 where φeˆξθ ab : 1 2 tri eˆξθ ab is the error function of the rotation matrix 14. Evaluating the time derivative of V e along the trajectories of 29 gives us V e p T ee eeeˆξθ e ˆξθ eeṗ ee + e T ee Reˆξθ eˆξθ ee ω ee e T e Ad e ˆξθee V ee b u T e e e. 32 Integrating 32 from to T yields u T e e edτ Vdτ V β e 33 where β e is the positive scalar which only depends on the initial state of g ee. Remark 2: Let us consider the vector form of the estimation error e e as its output. Then, Lemma 1 says that the estimation error system 29 is passive from the input u e to the output e e. In fact, the body velocity of the relative rigid body motion 15 has passivity, the estimation error system preserves its passivity. C. Visual Motion Observer Based on the above passivity property of the estimation error system, we consider the following control law. u e K e e e 34 where K e : diag{k e1,, k e6 } is the positive gain matrix of x, y and z axes of the translation and the rotation for the estimation error. Theorem 1: If V b wo, then the equilibrium point e e for the closed-loop system 29 and 34 is asymptotic stable. Proof: Theorem 1 can be easily proved by Lemma 1, hence the proof is otted. Fig. 4 shows a block diagram of the visual motion observer with a panorac camera. By the proposed visual motion observer, the unmeasurable motion g co will be exploited as the part of control law. Our proposed visual motion observer is composed just as Luenberger observer for linear systems. Remark 3: The estimation error vector is configured by available information i.e.,the measurement and the estimate though it is defined by unavailable one. This is one of the main contributions of this paper. where 2rλα x p x 2r + αp z 2 2rλα y p y 2r + αp z 2 2rλα z p z 2r + αp z 2 x λαp 1 + y 2r + αp z λαp + y 2r + αp z 1 λα 2 p x y 2r + αp z 2 y x x α x p αp 2a2 b 2 rx z p ±ab 2 x r 2 z 2 + a2 p 2 x b2 z 2 a2 x 2 a2 y 2 2 p α y p αp 2a2 b 2 ry z p ±ab 2 y r 2 z 2 + a2 p 2 y b2 z 2 a2 x 2 a2 y 2 2 p α z p αp b2 rb 2 z 2 + a2 x 2 + a2 y 2 p ab 2 z r 2 x 2 + y2 +b2 p 2 z b2 z 2 a2 x 2 a2 y 2 2 p

5 Fig Block diagram of visual motion observer. V. VISUAL MOTION OBSERVER-BASED POSE CONTROL A. Pose Control Error System Let us consider the dual of the estimation error system, which we call the pose control error system, in order to achieve the control objective. First, we define the pose control error as follows: g ec g d g co, 35 which represents the error between the relative rigid body motion g co and the reference one g d. It should be remarked that g co can be calculated by using the estimated relative rigid body motion ḡ mo, the estimation error vector e e p T ee e T R eˆξθ ee and the known rror parameter g cm equivalently, although g co can t be measured directly see 6 for more details. Using the notation e eˆξθ R, the vector of the pose control error is defined as e c : p T ec e T R eˆξθ ec T. The reference of the relative rigid body motion g d is assumed to be constant in this paper, i.e., ġ d and hence Vec b Vco. b Thus, the pose control error system can be represented as V b ec Ad g ec Ad g V wc b d + Vwo. b 36 This is dual to the estimation error system. Silar to the estimation error system, the pose control error system also preserves the passivity property. B. Passivity of Visual Motion Error System Combining the estimation error system 29 and the pose control one 36, we construct the visual motion observerbased pose control error system we call the visual motion error system as follows: V b ec V b ee Adg ec Ad g ee I u + V b I wo 37 where u : Ad g V wc b T u T T e. Let us define the error d vector of the visual motion error system as x : e T c et e T which consists of the pose control error vector e c and the estimation error vector e e. It should be noted that if the vectors of the pose control error and the estimation one are equal to zero, then the actual relative rigid body motion g co tends to the reference one g d when x. Next, we show an important relation between the input and the output of the visual motion error system. Lemma 2: If Vwo b, then the visual motion error system 37 satisfies u T xdt β, T > 38 where β is a positive scalar. Proof: Lemma 2 can be proved by using the positive definite function V 1 2 p ec 2 + φeˆξθ ec p ee 2 + φeˆξθ ee, hence the proof is otted. Remark 4: Let us take u as the input and x as its output. Thus, Lemma 2 implies that the visual motion error system 37 is passive from the input u to the output x. C. Visual Motion Pose Control and Stability Analysis Based on the above passivity property of the visual motion error system, we consider the following control law. Kc u Kx, K : 39 K e where K c : diag{k c1,,k c6 } is the positive gain matrix of x, y and z axes of the translation and the rotation for the pose control error. Theorem 2: If Vwo b, then the equilibrium point x for the closed-loop system 37 and 39 is asymptotic stable. Proof: Theorem 2 can be easily proved by Lemma 2, hence the proof is otted. Theorem 2 shows Lyapunov stability for the closed-loop system. If the camera velocity is decided directly, the control objective is achieved by using the proposed control law 39. Although the dead angle problem 9 is not considered explicitly in this framework, our proposed method will overcome this problem by dealing with a collision avoidance as in 11. D. L 2 -Gain Performance Analysis In this subsection, we utilize L 2 -gain performance analysis to evaluate the tracking performance of the control scheme in the presence of a moving target robot. The motion of the target robot is regarded as an external disturbance. In order to derive a simple and practical gain condition, we redefine K e k e I where k e is a positive scalar. Theorem 3: Given a positive scalar γ, assume k c,n > γ2 2k e 1 + 2k e 1 2 {γ 2 4 2k e 1 1} k e > γ2 +1 2γ 2 41 where k c,n means the nimum value in K c. Then the closed-loop system 37 and 39 has L 2 -gain γ. Proof: The proof is otted due to its silarity to the proof of Theorem 3 in 5. The estimation gain does not have to be restricted to a scalar, although it cause slightly complicated gain conditions compared with Eqs. 4 and 41. for the reason that Schur complement can not be used. In this framework, γ can be considered as an indicator of the tracking performance. VI. SIMULATION AND EXPERIMENTAL RESULTS Both the proposed estimation and control methods are confirmed by the simulation, while the experiment is carried out by using the proposed visual motion observer only.

6 Fig. 5. Estimation error e e Gain A: Dashed, Gain B: Solid. Fig. 6. Pose control error e c Gain A: Dashed, Gain B: Solid. Fig. 9. Image features and estimated ones w.r.t. the x-axis. Fig. 1. Estimation error e e for the static target object with k e 5. we can confirm that the estimation error e e tends to zero by using the proposed visual motion observer. Fig. 7. Panorac camera. Fig. 8. Target mobile robot. A. Simulation Results In this subsection, we present simulation results for stability and L 2 -gain performance analysis in the case of a moving target robot. The target robot has four feature points and moves by t 4.8 s. The gains for the control law u 39 were empirically selected as follows: Gain A γ.123, K c 5I, k e 1 Gain B γ.82, K c 1I, k e 3. The simulation results are presented in Figs. 5 and 6 which illustrate the estimation error e e and the pose control one e c, respectively. In these figures, we focus on the errors of the translations of x and y and the rotation of z. In Figs. 5 and 6, the dashed line and the solid line are the errors in the case of γ.123 and γ.82, respectively. In the case of the static target robot, i.e., after t 4.8 s, all errors in Figs. 5 and 6 tend to zero. Therefore, asymptotic stability can be confirmed through the simulation. In the presence of the moving target robot as disturbances by t 4.8 s, the tracking performance is improved for the smaller values of γ from Figs. 5 and 6. Thus the simulation results show that L 2 -gain is adequate for the performance measure of the visual motion observer-based pose control. B. Experimental Results In this subsection, we describe experimental results with respect to the proposed visual motion observer with a panorac camera for a static target object as shown in Figs. 7 and 8. A panorac camera consists of a MTV- 731 camera and a hyperbolic rror. The video signals are acquired by a frame graver board PICOLO DILLI- GENT Euresys and an image processing software HAL- CON MVTech Software GmbH. The experiment was carried out with an appropriate initial estimation error. The experimental results are presented in Figs. 9 and 1. In Fig. 9, the dashed lines and the solid ones mean the image features and the estimated ones with respect to the x-axis, i.e., f xi and f xi i 1,, 4, respectively. The estimated image features coincide with the actual ones after t 1s. From Fig. 1 which illustrates the estimation error of the translations of x and y and the rotation of z, VII. CONCLUSIONS This paper considers the vision-based estimation and control with a panorac camera based on the passivity. The main contribution of this paper is to show that the estimation error system with a panorac camera has the passivity which allows us to prove stability in the sense of Lyapunov. The visual motion error system which consists of the estimation error system and the pose control one preserves the passivity. Our previous work 5 can be regarded as a special case of this study. REFERENCES 1 F. Chaumette and S. A. Hutchinson, Visual Servoing and Visual Tracking, In:B. Siciliano and O. Khatib Eds, Springer Handbook of Robotics, Springer Verlag, pp , V. Lippiello, B. Siciliano and L. Villani, Position-Based Visual Servoing in Industrial Multirobot Cells Using a Hybrid Camera Configuration, IEEE Trans. on Robotics, Vol. 23, No. 1, pp , N. R. Gans and S. A. Hutchinson, Stable Visual Servoing Through Hybrid Switched-System Control, IEEE Trans. on Robotics, Vol. 23, No. 3, pp , G. Hu, W. MacKunis, N. Gans, W. E. Dixon, J. Chen, A. Behal, and D. Dawson, Homography-Based Visual Servo Control With Imperfect Camera Calibration, IEEE Trans. on Automatic Control, Vol. 54, No. 6, pp , M. Fujita, H. Kawai and M. W. Spong, Passivity-based Dynac Visual Feedback Control for Three Dimensional Target Tracking: Stability and L 2 -gain Performance Analysis, IEEE Trans. on Control Systems Technology, Vol. 15, No. 1, pp. 4 52, T. Murao, H. Kawai and M. Fujita Predictive Visual Feedback Control with Eye-in/to-Hand Configuration via Stabilizing Receding Horizon Approach, Proc. of the 17th IFAC World Congress on Automatic Control, pp , C. Geyer and K. Daniilidis, A Unifying Theory for Central Panorac Systems and Practical Implications, In:D. Vernon Ed, Computer Vision - ECCV 2, Springer Verlag, pp , 2. 8 G. L. Mariottini and D. Prattichizzo, EGT for Multiple View Geometry and Visual Servoing, IEEE Robotics & Automation Magazine, Vol. 12, No. 4, pp , R. T. Fomena and F. Chaumette, Improvements on Visual Servoing From Spherical Targets Using a Spherical Projection Model, IEEE Trans. on Robotics, Vol. 25, No. 4, pp , R. Vidal, O. Shakernia and S.Sastry, Following the flock, IEEE Robotics & Automation Magazine, Vol. 11, No. 4, pp. 14 2, M. Fujita, T. Hatanaka, N. Kobayashi, T. Ibuki and M. W. Spong, Visual Motion Observer-based Pose Synchronization: A Passivity Approach, Proc. of the 48th IEEE Conf. on Decision and Control, pp , R. Murray, Z. Li and S. S. Sastry, A Mathematical Introduction to Robotic Manipulation, CRC Press, D. Forsyth and J. Ponce, Computer Vision - A Modern Approach, Prentice Hall, F. Bullo and A.D. Lewis, Geometric Control of Mechanical Systems, Springer Verlag, 24.

Passivity-based Visual Motion Observer with Panoramic Camera for Pose Control

Passivity-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 information

Passivity-based Dynamic Visual Feedback Control for Three Dimensional Target Tracking: Stability and L 2 -gain Performance Analysis

Passivity-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 information

Passivity-Based Visual Motion Observer Integrating Three Dimensional Target Motion Models

Passivity-Based Visual Motion Observer Integrating Three Dimensional Target Motion Models SICE Journal of Control, Measurement, and System Integration, Vol. 5, No. 5, pp. 276 282, September 2012 Passivity-Based Visual Motion Observer Integrating Three Dimensional Target Motion Models Takeshi

More information

Passivity-based Control for 2DOF Robot Manipulators with Antagonistic Bi-articular Muscles

Passivity-based Control for 2DOF Robot Manipulators with Antagonistic Bi-articular Muscles Passivity-based Control for 2DOF Robot Manipulators with Antagonistic Bi-articular Muscles Hiroyuki Kawai, Toshiyuki Murao, Ryuichi Sato and Masayuki Fujita Abstract This paper investigates a passivity-based

More information

A Switching Active Sensing Strategy to Maintain Observability for Vision-Based Formation Control

A Switching Active Sensing Strategy to Maintain Observability for Vision-Based Formation Control 29 IEEE International Conference on Robotics and Automation Kobe International Conference Center Kobe, Japan, May 2-7, 29 A Switching Active Sensing Strategy to Maintain Observability for Vision-Based

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

Predictive Visual Feedback Control with Eye-in/to-Hand Configuration via Stabilizing Receding Horizon Approach

Predictive Visual Feedback Control with Eye-in/to-Hand Configuration via Stabilizing Receding Horizon Approach Predictive Visual Feedback Control wit Eye-in/to-Hand Configuration via Stabilizing Receding Horizon Approac Tosiyuki Murao Hiroyuki Kawai Masayuki Fujita Scool of Industrial Tecnology, Advanced Institute

More information

Sensor Localization and Target Estimation in Visual Sensor Networks

Sensor 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 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

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

Open-loop Control for 2DOF Robot Manipulators with Antagonistic Bi-articular Muscles

Open-loop Control for 2DOF Robot Manipulators with Antagonistic Bi-articular Muscles Open-loop Control for DOF Robot Manipulators with Antagonistic Bi-articular Muscles Keisuke Sano, Hiroyuki Kawai, Toshiyuki Murao and Masayuki Fujita Abstract This paper investigates open-loop control,

More information

Stabilization of a 3D Rigid Pendulum

Stabilization 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 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

Vision-based range estimation via Immersion and Invariance for robot formation control

Vision-based range estimation via Immersion and Invariance for robot formation control Vision-based range estimation via Immersion and Invariance for robot formation control Fabio Morbidi, Gian Luca Mariottini, Domenico Prattichizzo Abstract The paper introduces a new vision-based range

More information

Unit quaternion observer based attitude stabilization of a rigid spacecraft without velocity measurement

Unit 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 information

VISUAL SERVO TRACKING CONTROL VIA A LYAPUNOV-BASED APPROACH

VISUAL SERVO TRACKING CONTROL VIA A LYAPUNOV-BASED APPROACH VISUAL SERVO TRACKING CONTROL VIA A LYAPUNOV-BASED APPROACH By GUOQIANG HU A DISSERTATION PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE

More information

State observers for invariant dynamics on a Lie group

State 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 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

Statistical Visual-Dynamic Model for Hand-Eye Coordination

Statistical Visual-Dynamic Model for Hand-Eye Coordination The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan Statistical Visual-Dynamic Model for Hand-Eye Coordination Daniel Beale, Pejman Iravani

More information

Aerial 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, 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 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

Segmentation of Dynamic Scenes from the Multibody Fundamental Matrix

Segmentation of Dynamic Scenes from the Multibody Fundamental Matrix ECCV Workshop on Vision and Modeling of Dynamic Scenes, Copenhagen, Denmark, May 2002 Segmentation of Dynamic Scenes from the Multibody Fundamental Matrix René Vidal Dept of EECS, UC Berkeley Berkeley,

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

MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY

MULTI-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 information

Output Regulation of the Arneodo Chaotic System

Output 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 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

Algorithm for Multiple Model Adaptive Control Based on Input-Output Plant Model

Algorithm for Multiple Model Adaptive Control Based on Input-Output Plant Model BULGARIAN ACADEMY OF SCIENCES CYBERNEICS AND INFORMAION ECHNOLOGIES Volume No Sofia Algorithm for Multiple Model Adaptive Control Based on Input-Output Plant Model sonyo Slavov Department of Automatics

More information

Lecture Note 4: General Rigid Body Motion

Lecture Note 4: General Rigid Body Motion ECE5463: Introduction to Robotics Lecture Note 4: General Rigid Body Motion Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio, USA Spring 2018 Lecture

More information

Analysis of Bilateral Teleoperation Systems under Communication Time-Delay

Analysis of Bilateral Teleoperation Systems under Communication Time-Delay Analysis of Bilateral Teleoperation Systems under Communication Time-Delay Anas FATTOUH and Olivier SENAME 1 Abstract In this article, bilateral teleoperation systems under communication time-delay are

More information

IMU-Camera Calibration: Observability Analysis

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

More information

OUTPUT REGULATION OF RÖSSLER PROTOTYPE-4 CHAOTIC SYSTEM BY STATE FEEDBACK CONTROL

OUTPUT 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 information

Stabilization of a Specified Equilibrium in the Inverted Equilibrium Manifold of the 3D Pendulum

Stabilization of a Specified Equilibrium in the Inverted Equilibrium Manifold of the 3D Pendulum Proceedings of the 27 American Control Conference Marriott Marquis Hotel at Times Square New York City, USA, July 11-13, 27 ThA11.6 Stabilization of a Specified Equilibrium in the Inverted Equilibrium

More information

Target Localization and Circumnavigation Using Bearing Measurements in 2D

Target 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 information

A Practical Method for Decomposition of the Essential Matrix

A 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 information

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES Danlei Chu Tongwen Chen Horacio J Marquez Department of Electrical and Computer Engineering University of Alberta Edmonton

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

Position & motion in 2D and 3D

Position & motion in 2D and 3D Position & motion in 2D and 3D! METR4202: Guest lecture 22 October 2014 Peter Corke Peter Corke Robotics, Vision and Control FUNDAMENTAL ALGORITHMS IN MATLAB 123 Sections 11.1, 15.2 Queensland University

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

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

Observer design via Immersion and Invariance for vision-based leader-follower formation control

Observer design via Immersion and Invariance for vision-based leader-follower formation control Observer design via Immersion and Invariance for vision-based leader-follower formation control Fabio Morbidi a, Gian Luca Mariottini b, Domenico Prattichizzo a a Department of Information Engineering,

More information

Delay-Independent Stabilization for Teleoperation with Time Varying Delay

Delay-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 information

Determining the Translational Speed of a Camera from Time-Varying Optical Flow

Determining the Translational Speed of a Camera from Time-Varying Optical Flow Determining the Translational Speed of a Camera from Time-Varying Optical Flow Anton van den Hengel, Wojciech Chojnacki, and Michael J. Brooks School of Computer Science, Adelaide University, SA 5005,

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

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

What Tasks Can Be Performed with an Uncalibrated Stereo Vision System?

What Tasks Can Be Performed with an Uncalibrated Stereo Vision System? In Special Issue on Vision Research at Yale of the Int. J. of Computer Vision, 35(1):65-85, Nov. 1999. What Tasks Can Be Performed with an Uncalibrated Stereo Vision System? J. P. Hespanha, Z. Dodds, G.

More information

Vision-based exponential stabilization of mobile robots G. López-Nicolás and C. Sagüés

Vision-based exponential stabilization of mobile robots G. López-Nicolás and C. Sagüés DIIS - I3A Universidad de Zaragoza C/ María de Luna, E-58 Zaragoza Spain Internal Report Vision-based exponential stabilization of mobile robots G. López-Nicolás and C. Sagüés If you want to cite this

More information

Position and orientation of rigid bodies

Position and orientation of rigid bodies Robotics 1 Position and orientation of rigid bodies Prof. Alessandro De Luca Robotics 1 1 Position and orientation right-handed orthogonal Reference Frames RF A A p AB B RF B rigid body position: A p AB

More information

Chapter 2 Coordinate Systems and Transformations

Chapter 2 Coordinate Systems and Transformations Chapter 2 Coordinate Systems and Transformations 2.1 Coordinate Systems This chapter describes the coordinate systems used in depicting the position and orientation (pose) of the aerial robot and its manipulator

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

Adaptive servo visual robot control

Adaptive servo visual robot control Robotics and Autonomous Systems 43 (2003) 51 78 Adaptive servo visual robot control Oscar Nasisi, Ricardo Carelli Instituto de Automática, Universidad Nacional de San Juan, Av. San Martín (Oeste) 1109,

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

ADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES

ADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES ADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES By YUNG-SHENG CHANG A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT

More information

OUTPUT REGULATION OF THE SIMPLIFIED LORENZ CHAOTIC SYSTEM

OUTPUT 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 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

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

2.5. x x 4. x x 2. x time(s) time (s)

2.5. x x 4. x x 2. x time(s) time (s) Global regulation and local robust stabilization of chained systems E Valtolina* and A Astolfi* Π *Dipartimento di Elettronica e Informazione Politecnico di Milano Piazza Leonardo da Vinci 3 33 Milano,

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

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

Vehicle Dynamics of Redundant Mobile Robots with Powered Caster Wheels

Vehicle Dynamics of Redundant Mobile Robots with Powered Caster Wheels Vehicle Dynamics of Redundant Mobile Robots with Powered Caster Wheels Yuan Ping Li * and Teresa Zielinska and Marcelo H. Ang Jr.* and Wei Lin * National University of Singapore, Faculty of Engineering,

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

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

An Adaptive Full-State Feedback Controller for Bilateral Telerobotic Systems

An Adaptive Full-State Feedback Controller for Bilateral Telerobotic Systems 21 American Control Conference Marriott Waterfront Baltimore MD USA June 3-July 2 21 FrB16.3 An Adaptive Full-State Feedback Controller for Bilateral Telerobotic Systems Ufuk Ozbay Erkan Zergeroglu and

More information

HIGHER ORDER SLIDING MODES AND ARBITRARY-ORDER EXACT ROBUST DIFFERENTIATION

HIGHER ORDER SLIDING MODES AND ARBITRARY-ORDER EXACT ROBUST DIFFERENTIATION HIGHER ORDER SLIDING MODES AND ARBITRARY-ORDER EXACT ROBUST DIFFERENTIATION A. Levant Institute for Industrial Mathematics, 4/24 Yehuda Ha-Nachtom St., Beer-Sheva 843, Israel Fax: +972-7-232 and E-mail:

More information

Adaptive Visual Tracking for Robotic Systems Without Image-Space Velocity Measurement

Adaptive Visual Tracking for Robotic Systems Without Image-Space Velocity Measurement Adaptive Visual Tracking for Robotic Systems Without Image-Space Velocity Measurement Hanlei Wang 1 arxiv:1401.6904v3 [cs.ro] 27 Apr 2015 Abstract In this paper, we investigate the visual tracking problem

More information

Attitude Regulation About a Fixed Rotation Axis

Attitude 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 information

Robust image-based visual servoing using invariant visual information. Omar Tahri, Helder Araujo, François Chaumette, Youcef Mezouar

Robust image-based visual servoing using invariant visual information. Omar Tahri, Helder Araujo, François Chaumette, Youcef Mezouar Accepted Manuscript Robust image-based visual servoing using invariant visual information Omar Tahri, Helder Araujo, François Chaumette, Youcef Mezouar PII: S921-889(13)119-X DOI: http://dx.doi.org/1.116/j.robot.213.6.1

More information

A RECEDING HORIZON CONTROL FOR LIFTING PING-PONG BALL. Sumiko Majima and Keii Chou

A RECEDING HORIZON CONTROL FOR LIFTING PING-PONG BALL. Sumiko Majima and Keii Chou A RECEDING HORIZON CONROL FOR LIFING PING-PONG BALL Sumiko Majima and Keii Chou Graduate School of Systems and Information Engineering, University of sukuba, sukuba, Ibaraki, Japan Abstract: his paper

More information

AN EXTENSION OF GENERALIZED BILINEAR TRANSFORMATION FOR DIGITAL REDESIGN. Received October 2010; revised March 2011

AN EXTENSION OF GENERALIZED BILINEAR TRANSFORMATION FOR DIGITAL REDESIGN. Received October 2010; revised March 2011 International Journal of Innovative Computing, Information and Control ICIC International c 2012 ISSN 1349-4198 Volume 8, Number 6, June 2012 pp. 4071 4081 AN EXTENSION OF GENERALIZED BILINEAR TRANSFORMATION

More information

THE 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 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 information

Networked Control Systems, Event-Triggering, Small-Gain Theorem, Nonlinear

Networked Control Systems, Event-Triggering, Small-Gain Theorem, Nonlinear EVENT-TRIGGERING OF LARGE-SCALE SYSTEMS WITHOUT ZENO BEHAVIOR C. DE PERSIS, R. SAILER, AND F. WIRTH Abstract. We present a Lyapunov based approach to event-triggering for large-scale systems using a small

More information

A Study of Kruppa s Equation for Camera Self-calibration

A Study of Kruppa s Equation for Camera Self-calibration Proceedings of the International Conference of Machine Vision and Machine Learning Prague, Czech Republic, August 14-15, 2014 Paper No. 57 A Study of Kruppa s Equation for Camera Self-calibration Luh Prapitasari,

More information

Pose Tracking II! Gordon Wetzstein! Stanford University! EE 267 Virtual Reality! Lecture 12! stanford.edu/class/ee267/!

Pose Tracking II! Gordon Wetzstein! Stanford University! EE 267 Virtual Reality! Lecture 12! stanford.edu/class/ee267/! Pose Tracking II! Gordon Wetzstein! Stanford University! EE 267 Virtual Reality! Lecture 12! stanford.edu/class/ee267/!! WARNING! this class will be dense! will learn how to use nonlinear optimization

More information

Nonlinear control of underactuated vehicles with uncertain position measurements and application to visual servoing

Nonlinear control of underactuated vehicles with uncertain position measurements and application to visual servoing Nonlinear control of underactuated vehicles with uncertain position measurements and application to visual servoing Henry de Plinval Pascal Morin Philippe Mouyon Abstract The paper concerns the stabilization

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

Pose estimation from point and line correspondences

Pose estimation from point and line correspondences Pose estimation from point and line correspondences Giorgio Panin October 17, 008 1 Problem formulation Estimate (in a LSE sense) the pose of an object from N correspondences between known object points

More information

EE C128 / ME C134 Feedback Control Systems

EE C128 / ME C134 Feedback Control Systems EE C128 / ME C134 Feedback Control Systems Lecture Additional Material Introduction to Model Predictive Control Maximilian Balandat Department of Electrical Engineering & Computer Science University of

More information

Screw Theory and its Applications in Robotics

Screw Theory and its Applications in Robotics Screw Theory and its Applications in Robotics Marco Carricato Group of Robotics, Automation and Biomechanics University of Bologna Italy IFAC 2017 World Congress, Toulouse, France Table of Contents 1.

More information

ACTIVE 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 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 information

EKF and SLAM. McGill COMP 765 Sept 18 th, 2017

EKF and SLAM. McGill COMP 765 Sept 18 th, 2017 EKF and SLAM McGill COMP 765 Sept 18 th, 2017 Outline News and information Instructions for paper presentations Continue on Kalman filter: EKF and extension to mapping Example of a real mapping system:

More information

Distributed Structural Stabilization and Tracking for Formations of Dynamic Multi-Agents

Distributed Structural Stabilization and Tracking for Formations of Dynamic Multi-Agents CDC02-REG0736 Distributed Structural Stabilization and Tracking for Formations of Dynamic Multi-Agents Reza Olfati-Saber Richard M Murray California Institute of Technology Control and Dynamical Systems

More information

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems

Output 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 information

Linear Combinations of Optic Flow Vectors for Estimating Self-Motion a Real-World Test of a Neural Model

Linear Combinations of Optic Flow Vectors for Estimating Self-Motion a Real-World Test of a Neural Model Linear Combinations of Optic Flow Vectors for Estimating Self-Motion a Real-World Test of a Neural Model Matthias O. Franz MPI für biologische Kybernetik Spemannstr. 38 D-72076 Tübingen, Germany mof@tuebingen.mpg.de

More information

Pose-Estimation-Based Visual Servoing for Differential-Drive Robots using the 1D Trifocal Tensor

Pose-Estimation-Based Visual Servoing for Differential-Drive Robots using the 1D Trifocal Tensor The 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems October 11-15 2009 St Louis USA Pose-Estimation-Based Visual Servoing for Differential-Drive Robots using the 1D Trifocal Tensor

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

Adaptive Nonlinear Control of an Electric Motor

Adaptive Nonlinear Control of an Electric Motor Applied Mathematical Sciences, Vol. 2, 2008, no. 52, 2557-2568 Adaptive Nonlinear Control of an Electric Motor A. Kaddouri, O. Akhrif 2, M. Ghribi and H. Le-Huy 3 Department of electrical engineering,

More information

Robust Adaptive Attitude Control of a Spacecraft

Robust Adaptive Attitude Control of a Spacecraft Robust Adaptive Attitude Control of a Spacecraft AER1503 Spacecraft Dynamics and Controls II April 24, 2015 Christopher Au Agenda Introduction Model Formulation Controller Designs Simulation Results 2

More information

An Improved Nonlinear Speed Controller for Series DC Motors

An Improved Nonlinear Speed Controller for Series DC Motors Proceedings of the 17th World Congress The International Federation of Automatic Control Seoul, Korea, July 6-11, 8 An Improved Nonlinear Speed Controller for Series DC Motors Dongbo Zhao Ning Zhang Department

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

Predictive Cascade Control of DC Motor

Predictive Cascade Control of DC Motor Volume 49, Number, 008 89 Predictive Cascade Control of DC Motor Alexandru MORAR Abstract: The paper deals with the predictive cascade control of an electrical drive intended for positioning applications.

More information

Visual SLAM Tutorial: Bundle Adjustment

Visual SLAM Tutorial: Bundle Adjustment Visual SLAM Tutorial: Bundle Adjustment Frank Dellaert June 27, 2014 1 Minimizing Re-projection Error in Two Views In a two-view setting, we are interested in finding the most likely camera poses T1 w

More information

Lie Groups for 2D and 3D Transformations

Lie Groups for 2D and 3D Transformations Lie Groups for 2D and 3D Transformations Ethan Eade Updated May 20, 2017 * 1 Introduction This document derives useful formulae for working with the Lie groups that represent transformations in 2D and

More information

Vision-based Control Laws for Distributed Flocking of Nonholonomic Agents

Vision-based Control Laws for Distributed Flocking of Nonholonomic Agents Vision-based Control Laws for Distributed Flocking of Nonholonomic Agents Nima Moshtagh, Ali Jadbabaie, Kostas Daniilidis GRASP Laboratory, University of Pennsylvania, Philadelphia, PA 94 Email: {nima,

More information

Quaternion-Based Tracking Control Law Design For Tracking Mode

Quaternion-Based Tracking Control Law Design For Tracking Mode A. M. Elbeltagy Egyptian Armed forces Conference on small satellites. 2016 Logan, Utah, USA Paper objectives Introduction Presentation Agenda Spacecraft combined nonlinear model Proposed RW nonlinear attitude

More information

Global Formulations of Lagrangian and Hamiltonian Dynamics on Embedded Manifolds

Global Formulations of Lagrangian and Hamiltonian Dynamics on Embedded Manifolds 1 Global Formulations of Lagrangian and Hamiltonian Dynamics on Embedded Manifolds By Taeyoung Lee, Melvin Leok, and N. Harris McClamroch Mechanical and Aerospace Engineering, George Washington University,

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

Nonlinear Wind Estimator Based on Lyapunov

Nonlinear 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 information

Obtaining Consensus of Multi-agent Linear Dynamic Systems

Obtaining Consensus of Multi-agent Linear Dynamic Systems Obtaining Consensus of Multi-agent Linear Dynamic Systems M I GRCÍ-PLNS Universitat Politècnica de Catalunya Departament de Matemàtica plicada Mineria 1, 08038 arcelona SPIN mariaisabelgarcia@upcedu bstract:

More information

Survey of Synchronization Part I: Kuramoto Oscillators

Survey of Synchronization Part I: Kuramoto Oscillators Survey of Synchronization Part I: Kuramoto Oscillators Tatsuya Ibuki FL11-5-2 20 th, May, 2011 Outline of My Research in This Semester Survey of Synchronization - Kuramoto oscillator : This Seminar - Synchronization

More information

Output tracking control of a exible robot arm

Output tracking control of a exible robot arm Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 25 Seville, Spain, December 12-15, 25 WeB12.4 Output tracking control of a exible robot arm Tu Duc Nguyen

More information

1 Kalman Filter Introduction

1 Kalman Filter Introduction 1 Kalman Filter Introduction You should first read Chapter 1 of Stochastic models, estimation, and control: Volume 1 by Peter S. Maybec (available here). 1.1 Explanation of Equations (1-3) and (1-4) Equation

More information