Adaptive, Non-Singular Path-Following Control of Dynamic Wheeled Robots

Size: px
Start display at page:

Download "Adaptive, Non-Singular Path-Following Control of Dynamic Wheeled Robots"

Transcription

1 Adaptive, Non-Singular Path-ollowing Control of Dynamic Wheeled Robots D. Soetanto, L. Lapierre, A. Pascoal nstitute for Systems and Robotics and Dept. Electrical Engineering and Computers nstituto Superior Técnico Av. Rovisco Pais,, 49- Lisboa, Portugal didik, lpl, Abstract This paper derives a new type of control law to steer the dynamic model of a wheeled robot of unicycle type along a desired spatial path. The methodology adopted for path following control deals explicitly with vehicle dynamics and plant parameter uncertainty. urthermore, it overcomes stringent initial condition constraints that are present in a number of path following control strategies described in the literature. This is done by controlling explicitly the rate of progression of a virtual target to be tracked along the path, thus bypassing the problems that arise when the position of the virtual target is simply defined by the projection of the actual vehicle on that path. The nonlinear adaptive control law proposed yields convergence of the (closed loop system) path following error trajectories to zero. Controller design relies on Lyapunov theory and backstepping techniques. Simulation results illustrate the performance of the control system proposed.. NTRODUCTON Various problems related to motion control of autonomous vehicles (including air, land, and marine robots) have been studied extensively in recent years. The problems addressed in the literature can be roughly classified into three groups: point stabilization - the goal is to stabilize the vehicle at a given target point, with a desired orientation; trajectory tracking - the vehicle is required to track a time parameterized reference, and path following - the vehicle is required to converge to and follow a path, without any temporal specifications. Point stabilization presents a true challenge to control system designers when the vehicle has nonholonomic constraints, since that goal cannot be achieved with smooth (or even continuous) state-feedback control laws, as pointed out in [4]. To overcome this difficulty, two main approaches have been proposed: smooth time-varying control laws [6],[2] and discontinuous and hybrid feedback laws [], [5], [3]. The trajectory tracking problem for fully actuated systems is now well understood and satisfactory solutions can be found in advanced nonlinear control textbooks. However, in the case of underactuated vehicles, that is, when the vehicles have less actuators than state variables to be tracked, the problem is still a very active topic of research. Linearization and feedback linearization methods [], [2] as well as Lyapunov based control laws [6], [] have been proposed. Path following control has received relatively less attention in the literature. See [7], [8] for pioneering work in the area as well as [6], [5] and the references therein. Path following systems for marine vehicles have been reported in [8], [9]. The underlying assumption in path following control is that the vehicle s forward speed tracks a desired speed profile, while the controller acts on the vehicle orientation to drive it to the path. Typically, smoother convergence to a path is achieved (when compared to the behaviour obtained with trajectory tracking control laws) and the control signals are less likely pushed to saturation. This paper addresses the problem of steering the dynamic model of a wheeled robot of unicycle type along a desired path. ts main contribution is twofold: i) it extends the results obtained in [7] for kinematic models of wheeled robots to a more general setting, in order to deal with vehicle dynamics and parameter uncertainty, and ii) it overcomes stringent initial condition constraints that are present in a number of path following control strategies described in the literature. This is done by controlling explicitly the rate of progression of a virtual target to be tracked along the path, thus bypassing the problems that arise when the position of the virtual target is simply defined by the projection of the actual vehicle on that path. This procedure avoids the singularities that occur when the distance to path is not well defined and allows for global convergence of the actual path of the vehicle to the desired path. This is in striking contrast with the results described in [7] for example, where only local convergence has been proven. To the best of the authors knowledge, the idea of exploring the extra degree of freedom that comes from controlling the motion of a virtual target along a path appeared for the first time in [2] for the control of wheeled robots. This idea was later extended to the control of marine craft in [3]. However, none of these references addresses the issues of vehicle dynamics and parameter uncertainty. urthermore, the methodologies adopted in [2], [3] for control system design build on an entirely different technique that requires the introduction of a nonsingular transformation in the original error space. nterestingly enough, a very recent publication explores the same concept of a virtual target for path following of wheeled robots [7]. n this paper, controller design builds on the work reported in [7] on path following control and relies heavily on Laypunov based backstepping techniques [6] in order to extend kinematic control laws to a dynamic setting. Parameter uncertainties are dealt with in an adaptive framework by

2 y O } ig.. x q p y 2R 2L r P Q m, t θ c θ m s } Unicycle s parameters and frame definitions augmenting Lyapunov candidate functions with terms that are quadratic in the parameter errors. See [], where identical techniques were used in the design of an adaptive control law to steer the dynamic model of a wheeled robot to a point, with a desired orientation, in the presence of parameter uncertainty. Due to space limitations, only the key ideas involved in the development of a nonsingular, adaptive path following control law will be presented. The reader is referred to [9] for complete details and proofs of all statements. The paper is organized as follows. Section introduces the problem of path following control for a wheeled robot of unicyle type. Section develops a nonlinear, adaptive, path following control law to deal with vehicle dynamics and parameter uncertainty. The performance of the control system proposed is illustrated in simulation in Section V. inally, Section V contains the conclusions and describes some problems that warrant further research.. PATH OLLOWNG CONTROL. PROBLEM ORMULATON This section reviews the dynamic model of a wheeled robot and provides a rigorous formulation of the problem of steering it along a desired path. The reader is referred to [] and [7] for background material. The following assumptions are made regarding the robot depicted in igure. The vehicle has two identical parallel, nondeformable rear wheels which are controlled by two independent motors and a steering front wheel. t is assumed that the plane of each wheel is perpendicular to the ground and that the contact between the wheels and the ground is pure rolling and nonslipping, i.e., the velocity of the center of mass of the robot is orthogonal to the rear wheels axis. t is further assumed that the masses and inertias of the wheels are negligible and that the center of mass of the mobile robot is located in the middle of the axis connecting the rear wheels. Each rear wheel is powered by a motor which generates a control torque τ i ; i =,2. v A. Kinematic Equations of Motion The solution to the problem of path following derived in [7] admits an intuitive explanation: a path following controller should look at i) the distance from the vehicle to the path and ii) the angle between the vehicle velocity vector and the tangent to the path, and reduce both to zero. This motivates the development of the kinematic model of the vehicle in terms of a Serret-renet frame } that moves along the path; } plays the role of the body axis of a virtual target vehicle that should be tracked by the real vehicle. Using this set-up, the abovementioned distance and angle become the coordinates of the error space where the control problem is formulated and solved. n this paper, motivated by the work in [7], a renet frame } that moves along the path to be followed is used with a significant difference: the renet frame is not attached to the point on the path that is closest to the vehicle. nstead, the origin of } along the path is made to evolve according to a conveniently defined function of time, effectively yielding an extra controller design parameter. This simple strategy plays a key role in lifting the stringent initial condition constraints that arise with the path following controller described in [7]. The notation that follows is by now standard. See for example [7], [8]. Consider igure, where P is an arbitrary point on the path to be followed and Q is the center of mass of the moving vehicle. Associated with P, consider the corresponding Serret-renet frame }. The signed curvilinear abscissa of P along the path is denoted s. Clearly, Q can either be expressed as q = (X,Y,) in a selected inertial reference frame } or as (s,y,) in }. Stated equivalently, Q can be given in (X,Y ) or (s,y ) coordinates (see igure ). Let the position of point P in } be vector p. urther let R = R(θ c ) be the rotation matrix from } to }, parameterized locally by the angle θ c. Define ω c = θ c. Then, ωc = θ c = c c (s)ṡ () ċ c (s) = g c (s)ṡ where c c (s) and g c (s) = dcc(s) ds denote the path curvature and its derivative, respectively. The velocity of P in } can be expressed in } to yield ( ) dp = [ṡ ] T dt t is also straightforward to compute the velocity of Q in } as ( ) ( ) ( ) dq dp = + R dr + R (ω c r) dt dt dt where r is the vector from P to Q. Multiplying the above equation on the left by R gives the velocity of Q in } expressed in } as R ( dq dt ) = ( ) dp + dt ( ) dr + ω c r (2) dt

3 Using the relations ( ) ( ) dq dr = [Ẋ dt Ẏ ]T, = [ṡ ẏ ] T dt and ω c r = = θ = c c (s)ṡ c c (s)ṡy c c (s)ṡs s y equation (2) can be rewritten as Ẋ ṡ( c c (s)y ) + ṡ R Ẏ = ẏ + c c (s)ṡs Solving for ṡ and ẏ yields ṡ = [ cos θ c ẏ = [ sin θ c ] [ ] Ẋ sin θ c Ẏ ] [ Ẋ cos θ c Ẏ. ṡ ( c c y ) ] c c ṡs. At this point it is important to notice that in [7] s = for all t, since the location of point P is defined by the projection of Q on the path, assuming the projection is well defined. One is then forced to solve for ṡ in the equation above. However, by doing so c c y appears in the denominator, thus creating a singularity at y = c c. As a result, the control law derived in [7] requires that the initial position of Q be restricted to a tube around the path, the radius of which must be less than c c,max, where c c,max denotes the maximum curvature of the path. Clearly, this constraint is very conservative since the occurrence of a large c c,max in even a very small section of the path only will impose a strict constraint on the initial vehicle s position, no matter where it starts with respect to that path. By making s not necessarily equal to zero, a virtual target that is not coincident with the projection of the vehicle on the path is created, thus introducing an extra degree of freedom for controller design. By specifying how fast the newly defined target moves, the occurrent of a singularity at y = c c is removed. The velocity of the unicycle in the } frame satisfies the equation [ ] [ ] Ẋ cos θm = v (4) Ẏ sin θ m where θ m and v denote the vehicle s yaw angle and its body-axis speed, respectively. Substituting (4) in (3) and introducing the variable θ = θ m θ c gives the kinematic model of the unicycle in the (s,y ) coordinates as ṡ = ṡ ( c c y ) + v cos θ ẏ = c c ṡs + v sin θ θ = ω m c c ṡ (3) (5) where ω m = θ m. B. Dynamics. Problem ormulation The complete dynamical model of the system is obtained by augmenting (5) with the equations v = m ω = ω m c c s g c ṡ 2 (6) where ω m = N, m and are the mass and moment of inertia of the unicycle, respectively, and and Γ are the external force and moment applied to the vehicle. inally, and N can be rewritten in terms of the control inputs τ and τ 2 as = (τ+τ2) R N = L(τ τ2) (7) R where R is the radius of the rear wheels and 2L is the distance between them. With the above notation, the problem under study can be formulated as follows: Given a desired speed profile v d (t) > v min > for the vehicle speed v, derive a feedback control law for τ and τ 2 to drive y, θ, and v v d asymptotically to zero in the presence of plant parameter uncertainties in m,,r, and L.. NONLNEAR CONTROLLER DESGN This section introduces a nonlinear closed loop control law to steer the dynamic model of a wheeled robot described by (5)-(6) along a desired path, in the presence of parametric uncertainties. Controller design builds on previous work by [7] on path following control and relies heavily on backstepping techniques. The reader will find in [6] a lucid exposition of interesting theoretical and practical issues involved in backstepping. See also [] for related work on wheeled robot control in the face of parameter uncertainty. A. Nonlinear Controller Design Using a Kinematic Model The analysis that follows in inspired by the work in [7], [8] on path following control for kinematic models of wheeled robots. Recall from the problem definition in Section 2 that the main objective of the path following control law is to drive y, s and θ to zero. Starting at the kinematic level, these objectives can be embodied in the Lyapunov function candidate (see [7]) V = 2 (s2 + y 2 ) + 2γ (θ δ(y,v)) 2 (8) where it is assumed that lim t v(t) δ(,v) = y v sinδ(y,v), y v. The choice of the function δ is instrumental in shaping the transient maneuvers during the path approach phase [7]. The derivative of V can be easily computed to give

4 V = s (v cos θ ṡ) + y v sinδ + ( γ θ δ)( θ δ + γy v sin θ sin δ θ δ Let the kinematic control laws for s and θ be defined as ṡ = v cos θ + k s ; θ = δ sin θ sin δ γy v θ δ (9) k 2 (θ δ). Then V. B. Backstepping the Dynamics The above feedback control law applies to the kinematic model of the wheeled robot only. n what follows, using backstepping techniques, that control law is extended to deal with the vehicle dynamics. Notice how in the kinematic design the speed of the robot v(t) was assumed to follow a desired speed profile, say v d (t). n the dynamic design this assumption is dropped, and a feedback control law must be designed so that the tracking error v(t) v d (t) approach zero. Notice also that the robot s angular speed ω m (or equivalently the variable θ) was assumed to be a control input. This assumption will be lifted by taking into account the vehicle dynamics. ollowing [6] define the virtual control law for θ (desired behaviour of θ in (9)) as ). ζ = δ sinθ sin δ γy v k 2 (θ δ) () θ δ and let ɛ = θ ζ be the difference between actual and desired values of θ. Replacing θ by ɛ + ζ in the computaton of V gives V = k s 2 + y v sinδ (θ δ)2 γ + (θ δ) ɛ γ Augment now the candidate Lyapunov function V with the terms ɛ 2 /2 and (v v d ) 2 to obtain V 2 = V + [ ɛ 2 + (v v d ) 2]. 2 Simple computations show that if ɛ = k3 γ (θ δ) ɛ v = v d k4 m (v v d), () then, V2. t is now straightforward to compute the control inputs and N (and thus τ and τ 2 ) by solving the dynamics equation (6) to obtain N = f ( ) k 3 ε (2) = mf 2 ( ) k 4 (v v d ) where f ( ) = ζ γ (θ δ) + c c s + g c ṡ 2 f 2 ( ) = v d The above control law makes V 2 negative semidefinite. This fact plays an important role in the proof of convergence of the robot to the path. C. Parameter Adaptation We now consider the case where the unicycle s physical constants m,, L, R are not known accurately. Still, the controller should be able to achieve accurate path following in spite of parameter uncertainty. t is convenient to redefine the control inputs as u = τ τ 2 and u 2 = τ + τ 2. This yields the dynamic equations (see (6)-(7)) ωm = u c (3) v = u2 c 2 where c = R L and c 2 = mr are positive unknown parameters. Define the parameter errors c i = c i c i ; i =,2 where c i, i =,2 are assumed values of the parameters. Notice that ċ i = c i ċ i = c i ; i =,2, since the derivative of the real value of the parameters is zero. n what follows we assume the controller does not have direct access to acceleration measurements. Thus, acceleration must be estimated by relying on the dynamical model of the robot. This in turn complicates the error convergence analysis, due to parameter uncertainty. n order to deal with this problem augment V 3 with the parameter error terms to obtain the final candidate Lyapunov function V 3 = V 2 + k 5 2 c 2 + k 6 c 2 2. (4) c 2 c 2 Let the parameter update law be c = f( )ɛ k 5 c 2 = k 6 (f 2 ( )(v v d ) + u2 c 2 [ δ y (sin θ c c s cos θ) ] sin θ sin δ +c c cos θ γy θ δ, t is now straightforward to show that V3. D. Complete System. Convergence Analysis (5) rom the presentation above, the complete adaptive path following control system is described by the equations (5) and (6), the control law u = c f ( ) k 2 ε (6) u 2 = c 2 f 2 ( ) k 4 (v v d ), the parameter adaptation scheme (5) and the virtual target dynamics for ṡ in (9) ; in the above functions all parameters are replaced by their estimated values. The main result of the paper is stated next. See [9] for complete details. Theorem : Consider the closed loop adaptive control system given by the dynamic model of the unicycle (5)- (6), the control law (6), the adaptation scheme (5), and the virtual target dynamics for ṡ in (9). Let v d be a desired velocity profile. Assume that v d and its first and second order

5 derivatives are bounded. urther assume that v d does not tend to zero as t tends to infinity. Then y, s, θ, and v v d tend asymptotically to zero in the presence of bounded plant parameter uncertainties in m,, R, and L. Stated differently, the robot converges to the prescribed path asymptotically, in the presence of parametric modelling uncertainties. ndication of Proof. The proof is inspired by the work of [7]. The key steps in the proof can be briefly described as follows: since V 3 is negative semidefinite and bounded below, V 3 is bounded and has a limit. Therefore, s, y, θ, ɛ, and v are bounded since δ and v d are assumed to be bounded. rom the equations above it then follows that ṡ, ẏ, ɛ, and v are bounded as well. t is now easy to compute the second derivative of V 3 and prove it is bounded. Therefore, V 3 is uniformly continuous and Barbalat s Lemma implies that V3 as t. The theorem now follows using standard arguments in stability theory. V. SMULATON RESULTS This section illustrates the performance of the path following control law derived in simulation, using a dynamic model of a wheeled robot. The reference and actual robot paths are shown in igure 2. The desired speed v d (t) was set to ms. The function δ(y,v) used in the simulation was δ(y,v) = sign(v)θ a tanh(y ) with θ a = π 4. The values of the design parameters were γ = and K i = ; i =,...,4. The following initial conditions were adopted in the simulation (units are omitted): x = [s () y () θ() v() θ() s() c () c 2 ()] T = [ π/4 5 5] T The actual values of parameters c and c 2 are 4 and 6, respectively. igures 2 through 5 summarize the results of the simulation. igure 2 shows the envelope defined by the initial condition constraint imposed in [7]. Notice how the lateral distance to the path is driven to zero. t is important to remark that the errors in the parameter estimates do not go to zero. The objective of following the desired path is achieved nonetheless. V. CONCLUSONS The paper derived a nonlinear, adaptive control law for accurate path following of a dynamic wheeled robot in the presence of parameter uncertainty. The key idea behind the new control law developed was to control explicitly the rate of progression of a virtual target to be tracked along the path, thus bypassing the singularity problems that arise when the position of the virtual target is simply defined by the projection of the actual vehicle on that path. Controller design relied on backstepping techniques. The paper offered a formal proof of convergence of the robot to the path. Simulation results illustrated the performance of the control system proposed. The paper did not address the problems y(t) [m] s [m] y [m] c cmax x(t) [m] ig. 2. Desired and actual robot paths ig. 3. Time history of s (t) and y (t) caused by sensor noise and actuator saturation. These issues warrant further research. V. ACKNOWLEDGEMENTS This work was supported by the Portuguese CT POS Programme under framework QCA. The first author was partially supported by a post doctoral grant from the CT. The second author benefited from a grant of the EC, under project REESUB. V. REERENCES [] A. Aguiar, A. Atassi, and A. Pascoal, Regulation of a Nonholonomic Dynamic Wheeled Mobile Robot with Parametric Modeling Uncertainty Using Lyapunov unction, Proc. 39 th EEE Conference on Decision and Control, Sidney, Australia, December 2. [2] M. Aicardi, G. Casalino, A. Bicchi, and A. Balestrino, Closed Loop Steering of Unicyle-Like Vehicles via Lyapunov Techniques, EEE Robotics and Automation Magazine, pp , March 995.

6 dot[θ] [rad/s] c2 [kg.m] θ [rad] c [kg.m 2 ] ig. 4. Time history of θ(t) and θ(t) ig. 5. Time history of c (t) and c 2 (t) [3] M. Aicardi, G. Casalino, G. ndiveri, P. Aguiar, P. Encarnação, and A. Pascoal, A Planar Path ollowing Controller for Underactuated Marine Vehicles, Proc. MED2, Dubrovnik, Croatia, June 2. [4] R. Brockett, Asymptotic Stability and eedback Stabilization, Differential Geometric Control Theory (Brockett, R. W., Millman, R. S. and Sussman, H. J., Eds.), Birkenhäuser, Boston, U.S.A., pp. 8-9, 983. [5] C. Canudas de Wit and O. Sørdalen, Exponential stabilization of mobile robots with nonholonomic constraints, EEE Transactions on Automatic Control, 37(), pp , 992. [6] C. Canudas de Wit, H. Khennouf, C. Samson and O. Sørdalen, Nonlinear Control Design for Mobile Robots. n Recent Trends in Mobile Robotics (Yuan. Zheng, Ed.), Vol., World Scientific Series in Robotics and Automated Systems, pp. 2 56, 993. [7] del Rio,. et al., A New Method for Tracking Memorized Paths: Applications to Unicycle Robots, Proc. MED22, Lisbon, Portugal, July 22. [8] P. Encarnação, A. Pascoal and M. Arcak, Path ollowing for Marine Vehicles in the Presence of Unknown Currents, Proc. SYROCO 2, 6 th AC Symposium on Robot Control, Vienna, Austria, 2. [9] P. Encarnação and A. Pascoal, 3D Path ollowing for Autonomous Underwater Vehicles, Proc. 39 th EEE Conference on Decision and Control, Sydney, Australia, 2. [] R. ierro and. Lewis, Control of a Nonholonomic Mobile Robot: Backstepping Kinematics into Dynamics, Proc. 34 th EEE Conference on Decision and Control, New Orleans, LA, USA, pp , 995 [] E. reund and R. Mayr, Nonlinear Path Control in Automated Vehicle Guidance, EEE Transactions on Robotics and Automation, 3(), pp. 49 6, 997. [2] J. Godhavn and O. Egeland, A Lyapunov Approach to Exponential Stabilization of Nonholonomic Systems in Power orm, EEE Transactions on Automatic Control, 42(7), pp , 997. [3] J. Hespanha, Stabilization of Nonholonomic ntegrators via Logic-Based Switching, Proc. 3 th World Congress of AC, Vol. E., S. rancisco, CA, USA, pp , 996. [4] R. Hindman and J. Hauser, Maneuver Modified Trajectory Tracking, Proc. MTNS96, nternational Symposium on the Mathematical Theory of Networks and Systems, St. Louis, MO, USA. [5] Z. Jiang and H. Nijmeijer, A Recursive Technique for Tracking Control of Nonholonomic Systems in Chained orm, EEE Transactions on Robotics and Automation, 44(2), pp , 999. [6] M. Krstić,. Kanellakopoulos, and P. Kokotovic, Nonlinear and Adaptive Control Design, John Willey & Sons, nc., New York, 995. [7] A. Micaelli and C. Samson, Trajectory - Tracking for Unicycle - Type and Two - Steering - Wheels Mobile Robots, Technical Report No. 297, NRA, Sophia- Antipolis, Nov [8] C. Samson and K. Ait-Abderrahim, Mobile Robot Control Part : eedback Control of A Non-Holonomic Mobile Robots, Technical Report No. 28, NRA, Sophia-Antipolis, rance, June 99. [9] D. Soetanto, L. Lapierre, and A. Pascoal, Nonsingular Path ollowing Control of Dynamic Wheeled Robos with Parametric Modeling Uncertanity, Technical Report, nstitute for Systems and Robotics, Lisbon, PT, Dec.22. [2] G. Walsh, D. Tilbury, S. Sastry, R. Murray and J. Laumond, Stabilization of Trajectories for Systems with Nonholonomic Constraints, EEE Transactions on Automatic Control, 39(), pp , 994.

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

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

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

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

ADAPTIVE VISION-BASED PATH FOLLOWING CONTROL OF A WHEELED ROBOT

ADAPTIVE VISION-BASED PATH FOLLOWING CONTROL OF A WHEELED ROBOT ADAPTIVE VISION-BASED PATH FOLLOWING CONTROL OF A WHEELED ROBOT L. LAPIERRE, D. SOETANTO, A. PASCOAL Institute for Systems and Robotics - IST, Torre Norte, Piso 8, Av. Rovisco Pais,, 49- Lisbon, Portugal.

More information

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

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

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

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

Extremal Trajectories for Bounded Velocity Mobile Robots

Extremal Trajectories for Bounded Velocity Mobile Robots Extremal Trajectories for Bounded Velocity Mobile Robots Devin J. Balkcom and Matthew T. Mason Abstract Previous work [3, 6, 9, 8, 7, 1] has presented the time optimal trajectories for three classes of

More information

EE Mobile Robots

EE Mobile Robots Electric Electronic Engineering Bogazici University December 27, 2017 Introduction Motion Sensing Absolute position measurement Environmental Sensing Introduction Motion Sensing Environmental Sensing Robot

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

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

Extremal Trajectories for Bounded Velocity Differential Drive Robots

Extremal Trajectories for Bounded Velocity Differential Drive Robots Extremal Trajectories for Bounded Velocity Differential Drive Robots Devin J. Balkcom Matthew T. Mason Robotics Institute and Computer Science Department Carnegie Mellon University Pittsburgh PA 523 Abstract

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

Mobile Robot Control on a Reference Path

Mobile Robot Control on a Reference Path Proceedings of the 3th Mediterranean Conference on Control and Automation Limassol, Cyprus, June 7-9, 5 WeM5-6 Mobile Robot Control on a Reference Path Gregor Klančar, Drago Matko, Sašo Blažič Abstract

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

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

MPC-Based Path Following Control of an Omnidirectional Mobile Robot with Consideration of Robot Constraints

MPC-Based Path Following Control of an Omnidirectional Mobile Robot with Consideration of Robot Constraints VOLUME: 3 NUMBER: 25 MARCH MPC-Based Path Following Control of an Omnidirectional Mobile Robot with Consideration of Robot Constraints Kiattisin KANJANAWANISHKUL Mechatronics Research Unit, Faculty of

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

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

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

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

Stability of switched seesaw systems with application to the stabilization of underactuated vehicles

Stability of switched seesaw systems with application to the stabilization of underactuated vehicles Stability of switched seesaw systems with application to the stabilization of underactuated vehicles A. Pedro Aguiar, João P. Hespanha, and António M. Pascoal Abstract This paper addresses the stabilization

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

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

Robot Control Basics CS 685

Robot Control Basics CS 685 Robot Control Basics CS 685 Control basics Use some concepts from control theory to understand and learn how to control robots Control Theory general field studies control and understanding of behavior

More information

Nonholonomic Constraints Examples

Nonholonomic Constraints Examples Nonholonomic Constraints Examples Basilio Bona DAUIN Politecnico di Torino July 2009 B. Bona (DAUIN) Examples July 2009 1 / 34 Example 1 Given q T = [ x y ] T check that the constraint φ(q) = (2x + siny

More information

Chapter 3 Numerical Methods

Chapter 3 Numerical Methods Chapter 3 Numerical Methods Part 3 3.4 Differential Algebraic Systems 3.5 Integration of Differential Equations 1 Outline 3.4 Differential Algebraic Systems 3.4.1 Constrained Dynamics 3.4.2 First and Second

More information

x [mm] Meter 250 y [mm] no I.D.Z. I.D.Z. x [mm] y [mm]

x [mm] Meter 250 y [mm] no I.D.Z. I.D.Z. x [mm] y [mm] EXPERIMENTAL COMPARISON OF CONTROL LAWS FOR UNICYCLE-TYPE MOBILE ROBOTS BYUNGMOON KIM, PANAGIOTIS TSIOTRAS y y Georgia Institute of Technology, School of Aerospace Engineering Atlanta, GA, 3332-15, USA,

More information

Coordinated Path Following Control of Multiple Wheeled Robots with Directed Communication Links

Coordinated Path Following Control of Multiple Wheeled Robots with Directed Communication Links Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 25 Seville, Spain, December 12-15, 25 ThB3.6 Coordinated Path Following Control of Multiple Wheeled

More information

Underactuated Dynamic Positioning of a Ship Experimental Results

Underactuated Dynamic Positioning of a Ship Experimental Results 856 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 8, NO. 5, SEPTEMBER 2000 Underactuated Dynamic Positioning of a Ship Experimental Results Kristin Y. Pettersen and Thor I. Fossen Abstract The

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

Line following of a mobile robot

Line following of a mobile robot Line following of a mobile robot May 18, 004 1 In brief... The project is about controlling a differential steering mobile robot so that it follows a specified track. Steering is achieved by setting different

More information

Control of the Inertia Wheel Pendulum by Bounded Torques

Control of the Inertia Wheel Pendulum by Bounded Torques Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 5 Seville, Spain, December -5, 5 ThC6.5 Control of the Inertia Wheel Pendulum by Bounded Torques Victor

More 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

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

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

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

CLF-based Tracking Control for UAV Kinematic Models with Saturation Constraints 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

More information

Robust Adaptive Attitude Control of a Spacecraft

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

More information

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

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

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

Robust Control of a 3D Space Robot with an Initial Angular Momentum based on the Nonlinear Model Predictive Control Method

Robust Control of a 3D Space Robot with an Initial Angular Momentum based on the Nonlinear Model Predictive Control Method Vol. 9, No. 6, 8 Robust Control of a 3D Space Robot with an Initial Angular Momentum based on the Nonlinear Model Predictive Control Method Tatsuya Kai Department of Applied Electronics Faculty of Industrial

More information

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

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

Approximation-Free Prescribed Performance Control

Approximation-Free Prescribed Performance Control Preprints of the 8th IFAC World Congress Milano Italy August 28 - September 2 2 Approximation-Free Prescribed Performance Control Charalampos P. Bechlioulis and George A. Rovithakis Department of Electrical

More information

Adaptive Leader-Follower Formation Control of Autonomous Marine Vehicles

Adaptive Leader-Follower Formation Control of Autonomous Marine Vehicles Adaptive Leader-Follower Formation Control of Autonomous Marine Vehicles Lara Briñón-Arranz, António Pascoal, and A. Pedro Aguiar Abstract This paper addresses the problem of adaptive leader-follower formation

More information

Modelling and Simulation of a Wheeled Mobile Robot in Configuration Classical Tricycle

Modelling and Simulation of a Wheeled Mobile Robot in Configuration Classical Tricycle Modelling and Simulation of a Wheeled Mobile Robot in Configuration Classical Tricycle ISEA BONIA, FERNANDO REYES & MARCO MENDOZA Grupo de Robótica, Facultad de Ciencias de la Electrónica Benemérita Universidad

More information

EN Nonlinear Control and Planning in Robotics Lecture 2: System Models January 28, 2015

EN Nonlinear Control and Planning in Robotics Lecture 2: System Models January 28, 2015 EN53.678 Nonlinear Control and Planning in Robotics Lecture 2: System Models January 28, 25 Prof: Marin Kobilarov. Constraints The configuration space of a mechanical sysetm is denoted by Q and is assumed

More information

Tracking and Set-Point VFO Control for an Articulated Mobile Robot with On-Axle Hitched Trailer

Tracking and Set-Point VFO Control for an Articulated Mobile Robot with On-Axle Hitched Trailer 2009 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 10-12, 2009 WeB07.6 Tracking and Set-Point VFO Control for an Articulated Mobile Robot with On-Axle Hitched Trailer Maciej

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

Controllers for Unicycle-Type Wheeled Robots: Theoretical Results and Experimental Validation

Controllers for Unicycle-Type Wheeled Robots: Theoretical Results and Experimental Validation 294 IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 18, NO. 3, JUNE 2002 Controllers for Unicycle-Type Wheeled Robots: Theoretical Results and Experimental Validation ByungMoon Kim and Panagiotis Tsiotras,

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

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

Path Following for Marine Surface Vessels with Rudder and Roll Constraints: an MPC Approach

Path Following for Marine Surface Vessels with Rudder and Roll Constraints: an MPC Approach 2009 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 10-12, 2009 ThC11.6 Path Following for Marine Surface Vessels with Rudder and Roll Constraints: an MPC Approach Zhen Li,

More information

Control of Mobile Robots Prof. Luca Bascetta

Control of Mobile Robots Prof. Luca Bascetta Control of Mobile Robots Prof. Luca Bascetta EXERCISE 1 1. Consider a wheel rolling without slipping on the horizontal plane, keeping the sagittal plane in the vertical direction. Write the expression

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

Problem 1: Ship Path-Following Control System (35%)

Problem 1: Ship Path-Following Control System (35%) Problem 1: Ship Path-Following Control System (35%) Consider the kinematic equations: Figure 1: NTNU s research vessel, R/V Gunnerus, and Nomoto model: T ṙ + r = Kδ (1) with T = 22.0 s and K = 0.1 s 1.

More information

Control of a Car-Like Vehicle with a Reference Model and Particularization

Control of a Car-Like Vehicle with a Reference Model and Particularization Control of a Car-Like Vehicle with a Reference Model and Particularization Luis Gracia Josep Tornero Department of Systems and Control Engineering Polytechnic University of Valencia Camino de Vera s/n,

More information

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

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

Control of the MARES Autonomous Underwater Vehicle

Control of the MARES Autonomous Underwater Vehicle Control of the MARES Autonomous Underwater Vehicle Bruno Ferreira, Miguel Pinto, Aníbal Matos, Nuno Cruz FEUP DEEC Rua Dr. Roberto Frias, s/n 4200-465 Porto PORTUGAL ee04018@fe.up.pt, ee04134@fe.up.pt,

More information

arxiv: v2 [math.oc] 18 Sep 2014

arxiv: v2 [math.oc] 18 Sep 2014 A robust trajectory tracking controller for four-wheel skid-steering mobile robots Jae-Yun Jun Minh-Duc Hua Faïz Benamar arxiv:1404.4839v [math.oc] 18 Sep 014 Abstract A novel dynamic model-based trajectory

More information

Marine Vehicle Path Following Using Inner-Outer Loop Control

Marine Vehicle Path Following Using Inner-Outer Loop Control Marine Vehicle Path Following sing Inner-Outer Loop Control P. Maurya,, A. Pedro Aguiar, A. Pascoal National Institute of Oceanography, Marine Instrumentation Division Dona Paula Goa-434, India E-mail:

More information

Kinematics for a Three Wheeled Mobile Robot

Kinematics for a Three Wheeled Mobile Robot Kinematics for a Three Wheeled Mobile Robot Randal W. Beard Updated: March 13, 214 1 Reference Frames and 2D Rotations î 1 y î 2 y w 1 y w w 2 y î 2 x w 2 x w 1 x î 1 x Figure 1: The vector w can be expressed

More information

A motion planner for nonholonomic mobile robots

A motion planner for nonholonomic mobile robots A motion planner for nonholonomic mobile robots Miguel Vargas Material taken form: J. P. Laumond, P. E. Jacobs, M. Taix, R. M. Murray. A motion planner for nonholonomic mobile robots. IEEE Transactions

More information

Trajectory tracking for non-holonomic vehicles

Trajectory tracking for non-holonomic vehicles Trajectory tracking for non-holonomic vehicles P. Morin and C. Samson INRIA, 2004 Route des Lucioles, 06902 Sophia-Antipolis Cedex, FRANCE, Pascal.Morin@inria.fr,Claude.Samson@inria.fr 1 Introduction For

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

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT Journal of Computer Science and Cybernetics, V.31, N.3 (2015), 255 265 DOI: 10.15625/1813-9663/31/3/6127 CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT NGUYEN TIEN KIEM

More information

Three-Dimensional Motion Coordination in a Spatiotemporal Flowfield

Three-Dimensional Motion Coordination in a Spatiotemporal Flowfield IEEE TRANSACTIONS ON AUTOMATIC CONTROL 1 Three-Dimensional Motion Coordination in a Spatiotemporal Flowfield Sonia Hernandez and Dere A. Paley, Member, IEEE Abstract Decentralized algorithms to stabilize

More information

CHAPTER 1. Introduction

CHAPTER 1. Introduction CHAPTER 1 Introduction Linear geometric control theory was initiated in the beginning of the 1970 s, see for example, [1, 7]. A good summary of the subject is the book by Wonham [17]. The term geometric

More information

Curve Tracking Control for Autonomous Vehicles with Rigidly Mounted Range Sensors

Curve Tracking Control for Autonomous Vehicles with Rigidly Mounted Range Sensors Curve Tracking Control for Autonomous Vehicles with Rigidly Mounted Range Sensors Jonghoek Kim, Fumin Zhang, and Magnus Egerstedt Abstract In this paper, we present a feedback control law to make an autonomous

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

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

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

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

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

STABILITY OF PLANAR NONLINEAR SWITCHED SYSTEMS

STABILITY OF PLANAR NONLINEAR SWITCHED SYSTEMS LABORATOIRE INORMATIQUE, SINAUX ET SYSTÈMES DE SOPHIA ANTIPOLIS UMR 6070 STABILITY O PLANAR NONLINEAR SWITCHED SYSTEMS Ugo Boscain, régoire Charlot Projet TOpModel Rapport de recherche ISRN I3S/RR 2004-07

More information

Bank-to-Turn Control for a Small UAV using Backstepping and Parameter Adaptation

Bank-to-Turn Control for a Small UAV using Backstepping and Parameter Adaptation Bank-to-Turn Control for a Small UA using Backstepping and Parameter Adaptation Dongwon Jung and Panagiotis Tsiotras Georgia Institute of Technology, Atlanta, GA 333 USA (e-mail: dongwon.jung, tsiotras@gatech.edu)

More information

On the stability of nonholonomic multi-vehicle formation

On the stability of nonholonomic multi-vehicle formation Abstract On the stability of nonholonomic multi-vehicle formation Lotfi Beji 1, Mohamed Anouar ElKamel 1, Azgal Abichou 2 1 University of Evry (IBISC EA 4526), 40 rue du Pelvoux, 91020 Evry Cedex, France

More information

Minimization of Cross-track and Along-track Errors for Path Tracking of Marine Underactuated Vehicles

Minimization of Cross-track and Along-track Errors for Path Tracking of Marine Underactuated Vehicles Minimization of Cross-track and Along-track Errors for Path Tracking of Marine Underactuated Vehicles Anastasios M. Lekkas and Thor I. Fossen Abstract This paper deals with developing a guidance scheme

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

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

arxiv: v1 [cs.ro] 1 Mar 2016

arxiv: v1 [cs.ro] 1 Mar 2016 Hybrid Feedback Path Following for Robotic Walkers via Bang-Bang Control Actions arxiv:1603.00295v1 [cs.ro] 1 Mar 2016 Stefano Divan and Daniele Fontanelli and Luigi Palopoli September 18, 2018 Abstract

More information

Global Exponential Tracking Control of a Mobile Robot System via a PE Condition

Global Exponential Tracking Control of a Mobile Robot System via a PE Condition IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 30, NO. 1, FEBRUARY 2000 129 Global Exponential Tracking Control of a Mobile Robot System via a PE Condition Warren E. Dixon,

More information

Underwater vehicles: a surprising non time-optimal path

Underwater vehicles: a surprising non time-optimal path Underwater vehicles: a surprising non time-optimal path M. Chyba Abstract his paper deals with the time-optimal problem for a class of underwater vehicles. We prove that if two configurations at rest can

More information

Maneuver Regulation, Transverse Feedback Linearization and Zero Dynamics. Christopher Nielsen

Maneuver Regulation, Transverse Feedback Linearization and Zero Dynamics. Christopher Nielsen Maneuver Regulation, Transverse Feedback Linearization and Zero Dynamics by Christopher Nielsen A thesis submitted in conformity with the requirements for the degree of Masters of Applied Science Graduate

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

OUTPUT-FEEDBACK CONTROL FOR NONHOLONOMIC SYSTEMS WITH LINEAR GROWTH CONDITION

OUTPUT-FEEDBACK CONTROL FOR NONHOLONOMIC SYSTEMS WITH LINEAR GROWTH CONDITION J Syst Sci Complex 4: 86 874 OUTPUT-FEEDBACK CONTROL FOR NONHOLONOMIC SYSTEMS WITH LINEAR GROWTH CONDITION Guiling JU Yuiang WU Weihai SUN DOI:.7/s44--8447-z Received: 8 December 8 / Revised: 5 June 9

More information

Observer Based Output Feedback Tracking Control of Robot Manipulators

Observer Based Output Feedback Tracking Control of Robot Manipulators 1 IEEE International Conference on Control Applications Part of 1 IEEE Multi-Conference on Systems and Control Yokohama, Japan, September 8-1, 1 Observer Based Output Feedback Tracking Control of Robot

More information

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

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

3 Rigid Spacecraft Attitude Control

3 Rigid Spacecraft Attitude Control 1 3 Rigid Spacecraft Attitude Control Consider a rigid spacecraft with body-fixed frame F b with origin O at the mass centre. Let ω denote the angular velocity of F b with respect to an inertial frame

More information

Smooth Path Generation Based on Bézier Curves for Autonomous Vehicles

Smooth Path Generation Based on Bézier Curves for Autonomous Vehicles Smooth Path Generation Based on Bézier Curves for Autonomous Vehicles Ji-wung Choi, Renwick E. Curry, Gabriel Hugh Elkaim Abstract In this paper we present two path planning algorithms based on Bézier

More information

Sliding Mode Control and Feedback Linearization for Non-regular Systems

Sliding Mode Control and Feedback Linearization for Non-regular Systems Sliding Mode Control and Feedback Linearization or Non-regular Systems Fu Zhang Benito R. Fernández Pieter J. Mosterman Timothy Josserand The MathWorks, Inc. Natick, MA, 01760 University o Texas at Austin,

More information

Geometrically motivated set-point control strategy for the standard N-trailer vehicle

Geometrically motivated set-point control strategy for the standard N-trailer vehicle Geometrically motivated set-point control strategy for the standard N-trailer vehicle The paper presented during IEEE 11 Intelligent Vehicles Symposium, pp. 138-143, Baden-Baden, Germany, June 5-9, 11.

More information

Spacecraft Attitude Control using CMGs: Singularities and Global Controllability

Spacecraft Attitude Control using CMGs: Singularities and Global Controllability 1 / 28 Spacecraft Attitude Control using CMGs: Singularities and Global Controllability Sanjay Bhat TCS Innovation Labs Hyderabad International Workshop on Perspectives in Dynamical Systems and Control

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