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

Size: px
Start display at page:

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

Transcription

1 CDC3-IEEE45 CLF-based Tracking Control for UAV Kinematic Models with Saturation Constraints Wei Ren Randal W. Beard Department of Electrical and Computer Engineering Brigham Young University Provo, Utah 846, Abstract This paper considers the trajectory tracking problem for unmanned air vehicles UAVs). We assume that the UAV is equipped with an autopilot which reduces the twelve degree-of-freedom DOF) model to a six DOF model with altitude, heading, and velocity command inputs. In this paper we restrict our attention to planar motion. One of the novel features of our approach is that we explicitly account for heading and velocity input constraints. For a UAV, the velocity is constrained to lie between two positive constants, and therefore presents particular challenges for the control design. We propose a control Lyapunov function CLF) approach. We first introduce a CLF for the input constrained case, and then construct the set of all constrained inputs that render the CLF negative. The control input is then selected from this feasible set. The proposed approach is then applied to a simulation scenario, a UAV is assigned to transition through several targets in the presence of multiple dynamic threats. Introduction The stabilization and tracking of dynamical systems with nonholonomic constraints has received recent attention in the literature. Reference [] provides a nice overview of the developments in control of nonholonomic systems. An inherent challenge, identified by Brockett s well-known necessary condition for feedback stabilization [], is that nonholonomic systems cannot be stabilized via smooth time-invariant state feedback. A simple but classical example of a nonholonomic system is a mobile robot which serves as an interesting topic for stabilization [3] and tracking [3, 4, 5, 6]. Unmanned aerial vehicles UAVs) equipped with low-level altitude-hold, velocity-hold, and heading-hold autopilots can be modeled by kinematic equations of motion that are similar to the kinematic equations of motion of mobile robots. The input constraints, however are Corresponding author. quite different. While mobile robots and UAVs have similar angular velocity constraints, the linear velocity constraints are quite different. In particular, UAVs have a minimum velocity constraint that is greater than zero, due to the stall conditions of the aircraft. On the other hand, mobile robots may have negative linear velocity, greatly simplifying the tracking problem. This paper deals with the issue of tracking control for UAV kinematic models with physically motivated heading rate and velocity constraints. We approach the problem using control Lyapunov functions CLFs) [7, 8, 9]. While our approach is designed for UAVs in particular, it is also valid for mobile robot kinematic models with input constraints. Current approaches to tracking control of mobile robots includes linear model approaches [, ], the sliding mode approach [5], backstepping [, 4, 6, 3], and passivity based approaches [4], to name a few. Reference [5] proposes a robust tracking strategy for nonholonomic wheeled mobile robots using sliding modes. The approach asymptotically stabilizes the mobile robot to a desired trajectory and is robust to bounded external disturbances. In [4], a tracking control methodology using time-varying state feedback based on the backstepping technique is proposed for both a kinematic and simplified dynamic model of a two-degree-of-freedom mobile robot, local and global tracking problems are solved under certain conditions. Using the backstepping technique and the LaSalle s invariance principle, [3] proposed a controller with saturation constraints which can simultaneously solve both the tracking and regulation problems of a unicycle-modeled mobile robot. With their approach, mobile robots can globally follow any path specified by a straight line, a circle, or a path approaching the origin using a single controller. Reference [4] developed a model-based control design strategy via passivity and normalization approaches to deal with the problem of global stabilization and global tracking control for the kinematic model of a wheeled mo-

2 bile robot in the presence of input saturations. Saturated, Lipschitz continuous, and time-varying feedback laws are obtained in their approach. However, in all of these approaches, negative velocities are allowed with exclude them from being used on UAVs. The CLF approach introduced by Artstein [7] and Sontag [8] can be used to find asymptotically stabilizing controllers for nonlinear systems. Artstein s theorem [7] states that the existence of a differentiable CLF implies and is also implied by) the existence of a continuous feedback stabilizer [5]. Based on a known CLF, universal formulas are found to generate explicit feedback stabilizing control laws for cases of unbounded controls [9], bounded controls [6], and positive controls [7]. In Ref. [8], a class of pointwise min-norm control laws are defined based on robust CLF, which minimize the instantaneous control effort while maintaining some desired negativity of the worst-case Lyapunov derivative. In [9], the satisficing approach is developed to design and analyze state-feedback control laws based on CLFs. The satisficing framework parameterizes a set of asymptotically stabilizing control laws that obey an instantaneous cost-benefit inequality. Under certain definitions and parameterizations, these control laws guarantee inverse-optimality and desirable stability margins. This paper proposes a different approach to the input constrained tracking control than those papers mentioned above. Instead of introducing a specific control law and then proving its stability, we propose a valid CLF for tracking control of the kinematic model with input constraints, and derive a state-dependent, timevarying set of feasible control values from which different controllers can be instantiated. In this sense, the approach is similar to the satisficing approach proposed in [9]. To our knowledge the CLF proposed in this paper has not appeared previously in the literature. Selection from the feasible control set, guarantees accurate tracking as well as satisfaction of the saturation constraints. Different control strategies can be derived by selection from the feasible control set according to some auxiliary performance index. This approach introduces a great deal of flexibility to the tracking control problem. It is worthwhile to mention that the universal formulas introduced in [6, 7] are not feasible in the UAV case due to the velocity constraints. The salient features of our approach are as follows. First, under the proposed tracking CLF framework with input constraints, we allow the reference velocity and angular velocity to be piecewise continuous while other papers for tracking control e.g. [4, 4, 3]) constrain them to be uniformly continuous in order to apply Barbalat s lemma. This in turn relaxes the potential restrictions for the other approaches. Second, we apply the tracking control approach with input constraints to a UAV scenario, the UAV is assigned to transition through several targets in the presence of dynamic threats. Instead of following a simple path like straight lines and circles e.g. [4, 4, 3]), the UAV tracks a real-time trajectory generated dynamically from a trajectory generator according to the current situation. The remainder of the paper is organized as follows. In Section, we formally state the tracking control problems that will be addressed in the paper. In Section 3, we propose a valid CLF for tracking control with input constraints. A nonlinear tracking control is then instantiated from the feasible control set and is presented in Section 4. In Section 5, simulation results are given. Finally Section 6 contains our conclusion. Problem Statement Following [], we assume that each UAV is equipped with standard autopilots for heading hold and Mach hold. In order to focus on the essential issues, we will assume that altitude is held constant. Let x, y), ψ, and v denote the inertial position, heading angle, and velocity for the UAV respectively. Then the resulting kinematic equations of motion are ẋ = v cosψ) ẏ = v sinψ) ) ψ = α ψ ψ c ψ) v = α v v c v) ψ c and v c are the commanded heading angle and velocity to the autopilots, and α ψ and α v are positive constants []. In addition, we assume that each UAV has the constraints that v min v v max and ω max ψ ω max, v min > and ω max > is the saturated heading rate. Assuming that α v is large compared to α ψ, Eq. ) reduces to ẋ = v c cosψ) ẏ = v c sinψ) ) ψ = α ψ ψ c ψ). Letting ψ c = ψ + α ψ ω and v c v, Eq. ) becomes ẋ = v cosψ) ẏ = v sinψ) 3) ψ = ω with input constraints that v min v v max and ω max ω ω max. Note that if v min = v max, then Eq. 3) is the kinematic model for a mobile robot with input constraints.

3 In this paper we will assume the existence of a reference trajectory x r, y r, ψ r, v r, ω r ) which satisfies ẋ r = v r cosψ r ) ẏ r = v r sinψ r ) 4) ψ r = ω r under the constraints that v r and ω r are piecewise continuous and satisfy the constraints v min + ɛ v r v max ɛ 5) ω max + ɛ ω r ω max ɛ, ɛ and ɛ are positive constants. The inclusion of ɛ i in the constraints of the reference trajectory generator, guarantees that there is sufficient control authority to track the trajectory. We will see that as ɛ i approach zero, the feasible control set will vanish. The control objective is to find feasible control inputs v and ω such that x r x + y r y + ψ r ψ as t. Transforming the tracking errors expressed in the inertial frame to the robot frame, the error coordinates [] can be denoted as x e y e ψ e = cosψ) sinψ) sinψ) cosψ) x r x y r y ψ r ψ 6) Accordingly, the tracking error model can be represented as ẋ e = ωy e v + v r cosψ e ) ẏ e = ωx e + v r sinψ e ) 7) ψ = ω r ω. Following [3], equation 7) can be simplified as and ẋ = u ẋ = ω r u )x + v r sinx ) 8) ẋ = ω r u )x + u, [ u u x x x ] [ = = ψ e y e x e ω r ω v v r cosx ) 9) The input constraints under the transformation become ɛ u ɛ ]. v min v r cosx ) u v max v r cosx ). ) It is also easy to see that v min v max + ɛ v min v r cosx ) v min + v max ɛ ɛ v max v r cosx ) v max ɛ. Obviously, Equations 6) and 9) are invertible transformations, which means x, x, x ) =,, ) is equivalent to x e, y e, ψ e ) =,, ) and x r, y r, ψ r ) = x, y, ψ). Therefore, the original tracking control objective is converted to a stabilization objective, that is, our goal is to find feasible control inputs u and u to stabilize x, x, and x. Note from Equation 8) that when both x and x go to zero, that x becomes uncontrollable. To avoid this situation we introduce another change of variables. Let x = mx + x π, ) m > and π = x + x +. Accordingly, x = x m x mπ. Obviously, x, x, x ) =,, ) is equivalent to x, x, x ) =,, ). Therefore it is sufficient to find control inputs u and u to stabilize x, x, and x. With the same input constraints ), Equation 8) can be rewritten as x = m ax bx ))u + ax bx )ω r + av r sin x + bu ẋ = ω r u )x + v r sinx ) ) ẋ = ω r u )x + u, a = +x and b = xx, and it is obvious π 3 π 3 that < a, < b <, and < ax bx <. 3 CLF for Tracking Control with Saturation Constraints In this section, we find a valid CLF for tracking control with input constraints. Consider the following class of affine nonlinear time-varying systems ẋ = fx, t) + gx, t)u, 3) x IR n, u IR m, and f : IR n IR + IR n and g : IR n IR + IR n m are locally Lipschitz in x and piecewise continuous in t. Definition A continuously differentiable function V : IR n IR + IR is a control Lyapunov function CLF) for the system??) with input constraints u U IR m if it is positive definite, decrescent, radially unbounded in x, and satisfies inf u U { V t + V fx, t) + gx, t)u) x } W 3 x), 4)

4 x and t W 3 x) is a continuous positive definite function. In order to find a CLF for systems with bounded input constraints, we prefer the partial derivative of V to be bounded. Accordingly, we have the following lemma. Lemma If W x) = x T x +, then W x) is continuously differentiable, radially unbounded, positive definite, and W x. Proof: Trivial. Lemma will be used to construct a CLF for system. The following lemma defines a valid CLF for tracking control with input constraints. Lemma 3 Consider the function ) x V = k W + W x ), k > the function x and W x) is defined in Lemma, and W 3 x) = α + α + α, 5) α = γ x ) ) x x α = k γ v min + ɛ ) sin π mπ α = γ k x ) ) x x π π ) ) x v min + ɛ ) cos v min, mπ and = + x, and γ, γ, γ, ). If m > max d = { d ɛ +, d ɛ +, k + 3 ) + ω max + v max + } v acos min v min+ɛ ), 4, π γ + ) k + γ + γ ) k 3 ) ɛ ɛ + γ, d = k M + k + ) M + v max + ω max ) v min ɛ ɛ + γ, 6) and M > and M > will be specified in the proof, then W 3 x) is a continuous positive definite function and V is a constrained CLF for system ) with input constraints ). Proof: Obviously V is positive definite, decrescent, and radially unbounded, therefore it remains to show that Equation 4) is satisfied. Using straightforward calculations, it is easy to show that under the hypothesis, W 3 x) is continuous and positive definite. Differentiating V we obtain the following expression after some algebraic manipulation: V + W 3 x) = σ + σ + σ 3 u + σ 4 u + σ 5, 7) σ = k x π v r sinx ) + α σ = x ax bx ) ω r + av r sin x )) + α σ 3 = x m ax bx )) π σ 4 = k x ) x x π π σ 5 = α. The goal is to show that we can always find a control satisfying ) to drive V + W 3 x). Three cases will be considered with respect to x. Case : x. From 7), we know that σ < k v max ɛ + γ v min + ɛ )), σ < ω max ɛ ) + v max ɛ ) + γ, σ 4 < k +, and σ 5 < k γ ɛ. When x <, we can choose u = v max v r cosx ), which is always positive. Thus σ 4 u <. When x, we can choose u = v min v r cosx ). Thus σ 4 u < k + )v min+v max ɛ ). Combining these two cases, we know that σ 4 u < k + )v min +v max ɛ ). We can also choose u = ɛ sgn x ). As a result, V + W 3 x) < x m ax bx ))ɛ + d, d is defined in 6). Therefore, after some manipulation, we know that if m > d ɛ +, V W3 x). Case : < x <. In this case, we know that x m < π 4, x mπ < π 4, and x < since m > 4 π. We also know that σ β v r, x β = k π sinx ) + γ sin x mπ )). When x, obviously β / x has a finite positive upper bound. When x, it can be easily verified that β. Accordingly, we know that β / x ) when x. In fact, in the case of x, β x when

5 x. In addition, β / x is continuous when < x <, which means that it has a finite positive upper σ bound. Thus x has a finite positive upper bound k M when < x <, M can be easily specified by numerical methods. Also, when x <, we can choose u = v max v r cosx ), which is greater than or equal to ɛ from section. In this case, it is easy to see that σ 4 u +σ 5. When x, we can choose u = v min v r cosx ). In this case, since cosx ) >, we know that σ 4 u + σ 5 ) β, β = k ) x π v min v min + ɛ ) cosx )) + σ 5. When x, it is obvious that β / x has a finite positive upper x x bound. When x, it can be verified that β since m > Accordingly, we know that. v acos min v min +ɛ ) β / x when x. In fact, in the case of x, β / x when x. In addition, β / x is continuous when < x <, which means that it has a finite positive upper bound. Thus σ 4 u + σ 5 )/ x has a finite positive upper bound k + )M, M can also be easily specified by numerical methods. We can also choose u = ɛ sgn x ). It is also easy to see that σ ω max ɛ ) + v max ɛ ) + γ ) x. As a ) result, V + W3 x) d ɛ m ax bx )) x, d is defined in 6). Therefore, if m > d ɛ +, V W3 x). Case 3: x =. In this case, 7) can be written as V + W 3 x) = σ + σ 4 u + σ 5. Similarly, we know that x mπ < π 4 since m > 4 π. Since x =, it is easy to see that σ. When x, we can choose u = v min v r cosx ). When x <, we can choose u = v max v r cosx ). Thus it can be verified that σ 4 u + σ 5 since m >. As a result, we know that V v acos min W v min +ɛ ) 3 x). Therefore, V is a valid CLF for system ) under saturation constraints ). Note that a very conservative upper bound is found for m in each case for simplicity of the proof. In reality, m can be much smaller than the upper bound specified above. 4 Nonlinear Tracking Control based on CLF With the CLF given in Lemma 3, our goal in this section is to find a family of feasible tracking control laws based on this CLF. Motivated by equation 7), we consider the following expression λ u + λ u = λ, 8) λ = σ 3, λ = σ 4, and λ = σ σ σ 5. In the u u plane, Equation 8) denotes a line which separates the control space into two halves: λ u + λ u λ and λ u + λ u > λ. The half plane λ u + λ u λ represents unconstrained control values that ensure that V W 3 x). The input constraints ) produce a time-varying rectangle in the u u plane. One interpretation of Lemma 3, is that it guarantees that there is always a nonempty intersection between the areas described by λ u + λ u λ and the input constraints ). We call this nonempty intersection the feasible control set and denote it by Ft, x). We have the following lemma. Lemma 4 If the time-varying feedback control law kt, x) satisfies. kt, ) =,. kt, x) Ft, x), x, 3. kt, x) is locally Lipschitz in x and piecewise continuous in t, x and t, then this control solves the tracking problem with input constraints, that is, x r x + y r y + ψ r ψ as t. Proof: Straightforward using standard Lyapunov stability theory for time-varying systems. As a preliminary result, the following lemma gives a simple control law chosen from the feasible control set. Lemma 5 If sat u x) = sat u x) = k sat t, x) = ) satu η x ), sat u η x ) { x, x ɛ 9) sgnx)ɛ, x > ɛ v min v r cosx ), x < v min v r cosx ) v max v r cosx ), x > v max v r cosx ) x, otherwise ) then there exist positive constants η and η such that k sat t, x) satisfies the conditions of Lemma 4. Proof: Obviously k sat t, x) satisfies the first and third conditions in Lemma 4. We will show that they also stay in the feasible control set Ft, x). In the proof for Lemma 3, we use discontinuous signum like functions for u and u. Here we use two saturation functions instead. When x and x are large, these two sets of,

6 functions are the same, which means the proposed control law stays in the feasible control set Ft, x). When x and x are close to zero, we can see that u = η x and u = η x. By properly tuning η and η, which may depend on other parameters in Equation 7), the proposed control law can be made to guarantee that V + W 3 x) based on the property of W 3 x) in Equation 5). We have second order items x ) and x π ) instead of first order items x and x π in α and α respectively in W 3 x) in order that besides discontinuous sigum like functions the proposed saturation functions for u and u can also make σ 3 u + σ 4 u dominate the other terms in Equation 7) to guarantee V + W 3 x) when x and x are small. Since the proof follows a similar line as that in Lemma 3, a detailed proof is omitted here. Waypoint Path Planner Dynamic Trajectory Smoother Trajectory Tracker Low-Level Autopilot UAV In Lemma 5 we used a simple control law that stays in the feasible control set. Other continuous saturation functions like atan, tanh are also possible as long as they stay in the feasible control set. In the case of v r and ω r being uniformly continuous, it is also possible to use geometrical strategies to find feasible control laws e.g. choose the geometrical center of the feasible control set Ft, x) as feasible controls). One advantage of the CLF-based approach used in this paper is that it only requires v r and ω r to be piecewise continuous instead of being uniformly continuous, which results in wider potential applications than other approaches which requires uniform continuity. Note that if we go back to the original system defined by 3), we can see that v = sat u η x ) + v r cosx ) and ω = ω r + sat u η x ), which is piecewise continuous in t since v r and ω r are piecewise continuous in t. The other advantage is that it provides the possibility to use other advanced strategies to choose feasible controls from Ft, x). For example, at each time t, a feasible control may be generated from Ft, x) while optimizing some performance index function or minimizing some cost function at the same time, which introduces more flexibility and benefits to the tracking control problem than specifying a fixed control law in advance. In addition, it is also possible to propose a suboptimal controller from Ft, x) based on the combination of model predictive techniques and the tracking CLF see e.g. []). 5 Simulation Results In this section, we simulate a scenario a UAV is assigned to transition through several known targets in the presence of dynamic threats. The overall system architecture is shown in Figure. The design of the Waypoint Path Planner WPP) and Dynamic Trajectory Smoother DTS) are described in [3, 4] and [5, 6], respectively. The WPP produces waypoint paths that change in accordance with the dynamic threat envi- Figure : Path Planning Architecture. ronment. The DTS smoothes through these waypoints and produces a feasible time-parameterized trajectory that satisfies Equations 4) and 5). The parameters used in this paper are given in Table 5. Parameter Value v min. m/s) v max. m/s) ω max.7 rad/s) ɛ. m/s) ɛ. rad/s) v r [.,.8] m/s) ω r [.5,.5] rad/s) α ψ 5 α v 5 m k γ.5 γ.5 γ.5 η η Table : Parameter values used in simulation. In Figure shows the problem scenario. The dots are threat locations to be avoided. The waypoint path planner described in [3, 4] generates the waypoint path which is shown in green. The dynamic trajectory smoother described in [5, 6] generates the reference trajectory, which is shown in red. The actual trajectory is shown in blue. The trajectory tracking errors for position and head-

7 .8.65 v r m/s) time s).5.75 ω r rad/s).75.5 time s) Figure : The simulation scenario: waypoint path green), smoothed reference trajectory red), and actual trajectory blue). Figure 4: The reference control inputs v r and ω r..75 x r x m) v m/s).5.5 time s) time s) y r y m) time s).5 ω rad/s).85 ψ r ψ rad).5.7 time s) time s) Figure 5: The control inputs v and ω. Figure 3: The trajectory tracking errors expressed in the inertial frame. ing angle are plotted in Figure 3. We can see that the tracking error for heading angle converges faster than that for x and y coordinate, which is due to the weighting factor m in the definition of x. The reference control inputs v r and ω r are plotted in Figure 4. Obviously, v r and ω r are only piecewise continuous instead of uniformly continuous. The reference control inputs generated by the trajectory generator satisfy their constraints respectively, that is, v r [.,.8] m/s and ω r [.5,.5] rad/s. The control inputs v and ω are plotted in Figure 5. We can see that v and ω are within the range [, ] m/s and [.7,.7] rad/s respectively, which satisfies the input constraints. The original heading rate plot ω is somewhat chattering due to the abrupt change of the reference heading rate ω r, discrete implementation of the system with a sample rate of Hz, and the high gain m in the definition of x. The chattering phe- nomenon is overcome by adding a low pass filter after the control signal ω. 6 Conclusion A tracking CLF for a UAV kinematic models with input constraints is derived. Based on this CLF, a feasible control set is formed. This feasible control set facilitates the generation of a variety of feasible control strategies that not only guarantee accurate tracking but also optimize auxiliary performance functions. A simple saturation control strategy generated from the feasible control set was used and applied to a nontrivial simulation scenario. Acknowledgments This work was funded by AFOSR grants F and F496--C-94, and by DARPA grant NBCH3. References [] I. Kolmanovsky and N. H. McClamroch, Developments in nonholonomic control problems, IEEE

8 Control Systems Magazine, vol. 5, pp. 36, December 995. [] R. W. Brockett, Asymptotic stability and feedback stabilization, in Differential Geometric Control Theory R. S. Millman and H. J. Sussmann, eds.), pp. 8 9, Birkhaüser, 983. [3] C. C. de Wit, B. Siciliano, and G. Bastin, Theory of Robot Control. London: Spriner-Verlag, 996. [4] Z.-P. Jiang and H. Nijmeijer, Tracking control of mobile robots: A case study in backstepping, Automatica, vol. 33, pp , 997. [5] J.-M. Yang and J.-H. Kim, Sliding mode motion control of nonholonomic mobile robots, Control Systems Magazine, vol. 9, pp. 5 3, April 999. [6] T. Fukao, H. Nakagawa, and N. Adachi, Adaptive tracking control of a nonholonomic mobile robot, IEEE Transactions on Robotics and Automation, vol. 6, pp , October. [7] Z. Artstein, Stabilization with relaxed controls, Nonlinear Analysis, Theory, Methods, and Applications, vol. 7, no., pp , 983. [8] E. D. Sontag, A Lyapunov-like characterization of asymptotic controllability, SIAM Journal on Control and Optimization, vol., pp , May 983. [9] E. D. Sontag, Smooth stabilization implies coprime factorization, IEEE Transactions on Automatic Control, vol. 34, pp , April 989. [] A. M. Bloch, N. H. McClamroch, and M. Reyhanoglu, Controllability and stabilizability properties of a nonholonomic control system, in Proceedings of the 9th Conference on Decision and Control, Honolulu, HI), pp. 3 34, December 99. [] A. W. Divelbiss and J. T. Wen, Trajectory tracking control of a car-trailer system, IEEE Transactions on Control Systems Technology, vol. 5, pp , May 997. [] R. Fierro and F. Lewis, Control of a nonholonomic mobile robot: backstepping kinematics into dynamics, in Proceedings of the 34th Conference on Decision and Control, New Orleans, LA), pp , December 995. [3] T.-C. Lee, K.-T. Song, C.-H. Lee, and C.-C. Teng, Tracking control of unicycle-modeled mobile robots using a saturation feedback controller, IEEE Transactions on Robotics and Automation, vol. 9, pp , March. [4] Z.-P. Jiang, E. Lefeber, and H. Nijmeijer, Saturated stabilization and track control of a nonholonomic mobile robot, Systems and Control Letters, vol. 4, pp ,. [5] E. D. Sontag, Control-lyapunov functions, in Open Problems in Mathematical Systems and Control Theory V. D. Blondel, E. D. Sontag, M. Vidyasagar, and J. C. Willems, eds.), Communications and Control Engineering, ch. 4, pp. 6, Springer, 999. [6] Y. Lin and E. D. Sontag, Universal formula for stabilization with bounded controls, Systems and Control Letters, vol. 6, pp , June 99. [7] Y. Lin and E. Sontag, Control-lyapunov universal formulas for restricted inputs, Control-Theory and Advanced Technology, vol., pp. 98 4, December 995. [8] R. A. Freeman and P. V. Kokotovic, Robust Nonlinear Control Design: State-Space and Lyapunov Techniques. Systems & Control: Foundations & Applications, Birkhauser, 996. [9] J. W. Curtis and R. W. Beard, Satisficing: A new approach to constructive nonlinear control, IEEE Transactions on Automatic Control, in review). Available at [] A. W. Proud, M. Pachter, and J. J. D Azzo, Close formation flight control, in Proceedings of the AIAA Guidance, Navigation, and Control Conference and Exhibit, Portland, OR), pp. 3 46, American Institute of Aeronautics and Astronautics, August 999. Paper no. AIAA [] Y. J. Kanayama, Y. Kimura, F. Miyazaki, and T. Noguchi, A stable tracking control scheme for an autonomous mobile robot, in Proceedings of the IEEE International Conference on Robotics and Automation, pp , 99. [] B. Kouvaritakis and M. Cannon, Nonlinear Predictive Control: Theory and Practice. London, United Kingdom: The Institution of Electrical Engineers,. [3] R. W. Beard, T. W. McLain, M. Goodrich, and E. P. Anderson, Coordinated target assignment and intercept for unmanned air vehicles, IEEE Transactions on Robotics and Automation, vol. 8, pp. 9 9, December. [4] T. McLain and R. Beard, Cooperative rendezvous of multiple unmanned air vehicles, in Proceedings of the AIAA Guidance, Navigation and Control Conference, Denver, CO), August. Paper no. AIAA [5] E. P. Anderson and R. W. Beard, An algorithmic implementation of constrained extremal control for UAVs, Monterey, CA), August. AIAA Paper No [6] E. P. Anderson, R. W. Beard, and T. W. McLain, Real time dynamic trajectory smoothing for uninhabited aerial vehicles, IEEE Transactions on Control Systems Technology, in review).

CONTROLLER design for nonlinear systems subject to

CONTROLLER design for nonlinear systems subject to 706 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL 12, NO 5, SEPTEMBER 2004 Trajectory Tracking for Unmanned Air Vehicles With Velocity Heading Rate Constraints Wei Ren, Student Member, IEEE, Ral

More information

Nonlinear Tracking Control for Nonholonomic Mobile Robots with Input Constraints: An Experimental Study

Nonlinear Tracking Control for Nonholonomic Mobile Robots with Input Constraints: An Experimental Study 5 American Control Conference June 8-, 5. Portland, OR, USA FrC.5 Nonlinear Tracking Control for Nonholonomic Mobile Robots with Input Constraints: An Eperimental Study Wei Ren, Ji-Sang Sun, Randal W.

More information

Nonlinear Trajectory Tracking for Fixed Wing UAVs via Backstepping and Parameter Adaptation. Wei Ren

Nonlinear Trajectory Tracking for Fixed Wing UAVs via Backstepping and Parameter Adaptation. Wei Ren AIAA Guidance, Naigation, and Control Conference and Exhibit 5-8 August 25, San Francisco, California AIAA 25-696 Nonlinear Trajectory Tracking for Fixed Wing UAVs ia Backstepping and Parameter Adaptation

More information

Discontinuous Backstepping for Stabilization of Nonholonomic Mobile Robots

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

More information

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

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

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

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

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

Further results on global stabilization of the PVTOL aircraft

Further results on global stabilization of the PVTOL aircraft Further results on global stabilization of the PVTOL aircraft Ahmad Hably, Farid Kendoul 2, Nicolas Marchand, and Pedro Castillo 2 Laboratoire d Automatique de Grenoble, ENSIEG BP 46, 3842 Saint Martin

More information

LYAPUNOV theory plays a major role in stability analysis.

LYAPUNOV theory plays a major role in stability analysis. 1090 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 49, NO. 7, JULY 2004 Satisficing: A New Approach to Constructive Nonlinear Control J. Willard Curtis, Member, IEEE, and Randal W. Beard, Senior Member,

More information

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

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

More information

Tracking Control of a Mobile Robot using a Neural Dynamics based Approach

Tracking Control of a Mobile Robot using a Neural Dynamics based Approach Tracking ontrol of a Mobile Robot using a Neural ynamics based Approach Guangfeng Yuan, Simon X. Yang and Gauri S. Mittal School of Engineering, University of Guelph Guelph, Ontario, NG W, anada Abstract

More information

An Evaluation of UAV Path Following Algorithms

An Evaluation of UAV Path Following Algorithms 213 European Control Conference (ECC) July 17-19, 213, Zürich, Switzerland. An Evaluation of UAV Following Algorithms P.B. Sujit, Srikanth Saripalli, J.B. Sousa Abstract following is the simplest desired

More information

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

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

More information

Consensus Algorithms are Input-to-State Stable

Consensus Algorithms are Input-to-State Stable 05 American Control Conference June 8-10, 05. Portland, OR, USA WeC16.3 Consensus Algorithms are Input-to-State Stable Derek B. Kingston Wei Ren Randal W. Beard Department of Electrical and Computer Engineering

More information

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

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

More information

K -exponential stability of the closed loop system.

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

More information

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

CHATTERING-FREE SMC WITH UNIDIRECTIONAL AUXILIARY SURFACES FOR NONLINEAR SYSTEM WITH STATE CONSTRAINTS. Jian Fu, Qing-Xian Wu and Ze-Hui Mao

CHATTERING-FREE SMC WITH UNIDIRECTIONAL AUXILIARY SURFACES FOR NONLINEAR SYSTEM WITH STATE CONSTRAINTS. Jian Fu, Qing-Xian Wu and Ze-Hui Mao International Journal of Innovative Computing, Information and Control ICIC International c 2013 ISSN 1349-4198 Volume 9, Number 12, December 2013 pp. 4793 4809 CHATTERING-FREE SMC WITH UNIDIRECTIONAL

More information

Trajectory tracking & Path-following control

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

More information

Dynamic Tracking Control of Uncertain Nonholonomic Mobile Robots

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

More information

THE nonholonomic systems, that is Lagrange systems

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

More information

Passivity-based Stabilization of Non-Compact Sets

Passivity-based Stabilization of Non-Compact Sets Passivity-based Stabilization of Non-Compact Sets Mohamed I. El-Hawwary and Manfredi Maggiore Abstract We investigate the stabilization of closed sets for passive nonlinear systems which are contained

More information

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

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

More information

Stabilization of Angular Velocity of Asymmetrical Rigid Body. Using Two Constant Torques

Stabilization of Angular Velocity of Asymmetrical Rigid Body. Using Two Constant Torques Stabilization of Angular Velocity of Asymmetrical Rigid Body Using Two Constant Torques Hirohisa Kojima Associate Professor Department of Aerospace Engineering Tokyo Metropolitan University 6-6, Asahigaoka,

More information

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

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

More information

Chapter 10. Path Following. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012, Chapter 10, Slide 1

Chapter 10. Path Following. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012, Chapter 10, Slide 1 Chapter 10 Path Following Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012, Chapter 10, Slide 1 Control Architecture destination, obstacles map path planner waypoints status path

More information

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

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

More information

IN this paper we consider the stabilization problem for

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

More information

Nonlinear Landing Control for Quadrotor UAVs

Nonlinear Landing Control for Quadrotor UAVs Nonlinear Landing Control for Quadrotor UAVs Holger Voos University of Applied Sciences Ravensburg-Weingarten, Mobile Robotics Lab, D-88241 Weingarten Abstract. Quadrotor UAVs are one of the most preferred

More information

Navigation and Obstacle Avoidance via Backstepping for Mechanical Systems with Drift in the Closed Loop

Navigation and Obstacle Avoidance via Backstepping for Mechanical Systems with Drift in the Closed Loop Navigation and Obstacle Avoidance via Backstepping for Mechanical Systems with Drift in the Closed Loop Jan Maximilian Montenbruck, Mathias Bürger, Frank Allgöwer Abstract We study backstepping controllers

More 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

Improving the Formation-Keeping Performance of Multiple Autonomous Underwater Robotic Vehicles

Improving the Formation-Keeping Performance of Multiple Autonomous Underwater Robotic Vehicles Proceedings of the IEEE International Conference on Mechatronics & Automation Niagara Falls, Canada July 25 Improving the Formation-Keeping Performance of Multiple Autonomous Underwater Robotic Vehicles

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

Minimum-Phase Property of Nonlinear Systems in Terms of a Dissipation Inequality

Minimum-Phase Property of Nonlinear Systems in Terms of a Dissipation Inequality Minimum-Phase Property of Nonlinear Systems in Terms of a Dissipation Inequality Christian Ebenbauer Institute for Systems Theory in Engineering, University of Stuttgart, 70550 Stuttgart, Germany ce@ist.uni-stuttgart.de

More information

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

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

More information

Consensus Seeking, Formation Keeping, and Trajectory Tracking in Multiple Vehicle Cooperative Control

Consensus Seeking, Formation Keeping, and Trajectory Tracking in Multiple Vehicle Cooperative Control Brigham Young University BYU ScholarsArchive All Theses and Dissertations 2004-07-08 Consensus Seeking, Formation Keeping, and Trajectory Tracking in Multiple Vehicle Cooperative Control Wei Ren Brigham

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

The Application of The Steepest Gradient Descent for Control Design of Dubins Car for Tracking a Desired Path

The Application of The Steepest Gradient Descent for Control Design of Dubins Car for Tracking a Desired Path J. Math. and Its Appl. ISSN: 1829-605X Vol. 4, No. 1, May 2007, 1 8 The Application of The Steepest Gradient Descent for Control Design of Dubins Car for Tracking a Desired Path Miswanto 1, I. Pranoto

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

Lecture Note 7: Switching Stabilization via Control-Lyapunov Function

Lecture Note 7: Switching Stabilization via Control-Lyapunov Function ECE7850: Hybrid Systems:Theory and Applications Lecture Note 7: Switching Stabilization via Control-Lyapunov Function Wei Zhang Assistant Professor Department of Electrical and Computer Engineering Ohio

More information

Robotics, Geometry and Control - A Preview

Robotics, Geometry and Control - A Preview Robotics, Geometry and Control - A Preview Ravi Banavar 1 1 Systems and Control Engineering IIT Bombay HYCON-EECI Graduate School - Spring 2008 Broad areas Types of manipulators - articulated mechanisms,

More information

1 Lyapunov theory of stability

1 Lyapunov theory of stability M.Kawski, APM 581 Diff Equns Intro to Lyapunov theory. November 15, 29 1 1 Lyapunov theory of stability Introduction. Lyapunov s second (or direct) method provides tools for studying (asymptotic) stability

More 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

Non-Collision Conditions in Multi-agent Robots Formation using Local Potential Functions

Non-Collision Conditions in Multi-agent Robots Formation using Local Potential Functions 2008 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 19-23, 2008 Non-Collision Conditions in Multi-agent Robots Formation using Local Potential Functions E G Hernández-Martínez

More information

A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1

A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1 A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1 Ali Jadbabaie, Claudio De Persis, and Tae-Woong Yoon 2 Department of Electrical Engineering

More information

A Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems

A Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems Proceedings of the 4 th International Conference of Control, Dynamic Systems, and Robotics (CDSR'17) Toronto, Canada August 21 23, 2017 Paper No. 119 DOI: 10.11159/cdsr17.119 A Model-Free Control System

More information

CONTROL OF THE NONHOLONOMIC INTEGRATOR

CONTROL OF THE NONHOLONOMIC INTEGRATOR June 6, 25 CONTROL OF THE NONHOLONOMIC INTEGRATOR R. N. Banavar (Work done with V. Sankaranarayanan) Systems & Control Engg. Indian Institute of Technology, Bombay Mumbai -INDIA. banavar@iitb.ac.in Outline

More information

Multi-Robotic Systems

Multi-Robotic Systems CHAPTER 9 Multi-Robotic Systems The topic of multi-robotic systems is quite popular now. It is believed that such systems can have the following benefits: Improved performance ( winning by numbers ) Distributed

More information

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

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

More information

Dynamic backstepping control for pure-feedback nonlinear systems

Dynamic backstepping control for pure-feedback nonlinear systems Dynamic backstepping control for pure-feedback nonlinear systems ZHANG Sheng *, QIAN Wei-qi (7.6) Computational Aerodynamics Institution, China Aerodynamics Research and Development Center, Mianyang, 6,

More information

Energy-based Swing-up of the Acrobot and Time-optimal Motion

Energy-based Swing-up of the Acrobot and Time-optimal Motion Energy-based Swing-up of the Acrobot and Time-optimal Motion Ravi N. Banavar Systems and Control Engineering Indian Institute of Technology, Bombay Mumbai-476, India Email: banavar@ee.iitb.ac.in Telephone:(91)-(22)

More information

Lyapunov Based Control

Lyapunov Based Control Lyapunov Based Control Control Lyapunov Functions Consider the system: x = f(x, u), x R n f(0,0) = 0 Idea: Construct a stabilizing controller in steps: 1. Choose a differentiable function V: R n R, such

More information

Integrator Backstepping using Barrier Functions for Systems with Multiple State Constraints

Integrator Backstepping using Barrier Functions for Systems with Multiple State Constraints Integrator Backstepping using Barrier Functions for Systems with Multiple State Constraints Khoi Ngo Dep. Engineering, Australian National University, Australia Robert Mahony Dep. Engineering, Australian

More information

Sampled-Data Model Predictive Control for Nonlinear Time-Varying Systems: Stability and Robustness

Sampled-Data Model Predictive Control for Nonlinear Time-Varying Systems: Stability and Robustness Sampled-Data Model Predictive Control for Nonlinear Time-Varying Systems: Stability and Robustness Fernando A. C. C. Fontes 1, Lalo Magni 2, and Éva Gyurkovics3 1 Officina Mathematica, Departamento de

More information

Chapter 11. Path Manager. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012,

Chapter 11. Path Manager. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012, Chapter 11 Path Manager Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 1 Control Architecture destination, obstacles map path planner waypoints status path

More information

On integral-input-to-state stabilization

On integral-input-to-state stabilization On integral-input-to-state stabilization Daniel Liberzon Dept. of Electrical Eng. Yale University New Haven, CT 652 liberzon@@sysc.eng.yale.edu Yuan Wang Dept. of Mathematics Florida Atlantic University

More information

Commun Nonlinear Sci Numer Simulat

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

More information

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis Topic # 16.30/31 Feedback Control Systems Analysis of Nonlinear Systems Lyapunov Stability Analysis Fall 010 16.30/31 Lyapunov Stability Analysis Very general method to prove (or disprove) stability of

More information

Safety-Critical Control of a Planar Quadrotor

Safety-Critical Control of a Planar Quadrotor Safety-Critical Control of a Planar Quadrotor Guofan Wu and Koushil Sreenath Abstract Aerial robots such as quadrotors are subject to various constraints such as connectivity and collision constraints,

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

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

A GENERALIZATION OF SONTAG S FORMULA FOR HIGH-PERFORMANCE CLF-BASED CONTROL. J. Willard Curtis III. A dissertation submitted to the faculty of

A GENERALIZATION OF SONTAG S FORMULA FOR HIGH-PERFORMANCE CLF-BASED CONTROL. J. Willard Curtis III. A dissertation submitted to the faculty of A GENERALIZATION OF SONTAG S FORMULA FOR HIGH-PERFORMANCE CLF-BASED CONTROL by J. Willard Curtis III A dissertation submitted to the faculty of Brigham Young University in partial fulfillment of the requirements

More information

EN Nonlinear Control and Planning in Robotics Lecture 10: Lyapunov Redesign and Robust Backstepping April 6, 2015

EN Nonlinear Control and Planning in Robotics Lecture 10: Lyapunov Redesign and Robust Backstepping April 6, 2015 EN530.678 Nonlinear Control and Planning in Robotics Lecture 10: Lyapunov Redesign and Robust Backstepping April 6, 2015 Prof: Marin Kobilarov 1 Uncertainty and Lyapunov Redesign Consider the system [1]

More 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

Georgia Institute of Technology Nonlinear Controls Theory Primer ME 6402

Georgia Institute of Technology Nonlinear Controls Theory Primer ME 6402 Georgia Institute of Technology Nonlinear Controls Theory Primer ME 640 Ajeya Karajgikar April 6, 011 Definition Stability (Lyapunov): The equilibrium state x = 0 is said to be stable if, for any R > 0,

More information

Analysis and Control of Nonlinear Actuator Dynamics Based on the Sum of Squares Programming Method

Analysis and Control of Nonlinear Actuator Dynamics Based on the Sum of Squares Programming Method Analysis and Control of Nonlinear Actuator Dynamics Based on the Sum of Squares Programming Method Balázs Németh and Péter Gáspár Abstract The paper analyses the reachability characteristics of the brake

More information

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Sébastien Andary Ahmed Chemori Sébastien Krut LIRMM, Univ. Montpellier - CNRS, 6, rue Ada

More information

On Sontag s Formula for the Input-to-State Practical Stabilization of Retarded Control-Affine Systems

On Sontag s Formula for the Input-to-State Practical Stabilization of Retarded Control-Affine Systems On Sontag s Formula for the Input-to-State Practical Stabilization of Retarded Control-Affine Systems arxiv:1206.4240v1 [math.oc] 19 Jun 2012 P. Pepe Abstract In this paper input-to-state practically stabilizing

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

Handling Roll Constraints for Path Following of Marine Surface Vessels using Coordinated Rudder and Propulsion Control

Handling Roll Constraints for Path Following of Marine Surface Vessels using Coordinated Rudder and Propulsion Control 2010 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 30-July 02, 2010 FrB15.5 Handling Roll Constraints for Path Following of Marine Surface Vessels using Coordinated Rudder and

More information

State-Feedback Optimal Controllers for Deterministic Nonlinear Systems

State-Feedback Optimal Controllers for Deterministic Nonlinear Systems State-Feedback Optimal Controllers for Deterministic Nonlinear Systems Chang-Hee Won*, Abstract A full-state feedback optimal control problem is solved for a general deterministic nonlinear system. The

More information

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion Proceedings of the 11th WSEAS International Conference on SSTEMS Agios ikolaos Crete Island Greece July 23-25 27 38 Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion j.garus@amw.gdynia.pl

More information

Observability-based Local Path Planning and Collision Avoidance Using Bearing-only Measurements

Observability-based Local Path Planning and Collision Avoidance Using Bearing-only Measurements Observability-based Local Path Planning and Collision Avoidance Using Bearing-only Measurements Huili Yu a,, Rajnikant Sharma a, Randal W. Beard a, Clark N. Taylor b a Department of Electrical and Computer

More information

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

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

More information

Converse Lyapunov theorem and Input-to-State Stability

Converse Lyapunov theorem and Input-to-State Stability Converse Lyapunov theorem and Input-to-State Stability April 6, 2014 1 Converse Lyapunov theorem In the previous lecture, we have discussed few examples of nonlinear control systems and stability concepts

More information

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization Global stabilization of feedforward systems with exponentially unstable Jacobian linearization F Grognard, R Sepulchre, G Bastin Center for Systems Engineering and Applied Mechanics Université catholique

More information

An asymptotic ratio characterization of input-to-state stability

An asymptotic ratio characterization of input-to-state stability 1 An asymptotic ratio characterization of input-to-state stability Daniel Liberzon and Hyungbo Shim Abstract For continuous-time nonlinear systems with inputs, we introduce the notion of an asymptotic

More information

A LaSalle version of Matrosov theorem

A LaSalle version of Matrosov theorem 5th IEEE Conference on Decision Control European Control Conference (CDC-ECC) Orlo, FL, USA, December -5, A LaSalle version of Matrosov theorem Alessro Astolfi Laurent Praly Abstract A weak version of

More information

Formation Control of Mobile Robots with Obstacle Avoidance using Fuzzy Artificial Potential Field

Formation Control of Mobile Robots with Obstacle Avoidance using Fuzzy Artificial Potential Field Formation Control of Mobile Robots with Obstacle Avoidance using Fuzzy Artificial Potential Field Abbas Chatraei Department of Electrical Engineering, Najafabad Branch, Islamic Azad University, Najafabad,

More information

Event-based Stabilization of Nonlinear Time-Delay Systems

Event-based Stabilization of Nonlinear Time-Delay Systems Preprints of the 19th World Congress The International Federation of Automatic Control Event-based Stabilization of Nonlinear Time-Delay Systems Sylvain Durand Nicolas Marchand J. Fermi Guerrero-Castellanos

More information

Instrumentation Commande Architecture des Robots Evolués

Instrumentation Commande Architecture des Robots Evolués Instrumentation Commande Architecture des Robots Evolués Program 4a : Automatic Control, Robotics, Signal Processing Presentation General Orientation Research activities concern the modelling and control

More information

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems 1 Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems Mauro Franceschelli, Andrea Gasparri, Alessandro Giua, and Giovanni Ulivi Abstract In this paper the formation stabilization problem

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

On the Stabilization of Neutrally Stable Linear Discrete Time Systems

On the Stabilization of Neutrally Stable Linear Discrete Time Systems TWCCC Texas Wisconsin California Control Consortium Technical report number 2017 01 On the Stabilization of Neutrally Stable Linear Discrete Time Systems Travis J. Arnold and James B. Rawlings Department

More information

Consensus of Information Under Dynamically Changing Interaction Topologies

Consensus of Information Under Dynamically Changing Interaction Topologies Consensus of Information Under Dynamically Changing Interaction Topologies Wei Ren and Randal W. Beard Abstract This paper considers the problem of information consensus among multiple agents in the presence

More information

A trajectory tracking control design for a skid-steering mobile robot by adapting its desired instantaneous center of rotation

A trajectory tracking control design for a skid-steering mobile robot by adapting its desired instantaneous center of rotation A trajectory tracking control design for a skid-steering mobile robot by adapting its desired instantaneous center of rotation Jae-Yun Jun, Minh-Duc Hua, Faïz Benamar Abstract A skid-steering mobile robot

More information

L -Bounded Robust Control of Nonlinear Cascade Systems

L -Bounded Robust Control of Nonlinear Cascade Systems L -Bounded Robust Control of Nonlinear Cascade Systems Shoudong Huang M.R. James Z.P. Jiang August 19, 2004 Accepted by Systems & Control Letters Abstract In this paper, we consider the L -bounded robust

More information

Nonpathological Lyapunov functions and discontinuous Carathéodory systems

Nonpathological Lyapunov functions and discontinuous Carathéodory systems Nonpathological Lyapunov functions and discontinuous Carathéodory systems Andrea Bacciotti and Francesca Ceragioli a a Dipartimento di Matematica del Politecnico di Torino, C.so Duca degli Abruzzi, 4-9

More information

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

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

More information

UAV Coordinate Frames and Rigid Body Dynamics

UAV Coordinate Frames and Rigid Body Dynamics Brigham Young University BYU ScholarsArchive All Faculty Publications 24-- UAV oordinate Frames and Rigid Body Dynamics Randal Beard beard@byu.edu Follow this and additional works at: https://scholarsarchive.byu.edu/facpub

More information

Speed Profile Optimization for Optimal Path Tracking

Speed Profile Optimization for Optimal Path Tracking Speed Profile Optimization for Optimal Path Tracking Yiming Zhao and Panagiotis Tsiotras Abstract In this paper, we study the problem of minimumtime, and minimum-energy speed profile optimization along

More information

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

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

More information

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

Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems. p. 1/1

Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems. p. 1/1 Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems p. 1/1 p. 2/1 Converse Lyapunov Theorem Exponential Stability Let x = 0 be an exponentially stable equilibrium

More information

Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter

Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter Ali Karimoddini, Guowei Cai, Ben M. Chen, Hai Lin and Tong H. Lee Graduate School for Integrative Sciences and Engineering,

More information

Introduction to Dynamic Path Inversion

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

More information

Aerobatic Maneuvering of Miniature Air Vehicles Using Attitude Trajectories

Aerobatic Maneuvering of Miniature Air Vehicles Using Attitude Trajectories Brigham Young University BYU ScholarsArchive All Faculty Publications 28-8 Aerobatic Maneuvering of Miniature Air Vehicles Using Attitude Trajectories James K. Hall Brigham Young University - Provo, hallatjk@gmail.com

More information

Unifying Behavior-Based Control Design and Hybrid Stability Theory

Unifying Behavior-Based Control Design and Hybrid Stability Theory 9 American Control Conference Hyatt Regency Riverfront St. Louis MO USA June - 9 ThC.6 Unifying Behavior-Based Control Design and Hybrid Stability Theory Vladimir Djapic 3 Jay Farrell 3 and Wenjie Dong

More information