Tracking and Regulation Control of a Mobile Robot System With Kinematic Disturbances: A Variable Structure-Like Approach

Size: px
Start display at page:

Download "Tracking and Regulation Control of a Mobile Robot System With Kinematic Disturbances: A Variable Structure-Like Approach"

Transcription

1 W. E. Dixon D. M. Dawson E. Zergeroglu Department of Electrical & Computer Engineering, Clemson University, Clemson, SC Tracking an Regulation Control of a Mobile Robot System With Kinematic Disturbances: A Variable Structure-Like Approach This paper presents the esign of a variable structure-like tracking controller for a mobile robot system. The controller provies robustness with regar to boune isturbances in the kinematic moel. Through the use of a ynamic oscillator an a Lyapunov-base stability analysis, we emonstrate that the position an orientation tracking errors exponentially converge to a neighborhoo about zero that can be mae arbitrarily small (i.e., the controller ensures that the tracking error is globally uniformly ultimately boune (GUUB)). In aition, we illustrate how the propose tracking controller can also be utilize to achieve GUUB regulation to an arbitrary esire setpoint. An extension is also provie that illustrates how a smooth, time-varying control law can be utilize to achieve setpoint regulation espite parametric uncertainty in the kinematic moel. Simulation results are presente to emonstrate the performance of the propose controllers. S Introuction Over the past twenty years the control of wheele mobile robots WMRs has been heavily stuie see,, an the references therein for an in-epth review of the previous workue to the challenging theoretical nature of the problem i.e., WMRs are nonlinear, uneractuate systems subject to nonholonomic constraints impose by a pure rolling an nonslipping assumption an the wie range of applications that are well suite to their use e.g., munitions hanling, exploration, security, an monitoring, etc.. Several researchers have examine the regulation 3,4 an the tracking control 5 problems for WMRs that are subject to isturbances in the kinematic moel that violate the pure rolling an nonslipping assumption. Specifically, a quasi-sliing moe controller was presente by Canuas e Wit et al. in 3 that achieve exponential regulation of the position/orientation of a WMR subject to either a constant matche isturbance or a state vanishing isturbance that violates the nonholonomic constraint. In 4, Corraini et al. propose a iscrete-time, quasi-sliing moe controller that regulate the position of a WMR subject to a similar isturbance to a neighborhoo about the origin. Note that the quasi-sliing moe regulation controllers presente in 3,4 are not ifferentiable, an unfortunately, the stanar backstepping proceure, often use for incorporating the mechanical ynamics, requires that the kinematic controller be ifferentiable see the iscussion in. In 6, Anrea-Novel et al. propose a singular perturbation formulation that le to robustness results for feeback linearizing control laws with sufficiently small slipping an skiing effects. In 5, Leroquais et al. use the results in 6 to esign a linear, ifferentiable time-varying feeback law that achieve local uniformly asymptotically stable tracking of a time-varying reference trajectory; however, ue to restrictions on the reference trajectory, the tracking controller cannot be applie to the regulation problem. It shoul be note that the controller propose in 5 inclue the ynamic moel of the WMR. In aition to problems concerning isturbances in the kinematic moel, researchers have also investigate the effects of parametric Contribute by the Dynamic Systems an Control Division for publication in the JOURNAL OF DYNAMIC SYSTEMS, MEASUREMENT, AND CONTROL. Manuscript receive by the Dynamic Systems an Control Division February 4, 000. Associate Technical Eitors: E. Misawa an V. Utkin. uncertainty in the kinematic moel. For example, 7 9 examine regulating a WMR with uncertain parameters multiplie by the control inputs of the kinematic moel. Specifically, in 7, Hespanha et al. utilize a supervisory control strategy to switch between a suitably efine family of caniate control laws to solve the so-calle parking problem for a WMR. In 8, Jiang propose a switching controller to exponentially regulate a WMR, an in 9, Jiang extene the results to the general chaine form. In this paper, we present the esign of a variable structure-like tracking controller for a mobile robot system that is subject to kinematic isturbances. The kinematic isturbances consiere in this paper represent a broaer class of isturbances than previously examine i.e., the kinematic moel presente in 3,4 are special cases of the kinematic moel examine in this paper. Through the use of a ynamic oscillator an a Lyapunov-base stability analysis, we show that the position an orientation tracking errors exponentially converge to a neighborhoo about zero that can be mae arbitrarily small i.e., the controller ensures that the tracking error is globally uniformly ultimately boune GUUB. In aition, since we only require that the reference trajectory be boune, the propose tracking controller can also be utilize to achieve GUUB regulation; hence, a unifie control framework for both the tracking an the regulation problem is propose. Finally, we also illustrate how the ifferentiable, timevarying controller presente in can be utilize to solve the regulation problem of a WMR with the same uncertain kinematic moel as examine in 7 9. The paper is organize as follows. In Section, we evelop the kinematic moel of a WMR that is subject to kinematic isturbances an then transform the moel into a form which facilitates the subsequent control evelopment. In Section 3, we present the control law an the corresponing close-loop error system. In Section 4, we provie a Lyapunov base stability analysis that illustrates global uniformly ultimately boune tracking. In Section 5, we present a setpoint extension for the propose controller. In Section 6, we present an extension regaring the setpoint regulating problem for a WMR with uncertain parameters in the kinematic moel. In Section 7, we provie simulation results to illustrate the performance of the propose controllers, an in Section 8, we present some concluing remarks. 66 Õ Vol., DECEMBER 000 Copyright 000 by ASME Transactions of the ASME

2 Problem Formulation. WMR Kinematic Moel. The kinematic moel for the so-calle kinematic wheel is given as follows q S q v t t 3 t T () where q(t), q (t) R 3 are efine as q x c y c T q ẋ c ẏ c T () x c (t) an y c (t) enote the Cartesian position of the center of mass COM of the WMR along the X an Y-coorinate axis of the Cartesian plane see Fig., (t) R represents the orientation of the WMR see Fig., ẋ c (t), ẏ c (t) enote the Cartesian components of the linear velocity of the COM, (t) R enotes the angular velocity of the COM, the matrix S(q) R 3 is efine as follows S q cos 0 sin 0 0, (3) the velocity vector v(t) R is efine as follows v v v T v l T (4) with v l (t) R enoting the linear velocity of the COM, an (t), (t), 3 (t) R represent unknown isturbances that are assume to be upper boune as shown below t, t, 3 t 3 (5) where,, 3 R are positive bouning constants. Note that if (t), (t), 3 (t) 0, the stanar kinematic moel for the pure rolling an nonslipping kinematic wheel is recovere. Remark. Note that the kinematic moel for a WMR subject to the so-calle matche isturbance is given as follows [3] q S q v M t cos sin, 0 T (6) where M (t) R enotes a boune isturbance. In aition, the kinematic moel for a WMR subject to the so-calle unmatche isturbance is given as follows [3] q S q v U t sin cos 0 T (7) where U (t) R enotes a boune isturbance. Note that in orer to obtain the exponential regulation result presente in [3], the unmatche isturbance U (t) must be upper boune by a function of the states, whereas the GUUB result obtaine in [4] require the isturbance be upper boune by a constant. From a control point of view, it is easy to see from (), (6), an (7) that the matche isturbance an unmatche isturbance problems are both special cases of the moel use in ().. Moel Transformation. As efine in previous work e.g., see 0 an, the time-varying reference trajectory for the WMR is generate via a reference robot which moves accoring to the following ynamic trajectory q r S q r v r (8) where S( ) was efine in 3, q r (t) x rc (t) y rc (t) r (t) T R 3 enotes the esire time-varying position/orientation trajectory, an v r (t) v r (t) v r (t) T R enotes the reference timevarying linear/angular velocity. With regar to 8, it is assume that the signal v r (t) is constructe to prouce the esire motion an that v r (t), v r(t), q r (t), an q r(t) are boune for all time. To facilitate the subsequent control synthesis an the corresponing stability proof, we efine the following global invertible transformation w cos sin sin cos 0 z 0 0 z ỹ cos sin 0 x where w(t) R an z(t) z (t) z (t) T R are auxiliary tracking error variables an x (t),ỹ(t), (t) R enote the ifference between the actual Cartesian position an orientation of the COM an the reference position an orientation of the COM as follows (9) x x c x rc ỹ y c y rc r. (0).3 Open-Loop Tracking Error Development. After taking the time erivative of 9, an using 4, 8 0 we can rewrite the open-loop tracking error ynamics in a more convenient form as follows ẇ u T J T z f ż u () where J R is a skew-symmetric matrix efine as J 0 () 0 f (z,v r,t) R is an auxiliary signal efine as f v r z r sin z (3) the auxiliary kinematic control input, enote by u(t) u (t) u (t) T R, is efine in terms of the WMR position/ orientation, the WMR linear velocities, an the reference trajectory as follows u T v v r v r cos Fig. Two-imensional kinematic wheel v Tu v r cos v r x sin ỹ cos v r (4) the auxiliary matrix T R is efine as follows x sin ỹ cos T (5) 0 an (t) R an (t) R are auxiliary signals efine as follows sin cos 3 z z x sin ỹ cos z cos sin (6) Journal of Dynamic Systems, Measurement, an Control DECEMBER 000, Vol. Õ 67

3 3 cos sin 3 x sin ỹ cos T. (7) In orer to facilitate the subsequent stability analysis, we utilize the fact that x sin ỹ cos w z z (8) to rewrite 6 an 7 in terms of the auxiliary variables efine in 9 as follows sin cos 3 z z w z z z cos sin (9) 3 cos sin T 3 w z z. (0) 3 Smooth Variable Structure-Like Control Our control objective is to esign a controller for the transforme kinematic moel given in that forces the actual position/orientation of the WMR to track the reference timevarying position/orientation generate in 8. To facilitate the subsequent control evelopment, we efine an auxiliary error signal z (t) R as the ifference between the subsequently esigne auxiliary signal z (t) R an the transforme variable z(t), efine in 9, as follows z z z. () 3. Control Formulation. Base on the open-loop tracking error ynamics given in an the subsequent stability analysis, we esign the auxiliary kinematic control signal u(t) as follows u u a k z () where the auxiliary control signal u a (t) R is efine as u a k w f Jz z, (3) the auxiliary signal z (t) is efine by the following oscillatorlike relationship ż z k w f w Jz z T 0 z 0 0, (4) the auxiliary terms (t) R an (t) R are efine as k w k w f (5) an 0 exp t (6) respectively, f (z,v r,t) was efine in 3, k (t), k (t) R are positive, time-varying functions selecte as follows k k s w c k k s, (7) z c (w,z,t), (w,z,t) R are positive bouning functions, an k s, 0,,, c, c R are positive, constant control gains. Remark. In orer to facilitate the subsequent stability analysis, we note that the auxiliary signals efine in (9) an (0) can be upper boune as follows (8) where the positive bouning functions (w,z,t), (w,z,t) R are efine as follows w z z 3 z z 3 (9) z z 3 w (30) an 4 R is a positive bouning constant selecte as follows 4. (3) Remark 3. Motivation for the structure of (4) is obtaine by taking the time erivative of z T z as follows t z T z z T ż z T z k w f w Jz (3) where 4 has been utilize. After noting that the matrix J of () is skew symmetric, we can rewrite (3) as follows t z T z z T z. (33) As result of the selection of the initial conitions given in (4), it is easy to verify that z T z z (34) is a unique solution to the ifferential equation given in (33). The relationship given by (34) will be use uring the subsequent error system evelopment an stability analysis. Remark 4. Note that the exponential term in (6) is not necessary for the subsequent stability analysis. That is, if 0 is selecte as 0 0 then the subsequent stability proof is still vali. The motivation for selecting 0 0 is to provie the esigner with increase flexibility with regar to ensuring that the control effort is maintaine at a reasonable magnitue. Specifically, for the case of large initial tracking error, the magnitue of the control coul possibly be reuce through the selection of Close-Loop Error System Development. To etermine the close-loop tracking error ynamics for w(t), we substitute for u(t) in the open-loop tracking error system given by a an subtract u T a Jz to the resulting expression, an then utilize to rewrite the ynamics for w(t), as follows ẇ u a T Jz u a T Jz f (35) where the fact that J T J was utilize. Finally, by substituting 3 for only the secon occurrence of u a (t) in 35 an then utilizing the equality given by 34 an the fact that J T J I note that I enotes the stanar ientity matrix, we can obtain the final expression for the close-loop tracking error system for w(t) as follows ẇ u T a Jz k w. (36) To etermine the close-loop error system for z (t), we take the time erivative of, substitute 4 for ż (t), an then substitute for ż(t) to obtain the following expression z8 z k w f w Jz u. (37) After substituting for u(t), an then substituting 3 for u a (t) in the resulting expression, we can rewrite 37 as follows z8 z w Jz z k z. (38) After substituting 5 for only the secon occurrence of (t) in 38 an using the fact that JJ I, we can cancel common terms an rearrange the resulting expression to obtain 68 Õ Vol., DECEMBER 000 Transactions of the ASME

4 z8 k z wj k w f Jz z (39) where has been utilize. Finally, since the brackete term in 39 is equal to u a (t) efine in 3, we can obtain the final expression for the close-loop tracking error system for z (t) as follows z8 k z wju a. (40) 4 Stability Analysis Theorem. The kinematic control law given in () (7) ensures the position an orientation tracking errors efine in (0) are GUUB in the sense that x t, ỹ t, t 0 exp 0 t c c exp t 3 (4) where was efine in (6), c, c were efine in (7) an 0,,, 3, 0, an R are some positive constants. With regar to (4) we note that, c, c can be mae arbitrarily small. Proof: To prove Theorem, we efine a non-negative, scalar function enote by V(t) R as follows V w z Tz. (4) After taking the time erivative of 4, making the appropriate substitutions from 36 an 40, an then cancelling common terms, we obtain the following expression V k w k z Tz w z T (43) where we utilize the fact that J T J. After substituting 7 for k (t) an k (t), we can upperboun V (t) of 43 as follows V k s w k s z w w w c z z z c (44) where 8 was utilize. We can now utilize 4 an the facts that w w w c c z z z c c (45) to upper boun V (t) of 44 as follows V k s V c c. (46) After solving the ifferential inequality given in 46, we obtain the following expression V exp k s t V 0 c c exp k k s t. (47) s Finally, we can utilize 4 to rewrite the inequality given by 47 as t exp k s t 0 c c exp k k s t s (48) where the vector (t) R 3 is efine as w z T T. (49) Base on 48 an 49, it is clear that w(t), z (t) L. After utilizing, 34, an the fact that z (t), (t) L, we can conclue that z(t), z (t) L. From 5 an the fact that w(t), z(t), z (t), z (t) L, it is clear from 9, 0, 8 30 that (t), (t), (w, z, t), (w, z, t) L. Base on these facts, we can now use the assumption that v r (t),v r (t) L, 3, 6, an 34 to show that f (z, v r, t), u a (t), ż (t), (t), u(t) L. Now, in orer to illustrate that the Cartesian position an orientation signals efine in are boune, we utilize the inverse of the transformation given in 9 as follows x sin 0 sin cos ỹ cos 0 z cos sin w z. 0 0 (50) Since z(t) L, it is clear from 0 an 50 that (t), (t) L. Furthermore, from 0, 50, an the fact that w(t), z(t), (t) L, we can conclue that x (t), ỹ(t), x c (t), y c (t) L. We can utilize 4 the assumption that v r (t), v r (t) L, an the fact that (t), u(t), x (t), ỹ(t) L, to show that v(t) L ; therefore, it follows from 5 that (t), ẋ c (t), ẏ c (t) L. Stanar signal chasing arguments can now be employe to conclue that all of the remaining signals in the control an the system remain boune uring close-loop operation. In orer to prove that z(t) efine in 9 is GUUB, we can now apply the triangle inequality to to obtain the following boun for z(t) z z z exp k s t 0 c c exp k k s t s 0 exp t (5) where 6, 34, 48 an 49 have been utilize. Base on 48 5, the result given in 4 can now be irectly obtaine. Remark 5. It is clear that if the control terms c an c are set to zero in (44), then the stability analysis woul be the same as for a variable structure controller. We refer to the control scheme as variable structure-like ue to the close resemblance of the stability analysis to the classic variable structure stability analysis. 5 Setpoint Extension Unlike some of the previously propose tracking controllers see,0,, etc. we have not impose any restrictions on the esire trajectory other than the assumption that v r (t), v r(t), q r (t), an q r(t) L ; hence, the position an orientation tracking problem reuces to the position an orientation regulation problem in a similar manner as illustrate in 3. That is, if the control objective is targete at the regulation problem, the esire position an orientation vector, enote by q r x rc y rc r T R 3 an originally efine in 8, becomes an arbitrary esire constant vector. Base on the fact that q r (t) is now efine as a constant vector, it is straightforwar that v r (t) given in 8, an consequently f (z,v r,t) efine in 3 equal zero. We also note that the auxiliary variable u(t) originally efine in 4, is now efine as follows u T v v Tu (5) where the matrix T was efine in 5. Base on the above simplifications, it is easy to show that the result given by Theorem is vali for the regulation problem as well. Furthermore, we note that the propose kinematic control law given in, 3, 4, 5, 6, an 7 can be slightly moifie as illustrate in Remark 5.5 of 4 to reject parametric uncertainty an boune isturbances in the ynamic moel. Journal of Dynamic Systems, Measurement, an Control DECEMBER 000, Vol. Õ 69

5 6 Uncertain Kinematic Moel Extension Several researchers have examine the setpoint regulation problem for a WMR with a kinematic moel containing parametric uncertainties see 7 9. Specifically, the kinematics of the WMR are given as follows q S q Av (53) where q(t) was efine in S( ) was efine in 3, v(t) v v was efine 4, an A R is efine as follows A * 0 (54) 0 p * where *, p * R are uncertain positive parameters that represent the raius of the wheels an the istance between them. 6. Error System Development. In orer to facilitate the subsequent control esign, we utilize the following global invertible transformation e cos 0 e 0 0 e 3 sin ỹ (55) cos sin 0 x where e (t), e (t), e 3 (t) R are auxiliary tracking error variables, an x rc, y rc, r, originally efine in 8, are now efine as arbitrary esire constants. After taking the time erivative of 55 an using 4, 53 55, we can rewrite the open-loop error ynamics in a more convenient form as follows ė ė p ė 3 p*ve3 *v p *v e. (56) Base on the open-loop error ynamics given in 56 an the subsequent stability analysis, we utilize the following smooth, time-varying controller v v k e 3 e v k e e sin t. (57) After substituting 57 into 56 an performing some algebraic manipulation, we obtain the following close-loop error system p * ė * ė 3 p * p * * ė p * * v e 3 k e e sin t (58) k e 3 e v p * *. Remark 6. Note that the close-loop ynamics for e (t) given in (58) represent a stable linear system subjecte to an aitive isturbance given by the prouct e (t)sin(t). If the aitive isturbance is boune (i.e., if e (t) L ), then it is clear that e (t) L. Furthermore, if the aitive isturbance asymptotically vanishes (i.e., if lim t e (t) 0) then it is clear that lim t e (t) Stability Analysis. Theorem. The smooth, timevarying kinematic control law given in (57) ensures global asymptotic position an orientation regulation in the sense that lim x t,ỹ t, t 0. (59) t Proof: To prove Theorem, we efine a non-negative, scalar function enote by V (t) R as follows V p * p * e * * e 3. (60) After taking the time erivative of 60, making the appropriate substitutions from 58, an then canceling common terms, we obtain the following expression V k e 3. (6) Base on 6 an 60, it is clear that e (t), e 3 (t) L an that e 3 (t) L. Since e (t) L, it is clear from Remark 6 that e (t) L. Base on the fact that e (t), e (t), e 3 (t) L,we can utilize 57 an 58 to prove that v (t), v (t), ė (t), ė (t), ė 3 (t) L. Since ė (t), ė (t), ė 3 (t) L, we can conclue that e (t), e (t), e 3 (t) are uniformly continuous. After taking the time erivative of 57 an utilizing the aforementione facts, we can show that v (t), v (t) L, an hence, v (t), v (t) are uniformly continuous. Base on the facts that e 3 (t) L an that e 3 (t) is uniformly continuous, we can now utilize Barbalat s lemma 5 to prove that lim t e 3 (t) 0. After taking the time erivative of the prouct e (t)e 3 (t) an substituting 58 in the resulting expression, we can conclue that t e e 3 * p * e * v e 3 ė k *e. (6) Since the brackete term in 6 is uniformly continuous i.e., e (t),v (t) are uniformly continuous an lim t e 3 (t) 0, we can utilize an extension of Barbalat s lemma to conclue that lim t t e e 3 0 lim * p * e t * v 0. (63) From the secon limit in 63, it is clear that lim t e (t)v (t) 0. From the facts that lim t e (t)v (t) 0 an lim t e 3 (t) 0, we can utilize 57 to conclue that lim t v (t) 0, an hence, from 58, we can prove that lim t ė (t) 0 an lim t ė 3 (t) 0. To facilitate further analysis, we take the time erivative of the prouct e (t)v (t) an utilize 58 to obtain the following expression t e v e 3 cos t ė v e sin t p *k e v. (64) Since the brackete term in 64 is uniformly continuous, lim t ė (t) 0, an lim t e (t)v (t) 0, we can utilize an extension of Barbalat s lemma to conclue that lim t t e v 0 lim e 3 cos t 0. (65) t From the secon limit in 65, it is clear that lim t e (t) 0. Since we have shown that lim t e (t),e (t),e 3 (t) 0, we can now utilize the inverse of the transformation efine in 55, given as follows x sin 0 cos ỹ cos 0 sin e 3 e (66) 0 0 e to obtain the result given in Simulation Results The control law given in 7 was simulate base on the kinematic moel given in where (t), (t), 3 (t) were selecte in a similar manner as in 4 as follows 0.0H t 0.0H t 4 sin (67) 60 Õ Vol., DECEMBER 000 Transactions of the ASME

6 0.0H t 0.0H t 4 cos (68) 3 0.0H t 0.0H t 4 (69) where H( ) enotes the stanar Heavisie step function. The esire reference linear an angular velocity were selecte as v r m/s respectively, where v r sin x r cos r tan r ra/s, (70) x cr 0 0 m, y cr 0 0 m, r ra (7) see Fig. for the resulting reference time-varying Cartesian position an orientation. The Cartesian position/orientation an the auxiliary signal z (t) were initialize as follows x c 0 m, y c 0 m, (7) r 0 0 ra, z 0 0 T. The control gains that resulte in the best performance are given below k s 0, 0, 0, (73) 0.00, c 0.00, c 0.00 where the bouning terms,, 3, an 4 given in 5 an 3 were selecte as follows 0.5, 0.05, 3 0. an 4.0. (74) The position/orientation tracking error of the COM of the WMR an the associate control inputs are shown in Fig. 3 an Fig. 4, respectively. Utilizing the same control gains an initial conitions, we also emonstrate the effectiveness of the propose controller with regar to the regulation problem. That is, with the reference velocity signals in 70 set to zero an the esire position an orientation setpoint selecte as zero, the propose controller yiels position/orientation regulation errors as shown in Fig. 5 with the associate control inputs given in Fig. 6. Note that by increasing the control terms, c, an c, the chattering effect observe in Fig. 4 an Fig. 6 can be eliminate; however, from 4 it is clear that steay-state position/orientation tracking error will be boune by a larger neighborhoo about the origin. To illustrate this fact, the control parameters, c, an c, were increase until the chattering effect was reuce. The resulting values of the control parameters are given below 0.00, c 0.00, c (75) The resulting position/orientation errors an the associate control torque input are given in Figs. 7 an 8 for the tracking controller an Figs. 9 an 0 for the regulation controller. Simulation results for the kinematic moel given in 53 an 54 are also presente to illustrate the effectiveness of the control law given in 57 where *(t) an *(t) were selecte as follows Fig. 3 *.5, *.5 (76) PositionÕorientation tracking errors Fig. 4 Tracking control input Fig. Desire Cartesian trajectory Fig. 5 PositionÕorientation regulation errors Journal of Dynamic Systems, Measurement, an Control DECEMBER 000, Vol. Õ 6

7 Fig. 6 Regulation control input Fig. 9 PositionÕorientation regulation errors Fig. 7 PositionÕorientation tracking errors Fig. 0 Regulation control input Fig. 8 Tracking control input Fig. PositionÕorientation regulation errors an the Cartesian position/orientation was initialize as follows x cr 0 m, y cr 0 m, r 0 ra. (77) The control gains that resulte in the best performance are given below k 0.75, k 0.5. (78) The resulting position/orientation regulation error an the associate control inputs are shown in Figs. an, respectively. 6 Õ Vol., DECEMBER 000 Transactions of the ASME

8 8 Conclusion Fig. Regulation control input In this paper, we esigne a variable structure-like tracking controller for a mobile robot system subject to boune isturbances in the kinematic moel. Through the use of a Lyapunovbase stability analysis, we have emonstrate that; i : the position an orientation tracking errors exponentially converge to a neighborhoo about zero that can be mae arbitrarily small, an ii the controller provies robustness with regar to boune isturbances in the kinematic moel. In aition, we illustrate that the propose controller can be utilize to regulate the position an orientation of the WMR to an arbitrary esire setpoint. Moreover, since the propose tracking controller is smooth, we note that it can be moifie to inclue the ynamic moel of the WMR to enhance the overall robustness. An aitional extension was also provie to illustrate that the smooth, time-varying controller esigne in can be applie to solve the setpoint regulation problem of a WMR with parametric uncertainties in the kinematic moel. It shoul also be note that in aition to the WMR problem, the propose controllers can be applie to other nonholonomic systems see 6 for example. Finally, simulation results provie verification for the propose controllers. References McCloskey, R., an Murray, R., 997, Exponential Stabilization of Driftless Nonlinear Control Systems Using Homogeneous Feeback, IEEE Trans. Autom. Control, 4, No. 5 pp , May. Samson, C., 997, Control of Chaine Systems Application to Path Following an Time-Varying Point-Stabilization of Mobile Robots, IEEE Trans. Autom. Control, 40, No., Jan pp Canuas e Wit, C., an Khennouf, H., 995, Quasi-Continuous Stabilizing Controllers for Nonholonomic Systems: Design an Robustness Consierations, Proceeings of the 3r European Control Conference, pp Corraini, M. L., Leo, T., an Orlano, G., 999, Robust Stabilization of a Mobile Robot Violating the Nonholonomic Constraint via Quasi-Sliing Moes, Proceeings of the American Control Conference, pp Leroquais, W., an Anrea-Novel, B., 996, Moeling an Control of Wheele Mobile Robots Not Satisfying Ieal Velocity Constraints: The Unicycle Case, Proceeings of the 35th Conference on Decision an Control, pp Anrea-Novel, B., Campion, G., an Bastin, G., 995, Control Of Wheele Mobile Robots Not Satisfying Ieal Constraints: A Singular Perturbation Approach, Int. J. Robust Nonlinear Control, 5, No. 5, pp Hespanha, J., Liberzon, D., an Morse, A., 999, Towars the supervisory control of uncertain nonholonomic systems, Proceeings of the American Control Conference, pp Jiang, Z., 999, Robust Controller Design for Uncertain Nonholonomic Systems, Proceeings of the American Control Conference, pp Jiang, Z., 000, Robust Exponential Regulation of Nonholonomic Systems with Uncertainties, Automatica, 36, No., pp , February. 0 Jiang, Z., an Nijmeijer, H., 997, Tracking Control of Mobile Robots: A Case Stuy in Backstepping, Automatica, 33, No. 7, pp Kanayama, Y., Kimura, Y., Miyazaki, F., an Noguchi, T., 990, A Stable Tracking Control Metho for an Autonomous Mobile Robot, Proceeings of the IEEE International Conference on Robotics an Automation, pp Canuas e Wit, C., an Soralen, O., 99, Exponential Stabilization of Mobile Robots with Nonholonomic Constraints, IEEE Trans. Autom. Control, 37, No., pp Dixon, W. E., Dawson, D. M., Zergeroglu, E., an Zhang, F., 000, Robust Tracking an Regulation Control for Mobile Robots, Int. J. Robust Nonlinear Control: Special Issue on Control of Uneractuate Nonlinear Systems, 0, No. 4, pp Dawson, D. M., Briges, M., an Qu, Z., 995, Nonlinear Control of Robotic Systems for Environmental Waste an Restoration, Prentice Hall, Englewoo Cliffs, NJ. 5 Slotine, J. J. E., an Li, W., 99, Applie Nonlinear Control, Prentice Hall, Englewoo Cliffs, NJ. 6 Bloch, A., Reyhanoglu, M., an McClamroch, N., 99, Control an Stabilization of Nonholonomic Dynamic Systems, IEEE Trans. Autom. Control, 37, No., Nov. Journal of Dynamic Systems, Measurement, an Control DECEMBER 000, Vol. Õ 63

Classical Mechanics Examples (Lagrange Multipliers)

Classical Mechanics Examples (Lagrange Multipliers) Classical Mechanics Examples (Lagrange Multipliers) Dipan Kumar Ghosh Physics Department, Inian Institute of Technology Bombay Powai, Mumbai 400076 September 3, 015 1 Introuction We have seen that the

More information

Research Article Inviscid Uniform Shear Flow past a Smooth Concave Body

Research Article Inviscid Uniform Shear Flow past a Smooth Concave Body International Engineering Mathematics Volume 04, Article ID 46593, 7 pages http://x.oi.org/0.55/04/46593 Research Article Invisci Uniform Shear Flow past a Smooth Concave Boy Abullah Mura Department of

More information

Dual Arm Robot Research Report

Dual Arm Robot Research Report Dual Arm Robot Research Report Analytical Inverse Kinematics Solution for Moularize Dual-Arm Robot With offset at shouler an wrist Motivation an Abstract Generally, an inustrial manipulator such as PUMA

More information

A MIMO Fuzzy Controller for tracking: Robot control. Carl Crane Professor, Mechanical Engineering University of Florida Gainesville, FL 32611

A MIMO Fuzzy Controller for tracking: Robot control. Carl Crane Professor, Mechanical Engineering University of Florida Gainesville, FL 32611 A MIMO Fuzzy Controller for tracking: Robot control Paul A.C. Mason Assistant Professor, Kevin Walchko Research Assistant Carl Crane Professor, Mechanical Engineering University of Floria Gainesville,

More information

Bends, Jogs, And Wiggles for Railroad Tracks and Vehicle Guide Ways

Bends, Jogs, And Wiggles for Railroad Tracks and Vehicle Guide Ways Ben, Jogs, An Wiggles for Railroa Tracks an Vehicle Guie Ways Louis T. Klauer Jr., PhD, PE. Work Soft 833 Galer Dr. Newtown Square, PA 19073 lklauer@wsof.com Preprint, June 4, 00 Copyright 00 by Louis

More information

Controlling formations of multiple mobile robots. Jaydev P. Desai Jim Ostrowski Vijay Kumar

Controlling formations of multiple mobile robots. Jaydev P. Desai Jim Ostrowski Vijay Kumar Controlling formations of multiple mobile robots Jayev P. Desai Jim Ostrowski Vijay Kumar General Robotics an Active Sensory Perception (GRASP) Laboratory, University of Pennsylvania 340 Walnut Street,

More information

Kinematic Analysis of a Family of 3R Manipulators

Kinematic Analysis of a Family of 3R Manipulators Kinematic Analysis of a Family of R Manipulators Maher Baili, Philippe Wenger an Damien Chablat Institut e Recherche en Communications et Cybernétique e Nantes, UMR C.N.R.S. 6597 1, rue e la Noë, BP 92101,

More information

Parts Assembly by Throwing Manipulation with a One-Joint Arm

Parts Assembly by Throwing Manipulation with a One-Joint Arm 21 IEEE/RSJ International Conference on Intelligent Robots an Systems, Taipei, Taiwan, October, 21. Parts Assembly by Throwing Manipulation with a One-Joint Arm Hieyuki Miyashita, Tasuku Yamawaki an Masahito

More information

Dynamic Object Tracking Control for a Non-Holonomic Wheeled Autonomous Robot

Dynamic Object Tracking Control for a Non-Holonomic Wheeled Autonomous Robot Tamkang Journal of Science and Engineering, Vol. 12, No. 3, pp. 339 350 (2009) 339 Dynamic Object Tracking Control for a Non-Holonomic Wheeled Autonomous Robot Yin-Tien Wang 1 *, Yu-Cheng Chen 1 and Ming-Chun

More information

Figure 1: Schematic of an SEM [source: ]

Figure 1: Schematic of an SEM [source:   ] EECI Course: -9 May 1 by R. Sanfelice Hybri Control Systems Eelco van Horssen E.P.v.Horssen@tue.nl Project: Scanning Electron Microscopy Introuction In Scanning Electron Microscopy (SEM) a (bunle) beam

More information

UNIFIED TRACKING AND REGULATION VISUAL SERVO CONTROL FOR WHEELED MOBILE ROBOTS

UNIFIED TRACKING AND REGULATION VISUAL SERVO CONTROL FOR WHEELED MOBILE ROBOTS Asian Journal of Control, Vol. 6, No. 3, pp. 669 678, May 4 Publishe online 9 December 3 in Wiley Online Library (wileyonlinelibrary.com) DOI:./asjc.86 UNIFIED ACKING AND EGULAION VISUAL SEVO CONOL FO

More information

Implicit and Explicit Functions

Implicit and Explicit Functions 60_005.q //0 :5 PM Page SECTION.5 Implicit Differentiation Section.5 EXPLORATION Graphing an Implicit Equation How coul ou use a graphing utilit to sketch the graph of the equation? Here are two possible

More information

A Classification of 3R Orthogonal Manipulators by the Topology of their Workspace

A Classification of 3R Orthogonal Manipulators by the Topology of their Workspace A Classification of R Orthogonal Manipulators by the Topology of their Workspace Maher aili, Philippe Wenger an Damien Chablat Institut e Recherche en Communications et Cybernétique e Nantes, UMR C.N.R.S.

More information

Optimal path planning in a constant wind with a bounded turning rate

Optimal path planning in a constant wind with a bounded turning rate Optimal path planning in a constant win with a boune turning rate Timothy G. McGee, Stephen Spry an J. Karl Herick Center for Collaborative Control of Unmanne Vehicles, University of California, Berkeley,

More information

Try It. Implicit and Explicit Functions. Video. Exploration A. Differentiating with Respect to x

Try It. Implicit and Explicit Functions. Video. Exploration A. Differentiating with Respect to x SECTION 5 Implicit Differentiation Section 5 Implicit Differentiation Distinguish between functions written in implicit form an eplicit form Use implicit ifferentiation to fin the erivative of a function

More information

Impact of changing the position of the tool point on the moving platform on the dynamic performance of a 3RRR planar parallel manipulator

Impact of changing the position of the tool point on the moving platform on the dynamic performance of a 3RRR planar parallel manipulator IOSR Journal of Mechanical an Civil Engineering (IOSR-JMCE) e-issn: 78-84,p-ISSN: 0-4X, Volume, Issue 4 Ver. I (Jul. - Aug. 05), PP 7-8 www.iosrjournals.org Impact of changing the position of the tool

More information

Particle Swarm Optimization Based on Smoothing Approach for Solving a Class of Bi-Level Multiobjective Programming Problem

Particle Swarm Optimization Based on Smoothing Approach for Solving a Class of Bi-Level Multiobjective Programming Problem BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 17, No 3 Sofia 017 Print ISSN: 1311-970; Online ISSN: 1314-4081 DOI: 10.1515/cait-017-0030 Particle Swarm Optimization Base

More information

Transient analysis of wave propagation in 3D soil by using the scaled boundary finite element method

Transient analysis of wave propagation in 3D soil by using the scaled boundary finite element method Southern Cross University epublications@scu 23r Australasian Conference on the Mechanics of Structures an Materials 214 Transient analysis of wave propagation in 3D soil by using the scale bounary finite

More information

New Geometric Interpretation and Analytic Solution for Quadrilateral Reconstruction

New Geometric Interpretation and Analytic Solution for Quadrilateral Reconstruction New Geometric Interpretation an Analytic Solution for uarilateral Reconstruction Joo-Haeng Lee Convergence Technology Research Lab ETRI Daejeon, 305 777, KOREA Abstract A new geometric framework, calle

More information

5th International Conference on Advanced Design and Manufacturing Engineering (ICADME 2015)

5th International Conference on Advanced Design and Manufacturing Engineering (ICADME 2015) 5th International Conference on Avance Design an Manufacturing Engineering (ICADME 25) Research on motion characteristics an application of multi egree of freeom mechanism base on R-W metho Xiao-guang

More information

Non-homogeneous Generalization in Privacy Preserving Data Publishing

Non-homogeneous Generalization in Privacy Preserving Data Publishing Non-homogeneous Generalization in Privacy Preserving Data Publishing W. K. Wong, Nios Mamoulis an Davi W. Cheung Department of Computer Science, The University of Hong Kong Pofulam Roa, Hong Kong {wwong2,nios,cheung}@cs.hu.h

More information

10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T

10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T 3 3 Motion Control (wheeled robots) Introduction: Mobile Robot Kinematics Requirements for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground

More information

Generalized Edge Coloring for Channel Assignment in Wireless Networks

Generalized Edge Coloring for Channel Assignment in Wireless Networks Generalize Ege Coloring for Channel Assignment in Wireless Networks Chun-Chen Hsu Institute of Information Science Acaemia Sinica Taipei, Taiwan Da-wei Wang Jan-Jan Wu Institute of Information Science

More information

Learning convex bodies is hard

Learning convex bodies is hard Learning convex boies is har Navin Goyal Microsoft Research Inia navingo@microsoftcom Luis Raemacher Georgia Tech lraemac@ccgatecheu Abstract We show that learning a convex boy in R, given ranom samples

More information

Generalized Edge Coloring for Channel Assignment in Wireless Networks

Generalized Edge Coloring for Channel Assignment in Wireless Networks TR-IIS-05-021 Generalize Ege Coloring for Channel Assignment in Wireless Networks Chun-Chen Hsu, Pangfeng Liu, Da-Wei Wang, Jan-Jan Wu December 2005 Technical Report No. TR-IIS-05-021 http://www.iis.sinica.eu.tw/lib/techreport/tr2005/tr05.html

More information

Throughput Characterization of Node-based Scheduling in Multihop Wireless Networks: A Novel Application of the Gallai-Edmonds Structure Theorem

Throughput Characterization of Node-based Scheduling in Multihop Wireless Networks: A Novel Application of the Gallai-Edmonds Structure Theorem Throughput Characterization of Noe-base Scheuling in Multihop Wireless Networks: A Novel Application of the Gallai-Emons Structure Theorem Bo Ji an Yu Sang Dept. of Computer an Information Sciences Temple

More information

A new fuzzy visual servoing with application to robot manipulator

A new fuzzy visual servoing with application to robot manipulator 2005 American Control Conference June 8-10, 2005. Portlan, OR, USA FrA09.4 A new fuzzy visual servoing with application to robot manipulator Marco A. Moreno-Armenariz, Wen Yu Abstract Many stereo vision

More information

Shift-map Image Registration

Shift-map Image Registration Shift-map Image Registration Svärm, Linus; Stranmark, Petter Unpublishe: 2010-01-01 Link to publication Citation for publishe version (APA): Svärm, L., & Stranmark, P. (2010). Shift-map Image Registration.

More information

Linear First-Order PDEs

Linear First-Order PDEs MODULE 2: FIRST-ORDER PARTIAL DIFFERENTIAL EQUATIONS 9 Lecture 2 Linear First-Orer PDEs The most general first-orer linear PDE has the form a(x, y)z x + b(x, y)z y + c(x, y)z = (x, y), (1) where a, b,

More information

State Indexed Policy Search by Dynamic Programming. Abstract. 1. Introduction. 2. System parameterization. Charles DuHadway

State Indexed Policy Search by Dynamic Programming. Abstract. 1. Introduction. 2. System parameterization. Charles DuHadway State Inexe Policy Search by Dynamic Programming Charles DuHaway Yi Gu 5435537 503372 December 4, 2007 Abstract We consier the reinforcement learning problem of simultaneous trajectory-following an obstacle

More information

Shift-map Image Registration

Shift-map Image Registration Shift-map Image Registration Linus Svärm Petter Stranmark Centre for Mathematical Sciences, Lun University {linus,petter}@maths.lth.se Abstract Shift-map image processing is a new framework base on energy

More information

Solving Tracking Problem of a Nonholonomic Wheel Mobile Robot Using Backstepping Technique

Solving Tracking Problem of a Nonholonomic Wheel Mobile Robot Using Backstepping Technique Solving Tracking Problem of a Nonholonomic Wheel Mobile Robot Using Backstepping Technique Solving Tracking Problem of a Nonholonomic Wheel Mobile Robot Using Backstepping Technique Noor Asyikin binti

More information

Lab work #8. Congestion control

Lab work #8. Congestion control TEORÍA DE REDES DE TELECOMUNICACIONES Grao en Ingeniería Telemática Grao en Ingeniería en Sistemas e Telecomunicación Curso 2015-2016 Lab work #8. Congestion control (1 session) Author: Pablo Pavón Mariño

More information

An adaptive switching learning control method for trajectory tracking of robot manipulators

An adaptive switching learning control method for trajectory tracking of robot manipulators Mechatronics 6 (6) 5 6 An aaptive switching learning control metho for trajectory tracking of robot manipulators P.R. Ouyang a, W.J. Zhang a, *, Maan M. Gupta b a Avance Engineering Design Laboratory,

More information

Fuzzy Learning Variable Admittance Control for Human-Robot Cooperation

Fuzzy Learning Variable Admittance Control for Human-Robot Cooperation Fuzzy Learning ariable Amittance Control for Human-Robot Cooperation Fotios Dimeas an Nikos Aspragathos Abstract This paper presents a metho for variable amittance control in human-robot cooperation tasks,

More information

Solution Representation for Job Shop Scheduling Problems in Ant Colony Optimisation

Solution Representation for Job Shop Scheduling Problems in Ant Colony Optimisation Solution Representation for Job Shop Scheuling Problems in Ant Colony Optimisation James Montgomery, Carole Faya 2, an Sana Petrovic 2 Faculty of Information & Communication Technologies, Swinburne University

More information

BIJECTIONS FOR PLANAR MAPS WITH BOUNDARIES

BIJECTIONS FOR PLANAR MAPS WITH BOUNDARIES BIJECTIONS FOR PLANAR MAPS WITH BOUNDARIES OLIVIER BERNARDI AND ÉRIC FUSY Abstract. We present bijections for planar maps with bounaries. In particular, we obtain bijections for triangulations an quarangulations

More information

Skyline Community Search in Multi-valued Networks

Skyline Community Search in Multi-valued Networks Syline Community Search in Multi-value Networs Rong-Hua Li Beijing Institute of Technology Beijing, China lironghuascut@gmail.com Jeffrey Xu Yu Chinese University of Hong Kong Hong Kong, China yu@se.cuh.eu.h

More information

Automation of Bird Front Half Deboning Procedure: Design and Analysis

Automation of Bird Front Half Deboning Procedure: Design and Analysis Automation of Bir Front Half Deboning Proceure: Design an Analysis Debao Zhou, Jonathan Holmes, Wiley Holcombe, Kok-Meng Lee * an Gary McMurray Foo Processing echnology Division, AAS Laboratory, Georgia

More information

On a Method of Finding Homoclinic and Heteroclinic Orbits in. Multidimensional Dynamical Systems

On a Method of Finding Homoclinic and Heteroclinic Orbits in. Multidimensional Dynamical Systems Applie Mathematics & Information Sciences 4(3) (), 383 394 An International Journal c Diie W Publishing Corporation, U. S. A. On a Metho of Fining Homoclinic an Heteroclinic Orbits in Multiimensional Dynamical

More information

Investigation into a new incremental forming process using an adjustable punch set for the manufacture of a doubly curved sheet metal

Investigation into a new incremental forming process using an adjustable punch set for the manufacture of a doubly curved sheet metal 991 Investigation into a new incremental forming process using an ajustable punch set for the manufacture of a oubly curve sheet metal S J Yoon an D Y Yang* Department of Mechanical Engineering, Korea

More information

Open Access Model Free Adaptive Control for Robotic Manipulator Trajectory Tracking

Open Access Model Free Adaptive Control for Robotic Manipulator Trajectory Tracking Send Orders for Reprints to reprints@benthamscience.ae 358 The Open Automation and Control Systems Journal, 215, 7, 358-365 Open Access Model Free Adaptive Control for Robotic Manipulator Trajectory Tracking

More information

Algebraic transformations of Gauss hypergeometric functions

Algebraic transformations of Gauss hypergeometric functions Algebraic transformations of Gauss hypergeometric functions Raimunas Viūnas Faculty of Mathematics, Kobe University Abstract This article gives a classification scheme of algebraic transformations of Gauss

More information

Intensive Hypercube Communication: Prearranged Communication in Link-Bound Machines 1 2

Intensive Hypercube Communication: Prearranged Communication in Link-Bound Machines 1 2 This paper appears in J. of Parallel an Distribute Computing 10 (1990), pp. 167 181. Intensive Hypercube Communication: Prearrange Communication in Link-Boun Machines 1 2 Quentin F. Stout an Bruce Wagar

More information

A Versatile Model-Based Visibility Measure for Geometric Primitives

A Versatile Model-Based Visibility Measure for Geometric Primitives A Versatile Moel-Base Visibility Measure for Geometric Primitives Marc M. Ellenrieer 1,LarsKrüger 1, Dirk Stößel 2, an Marc Hanheie 2 1 DaimlerChrysler AG, Research & Technology, 89013 Ulm, Germany 2 Faculty

More information

An Algorithm for Building an Enterprise Network Topology Using Widespread Data Sources

An Algorithm for Building an Enterprise Network Topology Using Widespread Data Sources An Algorithm for Builing an Enterprise Network Topology Using Wiesprea Data Sources Anton Anreev, Iurii Bogoiavlenskii Petrozavosk State University Petrozavosk, Russia {anreev, ybgv}@cs.petrsu.ru Abstract

More information

NEW METHOD FOR FINDING A REFERENCE POINT IN FINGERPRINT IMAGES WITH THE USE OF THE IPAN99 ALGORITHM 1. INTRODUCTION 2.

NEW METHOD FOR FINDING A REFERENCE POINT IN FINGERPRINT IMAGES WITH THE USE OF THE IPAN99 ALGORITHM 1. INTRODUCTION 2. JOURNAL OF MEDICAL INFORMATICS & TECHNOLOGIES Vol. 13/009, ISSN 164-6037 Krzysztof WRÓBEL, Rafał DOROZ * fingerprint, reference point, IPAN99 NEW METHOD FOR FINDING A REFERENCE POINT IN FINGERPRINT IMAGES

More information

On Effectively Determining the Downlink-to-uplink Sub-frame Width Ratio for Mobile WiMAX Networks Using Spline Extrapolation

On Effectively Determining the Downlink-to-uplink Sub-frame Width Ratio for Mobile WiMAX Networks Using Spline Extrapolation On Effectively Determining the Downlink-to-uplink Sub-frame With Ratio for Mobile WiMAX Networks Using Spline Extrapolation Panagiotis Sarigianniis, Member, IEEE, Member Malamati Louta, Member, IEEE, Member

More information

An Adaptive Routing Algorithm for Communication Networks using Back Pressure Technique

An Adaptive Routing Algorithm for Communication Networks using Back Pressure Technique International OPEN ACCESS Journal Of Moern Engineering Research (IJMER) An Aaptive Routing Algorithm for Communication Networks using Back Pressure Technique Khasimpeera Mohamme 1, K. Kalpana 2 1 M. Tech

More information

Exercises of PIV. incomplete draft, version 0.0. October 2009

Exercises of PIV. incomplete draft, version 0.0. October 2009 Exercises of PIV incomplete raft, version 0.0 October 2009 1 Images Images are signals efine in 2D or 3D omains. They can be vector value (e.g., color images), real (monocromatic images), complex or binary

More information

arxiv: v1 [math.co] 15 Dec 2017

arxiv: v1 [math.co] 15 Dec 2017 Rectilinear Crossings in Complete Balance -Partite -Uniform Hypergraphs Rahul Gangopahyay Saswata Shannigrahi arxiv:171.05539v1 [math.co] 15 Dec 017 December 18, 017 Abstract In this paper, we stuy the

More information

Secure Network Coding for Distributed Secret Sharing with Low Communication Cost

Secure Network Coding for Distributed Secret Sharing with Low Communication Cost Secure Network Coing for Distribute Secret Sharing with Low Communication Cost Nihar B. Shah, K. V. Rashmi an Kannan Ramchanran, Fellow, IEEE Abstract Shamir s (n,k) threshol secret sharing is an important

More information

Using Vector and Raster-Based Techniques in Categorical Map Generalization

Using Vector and Raster-Based Techniques in Categorical Map Generalization Thir ICA Workshop on Progress in Automate Map Generalization, Ottawa, 12-14 August 1999 1 Using Vector an Raster-Base Techniques in Categorical Map Generalization Beat Peter an Robert Weibel Department

More information

Coupling the User Interfaces of a Multiuser Program

Coupling the User Interfaces of a Multiuser Program Coupling the User Interfaces of a Multiuser Program PRASUN DEWAN University of North Carolina at Chapel Hill RAJIV CHOUDHARY Intel Corporation We have evelope a new moel for coupling the user-interfaces

More information

Figure 1: 2D arm. Figure 2: 2D arm with labelled angles

Figure 1: 2D arm. Figure 2: 2D arm with labelled angles 2D Kinematics Consier a robotic arm. We can sen it commans like, move that joint so it bens at an angle θ. Once we ve set each joint, that s all well an goo. More interesting, though, is the question of

More information

Multilevel Linear Dimensionality Reduction using Hypergraphs for Data Analysis

Multilevel Linear Dimensionality Reduction using Hypergraphs for Data Analysis Multilevel Linear Dimensionality Reuction using Hypergraphs for Data Analysis Haw-ren Fang Department of Computer Science an Engineering University of Minnesota; Minneapolis, MN 55455 hrfang@csumneu ABSTRACT

More information

1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator

1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator 1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator G. Pajak University of Zielona Gora, Faculty of Mechanical Engineering, Zielona Góra, Poland E-mail: g.pajak@iizp.uz.zgora.pl

More information

Regularized Laplacian Zero Crossings as Optimal Edge Integrators

Regularized Laplacian Zero Crossings as Optimal Edge Integrators Regularize aplacian Zero rossings as Optimal Ege Integrators R. KIMME A.M. BRUKSTEIN Department of omputer Science Technion Israel Institute of Technology Technion ity, Haifa 32, Israel Abstract We view

More information

6 Gradient Descent. 6.1 Functions

6 Gradient Descent. 6.1 Functions 6 Graient Descent In this topic we will iscuss optimizing over general functions f. Typically the function is efine f : R! R; that is its omain is multi-imensional (in this case -imensional) an output

More information

Almost Disjunct Codes in Large Scale Multihop Wireless Network Media Access Control

Almost Disjunct Codes in Large Scale Multihop Wireless Network Media Access Control Almost Disjunct Coes in Large Scale Multihop Wireless Network Meia Access Control D. Charles Engelhart Anan Sivasubramaniam Penn. State University University Park PA 682 engelhar,anan @cse.psu.eu Abstract

More information

CMPUT 412 Motion Control Wheeled robots. Csaba Szepesvári University of Alberta

CMPUT 412 Motion Control Wheeled robots. Csaba Szepesvári University of Alberta CMPUT 412 Motion Control Wheeled robots Csaba Szepesvári University of Alberta 1 Motion Control (wheeled robots) Requirements Kinematic/dynamic model of the robot Model of the interaction between the wheel

More information

Animated Surface Pasting

Animated Surface Pasting Animate Surface Pasting Clara Tsang an Stephen Mann Computing Science Department University of Waterloo 200 University Ave W. Waterloo, Ontario Canaa N2L 3G1 e-mail: clftsang@cgl.uwaterloo.ca, smann@cgl.uwaterloo.ca

More information

MOTION IDENTIFICATION OF PLANAR FREE-FORM OBJECTS

MOTION IDENTIFICATION OF PLANAR FREE-FORM OBJECTS MOTION IDENTIFICATION OF PLANAR FREE-FORM OBJECTS Mustafa Unel Faculty of Engineering an Natural Sciences Sabanci University Orhanli-Tuzla 34956, Istanbul, Turkey email: munel@sabanciuniv.eu ABSTRACT It

More information

Loop Scheduling and Partitions for Hiding Memory Latencies

Loop Scheduling and Partitions for Hiding Memory Latencies Loop Scheuling an Partitions for Hiing Memory Latencies Fei Chen Ewin Hsing-Mean Sha Dept. of Computer Science an Engineering University of Notre Dame Notre Dame, IN 46556 Email: fchen,esha @cse.n.eu Tel:

More information

Distributed Line Graphs: A Universal Technique for Designing DHTs Based on Arbitrary Regular Graphs

Distributed Line Graphs: A Universal Technique for Designing DHTs Based on Arbitrary Regular Graphs IEEE TRANSACTIONS ON KNOWLEDE AND DATA ENINEERIN, MANUSCRIPT ID Distribute Line raphs: A Universal Technique for Designing DHTs Base on Arbitrary Regular raphs Yiming Zhang an Ling Liu, Senior Member,

More information

CONSTRUCTION AND ANALYSIS OF INVERSIONS IN S 2 AND H 2. Arunima Ray. Final Paper, MATH 399. Spring 2008 ABSTRACT

CONSTRUCTION AND ANALYSIS OF INVERSIONS IN S 2 AND H 2. Arunima Ray. Final Paper, MATH 399. Spring 2008 ABSTRACT CONSTUCTION AN ANALYSIS OF INVESIONS IN S AN H Arunima ay Final Paper, MATH 399 Spring 008 ASTACT The construction use to otain inversions in two-imensional Eucliean space was moifie an applie to otain

More information

Component Swapping Modularity for Distributed Precision Contouring

Component Swapping Modularity for Distributed Precision Contouring IEEE/ASME TRANSACTIONS ON MECHATRONICS 1 Component Swapping Moularity for Distribute Precision Contouring Aza Ghaffari, Member, IEEE, an A. Galip Ulsoy, Fellow, IEEE Abstract Prior works use numerical

More information

1 Surprises in high dimensions

1 Surprises in high dimensions 1 Surprises in high imensions Our intuition about space is base on two an three imensions an can often be misleaing in high imensions. It is instructive to analyze the shape an properties of some basic

More information

Fast Window Based Stereo Matching for 3D Scene Reconstruction

Fast Window Based Stereo Matching for 3D Scene Reconstruction The International Arab Journal of Information Technology, Vol. 0, No. 3, May 203 209 Fast Winow Base Stereo Matching for 3D Scene Reconstruction Mohamma Mozammel Chowhury an Mohamma AL-Amin Bhuiyan Department

More information

Local Path Planning with Proximity Sensing for Robot Arm Manipulators. 1. Introduction

Local Path Planning with Proximity Sensing for Robot Arm Manipulators. 1. Introduction Local Path Planning with Proximity Sensing for Robot Arm Manipulators Ewar Cheung an Vlaimir Lumelsky Yale University, Center for Systems Science Department of Electrical Engineering New Haven, Connecticut

More information

Attitude Dynamics and Control of a Dual-Body Spacecraft using Variable-Speed Control Moment Gyros

Attitude Dynamics and Control of a Dual-Body Spacecraft using Variable-Speed Control Moment Gyros Attitue Dynamics an Control of a Dual-Boy Spacecraft using Variable-Spee Control Moment Gyros Abstract Marcello Romano, Brij N. Agrawal Department of Mechanical an Astronautical Engineering, US Naval Postgrauate

More information

The speed-controlled interpolator for machining parametric curves

The speed-controlled interpolator for machining parametric curves COMPUTER-AIDED DESIGN Computer-Aie Design 31 (1999) 349 357 www.elsevier.com/locate/ca The spee-controlle interpolator for machining parametric curves S.-S. Yeh, P.-L. Hsu* Department of Electrical an

More information

On the Placement of Internet Taps in Wireless Neighborhood Networks

On the Placement of Internet Taps in Wireless Neighborhood Networks 1 On the Placement of Internet Taps in Wireless Neighborhoo Networks Lili Qiu, Ranveer Chanra, Kamal Jain, Mohamma Mahian Abstract Recently there has emerge a novel application of wireless technology that

More information

EXACT SIMULATION OF A BOOLEAN MODEL

EXACT SIMULATION OF A BOOLEAN MODEL Original Research Paper oi:10.5566/ias.v32.p101-105 EXACT SIMULATION OF A BOOLEAN MODEL CHRISTIAN LANTUÉJOULB MinesParisTech 35 rue Saint-Honoré 77305 Fontainebleau France e-mail: christian.lantuejoul@mines-paristech.fr

More information

Approximation with Active B-spline Curves and Surfaces

Approximation with Active B-spline Curves and Surfaces Approximation with Active B-spline Curves an Surfaces Helmut Pottmann, Stefan Leopolseer, Michael Hofer Institute of Geometry Vienna University of Technology Wiener Hauptstr. 8 10, Vienna, Austria pottmann,leopolseer,hofer

More information

In this paper, the kinematic structure of the geared robotic mechanism (GRM) is investigated

In this paper, the kinematic structure of the geared robotic mechanism (GRM) is investigated KINEMATIC ANALYSIS OF GEARED ROBOTIC MECHANISM USING MATROID AND T-T GRAPH METHODS. Seyevahi Amirinezha Mustafa K. Uyguroğlu Department of Electrical an Enectronic Engineering Faculty of Engineering Eastern

More information

Yet Another Parallel Hypothesis Search for Inverse Entailment Hiroyuki Nishiyama and Hayato Ohwada Faculty of Sci. and Tech. Tokyo University of Scien

Yet Another Parallel Hypothesis Search for Inverse Entailment Hiroyuki Nishiyama and Hayato Ohwada Faculty of Sci. and Tech. Tokyo University of Scien Yet Another Parallel Hypothesis Search for Inverse Entailment Hiroyuki Nishiyama an Hayato Ohwaa Faculty of Sci. an Tech. Tokyo University of Science, 2641 Yamazaki, Noa-shi, CHIBA, 278-8510, Japan hiroyuki@rs.noa.tus.ac.jp,

More information

The Reconstruction of Graphs. Dhananjay P. Mehendale Sir Parashurambhau College, Tilak Road, Pune , India. Abstract

The Reconstruction of Graphs. Dhananjay P. Mehendale Sir Parashurambhau College, Tilak Road, Pune , India. Abstract The Reconstruction of Graphs Dhananay P. Mehenale Sir Parashurambhau College, Tila Roa, Pune-4030, Inia. Abstract In this paper we iscuss reconstruction problems for graphs. We evelop some new ieas lie

More information

Math 131. Implicit Differentiation Larson Section 2.5

Math 131. Implicit Differentiation Larson Section 2.5 Math 131. Implicit Differentiation Larson Section.5 So far we have ealt with ifferentiating explicitly efine functions, that is, we are given the expression efining the function, such as f(x) = 5 x. However,

More information

Advanced method of NC programming for 5-axis machining

Advanced method of NC programming for 5-axis machining Available online at www.scienceirect.com Proceia CIRP (0 ) 0 07 5 th CIRP Conference on High Performance Cutting 0 Avance metho of NC programming for 5-axis machining Sergej N. Grigoriev a, A.A. Kutin

More information

Holy Halved Heaquarters Riddler

Holy Halved Heaquarters Riddler Holy Halve Heaquarters Riler Anonymous Philosopher June 206 Laser Larry threatens to imminently zap Riler Heaquarters (which is of regular pentagonal shape with no courtyar or other funny business) with

More information

Robust Controller Design for an Autonomous Underwater Vehicle

Robust Controller Design for an Autonomous Underwater Vehicle DRC04 Robust Controller Design for an Autonomous Underwater Vehicle Pakpong Jantapremjit 1, * 1 Department of Mechanical Engineering, Faculty of Engineering, Burapha University, Chonburi, 20131 * E-mail:

More information

Design of Policy-Aware Differentially Private Algorithms

Design of Policy-Aware Differentially Private Algorithms Design of Policy-Aware Differentially Private Algorithms Samuel Haney Due University Durham, NC, USA shaney@cs.ue.eu Ashwin Machanavajjhala Due University Durham, NC, USA ashwin@cs.ue.eu Bolin Ding Microsoft

More information

1724. Mobile manipulators collision-free trajectory planning with regard to end-effector vibrations elimination

1724. Mobile manipulators collision-free trajectory planning with regard to end-effector vibrations elimination 1724. Mobile manipulators collision-free trajectory planning with regard to end-effector vibrations elimination Iwona Pajak 1, Grzegorz Pajak 2 University of Zielona Gora, Faculty of Mechanical Engineering,

More information

Characterizing Decoding Robustness under Parametric Channel Uncertainty

Characterizing Decoding Robustness under Parametric Channel Uncertainty Characterizing Decoing Robustness uner Parametric Channel Uncertainty Jay D. Wierer, Wahee U. Bajwa, Nigel Boston, an Robert D. Nowak Abstract This paper characterizes the robustness of ecoing uner parametric

More information

CS 106 Winter 2016 Craig S. Kaplan. Module 01 Processing Recap. Topics

CS 106 Winter 2016 Craig S. Kaplan. Module 01 Processing Recap. Topics CS 106 Winter 2016 Craig S. Kaplan Moule 01 Processing Recap Topics The basic parts of speech in a Processing program Scope Review of syntax for classes an objects Reaings Your CS 105 notes Learning Processing,

More information

SMART IMAGE PROCESSING OF FLOW VISUALIZATION

SMART IMAGE PROCESSING OF FLOW VISUALIZATION SMAR IMAGE PROCESSING OF FLOW VISUALIZAION H Li (A Rinoshika) 1, M akei, M Nakano 1, Y Saito 3 an K Horii 4 1 Department of Mechanical Systems Engineering, Yamagata University, Yamagata 99-851, JAPAN Department

More information

Genetic Fuzzy Logic Control Technique for a Mobile Robot Tracking a Moving Target

Genetic Fuzzy Logic Control Technique for a Mobile Robot Tracking a Moving Target .IJCSI.org 67 Genetic Fuzzy Logic Control Technique for a Mobile Robot Tracking a Moving Target Karim Benbouaballah an Zhu Qi-an College of Automation, Harbin Engineering University Harbin, 151, China

More information

Software Reliability Modeling and Cost Estimation Incorporating Testing-Effort and Efficiency

Software Reliability Modeling and Cost Estimation Incorporating Testing-Effort and Efficiency Software Reliability Moeling an Cost Estimation Incorporating esting-effort an Efficiency Chin-Yu Huang, Jung-Hua Lo, Sy-Yen Kuo, an Michael R. Lyu -+ Department of Electrical Engineering Computer Science

More information

Particle Swarm Optimization with Time-Varying Acceleration Coefficients Based on Cellular Neural Network for Color Image Noise Cancellation

Particle Swarm Optimization with Time-Varying Acceleration Coefficients Based on Cellular Neural Network for Color Image Noise Cancellation Particle Swarm Optimization with Time-Varying Acceleration Coefficients Base on Cellular Neural Network for Color Image Noise Cancellation Te-Jen Su Jui-Chuan Cheng Yang-De Sun 3 College of Information

More information

Ad-Hoc Networks Beyond Unit Disk Graphs

Ad-Hoc Networks Beyond Unit Disk Graphs A-Hoc Networks Beyon Unit Disk Graphs Fabian Kuhn, Roger Wattenhofer, Aaron Zollinger Department of Computer Science ETH Zurich 8092 Zurich, Switzerlan {kuhn, wattenhofer, zollinger}@inf.ethz.ch ABSTRACT

More information

Queueing Model and Optimization of Packet Dropping in Real-Time Wireless Sensor Networks

Queueing Model and Optimization of Packet Dropping in Real-Time Wireless Sensor Networks Queueing Moel an Optimization of Packet Dropping in Real-Time Wireless Sensor Networks Marc Aoun, Antonios Argyriou, Philips Research, Einhoven, 66AE, The Netherlans Department of Computer an Communication

More information

Formation Control of Small Unmanned Aerial Vehicles Using Virtual Leader and Point-to-Multipoint Communication

Formation Control of Small Unmanned Aerial Vehicles Using Virtual Leader and Point-to-Multipoint Communication Trans. Japan Soc. Aero. Space Sci. Vol. 5, No., pp. 3 9, Formation Control of Small Unmanne Aerial Vehicles Using Virtual Leaer an Point-to-Multipoint Communication y Takuma HINO an Takeshi TSUCHIYA Department

More information

CHAPTER 3 MATHEMATICAL MODEL

CHAPTER 3 MATHEMATICAL MODEL 38 CHAPTER 3 MATHEMATICAL MODEL 3.1 KINEMATIC MODEL 3.1.1 Introduction The kinematic model of a mobile robot, represented by a set of equations, allows estimation of the robot s evolution on its trajectory,

More information

A Revised Simplex Search Procedure for Stochastic Simulation Response Surface Optimization

A Revised Simplex Search Procedure for Stochastic Simulation Response Surface Optimization 272 INFORMS Journal on Computing 0899-1499 100 1204-0272 $05.00 Vol. 12, No. 4, Fall 2000 2000 INFORMS A Revise Simplex Search Proceure for Stochastic Simulation Response Surface Optimization DAVID G.

More information

Optimization of cable-stayed bridges with box-girder decks

Optimization of cable-stayed bridges with box-girder decks Avances in Engineering Software 31 (2000) 417 423 www.elsevier.com/locate/avengsoft Optimization of cable-staye briges with box-girer ecks L.M.C. Simões*, J.H.J.O. Negrão Department of Civil Engineering,

More information

Online Appendix to: Generalizing Database Forensics

Online Appendix to: Generalizing Database Forensics Online Appenix to: Generalizing Database Forensics KYRIACOS E. PAVLOU an RICHARD T. SNODGRASS, University of Arizona This appenix presents a step-by-step iscussion of the forensic analysis protocol that

More information

Indexing the Edges A simple and yet efficient approach to high-dimensional indexing

Indexing the Edges A simple and yet efficient approach to high-dimensional indexing Inexing the Eges A simple an yet efficient approach to high-imensional inexing Beng Chin Ooi Kian-Lee Tan Cui Yu Stephane Bressan Department of Computer Science National University of Singapore 3 Science

More information

Optimal Oblivious Path Selection on the Mesh

Optimal Oblivious Path Selection on the Mesh Optimal Oblivious Path Selection on the Mesh Costas Busch Malik Magon-Ismail Jing Xi Department of Computer Science Rensselaer Polytechnic Institute Troy, NY 280, USA {buschc,magon,xij2}@cs.rpi.eu Abstract

More information

SURVIVABLE IP OVER WDM: GUARANTEEEING MINIMUM NETWORK BANDWIDTH

SURVIVABLE IP OVER WDM: GUARANTEEEING MINIMUM NETWORK BANDWIDTH SURVIVABLE IP OVER WDM: GUARANTEEEING MINIMUM NETWORK BANDWIDTH Galen H Sasaki Dept Elec Engg, U Hawaii 2540 Dole Street Honolul HI 96822 USA Ching-Fong Su Fuitsu Laboratories of America 595 Lawrence Expressway

More information