Nonlinear and Cooperative Control of Multiple Hovercraft with Input Constraints

Size: px
Start display at page:

Download "Nonlinear and Cooperative Control of Multiple Hovercraft with Input Constraints"

Transcription

1 Submitted as a Regular Paper to the European Control Conference Revised: December 8, Nonlinear and Cooperative Control of Multiple Hovercraft with Input Constraints William B. Dunbar, Reza Olfati-Saber, Richard M. Murra {dunbar,olfati,murra}@cds.caltech.edu Control and Dnamical Sstems, Mail Code 7-8 California Institute of Technolog, Pasadena, CA, USA 9 Ph: (66)9-66, Fax: (66) Kewords: cooperative control, decentralized control, autonomous multi-vehicles, underactuated sstems, unidirectional/bounded control Abstract: In this paper, we introduce an approach for distributed nonlinear control of multiple hovercraft-tpe underactuated vehicles with bounded and unidirectional inputs. First, a bounded nonlinear controller is given for stabilization and tracking of a single vehicle, using cascade backstepping according to the method in Olfati-Saber (). Then, this controller is combined with a distributed gradient-based control for multi-vehicle formation stabilization using formation potential functions introduced in Olfati-Saber and Murra (). The vehicles are used in the Caltech Multi- Vehicle Wireless Testbed (MVWT). We provide simulation results for stabilization and tracking of a single vehicle and stabilization of a six-vehicle formation, and demonstrate that in all cases the control bounds are satisfied. Based on the simulation results, the obtained controllers demonstrate rather aggressive behaviors as the inputs are close to the control bounds initiall. Introduction Cooperative control of sstems with multiple semi-autonomous vehicles that are capable of performing coordinated tasks in a distributed manner is an active area of research that has attracted great interest. This is due to the man potential applications, such as coordination of unmanned air vehicles (UAVs), automated search and rescue operations, distributed sensor networks, and automated highwa sstems to name a few. An appropriate wa to test and demonstrate some of the theoretical results obtained on distributed coordination of multi-vehicle sstems is on a testbed that mimics some of the realistic constraints that exist in real-life applications of interest. To this end, the Caltech Multi-Vehicle Wireless Testbed (MVWT) has been designed, consisting of eight hovercraft-tpe underactuated vehicles with wireless communication and dedicated sensing, actuation, and computational devices []. In this paper, we demonstrate an extension of the result in Olfati-Saber and Murra [9] to Partial support for this work was provided b DARPA under grant F6-98-C-6 Corresponding author

2 distributed control of multiple MVWT vehicles, which are subject to bounded and unidirectional controls. This extension relies on an aggressive control design method introduced b the second author in Olfati-Saber [8] for global configuration stabilization of the VTOL aircraft. The dnamics of the VTOL aircraft has certain similarities to the model of a MVWT vehicle. In Leonard and Fiorelli [6], coordinated control of multiple vehicles with linear and fullactuated dnamics is examined using potential functions (that differ from the ones used in Olfati- Saber and Murra [9]). To the best of our knowledge, distributed cooperative control of multiple hovercraft tpe vehicles has never been addressed before. In Fantoni et al [], control of the kinematic model of a single hovercraft is considered without the constraint of bounded inputs. A rather general result on stabilization of feedforward nonlinear sstem with bounded controls is given in Teel []. This result is not applicable to the underactuated sstems considered in this paper because the are in strict feedback form. A direct use of the standard backstepping procedure in Isidori [] does not lead to construction of uniforml bounded and unidirectional state feedback laws. Instead, we use a variation of backstepping procedure called cascade backstepping given in Olfati-Saber [7, 8] that does not make use of an recursive procedure for construction of Lapunov functions. An alternative approach that accounts for the control constraints is to use Model Predictive Control (MPC) as in Dunbar et al [], where similar restrictive control constraints need to be satisfied for MPC of the Caltech ducted fan experiment. Formation stabilization of three MVWT vehicles using MPC is considered in Dunbar and Murra []. In Olfati-Saber and Murra [9], a distributed and cooperative control algorithm is developed for formation stabilization of multiple full-actuated vehicles with double-integrator (linear) dnamics. The ke idea of the algorithm in [9] is to automaticall obtain formation potentials from rigid and unfoldable formation graphs as defined in Olfati-Saber and Murra []. Then use a gradient-based controller obtained from these formation potentials to achieve local asmptotic stabilization of a desired formation. The main contribution of this paper is to show how the method introduced in [9] can be extended to distributed and cooperative control of multiple underactuated vehicles (i.e. hovercraft) with nonlinear dnamics and bounded and unidirectional controls. In fact, global asmptotic stabilization and asmptotic position tracking for the dnamic model of a single underactuated hovercraft with bounded and unidirectional control is a rather challenging task. Therefore, first we address stabilization/tracking problems for one vehicle. Then, we combine the distributed controller given in [9] with the nonlinear controller designed for a single vehicle to obtain a distributed control algorithm for coordination of multiple underactuated vehicles. This is performed in a wa that guarantees the control inputs of each vehicle satisfies the corresponding input constraints throughout formation stabilization and tracking. The outline of this paper is as follows. In Section, stabilization of a single MVWT vehicle is addressed and simulation results are given in Section. The control design approach for the tracking controller of a single vehicle is explained in Section with simulation results for tracking a figure-eight trajector presented in Section. The derivation of the distributed algorithm for coordination of multiple vehicles is given in Section 6. Simulation results for six-vehicle formation stabilization is presented in Section 7. Finall, concluding remarks are made in Section 8.

3 Single Vehicle Stabilization Control Each MVWT vehicle rests on omni-direction casters and is powered b two uni-directional ducted fans. The hovercraft-like underactuated dnamics of a MVWT vehicle can be expressed as q = r T (η/m) q, θ = τ (ψ/j) θ, F F = (mt + τj/r)/ = (mt τj/r)/ F i F max, i =, () where (q, θ) R R, r = [cos(θ) sin(θ)] T, and F i denotes the unidirectional and bounded force applied b the i th ducted fan. In addition, T is the thrust and τ is the torque induced b the forces F and F. In terms of units, F i are in units of force, while T and τ are normalized and have units of translational and rotational acceleration, respectivel. As a result, T and τ are restricted to sta in the shaded region specified in Figure, where T max = F max /m, τ max = T max /α and α = J/mr. T T max α τ max τ Figure : Shaded region depicts allowable thrust force T and torque τ values. The parameters m, J, η, ψ, r denote the mass, moment of inertia, viscous translational and rotational friction coefficients, and the thrust force moment arm, respectivel (see [] for details). For future use, we define the m-dimensional sigmoidal function σ ε m : R m R m as σ ε m() = ε +, and denote σ m σ m, with m =,,..., ε > and denotes the Euclidean norm unless stated otherwise. In the following, we construct a controller that stabilizes the translational state in equation (), i.e. (q, q), to the origin. The attitude (or rotational) state (θ, θ) is stabilized to (θ C, ), where θ C is a constant. B our approach, it is not possible to specif θ C in the stabilization problem. Thus, it should be understood that when we reference stabilit, we a referring to stabilization to the final state (q, θ, q, θ) = (, θ C,, ). Remarks on the value of θ C are given at the end of this section. Consider translational stabilization to the origin for a double-integrator sstem q = u β q, β, () subject to the control constraint u U max. Let u = k(q, q) be a global stabilizing state-feedback for this -dimensional double-integrator with damping. To satisf the control bounds, we use the

4 following saturated (or sigmoidal) PD controller k(q, q) = U max σ (q + q). () It can be shown that according to LaSalle s Invariance theorem, the smooth and positive-definite function V (q, q) = q / + U max ϕ(q), ϕ(q) + q is a valid Lapunov function for the closed-loop sstem that guarantees global asmptotic stabilit of the equilibrium point (q, q) = (, ), where ϕ satisfies ϕ(q), ϕ(q) = q = and ϕ(q) = σ (q). Given the bounded controller k above and returning to equation (), the translational dnamics are stabilized b setting r T = k, or T = k, r = k/ k. () From the definition of r = [cos(θ) sin(θ)] T, the value of θ and its derivatives can be computed given k and its derivatives. From θ and its (first two) derivatives, we can in turn determine the torque τ from the attitude dnamics. As such, derivatives of k/ k are required for construction of the torque τ. In order that these derivatives be well-defined over a domain that includes the origin, we scale T and r in equation () b the parameter ζ as follows ˆr ζr, ˆT ( T ζ ), where ζ k k + ε [, ) = ˆr ˆT = k. We refer to the desired values for ˆT and ˆr as ˆT d and ˆr d, respectivel, given b ˆT d = k + ε, ˆr d = σ ε (k). We choose the thrust as T = ζ ˆT d so that the control bounds for the thrust are satisfied. In the remainder of this section, the remaining control τ is constructed, given the desired orientation according to r = ˆr d /ζ and such that the torque constraints are satisfied. Let ˆr T d = [v v ] and θ d denote the desired value of θ so that ζ cos(θ d ) = v, ζ sin(θ d ) = v. Given ˆr d, θ d = arctan(v /v ), which implies the desired values for θ and θ can be computed as θ d = v v v v v + v = v v v v ζ, θd = v v v v ζ θ ζ d ζ, where < k, ζ k > ( ζ ) = ζ( k + ε. ) To avoid singularit problems arising from division b ζ, a modified version of ζ denoted b ˆζ is used. We define ˆζ as follows ˆζ(k, ε) = { /, k < ε ζ, ε k. Now, we construct the appropriate torque τ. Writing the attitude error state as (θ e, θ e ) = (θ θ d, θ θ d ) and combining this with equation () ields θ e + θ d = τ (ψ/j)( θ e + θ d ) θ e = ˆτ (ψ/j) θ e, where ˆτ τ θ d (ψ/j) θ d.

5 We use the following saturated PD controller to stabilize the above error dnamics ˆτ = Bσ (θ e + θ e ), that satisfies the torque constraint ˆτ B. Finall, the desired torque for the original sstem is τ d = Bσ (θ e + θ e ) + θ d + (ψ/j) θ d. According to equation () and T = ˆζ ˆT d, the bounds on the desired thrust are ε/ T U max, so choosing ε small enough and U max = T max will alwas generate a T that satisfies the aforementioned bounds. The torque bounds are captured b the following function that is parameterized b the thrust T τ a(t ), where a(t ) = τ max α T T max/. () The torque bounds could be achieved in practice b incorporating a saturation function, namel b appling the torque τ = σ (τ d )a(t ), which we refer to as torque cutting. For tuning the performance of the controller, we introduce parameters in k and ˆτ as k = T max σ (α q + α q), ˆτ = Bσ (β θ e + β θe ). The five controller parameters are thus (α, α, β, β, B). These parameters can be chosen such that τ d a(t ), in which case we can set τ = τ d and the constraints in equation () are satisfied analticall. In this case, a proof of asmptotic stabilit of the closed-loop dnamics follows along the same lines of the proof of Theorem in [8]. In the stabilization simulation, the parameters are chosen such that the torque bounds are satisfied analticall (meaning without cutting but for a given bounded set of initial conditions) and we implement τ = τ d. Of course, for large enough initial state error, the same controller parameters result in violation of the torque bounds. However, it should be noted that the MVWT platform has a bounded configuration space and the simulation result here shows aggressive performance with a non-trivial initial state error. In our future paper we theoreticall show that there alwas exists parameters such that for an initial state error the input constraints can be satisfied with asmptotic stabilit. For tracking, stabilit holds when an appropriate time-parameterization of the desired trajector, with uniforml bounded tracking path curvature, is chosen. Although torque cutting will guarantee that the torque bounds are respected, independent of the controller parameters, such a control law is known to be non-robust and not necessaril stabilizing. This is wh it is desirable to avoid torque cutting. As stated, stabilization is with respect to the final state (q, θ, q, θ) = (, θ C,, ). With the notation q = (x, ), θ d = arctan(v /v ) = arctan((α + α ẏ)/(α x + α ẋ)), and so (θ d, θ d ) exhibits initial transient behavior and converges to (θ C, ), where θ C = lim t arctan((α + α ẏ)/(α x + α ẋ)). The value of this limit depends upon the initial translational state and the controller parameters (α, α ), and therefore can not be commanded in general to take an desired value. Single Vehicle Stabilization Simulation The phsical parameter values [] are (m, J, η, ψ, r) = (. kg,. kg-m,. kg/s,.8 kg m /s,. m). Figure shows the response of the vehicle from initial condition (q, θ, q, θ) = (,, π/,,, ) to the origin. The graphical picture of the vehicle shows the position, orientation

6 . Vehicle Stabilization x Figure : Stabilization of vehicle in q = (x, ) space from (,, π/,,, ) to the origin. T.. Force Map τ x θ xdot. dot time... θdot time Figure : The force/torque map plot and closed-loop response plot of the vehicle states (solid lines) and desired state (, θ d,, θ d ) (dashed lines). and the fan forces, where the length of the cone is proportional to the force in each fan. Figure shows the input and state responses. In this case, τ = τ d and the torque bounds are analticall satisfied. The dashed lines in the state responses define the desired state (, θ d,, θ d ). The controller parameter values chosen for this simulation are (α, α, β, β, B) = (.,.7,.,., τ max /). The closed-loop response attests to the stabilit and performance of the controller. The initial torque (visible in the difference in the length of the fan cones and on the force map) results from the initial configuration error, particularl the angle error θ e (). Single Vehicle Tracking Control Consider tracking a desired translational position and velocit (q d, q d ) with double integrator dnamics q = u β q, for some β, subject to u U max. Again, denote the controller u = k(q, q, q d, q d ) and the translational error state (q e, q e ) = (q q d, q q d ). Using a saturated PD error controller, the control law is given b k = Ûmaxσ (α q e + α q e ) + q d. 6

7 To satisf the thrust constraint, we must characterize the parameter Ûmax and the desired translational acceleration. For example, when q d µt max, for some µ (, /], the appropriate choice is Ûmax = T max ( µ). The control law for T is as defined in the previous section with k given above. The expression for τ is also the same as in the previous section, although to guarantee that the configuration error can be driven to zero in the presence of equation (), the values for q () d and q () d (denoting third and fourth time derivatives), as well as the controller parameters (α, α, β, β, B), must also be characterized. The specific characterizations will be detailed in the future paper that addresses stabilit theoreticall. Single Vehicle Tracking Simulation The tracking signal is q d = ( sin(ωt), sin(ωt)), where ω =.66 rad/sec is chosen such that q d. T max. Figure shows the response of the vehicle from initial condition (,, π,,, ). The desired configuration is depicted b the white vehicle, with green cones depicting the associated fan forces. The figure shows a snapshot of both vehicles at t =,,,, and seconds. The desired orientation (white vehicle orientation), as in the stabilization case, depends upon the translational state error. This is exhibited b the initial orientation of the white vehicle, a function of the initial deviation of the translational state. For zero translational state error, the desired orientation is arctan(ÿ d, ẍ d ). Figure shows the inputs and state responses. The controller. Vehicle Tracking..... x Figure : Tracking reference in (x, ) space from initial condition (,, π,,, ). parameters are (α, α, β, β, B) = (,,,., τ max /). The closed-loop response again attests to the performance of the controller. 7

8 T.. Force Map τ x θ time xdot.. dot θdot time Figure : The force/torque map and closed-loop response of the vehicle states. 6 Multi-vehicle Formation Potential Based Cooperative Control From [9], a cooperative and distributed control law for the translational dnamics of the ith vehicle in a rigid formation graph is given in explicit form b k i (q i, q i, q Ni ) = T max λ/ N i σ (η ij )n ij ( λ)σ ( q i ), (6) j N i where λ (, ), q Ni are the translational configuration variables, N i denotes the set of neighbors of the ith vehicle on the graph, N i is the total number of neighbors of the ith vehicle, and the edge shape variables and the unit vectors connecting vehicle i to vehicle j are, respectivel, defined b η ij = q j q i d ij, n ij = q j q i q j q i. The feedback laws T i, τ i for each vehicle i are again as defined in Section with k set to k i. Proof that k i is stabilizing and that k i T max, for all vehicles i, is detailed in [9]. The controller parameters are (α, α, λ, β, β, B), which could be chosen to be the same or different for each vehicle in the formation. As before, the derivation of the torque τ i requires two time-derivatives of k i, which in turn requires that each vehicle have the following information from its neighbors at each update of the controller: (q j, θ j, q j, k j ), for all j N i. Thus, the control law is generated in two-stages (in series). That is, for vehicle i, k i is first computed given state i and the position of all neighbors, then the rest of the control law is computed given (q j, θ j, q j, k j ), for all j N i. In a practical setting, this means (wireless) communication must occur amidst the control computations. 7 Six-Vehicle Formation Stabilization Simulation The directed graph G = (V, E) that corresponds to this example has vertex and edge sets V = {,,,,, 6} and E = {(, ), (, ), (, ), (, ), (, ), (, ), (, ), (, ), (, ), (, ), (6, ), (6, )}. Figure 6 shows the response of the six vehicles for stabilization from the initial configuration 8

9 shown, with zero initial velocit. The figure also shows the desired formation depicted as a directed graph, where each vehicle has neighbors with a desired distance of from each neighbor. Figure 7 shows the input responses and the inter-vehicle distances for each edge in the Vehicle Stabilization 6 x 6 Figure 6: Stabilization response and the desired formation depicted as a directed graph. graph. The controller parameter values chosen for this simulation, common for all six vehicles, are T Force/Torque Map 6 distances Time Histor of Distances dist dist dist dist dist dist dist 6 dist dist 6.. τ time Figure 7: The force/torque map and inter-vehicle distances. (α, α, λ, β, β, B) = (.,.,.,.,., τ max /). The final orientation of the vehicles are not required to agree unless we augment the controller with an attitude alignment algorithm, which will be incorporated in a future work. 8 Conclusions Cooperative and distributed nonlinear control of a multi-vehicle formation that consists of the underactuated hovercraft-tpe vehicles of the Caltech MVWT has been examined in this paper. The nonlinear hovercraft controllers that perform stabilization/tracking for a single underactuated 9

10 vehicle were here developed according to the cascade backstepping method given in [8]. Then, the distributed control algorithm introduced in [9] for asmptotic formation stabilization of multiple vehicles with double-integrator tpe dnamics, was combined with the nonlinear hovercraft controller. The result is a distributed nonlinear control algorithm for formation stabilization of multiple underactuated, nonlinear hovercraft-tpe vehicles subject to bounded and unidirectional input constraints. We presented simulation results for both stabilization and trajector tracking of a single vehicle and formation stabilization of six vehicles. In all cases, we observed that the controllers behave in a rather aggressive wa b initiall staing close to the control bounds. Moreover, all controllers satisf the control bounds imposed on the inputs of each vehicle. Formal proofs of stabilit and tracking is the topic of an upcoming paper and follows the same lines of argument presented in [8, 9]. References [] L. Cremean, W.B. Dunbar, D. van Gogh, J. Meltzer, R.M. Murra, E. Klavins, and J. Hicke. The Caltech multi-vehicle wireless testbed. In Proceedings of the Conference on Decision and Control, Las Vegas, NV,. [] W. B. Dunbar, M. B. Milam, R. Franz, and R. M. Murra. Model predictive control of a thrust-vectored flight control experiment. In Proceedings of the IFAC World Congress, Barcelona, Spain,. [] W. B. Dunbar and R. M. Murra. Model predictive control of coordinated multi-vehicle formations. In Proceedings of the Conference on Decision and Control, Las Vegas, NV,. [] I. Fantoni, R. Lozano, F. Mazenc, and K.Y. Pettersen. Stabilization of a nonlinear underactuated hovercraft. Int. J. Robust Nonlinear Control, :6 6,. [] A. Isidori. Nonlinear Control Sstems. Springer, 99. [6] N. E. Leonard and E. Fiorelli. Virtual leaders, artificial potentials and coordinated control of groups. In Conference on Decision and Control, Florida,. [7] R. Olfati-Saber. Nonlinear Control of Underactuated Mechanical Sstems with Applications to Robotics and Aerospace Vehicles. PhD thesis, Massachusetts Institute of Technolog, Department of Electrical Engineering and Computer Science, Februar, [8] R. Olfati-Saber. Global configuration stabilization for the VTOL aircraft with strong input coupling. IEEE Trans. Auto. Contr., 7():99 9, November,. [9] R. Olfati-Saber and R. M. Murra. Distributed cooperative control of multiple vehicle formations using structural potential functions. In Proceedings of the IFAC World Congress, Barcelona, Spain,. [] R. Olfati-Saber and R. M. Murra. Graph Rigidit and Distributed Formation Stabilization of Multi- Vehicle Sstems. In Proceedings of the IEEE Int. Conference on Decision and Control, Las Vegas, Nevada, Dec., [] A. R. Teel. Using saturation to stabilize single-input partiall linear composite nonlinear sstems. In Proc. IFAC Nonlinear Contr. Sst. Design Smp., pages 9, 99.

NONLINEAR AND COOPERATIVE CONTROL OF MULTIPLE HOVERCRAFT WITH INPUT CONSTRAINTS

NONLINEAR AND COOPERATIVE CONTROL OF MULTIPLE HOVERCRAFT WITH INPUT CONSTRAINTS NONLINEAR AND COOPERATIVE CONTROL OF MULTIPLE HOVERCRAFT WITH INPUT CONSTRAINTS William B. Dunbar, Reza Olfati Saber, Richard M. Murra Control and Dnamical Sstems, Mail Code 7-8 California Institute of

More information

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

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

More information

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

Experimental Implementation of Flocking Algorithms in Wheeled Mobile Robots

Experimental Implementation of Flocking Algorithms in Wheeled Mobile Robots 5 American Control Conference June 8-, 5. Portland, OR, USA FrC.4 Experimental Implementation of Flocking Algorithms in Wheeled Mobile Robots A. Regmi, R. Sandoval, R. Byrne, H. Tanner #, and C.T. Abdallah

More information

Consensus Protocols for Networks of Dynamic Agents

Consensus Protocols for Networks of Dynamic Agents Consensus Protocols for Networks of Dynamic Agents Reza Olfati Saber Richard M. Murray Control and Dynamical Systems California Institute of Technology Pasadena, CA 91125 e-mail: {olfati,murray}@cds.caltech.edu

More information

Towards Abstraction and Control for Large Groups of Robots

Towards Abstraction and Control for Large Groups of Robots Towards Abstraction and Control for Large Groups of Robots Calin Belta and Vijay Kumar University of Pennsylvania, GRASP Laboratory, 341 Walnut St., Philadelphia, PA 1914, USA Abstract. This paper addresses

More information

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

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

More information

INSTRUCTIONS TO CANDIDATES:

INSTRUCTIONS TO CANDIDATES: NATIONAL NIVERSITY OF SINGAPORE FINAL EXAMINATION FOR THE DEGREE OF B.ENG ME 444 - DYNAMICS AND CONTROL OF ROBOTIC SYSTEMS October/November 994 - Time Allowed: 3 Hours INSTRCTIONS TO CANDIDATES:. This

More information

Cooperative Control and Mobile Sensor Networks

Cooperative Control and Mobile Sensor Networks Cooperative Control and Mobile Sensor Networks Cooperative Control, Part I, A-C Naomi Ehrich Leonard Mechanical and Aerospace Engineering Princeton University and Electrical Systems and Automation University

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

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

Video 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar

Video 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar Video 8.1 Vijay Kumar 1 Definitions State State equations Equilibrium 2 Stability Stable Unstable Neutrally (Critically) Stable 3 Stability Translate the origin to x e x(t) =0 is stable (Lyapunov stable)

More information

EXPERIMENTAL ANALYSIS OF COLLECTIVE CIRCULAR MOTION FOR MULTI-VEHICLE SYSTEMS. N. Ceccarelli, M. Di Marco, A. Garulli, A.

EXPERIMENTAL ANALYSIS OF COLLECTIVE CIRCULAR MOTION FOR MULTI-VEHICLE SYSTEMS. N. Ceccarelli, M. Di Marco, A. Garulli, A. EXPERIMENTAL ANALYSIS OF COLLECTIVE CIRCULAR MOTION FOR MULTI-VEHICLE SYSTEMS N. Ceccarelli, M. Di Marco, A. Garulli, A. Giannitrapani DII - Dipartimento di Ingegneria dell Informazione Università di Siena

More information

Coordinated Path Following for Mobile Robots

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

More information

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

A Normal Form for Energy Shaping: Application to the Furuta Pendulum

A Normal Form for Energy Shaping: Application to the Furuta Pendulum Proc 4st IEEE Conf Decision and Control, A Normal Form for Energy Shaping: Application to the Furuta Pendulum Sujit Nair and Naomi Ehrich Leonard Department of Mechanical and Aerospace Engineering Princeton

More 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

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

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

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

More information

Nonlinear Formation Control of Marine Craft

Nonlinear Formation Control of Marine Craft Nonlinear Formation Control of Marine Craft Roger Skjetne, Sonja Moi, and Thor I. Fossen Abstract This paper investigates formation control of a fleet of ships. The control objective for each ship is to

More information

The PVTOL Aircraft. 2.1 Introduction

The PVTOL Aircraft. 2.1 Introduction 2 The PVTOL Aircraft 2.1 Introduction We introduce in this chapter the well-known Planar Vertical Take-Off and Landing (PVTOL) aircraft problem. The PVTOL represents a challenging nonlinear systems control

More information

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

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

More information

Dynamics exploration and aggressive maneuvering of a Longitudinal Vectored Thrust VTOL aircraft

Dynamics exploration and aggressive maneuvering of a Longitudinal Vectored Thrust VTOL aircraft Dynamics exploration and aggressive maneuvering of a Longitudinal Vectored Thrust VTOL aircraft Enrico Russo Giuseppe Notarstefano John Hauser Abstract In this paper we introduce the model of a Longitudinal

More information

Lyapunov-Based Controller for the Inverted Pendulum Cart System

Lyapunov-Based Controller for the Inverted Pendulum Cart System Nonlinear Dynamics (2005) 40: 367 374 c Springer 2005 Lyapunov-Based Controller for the Inverted Pendulum Cart System CARLOS AGUILAR IBAÑEZ,O.GUTIÉRREZ FRIAS, and M. SUÁREZ CASTAÑÓN Centro de Investigación

More information

NONLINEAR CONTROLLER DESIGN FOR ACTIVE SUSPENSION SYSTEMS USING THE IMMERSION AND INVARIANCE METHOD

NONLINEAR CONTROLLER DESIGN FOR ACTIVE SUSPENSION SYSTEMS USING THE IMMERSION AND INVARIANCE METHOD NONLINEAR CONTROLLER DESIGN FOR ACTIVE SUSPENSION SYSTEMS USING THE IMMERSION AND INVARIANCE METHOD Ponesit Santhanapipatkul Watcharapong Khovidhungij Abstract: We present a controller design based on

More information

available online at CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING THE NATURAL MOTION

available online at   CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING THE NATURAL MOTION Acta Polytechnica 3(6):883 889 3 Czech Technical University in Prague 3 doi:.43/ap.3.3.883 available online at http://ojs.cvut.cz/ojs/index.php/ap CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING

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

Distributed Receding Horizon Control of Cost Coupled Systems

Distributed Receding Horizon Control of Cost Coupled Systems Distributed Receding Horizon Control of Cost Coupled Systems William B. Dunbar Abstract This paper considers the problem of distributed control of dynamically decoupled systems that are subject to decoupled

More information

Vehicle Networks for Gradient Descent in a Sampled Environment

Vehicle Networks for Gradient Descent in a Sampled Environment Proc. 41st IEEE Conf. Decision and Control, 22 Vehicle Networks for Gradient Descent in a Sampled Environment Ralf Bachmayer and Naomi Ehrich Leonard 1 Department of Mechanical and Aerospace Engineering

More information

Quadrotor Modeling and Control

Quadrotor Modeling and Control 16-311 Introduction to Robotics Guest Lecture on Aerial Robotics Quadrotor Modeling and Control Nathan Michael February 05, 2014 Lecture Outline Modeling: Dynamic model from first principles Propeller

More information

On the Controllability of Nearest Neighbor Interconnections

On the Controllability of Nearest Neighbor Interconnections On the Controllability of Nearest Neighbor Interconnections Herbert G. Tanner Mechanical Engineering Department University of New Mexico Albuquerque, NM 87 Abstract In this paper we derive necessary and

More information

Chapter 2 Review of Linear and Nonlinear Controller Designs

Chapter 2 Review of Linear and Nonlinear Controller Designs Chapter 2 Review of Linear and Nonlinear Controller Designs This Chapter reviews several flight controller designs for unmanned rotorcraft. 1 Flight control systems have been proposed and tested on a wide

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

Design and Control of Novel Tri-rotor UAV

Design and Control of Novel Tri-rotor UAV UKACC International Conference on Control Cardiff, UK, -5 September Design and Control of Novel Tri-rotor UAV Mohamed Kara Mohamed School of Electrical and Electronic Engineering The University of Manchester

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

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

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

Adaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown Payloads

Adaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown Payloads 2 th International Conference on Control, Automation and Systems Oct. 26-29, 2 in KINTEX, Gyeonggi-do, Korea Adaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown

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

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

Cooperative Control and Mobile Sensor Networks

Cooperative Control and Mobile Sensor Networks Cooperative Control and Mobile Sensor Networks Cooperative Control, Part I, D-F Naomi Ehrich Leonard Mechanical and Aerospace Engineering Princeton University and Electrical Systems and Automation University

More information

Coordinated Tracking Control of Multiple Laboratory Helicopters: Centralized and De-Centralized Design Approaches

Coordinated Tracking Control of Multiple Laboratory Helicopters: Centralized and De-Centralized Design Approaches Coordinated Tracking Control of Multiple Laboratory Helicopters: Centralized and De-Centralized Design Approaches Hugh H. T. Liu University of Toronto, Toronto, Ontario, M3H 5T6, Canada Sebastian Nowotny

More information

ADAPTIVE FEEDBACK LINEARIZING CONTROL OF CHUA S CIRCUIT

ADAPTIVE FEEDBACK LINEARIZING CONTROL OF CHUA S CIRCUIT International Journal of Bifurcation and Chaos, Vol. 12, No. 7 (2002) 1599 1604 c World Scientific Publishing Company ADAPTIVE FEEDBACK LINEARIZING CONTROL OF CHUA S CIRCUIT KEVIN BARONE and SAHJENDRA

More information

Experimental Results for Almost Global Asymptotic and Locally Exponential Stabilization of the Natural Equilibria of a 3D Pendulum

Experimental Results for Almost Global Asymptotic and Locally Exponential Stabilization of the Natural Equilibria of a 3D Pendulum Proceedings of the 26 American Control Conference Minneapolis, Minnesota, USA, June 4-6, 26 WeC2. Experimental Results for Almost Global Asymptotic and Locally Exponential Stabilization of the Natural

More information

Adaptive position tracking of VTOL UAVs

Adaptive position tracking of VTOL UAVs Joint 48th IEEE Conference on Decision and Control and 8th Chinese Control Conference Shanghai, P.R. China, December 16-18, 009 Adaptive position tracking of VTOL UAVs Andrew Roberts and Abdelhamid Tayebi

More information

Case Study: The Pelican Prototype Robot

Case Study: The Pelican Prototype Robot 5 Case Study: The Pelican Prototype Robot The purpose of this chapter is twofold: first, to present in detail the model of the experimental robot arm of the Robotics lab. from the CICESE Research Center,

More information

Position in the xy plane y position x position

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

More information

Mathematical Modelling and Dynamics Analysis of Flat Multirotor Configurations

Mathematical Modelling and Dynamics Analysis of Flat Multirotor Configurations Mathematical Modelling and Dynamics Analysis of Flat Multirotor Configurations DENIS KOTARSKI, Department of Mechanical Engineering, Karlovac University of Applied Sciences, J.J. Strossmayera 9, Karlovac,

More information

TTK4150 Nonlinear Control Systems Solution 6 Part 2

TTK4150 Nonlinear Control Systems Solution 6 Part 2 TTK4150 Nonlinear Control Systems Solution 6 Part 2 Department of Engineering Cybernetics Norwegian University of Science and Technology Fall 2003 Solution 1 Thesystemisgivenby φ = R (φ) ω and J 1 ω 1

More information

Nonlinear Systems Examples Sheet: Solutions

Nonlinear Systems Examples Sheet: Solutions Nonlinear Sstems Eamples Sheet: Solutions Mark Cannon, Michaelmas Term 7 Equilibrium points. (a). Solving ẋ =sin 4 3 =for gives =as an equilibrium point. This is the onl equilibrium because there is onl

More information

Aerial Robotics. Vision-based control for Vertical Take-Off and Landing UAVs. Toulouse, October, 2 nd, Henry de Plinval (Onera - DCSD)

Aerial Robotics. Vision-based control for Vertical Take-Off and Landing UAVs. Toulouse, October, 2 nd, Henry de Plinval (Onera - DCSD) Aerial Robotics Vision-based control for Vertical Take-Off and Landing UAVs Toulouse, October, 2 nd, 2014 Henry de Plinval (Onera - DCSD) collaborations with P. Morin (UPMC-ISIR), P. Mouyon (Onera), T.

More information

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

Adaptive Tracking and Parameter Estimation with Unknown High-Frequency Control Gains: A Case Study in Strictification

Adaptive Tracking and Parameter Estimation with Unknown High-Frequency Control Gains: A Case Study in Strictification Adaptive Tracking and Parameter Estimation with Unknown High-Frequency Control Gains: A Case Study in Strictification Michael Malisoff, Louisiana State University Joint with Frédéric Mazenc and Marcio

More information

Decentralized Formation Control and Connectivity Maintenance of Multi-Agent Systems using Navigation Functions

Decentralized Formation Control and Connectivity Maintenance of Multi-Agent Systems using Navigation Functions Decentralized Formation Control and Connectivity Maintenance of Multi-Agent Systems using Navigation Functions Alireza Ghaffarkhah, Yasamin Mostofi and Chaouki T. Abdallah Abstract In this paper we consider

More information

Nonlinear Adaptive Robust Control. Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems.

Nonlinear Adaptive Robust Control. Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems. A Short Course on Nonlinear Adaptive Robust Control Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems Bin Yao Intelligent and Precision Control Laboratory

More information

arxiv: v2 [cs.ro] 9 May 2017

arxiv: v2 [cs.ro] 9 May 2017 Distributed Formation Control of Nonholonomic Mobile Robots by Bounded Feedback in the Presence of Obstacles Thang Nguyen and Hung M. La arxiv:174.4566v2 [cs.ro] 9 May 217 Abstract The problem of distributed

More information

Real-Time Obstacle Avoidance for trailer-like Systems

Real-Time Obstacle Avoidance for trailer-like Systems Real-Time Obstacle Avoidance for trailer-like Systems T.A. Vidal-Calleja, M. Velasco-Villa,E.Aranda-Bricaire. Departamento de Ingeniería Eléctrica, Sección de Mecatrónica, CINVESTAV-IPN, A.P. 4-74, 7,

More information

Position Control for a Class of Vehicles in SE(3)

Position Control for a Class of Vehicles in SE(3) Position Control for a Class of Vehicles in SE(3) Ashton Roza, Manfredi Maggiore Abstract A hierarchical design framework is presented to control the position of a class of vehicles in SE(3) that are propelled

More information

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

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

More information

Quadrotor Modeling and Control for DLO Transportation

Quadrotor Modeling and Control for DLO Transportation Quadrotor Modeling and Control for DLO Transportation Thesis dissertation Advisor: Prof. Manuel Graña Computational Intelligence Group University of the Basque Country (UPV/EHU) Donostia Jun 24, 2016 Abstract

More information

Target Tracking and Obstacle Avoidance for Multi-agent Systems

Target Tracking and Obstacle Avoidance for Multi-agent Systems International Journal of Automation and Computing 7(4), November 2010, 550-556 DOI: 10.1007/s11633-010-0539-z Target Tracking and Obstacle Avoidance for Multi-agent Systems Jing Yan 1 Xin-Ping Guan 1,2

More information

Partial Attitude Consensus for Underactuated Satellite Clusters

Partial Attitude Consensus for Underactuated Satellite Clusters 6 IEEE 55th Conference on Decision and Control (CDC) ARIA Resort & Casino December -4, 6, Las Vegas, USA Partial Attitude Consensus for Underactuated Satellite Clusters John Matthew Brewer and Panagiotis

More information

Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller

Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller Vol.13 No.1, 217 مجلد 13 العدد 217 1 Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller Abdul-Basset A. Al-Hussein Electrical Engineering Department Basrah University

More information

Mechanics Departmental Exam Last updated November 2013

Mechanics Departmental Exam Last updated November 2013 Mechanics Departmental Eam Last updated November 213 1. Two satellites are moving about each other in circular orbits under the influence of their mutual gravitational attractions. The satellites have

More information

Robotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007

Robotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007 Robotics & Automation Lecture 25 Dynamics of Constrained Systems, Dynamic Control John T. Wen April 26, 2007 Last Time Order N Forward Dynamics (3-sweep algorithm) Factorization perspective: causal-anticausal

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

with Application to Autonomous Vehicles

with Application to Autonomous Vehicles Nonlinear with Application to Autonomous Vehicles (Ph.D. Candidate) C. Silvestre (Supervisor) P. Oliveira (Co-supervisor) Institute for s and Robotics Instituto Superior Técnico Portugal January 2010 Presentation

More information

Consensus Seeking in Multi-agent Systems Under Dynamically Changing Interaction Topologies

Consensus Seeking in Multi-agent Systems Under Dynamically Changing Interaction Topologies IEEE TRANSACTIONS ON AUTOMATIC CONTROL, SUBMITTED FOR PUBLICATION AS A TECHNICAL NOTE. 1 Consensus Seeking in Multi-agent Systems Under Dynamically Changing Interaction Topologies Wei Ren, Student Member,

More information

Simulation of Backstepping-based Nonlinear Control for Quadrotor Helicopter

Simulation of Backstepping-based Nonlinear Control for Quadrotor Helicopter APPLICATIONS OF MODELLING AND SIMULATION http://amsjournal.ams-mss.org eissn 2680-8084 VOL 2, NO. 1, 2018, 34-40 Simulation of Backstepping-based Nonlinear Control for Quadrotor Helicopter M.A.M. Basri*,

More information

ENHANCED PROPORTIONAL-DERIVATIVE CONTROL OF A MICRO QUADCOPTER

ENHANCED PROPORTIONAL-DERIVATIVE CONTROL OF A MICRO QUADCOPTER ENHANCED PROPORTIONAL-DERIVATIVE CONTROL OF A MICRO QUADCOPTER Norman L. Johnson and Kam K. Leang Department of Mechanical Engineering University of Nevada, Reno Reno, Nevada 897-312, USA ABSTRACT This

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

Experiments on Stabilization of the Hanging Equilibrium of a 3D Asymmetric Rigid Pendulum

Experiments on Stabilization of the Hanging Equilibrium of a 3D Asymmetric Rigid Pendulum Proceedings of the 25 IEEE Conference on Control Applications Toronto, Canada, August 28-3, 25 MB4.5 Experiments on Stabilization of the Hanging Equilibrium of a 3D Asymmetric Rigid Pendulum Mario A. Santillo,

More information

Gyroscopic Obstacle Avoidance in 3-D

Gyroscopic Obstacle Avoidance in 3-D Gyroscopic Obstacle Avoidance in 3-D Marin Kobilarov Johns Hopkins University marin@jhu.edu Abstract The paper studies gyroscopic obstacle avoidance for autonomous vehicles. The goal is to obtain a simple

More information

ENERGY BASED CONTROL OF A CLASS OF UNDERACTUATED. Mark W. Spong. Coordinated Science Laboratory, University of Illinois, 1308 West Main Street,

ENERGY BASED CONTROL OF A CLASS OF UNDERACTUATED. Mark W. Spong. Coordinated Science Laboratory, University of Illinois, 1308 West Main Street, ENERGY BASED CONTROL OF A CLASS OF UNDERACTUATED MECHANICAL SYSTEMS Mark W. Spong Coordinated Science Laboratory, University of Illinois, 1308 West Main Street, Urbana, Illinois 61801, USA Abstract. In

More information

Pfadverfolgung Von Normalformen zu prädiktiven Reglern

Pfadverfolgung Von Normalformen zu prädiktiven Reglern Pfadverfolgung Von Normalformen zu prädiktiven Reglern Timm Faulwasser Laboratoire d Automatique, Ecole Polytechnique Fédérale de Lausanne Institut für Angewandte Informatik, Karlsruher Institut für Technologie

More information

Stable Flocking Motion of Mobile Agents Following a Leader in Fixed and Switching Networks

Stable Flocking Motion of Mobile Agents Following a Leader in Fixed and Switching Networks International Journal of Automation and Computing 1 (2006) 8-16 Stable Flocking Motion of Mobile Agents Following a Leader in Fixed and Switching Networks Hui Yu, Yong-Ji Wang Department of control science

More information

Consensus Seeking in Multi-agent Systems Under Dynamically Changing Interaction Topologies

Consensus Seeking in Multi-agent Systems Under Dynamically Changing Interaction Topologies IEEE TRANSACTIONS ON AUTOMATIC CONTROL, SUBMITTED FOR PUBLICATION AS A TECHNICAL NOTE. Consensus Seeking in Multi-agent Systems Under Dynamically Changing Interaction Topologies Wei Ren, Student Member,

More information

Adaptive Cooperative Manipulation with Intermittent Contact

Adaptive Cooperative Manipulation with Intermittent Contact Adaptive Cooperative Manipulation with Intermittent Contact Todd D. Murphey and Matanya Horowitz Electrical and Computer Engineering University of Colorado at Boulder Boulder, Colorado 80309 murphey@colorado.edu

More information

Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems

Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems Pavankumar Tallapragada Nikhil Chopra Department of Mechanical Engineering, University of Maryland, College Park, 2742 MD,

More 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

Adaptive Control of a Quadrotor UAV Transporting a Cable-Suspended Load with Unknown Mass

Adaptive Control of a Quadrotor UAV Transporting a Cable-Suspended Load with Unknown Mass rd IEEE Conference on Decision and Control December -7,. Los Angeles, California, USA Adaptive Control of a Quadrotor UAV Transporting a Cable-Suspended Load with Unknown Mass Shicong Dai, Taeyoung Lee,

More information

Nonlinear Robust Tracking Control of a Quadrotor UAV on SE(3)

Nonlinear Robust Tracking Control of a Quadrotor UAV on SE(3) 22 American Control Conference Fairmont Queen Elizabeth Montréal Canada June 27-June 29 22 Nonlinear Robust Tracking Control of a Quadrotor UAV on SE(3) Taeyoung Lee Melvin Leok and N. Harris McClamroch

More information

Visual Servoing for a Quadrotor UAV in Target Tracking Applications. Marinela Georgieva Popova

Visual Servoing for a Quadrotor UAV in Target Tracking Applications. Marinela Georgieva Popova Visual Servoing for a Quadrotor UAV in Target Tracking Applications by Marinela Georgieva Popova A thesis submitted in conformity with the requirements for the degree of Master of Applied Science Graduate

More information

An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control

An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control 21 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July 2, 21 WeC14.1 An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control Qing Liu and Douglas

More information

Adaptive Nonlinear Control A Tutorial. Miroslav Krstić

Adaptive Nonlinear Control A Tutorial. Miroslav Krstić Adaptive Nonlinear Control A Tutorial Miroslav Krstić University of California, San Diego Backstepping Tuning Functions Design Modular Design Output Feedback Extensions A Stochastic Example Applications

More information

Modelling the Dynamics of Flight Control Surfaces Under Actuation Compliances and Losses

Modelling the Dynamics of Flight Control Surfaces Under Actuation Compliances and Losses Modelling the Dynamics of Flight Control Surfaces Under Actuation Compliances and Losses Ashok Joshi Department of Aerospace Engineering Indian Institute of Technology, Bombay Powai, Mumbai, 4 76, India

More information

A Nonlinear Control Law for Hover to Level Flight for the Quad Tilt-rotor UAV

A Nonlinear Control Law for Hover to Level Flight for the Quad Tilt-rotor UAV Preprints of the 19th World Congress The International Federation of Automatic Control A Nonlinear Control Law for Hover to Level Flight for the Quad Tilt-rotor UAV Gerardo R. Flores-Colunga Rogelio Lozano-Leal

More information

SE(N) Invariance in Networked Systems

SE(N) Invariance in Networked Systems SE(N) Invariance in Networked Systems Cristian-Ioan Vasile 1 and Mac Schwager 2 and Calin Belta 3 Abstract In this paper, we study the translational and rotational (SE(N)) invariance properties of locally

More information

Quadrotors Flight Formation Control Using a Leader-Follower Approach*

Quadrotors Flight Formation Control Using a Leader-Follower Approach* 23 European Conference (ECC) July 7-9, 23, Zürich, Switzerland. Quadrotors Flight Formation Using a Leader-Follower Approach* D. A. Mercado, R. Castro and R. Lozano 2 Abstract In this paper it is presented

More information

Distributed Estimation for Motion Coordination in an Unknown Spatially Varying Flowfield

Distributed Estimation for Motion Coordination in an Unknown Spatially Varying Flowfield Distributed Estimation for Motion Coordination in an Unknown Spatially Varying Flowfield Cameron K Peterson and Derek A Paley University of Maryland, College Park, MD, 742, USA I Introduction This note

More information

Agreement Problems in Networks with Directed Graphs and Switching Topology

Agreement Problems in Networks with Directed Graphs and Switching Topology Technical Report CIT-CDS 3 5 Agreement Problems in Networks with Directed Graphs and Switching Topology Reza Olfati Saber Richard M. Murray Control and Dynamical Systems California Institute of Technology

More information

EN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015

EN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015 EN530.678 Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015 Prof: Marin Kobilarov 0.1 Model prerequisites Consider ẋ = f(t, x). We will make the following basic assumptions

More information

Adaptive Control for Nonlinear Uncertain Systems with Actuator Amplitude and Rate Saturation Constraints

Adaptive Control for Nonlinear Uncertain Systems with Actuator Amplitude and Rate Saturation Constraints Adaptive Control for Nonlinear Uncertain Systems with Actuator Amplitude and Rate Saturation Constraints Alexander Leonessa Dep. of Mechanical, Materials and Aerospace Engineering University of Central

More information

OPTIMAL TRAJECTORY PLANNING AND LQR CONTROL FOR A QUADROTOR UAV. Ian D. Cowling James F. Whidborne Alastair K. Cooke

OPTIMAL TRAJECTORY PLANNING AND LQR CONTROL FOR A QUADROTOR UAV. Ian D. Cowling James F. Whidborne Alastair K. Cooke OPTIMAL TRAJECTORY PLANNING AND LQR CONTROL FOR A QUADROTOR UAV Ian D. Cowling James F. Whidborne Alastair K. Cooke Department of Aerospace Sciences, Cranfield University, Bedfordshire, MK43 AL, U.K Abstract:

More information

ROBUST NEURAL NETWORK CONTROL OF A QUADROTOR HELICOPTER. Schulich School of Engineering, University of Calgary

ROBUST NEURAL NETWORK CONTROL OF A QUADROTOR HELICOPTER. Schulich School of Engineering, University of Calgary ROBUST NEURAL NETWORK CONTROL OF A QUADROTOR HELICOPTER C. Nicol,C.J.B. Macnab, A. Ramirez-Serrano Schulich School of Engineering, University of Calgary Department of Electrical and Computer Engineering

More information

IN THIS paper, we study the problem of asymptotic stabilization

IN THIS paper, we study the problem of asymptotic stabilization IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 49, NO 11, NOVEMBER 2004 1975 Nonlinear Control of Feedforward Systems With Bounded Signals Georgia Kaliora and Alessandro Astolfi Abstract The stabilization

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

EXPERIMENTAL COMPARISON OF TRAJECTORY TRACKERS FOR A CAR WITH TRAILERS

EXPERIMENTAL COMPARISON OF TRAJECTORY TRACKERS FOR A CAR WITH TRAILERS 1996 IFAC World Congress San Francisco, July 1996 EXPERIMENTAL COMPARISON OF TRAJECTORY TRACKERS FOR A CAR WITH TRAILERS Francesco Bullo Richard M. Murray Control and Dynamical Systems, California Institute

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