ARTIFICIAL POTENTIAL FIELDS FOR TRAILER-LIKE SYSTEMS 1. T.A. Vidal-Calleja,2 M. Velasco-Villa E. Aranda-Bricaire,3
|
|
- Tamsin Williamson
- 5 years ago
- Views:
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 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 informationNon-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 informationCHAPTER 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 informationCONTROL 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 informationCase 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 informationControl 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 informationNonlinear 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 informationRobotics, 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 informationRobot 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 informationDistributed 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 informationControl 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 informationTracking 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 informationNONLINEAR 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 informationTRACKING 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 informationTarget 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 informationReconstructing 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 informationTracking 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 informationLogic-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 informationSimulation 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 informationCoordinated 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 informationCross-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 informationA 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 informationUsing 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 informationEN 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 informationCooperative 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 informationExtremal 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 informationNONLINEAR 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 informationA 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 informationMotion 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 informationHybrid 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 informationEXPERIMENTAL 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 informationLine 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 information2-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 informationOn 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 informationVSP 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 informationIntroduction 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 informationCooperative 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 informationNonholonomic 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 informationHIGHER 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 informationWe 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 informationThe 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 informationA 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 informationLecture 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 informationPotential 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 informationRobust 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 informationVehicle 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 informationFormation 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 informationEXPERIMENTAL 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 informationDifferential 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 informationDiscontinuous 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 informationarxiv: 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 informationLow 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 informationDYNAMICS 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.
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 informationSliding 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 informationAutonomous 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 informationChapter 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 informationFormation 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 informationIn 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 informationTrajectory 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 informationGeometrically 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 informationNon-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 informationLecture 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 informationMULTI-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 informationMulti-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 informationStable 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 informationMULTI-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 informationarxiv: 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 informationDIFFERENTIAL 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 informationMAE 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 informationNonlinear 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 informationRobotics & 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 informationMotion 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 informationExtremum 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 informationLocalizació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 informationMEAM 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 informationPosture 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 informationELEC4631 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 informationModeling 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 informationStructural 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 informationSDRE 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 informationConsistent 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 informationCONTROL 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 informationArtificial 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 informationAS 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 informationControl 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 informationSteering 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 informationFuzzy 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 informationCooperative 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 informationWeak 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 informationClosed 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 informationFormation 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 informationVehicle 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 informationUnifying 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 informationEfficient 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 informationEstimation 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 informationNonlinear 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 informationThe 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 informationAutomatic 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 informationRigid-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