ARTIFICIAL POTENTIAL FIELDS FOR TRAILER-LIKE SYSTEMS 1. T.A. Vidal-Calleja,2 M. Velasco-Villa E. Aranda-Bricaire,3

Size: px
Start display at page:

Download "ARTIFICIAL POTENTIAL FIELDS FOR TRAILER-LIKE SYSTEMS 1. T.A. Vidal-Calleja,2 M. Velasco-Villa E. Aranda-Bricaire,3"

Transcription

1 ARTIFICIAL POTENTIAL FIELDS FOR TRAILER-LIKE SYSTEMS T.A. Vidal-Calleja, M. Velasco-Villa E. Aranda-Bricaire,3 Departamento de Ingeniería Eléctrica, Sección de Mecatrónica, CINVESTAV-IPĺN, A.P.4 74, 7, México, D.F. Programa de Investigación en Matemáticas Aplicadas y Computación, Instituto Mexicano del Petroleo, A.P. 4 85, 773, México, D. F. {earanda}@mail.cinvestav.mx Abstract: The obstacle avoidance problem associated to a multi-steered general - trailer is studied in this work by considering the method of artificial potencial fields. It is proposed a control strategy based on artificial potential fields that generate a trajectory to be followed by the tractor that represents, at the same time, a reference for the trailer. The local minima problem arising in presence of one or more obstacles is also analyzed. Keywords: Mobile robots, obstacle avoidance, potentials.. INTRODUCTION A trailer-like system is a mobile robot composed by a tractor which pulls n trailers connected by a revolute joint. There are two main models of trailer systems considered in the literature. Namely, the standard n-trailer and general n- trailer. The difference between these two models arises from the position of the joint. The joint of the standard n-trailer is located at the rear axle, while the joint of the general n-trailer is located off this axle. The artificial potential field method was developed in (Khatib, 986; Krogh et al., 986), and has been extensively studied in the obstacle avoidance problem for autonomous mobile robots (Borestein et al., 989; Ge et al., ; Tilove, 99). There are two main approaches for this method. On one hand, the classical method Supported by CONACyT-Mexico under grant 3485-A. Supported by CONACyT-Mexico. 3 On sabbatical leave from CINVESTAV-IPN. (Khatib, 986) depends only on the position of the mobile robot. On the other hand, the generalized potential field method (Krogh et al., 986) depends also on the velocity of the robot. The underlying idea of the method is to fill the robot s workspace with an artificial potential field in which the vehicle is attracted to its goal and is repulsed away from the obstacles. One of the inherent problems of this method is the existence of local minima which are undesirable equilibrium points of a gradient system. They appear when the sum of the attractive and repulsive forces induced by the potential vanishes before its goal. The multi-steered general n-trailer presented in (Orosco-Guerrero et al., ) is a trailer-like vehicle with actuated direction wheels for each trailer. In this work the obstacle avoidance problem associated to a multi-steered general -trailer is considered. This problem will be tackled by means of the method of artificial potential fields.

2 Fig.. Multi-steered general -trailer The local minima problem presented in presence of one or more obstacles is also analyzed.. KINEMATIC MODEL A multi-steered general -trailer composed by a mobile robot and a trailer with a steered wheel is considered. The position of the center of the tractor axle with respect to the fixed reference frame (X,X ) is given by (x,x ). The orientation θ corresponds to the angle that the robot forms with respect to X, as shown in Figure. The orientation of the trailer is denoted by θ. The direction of the actuated wheels with respect to the longitudinal axis of the trailer is denoted β.thevariablesu,u represent respectively the linear and angular velocities of the tractor and u 3 represents the angular velocity of the steering wheel for the trailer. The position of the center of the tractor axle is given by (w,w ).Thedistance between the point (x,x ) and the joint is given by d and the distance between this joint and the point (w,w ) is denoted d. With this notation the kinematic model is given by (Orosco-Guerrero et al., ), where, ẋ = u cos θ ẋ = u sin θ θ = u θ = a (θ,θ,β) u a (θ,θ,β) u β = u 3, a = sin(θ θ β ) d cos β d a = cos(θ θ β ). d cos β 3. ARTIFICIAL POTENTIAL FIELD METHOD () A gradient system (Hirsch et al., 974) on an open set W R n is a dynamic system of the form ẋ = V (x) () where V : U R is a C function, and V V =,..., V x x n is the gradient vector field, V : U R n of V. Regular points of the trajectories of (), cross level surfaces of the function V (x) orthogonally. Denote the position of a point of the vehicle in a two-dimensional workspace by q =(y,y ),the position of the goal by q g = (y g,y g ) and the position of a unique obstacle by q o =(s,s ).An artificial potential function applied to the vehicle at point q, has the form, U(q) =U a (q)+u r (q), (3) where U a (q) is the attractive potential induced by the goal and U r (q) is the repulsive potential induced by the obstacle. The resultant force is then obtained as, F = F a + F r, (4) where, F a (q) = U a (q), (5) F r (q) = U r (q). In the sequel, k k : R R + denotes the usual Euclidean distance function. The attractive force F a guides the robot to the goal and F r is a repulsive force which repels the vehicle from the obstacle. Usually the attractive potential is defined by, U a (q) = ξρ(q, q g), (6) where ξ is a positive scaling factor and ρ(q, q g )= kq q g k is a positive definite function whose first derivative is continuous and has a global minimum equal to zero at q = q g. The repulsive potential function takes the form, U r (q) = η ρ(q, q o ) ρ if ρ ρ (7) if ρ>ρ, where η is a positive scaling factor and ρ(q, q o ) is defined above. The region of influence of the obstacle is determined by the positive constant ρ.noticethatu r ( ) is once continuously differentiable, e.g. U r (q) C R. From equations (5, 6, 7), the induced forces can be expressed as, F a (q) = ξ (q q g ) F r (q) =η ρ(q, q o ) ρ (8) ρ(q, q o ) ρ(q, q o ) q where F r (q) is applied if ρ ρ and is set to zero otherwise.

3 obstacles with ẏ ẏ A(θ )= u = A(θ ), () u cos θ sin θ. sin θ cos θ goal Fig.. Artificial Potential Field Method. In the case of n obstacles the above procedure can be generalized by considering the force Fr i associated to ith-obstacle, producing nx F r = Fr. i i= Figure shows the potential function for a three obstacles case. It is easy to see that the goal is a global minimum and the potential function indefinitely grows inside the region of influence of the obstacles. Remark. Note that the classical method depends only on the relative position of the obstacles and vehicle. Notice that also the vehicle moves in the force field direction. 4. CONTROL STRATEGY It is intended to take the vehicle from initial to a final position without colliding with obstacles. The control strategy will be developed in two steps. First, the tractor control law will be designed using an artificial potential field. Then the tracking problem of the trailer will be analyzed. By using the potential field method the tractor will follow the direction of the resultant force. The trajectory generated by the tractor is considered as a reference trajectory for the trailer. 4. Tractor Control Consider the output function q =(y,y ) as the point that represents the middle of the front end of the tractor. The coordinates of this point are given by, y = x + cos θ (9) y = x + sin θ, where is the orthogonal distance between the rear axle point (x,x ) and the point q of the robot. Taking the time-derivative of (9), produces, Consider the desired values q d =(ẏ d, ẏ d ) to be proportional to the normalized force generated by the potential field (Cadenat et al., 999), ẏd v = p d ẏ d f + f f f, () where f, f are respectively the components of the total force F in the direction of the axes X and X and v d is the desired scalar velocity. Under this conditions, by considering equations () and () it is possible to propose the feedback control law: u v d = p A u f (θ f + f ). f () Note that the attractive potential and the components of its negative gradient are given by, U a = ³ ξ (y y g ) +(y y g ) f a = ξ(y g y ) f a = ξ(y g y ). On the other hand, the repulsive potential and the components of its negative gradient, inside of the region of influence, are given by, U r = η (y s ) +(y s ) ρ f r =η (y s ) +(y s ) ρ y s ((y s ) +(y s ) ) f r =η 4. Trailer Control (y s ) +(y s ) ρ y s ((y s ) +(y s ) ). As mentioned before, it is intended that the trailer of the vehicle follows the path described by the tractor as a result of the artificial potential field applied to it. One way to achieve the above goal is to apply a control strategy that makes the center of the trailer axle (w,w ) to follow approximately the position of a point in the tractor (y,y ), subject to a given time delay τ. Thisis,apoint in the trailer has to take the same position that was generated by the tractor. To implement this strategy, consider β as the output of the trailer subsystem. The angle β will be manipulated to

4 y,y,θ x,x,θ q g q obs F u,u U A - X x,x ( θ ) Σ e -τs β x,x,θ,θ y (t- τ), y (t-τ) e φ u 3 tanh β d -k w, w Fig. 3. Control Strategy for the Multi-steered general -Trailer indirectly control the position of a point in the trailer. Consider the error e φ defined as, e φ =(φ φ d ), where φ =arctan is the angle of point ³ w y () w y () (w,w ) with respect to the initial position of the tractor and φ d corresponds to its desired value. Note that the sign of the variable e φ indicates in which side of the desired trajectory the trailer is placed. In order to take into consideration the path generated by the potential field over the tractor (point (y,y )), the desired value φ d it is proposed as, φ d =arctan y (t τ) y () y (t τ) y (), where the time delay τ is given by, τ = d + d +. (3) v d Remark. Note that due to the normalization of the forces generated by the potential field (), the scalar velocity of the point (y,y ) is constant. Now, it is possible to define a desired value for the output β, of the trailer subsystem, in terms of the relative position of the tractor and trailer by, β d = ke φ, from what, a control feedback law for the trailer is given by, u 3 = α tanh (γ (β β d )), (4) where α, γ are positive constants. Figure 3 shows a block diagram of the complete control scheme (Tractor-trailer). 5. LOCAL MINIMA ANALYSIS As mentioned before, an inherent limitation of the artificial potential field method is the existence of Fig. 4. Workspace with two obstacles local minima. This is, points where the vehicle can stop. In this section the analysis of these equilibria will be developed. It is clear that the method of artificial potential field can be analyzed as a gradient system. The nonregular or critical points of V are precisely theequilibriumpointsofsystem().thenonregular points could be stable or unstable. Isolated minima are asymptotically stable. In the case without obstacles, only the attractive force is present producing a global minimum at q = q g. Since the case of one obstacle can be analyzed as a particular case of the one considering two obstacles, this second case will be analyzed in what follows. A workspace containing two obstacles is shown in Figure 4. From this figure it is possible to see that two possibilities can arise. The one in which the regions of influence of the obstacles intersect each other and the one in which this phenomenon does not occur. The non intersecting situation can be reduced to the one obstacle case (considered as a particular case). Therefore, for the two obstacle analysis, it will be assumed that the regions of influence are intersected. From Figure 4, by applying a change of coordinates (rotation and translation of the reference frame), the analysis of local minima for the configuration given by the reference frame (X,X ) always can be performed equivalently by considering the new reference frame (X,X ) with origin located at the middle of the obstacles. Remark 3. Note that the equilibria must be located in the left half-plane, because in the right half-plane the attractive and repulsive forces are added. The next theorem describes the situation where the goal is placed along the X axis (Figure 4).

5 equilibrium points Theorem 4. Consider the obstacle-goal distribution given in Figure 4 with the goal on the axis X.Seth = η ξ and D =( ρ,ρ ).Thereexists a constant h R + such that system () satisfies one of the following statements: a)for all h [,h ), there does not exist any equilibrium points on the interval D along X; b) If h = h, there exits exactly one (double) equilibrium point on the interval D along X ; c)for all h [h, ), there exist two equilibrium points on interval D along X. y κ(x) x λ(x) Sketch of Proof. The complete proof of the Theorem is a bit lengthy. Therefore, for the sake of conciseness, a simple geometric argument is presented. For the complete proof, the reader is referred to (Vidal-Calleja, ). Considering the reference frame (X,X ), it is possible to write, q =(x, ), q g =(x g, ), (5) q o =(,y o ), q o =(,y o ). From Figure 4, it is clear that y o = y o. Therefore, the force along the longitudinal axis X on the interval D is given by, h f (x) = (x + yo ) x + yo ρ (x x g ). x The equilibria of the system occur precisely when f (x) =. After some algebraic manipulations, it is possible to show that the total force vanishes exactly at the zeros of the following function: γ (x) =κ(x)+λ(x), where κ(x) = h ρ x yo x and λ(x) = (x + yo )3 ρ (x x g ). Therefore, the force will vanish at the intersection of the functions κ(x) and λ(x). Figure 5 shows the typical shape of both functions. It is clear that, varying h, the function κ(x) can be increased or shrunk so as to intersect λ(x) once or twice inside of the obstacles distance of influence. Note that zeros of κ(x) are zeros of the repulsive force and are located at x = ± p ρ y o and x =. This shows that the equilibria lie within D. This completes the proof. Example: Figure 6 is a bifurcation diagram of the equilibria, taking the following numerical parameters x g =5,y o =.5,y o =.5,h=(, ],ρ =. The case shown in Figure 4 where the goal is not on the X axis can be treated in the same way of Fig. 5. κ(x, h) =λ(x) Behavior of the equilibrium points varying h for two obstacles Fig. 6. Bifurcation Diagram of the Equilibria. Fig. 7. Gradient potential field for two obstacles configuration. the Theorem 4. For this case Figure 7 shows its gradient potential field where a local minima can be observed. 6. SIMULATIONS RESULTS To evaluate the obstacle avoidance control strategy developed before and in order to show that the methodology can be extended to the case of multiple obstacles, in this section a workspace with three obstacles will be considered. h

6 u [m/s], u [rad/s] and u3 [rad/s].6 u u u t [s] Fig. 8. Trajectory for the trailer-like vehicle The obstacles are located at q o() =(5, 5), q o() =(7, 5), q o(3) =(8, 8) and the goal was set at q g =(9, ). The initial conditions of the vehicle was taken as x () = 3, x () =, θ () =, θ () = 3, β() =. The simulation experiments were performed taking into consideration the real parameters of a experimental prototype with, d =.48, d =.38, =.3. The parameters considered in the feedback control law (), (4) used for simulations are: ξ =,η =,ρ =,v d =.3,α =.3,γ =,k =5. The trajectories followed by the tractor and the trailer are shown in Figure 8, where it is possible to see how the path of the tractor represent, as expected, a reference for a trailer. In Figure 9, the control u, u, u 3, applied to the vehicle are depicted. 7. CONCLUSIONS The obstacle avoidance problem associated to a trailer-like vehicle has been analyzed in this work. The study is done by considering a multi-steered general -trailer, a general model that present a steered wheel for the trailer. It is proposed a control strategy based on artificial potential fields that generate a trajectory that is followed by the tractor. This trajectory is considered as a reference for the control applied to the trailer. The performance of the control strategy was tested by simulation experiments. The local minima problem induced by the artificial potential field is also analyzed. Fig. 9. Control Signals 8. REFERENCES Borenstein J. and Y. Koren (989), Real-time obstacle avoidance for fast mobile robots. IEEE Transc. Syst., Man, Cybern., Vol 9(No.5), pp Cadenat V., R. Swain., P. Spuères, M. Devy (999), A Controller to Perform a Visually Guided Tracking Task in Cluttered Enviroment.Proc. of the IEEE/RSJ Intern. Conference on Intelligent Robots and Systems, pp Ge S.S. and Y. J. Cui (), New Potential Functions for a Mobile Robot Path Planning. IEEE Trans. Robotics and Automat., Vol.6(No.5), pp Hirsch M.W. and S. Smale (974), Differential Equations, Dynamical Systems, and Linear Algebra. Academic Press. Khatib O. (986), Real Time Obstacle Avoidance for Manipulators and Mobile Robots. The Inter. Journal of Robotics Research, Vol 5(No.), pp Krogh B.H. and C. E. Thorpe (986), Integrated Path Planning an Dynamic Steering Control for Autonomous Vehicles. Proc. IEEE Int. Conf. Robotics and Automat., pp Orosco-Guerrero R., E. Aranda-Bricaire, M.Velasco-Villa (),Modeling and Dynamic Feedback Linearization of a Multi-steered N- Trailer. Accepted for presentation at the 5th. IFAC World Congress, Barcelona. Tilove R. (99), Local Obstacles Avoidance for Mobile Robots Based on the Method of Artificial Potencials. IEEE Trans. Robotics and Automat., pp Vidal-Calleja T. (), Generalización del método de campos potenciales artificiales para vehículos articulados. Tesis de Maestría. CIN- VESTAV IPN, México.

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

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

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

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

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

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

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

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

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

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

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

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

TRACKING CONTROL OF WHEELED MOBILE ROBOTS WITH A SINGLE STEERING INPUT Control Using Reference Time-Scaling

TRACKING CONTROL OF WHEELED MOBILE ROBOTS WITH A SINGLE STEERING INPUT Control Using Reference Time-Scaling TRACKING CONTROL OF WHEELED MOBILE ROBOTS WITH A SINGLE STEERING INPUT Control Using Reference Time-Scaling Bálint Kiss and Emese Szádeczky-Kardoss Department of Control Engineering and Information Technology

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

Reconstructing Null-space Policies Subject to Dynamic Task Constraints in Redundant Manipulators

Reconstructing Null-space Policies Subject to Dynamic Task Constraints in Redundant Manipulators Reconstructing Null-space Policies Subject to Dynamic Task Constraints in Redundant Manipulators Matthew Howard Sethu Vijayakumar September, 7 Abstract We consider the problem of direct policy learning

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

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

Simulation of an articulated tractor-implement-trailer model under the influence of lateral disturbances

Simulation of an articulated tractor-implement-trailer model under the influence of lateral disturbances Simulation of an articulated tractor-implement-trailer model under the influence of lateral disturbances K. W. Siew, J. Katupitiya and R. Eaton and H.Pota Abstract This paper presents the derivation of

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

Cross-Coupling Control for Slippage Minimization of a Four-Wheel-Steering Mobile Robot

Cross-Coupling Control for Slippage Minimization of a Four-Wheel-Steering Mobile Robot Cross-Coupling Control for Slippage Minimization of a Four-Wheel-Steering Mobile Robot Maxim Makatchev Dept. of Manufacturing Engineering and Engineering Management City University of Hong Kong Hong Kong

More information

A 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

Using Attractor Dynamics to Generate Decentralized Motion Control of Two Mobile robots Transporting a Long Object in Coordination

Using Attractor Dynamics to Generate Decentralized Motion Control of Two Mobile robots Transporting a Long Object in Coordination Using Attractor Dynamics to Generate Decentralized Motion Control of Two Mobile robots Transporting a Long Object in Coordination Rui Soares 1,EstelaBicho 2 1 Escola Superior de Tecnologia e Gestão de

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

Cooperative Motion Control of Multiple Autonomous Marine

Cooperative Motion Control of Multiple Autonomous Marine Cooperative Motion Control of Multiple Autonomous Marine Collision Avoidance in Dynamic Environments EECI Graduate School on Control Supélec, Feb. 21-25, 2011 Outline Motivation/Objectives Cooperative

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

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

A new large projection operator for the redundancy framework

A new large projection operator for the redundancy framework 21 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 21, Anchorage, Alaska, USA A new large projection operator for the redundancy framework Mohammed Marey

More information

Motion Planning of Discrete time Nonholonomic Systems with Difference Equation Constraints

Motion Planning of Discrete time Nonholonomic Systems with Difference Equation Constraints Vol. 18 No. 6, pp.823 830, 2000 823 Motion Planning of Discrete time Nonholonomic Systems with Difference Equation Constraints Hirohiko Arai The concept of discrete time nonholonomic systems, in which

More information

Hybrid Control of a Truck and Trailer Vehicle

Hybrid Control of a Truck and Trailer Vehicle Hybrid Control of a Truck and Trailer Vehicle Claudio Altafini, Alberto Speranzon and Karl Henrik Johansson Abstract. A hybrid control scheme is proposed for the stabilization of backward driving along

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

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

2-D Visual Servoing for MARCO

2-D Visual Servoing for MARCO 2-D Visual Seroing for MARCO Teresa A. Vidal C. Institut de Robòtica i Informàtica Industrial Uniersitat Politèctica de Catalunya - CSIC Llorens i Artigas 4-6, Edifici U, 2a pl. Barcelona 82, Spain tidal@iri.upc.es

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

VSP 2001/04/20 Prn:27/01/2006; 8:31 {RA} F:ar2385.tex; VTeX/VJ p. 1 (50-131)

VSP 2001/04/20 Prn:27/01/2006; 8:31 {RA} F:ar2385.tex; VTeX/VJ p. 1 (50-131) VSP 2001/04/20 Prn:27/01/2006; 8:31 {RA} F:ar2385.tex; VTeX/VJ p. 1 (50-131) Advanced Robotics, Vol. 00, No. 0, pp. 1 24 (2006) VSP and Robotics Society of Japan 2006. Also available online - www.vsppub.com

More information

Introduction to Mobile Robotics

Introduction to Mobile Robotics Introduction to Mobile Robotics Riccardo Falconi Dipartimento di Elettronica, Informatica e Sistemistica (DEIS) Universita di Bologna email: riccardo.falconi@unibo.it Riccardo Falconi (DEIS) Introduction

More information

Cooperative Target Capturing with Multiple Heterogeneous Vehicles

Cooperative Target Capturing with Multiple Heterogeneous Vehicles Cooperative Capturing with Multiple Heterogeneous Vehicles Sangeeta Daingade and Arpita Sinha Abstract This paper presents a Nonlinear Cyclic Pursuit based target capturing strategy for a group of autonomous

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

HIGHER ORDER SLIDING MODES AND ARBITRARY-ORDER EXACT ROBUST DIFFERENTIATION

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

More information

We provide two sections from the book (in preparation) Intelligent and Autonomous Road Vehicles, by Ozguner, Acarman and Redmill.

We provide two sections from the book (in preparation) Intelligent and Autonomous Road Vehicles, by Ozguner, Acarman and Redmill. We provide two sections from the book (in preparation) Intelligent and Autonomous Road Vehicles, by Ozguner, Acarman and Redmill. 2.3.2. Steering control using point mass model: Open loop commands We consider

More information

The Control of a Mobile Robot with Dual Wheel Transmission. TR-CIM October 2012

The Control of a Mobile Robot with Dual Wheel Transmission. TR-CIM October 2012 The Control of a Mobile Robot with Dual Wheel Transmission TR-CIM-1-25 October 212 Master of Engineering Project Report Yann Goulet Garneau Supervisors: Jorge Angeles and Alessio Salerno Department of

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

Lecture 8: Kinematics: Path and Trajectory Planning

Lecture 8: Kinematics: Path and Trajectory Planning Lecture 8: Kinematics: Path and Trajectory Planning Concept of Configuration Space c Anton Shiriaev. 5EL158: Lecture 8 p. 1/20 Lecture 8: Kinematics: Path and Trajectory Planning Concept of Configuration

More information

Potential Field Methods

Potential Field Methods Randomized Motion Planning Nancy Amato Fall 04, Univ. of Padova Potential Field Methods [ ] Potential Field Methods Acknowledgement: Parts of these course notes are based on notes from courses given by

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

Vehicle Dynamics of Redundant Mobile Robots with Powered Caster Wheels

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

More information

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

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

Differential Kinematics

Differential Kinematics Differential Kinematics Relations between motion (velocity) in joint space and motion (linear/angular velocity) in task space (e.g., Cartesian space) Instantaneous velocity mappings can be obtained through

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

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

Low Complexity MPC Schemes for Integrated Vehicle Dynamics Control Problems

Low Complexity MPC Schemes for Integrated Vehicle Dynamics Control Problems AVEC 8 Low Complexity MPC Schemes for Integrated Vehicle Dynamics Control Problems Paolo Falcone, a Francesco Borrelli, b H. Eric Tseng, Jahan Asgari, Davor Hrovat c a Department of Signals and Systems,

More information

DYNAMICS OF PARALLEL MANIPULATOR

DYNAMICS OF PARALLEL MANIPULATOR DYNAMICS OF PARALLEL MANIPULATOR PARALLEL MANIPULATORS 6-degree of Freedom Flight Simulator BACKGROUND Platform-type parallel mechanisms 6-DOF MANIPULATORS INTRODUCTION Under alternative robotic mechanical

More information

(1) 1 We stick subsets of R n to avoid topological considerations.

(1) 1 We stick subsets of R n to avoid topological considerations. Towards Locally Computable Polynomial Navigation Functions for Convex Obstacle Workspaces Grigoris Lionis, Xanthi Papageorgiou and Kostas J. Kyriakopoulos Abstract In this paper we present a polynomial

More information

Sliding mode formation tracking control of a tractor and trailer - car system

Sliding mode formation tracking control of a tractor and trailer - car system Sliding mode formation tracking control of a tractor and trailer - car system Fabio Morbidi Dipartimento di Ingegneria dell Informazione University of Siena Via Roma 56, 5300 Siena, Italy Email: morbidi@dii.unisi.it

More information

Autonomous navigation of unicycle robots using MPC

Autonomous navigation of unicycle robots using MPC Autonomous navigation of unicycle robots using MPC M. Farina marcello.farina@polimi.it Dipartimento di Elettronica e Informazione Politecnico di Milano 7 June 26 Outline Model and feedback linearization

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

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

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

More information

In this section of notes, we look at the calculation of forces and torques for a manipulator in two settings:

In this section of notes, we look at the calculation of forces and torques for a manipulator in two settings: Introduction Up to this point we have considered only the kinematics of a manipulator. That is, only the specification of motion without regard to the forces and torques required to cause motion In this

More information

Trajectory planning in the regulation of a stepping motor: A combined sliding mode and flatness approach

Trajectory planning in the regulation of a stepping motor: A combined sliding mode and flatness approach Trajectory planning in the regulation of a stepping motor: A combined sliding mode and flatness approach Hebertt Sira-Ramírez Centro de Investigaciones y Estudio Avanzados CINVESTAV-IPN Departamento de

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

Non-Linear Dynamics Homework Solutions Week 6

Non-Linear Dynamics Homework Solutions Week 6 Non-Linear Dynamics Homework Solutions Week 6 Chris Small March 6, 2007 Please email me at smachr09@evergreen.edu with any questions or concerns reguarding these solutions. 6.8.3 Locate annd find the index

More information

Lecture 14: Kinesthetic haptic devices: Higher degrees of freedom

Lecture 14: Kinesthetic haptic devices: Higher degrees of freedom ME 327: Design and Control of Haptic Systems Autumn 2018 Lecture 14: Kinesthetic haptic devices: Higher degrees of freedom Allison M. Okamura Stanford University (This lecture was not given, but the notes

More information

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

MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY Jrl Syst Sci & Complexity (2009) 22: 722 731 MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY Yiguang HONG Xiaoli WANG Received: 11 May 2009 / Revised: 16 June 2009 c 2009

More information

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

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

MULTI-LOOP FEEDBACK CONTROL OF OIL WELL DRILLSTRINGS

MULTI-LOOP FEEDBACK CONTROL OF OIL WELL DRILLSTRINGS MULTI-LOOP FEEDBACK CONTROL OF OIL WELL DRILLSTRINGS E Aranda-Bricaire,1 J Alvarez-Ramirez Seccion de Mecatronica, Departamento de Ingenieria Electrica, CINVESTAV, AP 1-7, 7 Mexico, DF, Mexico E-mail:

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

DIFFERENTIAL KINEMATICS. Geometric Jacobian. Analytical Jacobian. Kinematic singularities. Kinematic redundancy. Inverse differential kinematics

DIFFERENTIAL KINEMATICS. Geometric Jacobian. Analytical Jacobian. Kinematic singularities. Kinematic redundancy. Inverse differential kinematics DIFFERENTIAL KINEMATICS relationship between joint velocities and end-effector velocities Geometric Jacobian Analytical Jacobian Kinematic singularities Kinematic redundancy Inverse differential kinematics

More information

MAE 598: Multi-Robot Systems Fall 2016

MAE 598: Multi-Robot Systems Fall 2016 MAE 598: Multi-Robot Systems Fall 2016 Instructor: Spring Berman spring.berman@asu.edu Assistant Professor, Mechanical and Aerospace Engineering Autonomous Collective Systems Laboratory http://faculty.engineering.asu.edu/acs/

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

Robotics & Automation. Lecture 17. Manipulability Ellipsoid, Singularities of Serial Arm. John T. Wen. October 14, 2008

Robotics & Automation. Lecture 17. Manipulability Ellipsoid, Singularities of Serial Arm. John T. Wen. October 14, 2008 Robotics & Automation Lecture 17 Manipulability Ellipsoid, Singularities of Serial Arm John T. Wen October 14, 2008 Jacobian Singularity rank(j) = dimension of manipulability ellipsoid = # of independent

More information

Motion and Internal Force Control for Omnidirectional Wheeled Mobile Robots

Motion and Internal Force Control for Omnidirectional Wheeled Mobile Robots 38 IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 14, NO. 3, JUNE 9 Motion and Internal Force Control for Omnidirectional Wheeled Mobile Robots Dongbin Zhao, Xuyue Deng, and Jianqiang Yi Abstract This paper

More information

Extremum Seeking with Drift

Extremum Seeking with Drift Extremum Seeking with Drift Jan aximilian ontenbruck, Hans-Bernd Dürr, Christian Ebenbauer, Frank Allgöwer Institute for Systems Theory and Automatic Control, University of Stuttgart Pfaffenwaldring 9,

More information

Localización Dinámica de Robots Móviles Basada en Filtrado de Kalman y Triangulación

Localización Dinámica de Robots Móviles Basada en Filtrado de Kalman y Triangulación Universidad Pública de Navarra 13 de Noviembre de 2008 Departamento de Ingeniería Mecánica, Energética y de Materiales Localización Dinámica de Robots Móviles Basada en Filtrado de Kalman y Triangulación

More information

MEAM 520. More Velocity Kinematics

MEAM 520. More Velocity Kinematics MEAM 520 More Velocity Kinematics Katherine J. Kuchenbecker, Ph.D. General Robotics, Automation, Sensing, and Perception Lab (GRASP) MEAM Department, SEAS, University of Pennsylvania Lecture 12: October

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

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems ELEC4631 s Lecture 2: Dynamic Control Systems 7 March 2011 Overview of dynamic control systems Goals of Controller design Autonomous dynamic systems Linear Multi-input multi-output (MIMO) systems Bat flight

More information

Modeling and control of a 4-wheel skid-steering mobile robot: From theory to practice

Modeling and control of a 4-wheel skid-steering mobile robot: From theory to practice Modeling and control of a 4-wheel skid-steering mobile robot: From theory to practice K. Kozłowski 1, D. Pazderski 2 I.Rudas 3, J.Tar 4 Poznań University of Technology Budapest Polytechnic ul. Piotrowo

More information

Structural topology, singularity, and kinematic analysis. J-P. Merlet HEPHAISTOS project INRIA Sophia-Antipolis

Structural topology, singularity, and kinematic analysis. J-P. Merlet HEPHAISTOS project INRIA Sophia-Antipolis Structural topology, singularity, and kinematic analysis J-P. Merlet HEPHAISTOS project INRIA Sophia-Antipolis 1 Parallel robots Definitions: a closed-loop mechanism whose end-effector is linked to the

More information

SDRE BASED LEADER-FOLLOWER FORMATION CONTROL OF MULTIPLE MOBILE ROBOTS

SDRE BASED LEADER-FOLLOWER FORMATION CONTROL OF MULTIPLE MOBILE ROBOTS SDRE BASED EADER-FOOWER FORMAION CONRO OF MUIPE MOBIE ROBOS Caio Igor Gonçalves Chinelato, uiz S. Martins-Filho Universidade Federal do ABC - UFABC Av. dos Estados, 5001, Bangu, 09210-971, Santo André,

More information

Consistent Triangulation for Mobile Robot Localization Using Discontinuous Angular Measurements

Consistent Triangulation for Mobile Robot Localization Using Discontinuous Angular Measurements Seminar on Mechanical Robotic Systems Centre for Intelligent Machines McGill University Consistent Triangulation for Mobile Robot Localization Using Discontinuous Angular Measurements Josep M. Font Llagunes

More information

CONTROL DESIGN FOR AN OVERACTUATED WHEELED MOBILE ROBOT. Jeroen Ploeg John P.M. Vissers Henk Nijmeijer

CONTROL DESIGN FOR AN OVERACTUATED WHEELED MOBILE ROBOT. Jeroen Ploeg John P.M. Vissers Henk Nijmeijer CONTROL DESIGN FOR AN OVERACTUATED WHEELED MOBILE ROBOT Jeroen Ploeg John PM Vissers Henk Nijmeijer TNO Automotive, PO Box 756, 57 AT Helmond, The Netherlands, Phone: +31 ()492 566 536, E-mail: jeroenploeg@tnonl

More information

Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J.

Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J. Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik Robot Dynamics Dr.-Ing. John Nassour 25.1.218 J.Nassour 1 Introduction Dynamics concerns the motion of bodies Includes Kinematics

More information

AS THE population of the elderly grows rapidly, walkassist

AS THE population of the elderly grows rapidly, walkassist IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL., NO. 6, NOVEMBER 3 99 Walk-Assist Robot: A Novel Approach to Gain Selection of a Braking Controller Using Differential Flatness Chun-Hsu Ko, Kuu-Young

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

Steering the Chaplygin Sleigh by a Moving Mass

Steering the Chaplygin Sleigh by a Moving Mass Steering the Chaplygin Sleigh by a Moving Mass Jason M. Osborne Department of Mathematics North Carolina State University Raleigh, NC 27695 jmosborn@unity.ncsu.edu Dmitry V. Zenkov Department of Mathematics

More information

Fuzzy Logic Control for Automobiles II: Navigation and Collision Avoidance System

Fuzzy Logic Control for Automobiles II: Navigation and Collision Avoidance System 11 Fuzzy Logic Control for Automobiles II: Navigation and Collision Avoidance System A. Riid, D. Pahhomov and E. Rüstern 11.1 Introduction In 1990, Nguyen and Widrow [1] applied a self-learning neural

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

Weak Input-to-State Stability Properties for Navigation Function Based Controllers

Weak Input-to-State Stability Properties for Navigation Function Based Controllers University of Pennsylvania ScholarlyCommons Departmental Papers MEAM) Department of Mechanical Engineering & Applied Mechanics December 2006 Weak Input-to-State Stability Properties for Navigation Function

More information

Closed Loop Control of a Gravity-assisted Underactuated Snake Robot with Application to Aircraft Wing-Box Assembly

Closed Loop Control of a Gravity-assisted Underactuated Snake Robot with Application to Aircraft Wing-Box Assembly Robotics: Science and Systems 2007 Atlanta, GA, USA, June 27-30, 2007 Closed Loop Control of a Gravity-assisted Underactuated Snake Robot with Application to Aircraft Wing-Box Assembly Binayak Roy and

More information

Formation Stabilization of Multiple Agents Using Decentralized Navigation Functions

Formation Stabilization of Multiple Agents Using Decentralized Navigation Functions Formation Stabilization of Multiple Agents Using Decentralized Navigation Functions Herbert G. Tanner and Amit Kumar Mechanical Engineering Department University of New Mexico Albuquerque, NM 873- Abstract

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

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

Efficient Swing-up of the Acrobot Using Continuous Torque and Impulsive Braking

Efficient Swing-up of the Acrobot Using Continuous Torque and Impulsive Braking American Control Conference on O'Farrell Street, San Francisco, CA, USA June 9 - July, Efficient Swing-up of the Acrobot Using Continuous Torque and Impulsive Braking Frank B. Mathis, Rouhollah Jafari

More information

Estimation of Tire-Road Friction by Tire Rotational Vibration Model

Estimation of Tire-Road Friction by Tire Rotational Vibration Model 53 Research Report Estimation of Tire-Road Friction by Tire Rotational Vibration Model Takaji Umeno Abstract Tire-road friction is the most important piece of information used by active safety systems.

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

The Jacobian. Jesse van den Kieboom

The Jacobian. Jesse van den Kieboom The Jacobian Jesse van den Kieboom jesse.vandenkieboom@epfl.ch 1 Introduction 1 1 Introduction The Jacobian is an important concept in robotics. Although the general concept of the Jacobian in robotics

More information

Automatic Control 2. Nonlinear systems. Prof. Alberto Bemporad. University of Trento. Academic year

Automatic Control 2. Nonlinear systems. Prof. Alberto Bemporad. University of Trento. Academic year Automatic Control 2 Nonlinear systems Prof. Alberto Bemporad University of Trento Academic year 2010-2011 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 2010-2011 1 / 18

More information

Rigid-Body Attitude Control USING ROTATION MATRICES FOR CONTINUOUS, SINGULARITY-FREE CONTROL LAWS

Rigid-Body Attitude Control USING ROTATION MATRICES FOR CONTINUOUS, SINGULARITY-FREE CONTROL LAWS Rigid-Body Attitude Control USING ROTATION MATRICES FOR CONTINUOUS, SINGULARITY-FREE CONTROL LAWS 3 IEEE CONTROL SYSTEMS MAGAZINE» JUNE -33X//$. IEEE SHANNON MASH Rigid-body attitude control is motivated

More information