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

Size: px
Start display at page:

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

Transcription

1 Tracking ontrol of a Mobile Robot using a Neural ynamics based Approach Guangfeng Yuan, Simon X. Yang and Gauri S. Mittal School of Engineering, University of Guelph Guelph, Ontario, NG W, anada Abstract In this paper, a novel tacking control approach is proposed for real-time navigation of a nonholonomic mobile robot. The proposed tracking controller is based on the error dynamics analysis of the mobile robot and a neural dynamics model derived from Hodgkin and Huxley s membrane model of a biological system. The stability of the control system and the convergence of tracking errors to zeros are guaranteed by a Lyapunov stability theory. Unlike many tracking control methods for mobile robot where the generated control velocities start with large initial velocities, the proposed neural dynamics based approach is capable of generating smooth, continuous robot control signals with zero initial velocities. In addition, it can deal with the situation with a very large tracking error. The effectiveness and efficiency are demonstrated by comparison and simulation studies. Introduction Real-time tracking control of a mobile robot is a very important issue in mobile robotics. ue to slippage, disturbance, noise, vehicle-terrain interaction and sensor errors, it is very difficulty to avoid the errors between the desired and actual robot paths. How to effectively control a mobile robot to precisely track a desired trajectory is still an open question in robotics. In a -dimensional () artesian workspace, the location of a mobile robot can be uniquely determined by three variables, the spatial position (x c, y c ) of the robot center and its orientation θ c with respect to, which is referred as a posture of the mobile robot (see Fig. ). There has been many studies on tracking control of a mobile robot in recent years (e. g., []-[]). The ex- This work was supported by Natural Sciences and Engineering Research ouncil (NSER) of anada. All correspondence should be addressed to S. X. Yang. syang@uoguelph.ca. isting tracking control methods for a mobile robot can be classified into five categories: () sliding mode []; () linearization []; () backstepping [, ], () neural networks []; () fuzzy systems []; and () neurofuzzy systems []. The control algorithm using sliding mode is complicated and computationally expensive. The generated velocity command with respect to time is not a smooth curve [], which may lead to discontinuousness in the robot velocities. The linearization based methods (e.g., []) requires a small initial error between the target and actual robot positions. The backstepping based tracking controllers (e.g., [, ]) are the most commonly used approach. They are very simple and the system stability is guaranteed by a Lyapunov stability theory. In addition, some of the backstepping based controllers can deal with arbitrarily large initial error. However, the generated robot velocity commands using those conventional control approaches start with a very large value, and suffers from velocity jumps when sudden tracking errors occur, i.e., the required accelerations and forces/torques are infinitely large at the velocity jump points, which is not practically possible. Fierro and Lewis [] proposed a novel controller based on backstepping technique for a mobile robot by generating torque signals using computed torque control or a three-layer neural network based control, which can solve the impractical problem of large initial velocities. But both control methods are computationally complicated. In addition, the computed torque control required the exact robot model that mostly is not available, while the neural network require on-line learning in order to make the robot perform properly. Recently Zhang et al. [] proposed a controller based on backstepping and neural network, where the backstepping is used for tracking control, while the neural network is for compensating the robot dynamics. However, the mobile robot also starts with a very large initial velocity, and the algorithm is computationally expensive. The fuzzy rules based tracking control approaches (e.g., [, ]) can solve the problem of large initial robot velocities,

2 but it is very difficulty to formulate the fuzzy rules, which are usually obtained by trial and error. The existing neural networks based tracking control algorithms (e.g., [,, ]) for a mobile robot require either on-line and/or off-line training procedures before the controllers are capable of controlling the robot properly, which also add computational cost. In this paper, inspired by the unique features of the neural dynamics in Hodgkin and Huxley s membrane model [] for a biological neural system, and based on the error dynamics analysis of a mobile robot that is similar to the integrator backstepping, a novel tracking controller is proposed for real-time navigation of a mobile robot. The control signal consists of a component from a neural dynamics model, and a component from the error dynamics that is similar to a proportional (P) control part. The stability of the control system and the asymptotical convergence of tracking errors to zero are rigorously proved using a Lyapunov stability analysis. istinct from the previous neural networks based approaches, no learning procedure is needed in the proposed control algorithm. The proposed controller is capable of generating smooth, continuous control signals with zero initial robot velocities. In addition, it can deal with arbitrarily large tracking errors between the target and current robot postures. To the best of our knowledge, it is the first time that a neural dynamics based model is proposed for tracking control of a mobile robot, where no learning is needed. Model Algorithm. Nonholonomic Mobile Robot and its Error ynamics In a workspace, a nonholonomic mobile robot can be described by two coordinate systems: the world coordinate system {X,, Y } and the local coordinate system {,, L}, where is the driving direction (longitudinal direction), L is the lateral direction (latitudinal direction), and is the robot center point. The world coordinate system is fixed to the artesian workspace and the local coordinate system is attached to the mobile platform. A robot posture in the world coordinate system can be uniquely determined by a vector P c = [x c y c θ c ] T, where (x c, y c ) denotes the spatial position of the robot center, and θ c is the robot orientation angle with respect to (see Fig. ). A freely movable mobile robot that is referred as holonomic mobile robot has three degrees of freedom (d.o.f.), x c, y c, and θ c. However, because of the kine- Y y c L x c w c θc Figure : Model of a nonholonomic mobile robot matical constraint, the degrees of freedom for a nonholonomic mobile robot reduces to two. On the conditions of non-slipping, the kinematic constraint of a nonholonomic mobile robot is given as ẏ c cos θ c ẋ c sin θ c =. () From the motion control perspective, a mobile robot has -d.o.f., v c and w c, where v c is the linear velocity and w c is the angular velocity of the mobile robot. For a nonholonomic mobile robot, the relationship between velocity in the world coordinate system P c = [ẋ c ẏ c θc ] T and velocity v = [v c w c ] T in the local coordinate system can be described by a Jacobian matrix as ẋ c ẏ c = P cos θ c [ ] c = sin θ c vc. () w θ c c The reference path of a nonholonomic mobile robot provides the target robot posture P d = [x d y d θ d ] T. in the world coordinate system. The tracking error in the local coordinate system is defined as E p = [e e L e θ ] T, where e, e L and e θ are the errors in the driving direction, lateral direction and the orientation, respectively. The relationship between the tracking errors in the world and local coordinate systems can be obtained by geometrical projection transformation as E p = e e L = cos θ c sin θ c x d x c sin θ c cos θ c y d y c. () e θ θ d θ c The error dynamics of the mobile robot can be derived from the time derivative of the above posture error equation in () as ė ė L ė θ = v c X w c e L v c + v d cos e θ w c e + v d sin e θ w d w c. ()

3 . Tracking ontrol Problem The function of a tracking controller in this paper is to implement a mapping between the known information (e.g., the desired information and the sensory information) and the velocity commands designed to achieve the robot s task. The controller design problem can be described as: given the desired robot posture P d (t) = [x d (t) y d (t) θ d (t)] T and the desired velocities v d (t) and w d (t), i.e., the desired state of the mobile robot defined as X d (t) = [x d (t) y d (t) θ d (t) v d (t) w d (t)] T, () design a control law for the linear velocity v c and angular velocity w c, which drive the robot to move, such that the actual robot state X c (t) = [x c (t) y c (t) θ c (t) v c (t) w c (t)] T, () will precisely tracking the desired robot state X d (t), lim X c(t) = X d (t), () t i.e., the tracking error converges to zero while time approaches infinitely.. The Proposed ontroller The biological neural model has a certain property that can be used to solve the problem of sudden speed jumps. A typical shunting model derived from the Hodgkin and Hulexy s [] membrane model is given as dy i dt = A iy i + (B i y i )S e i (t) ( i + y i )S i i(t), () where i is the neuron index, y i is the membrane potential, A i represents the passive decay rate, B i and i are the upper and lower bounds of the membrane potential, and Si e and Si i are excitatory and inhibitory inputs to the ith neuron. By analyzing the backstepping technique based tracking controller proposed in [,, ] the sharp speed jumps are caused by the suddenly changes in tracking errors. So a biological inspired tracking controller is proposed to solve the problem. Substituting A i = A, B i = B, i =, y i = v s S + i = f(e ), S i = g(e ) in Eq. (), a velocity dynamics equation with respect to the error in the driving direction is obtained as dv s dt = Av s + (B v s )f(e ) ( + v s )g(e ), () where v s is the velocity component that will be used in tracking controller design, A is the passive rate of the velocity, B and are the upper boundary and lower boundary of the velocity, respectively, Functions f(x) is a linear-above-threshold function defined as f(x) = max {x, } and the non-linear function g(x) is defined as g(x) = max { x, }. The proposed tracking control law for the linear and angular velocities are given as v c = v s + v d cos e θ, () w c = w d + k v d e L + k v d sin e θ, () where the k and k are positive parameters. At the start period, we need that the speed of the mobile robot increases exponentially and reaches the desired speed v. According to the time response property of the first order system, the reference velocity can be defined as v d (t) = v ( e t/τ ), where v is the desired speed, τ is the time constant. When the proposed tracking controller is used together with a path planner, the output of the path planner is the desired robot posture P d. The current posture can be obtained from measurement. The system architecture of the proposed tracking controller is shown in Fig.. The error vector E p in the local coordinate systems is obtained through a a transformation matrix T e from the posture error between the current and desired postures in the world coordinate system. The input of the path tracker is the error vector and the desired velocities. The output of the path tracker is the steering commands in linear velocity v c and angular velocity w c. Motion Planner P d=[ x d y d ] Σ - [v d w d ] T θd [ v c Ep ] + Te P c=[ x c y c ] θc Path Tracker w c Mobile Robot Figure : System architecture of the proposed tracking controller. Stability Analysis The tracking control system proposed in this paper is asymptotically stable, and the tracking errors converge to zeros. In the shunting equation (), the excitatory input item (B v s )f(e ) forces the output of the shunting model to stay below the upper bound B while the inhibitory input item ( + v s )g(e ) guarantees that the output of the shunting model stay above

4 lower bound. Therefore, the output of the shunting model is bounded in the finite interval [, B]. To rigorously prove the asymptotical stability and the convergence of the proposed tracking control system, a Lyapunov function candidate is chosen as, V (t) = (e + e L) + k ( cos e θ ) + k (e v + e w) + B v s, () where v s is the velocity component defined in Eq. (), and e v and e w are the auxiliary velocity errors that will be defined later in this section. It is obvious that V (t) = if and only if e =, e L =, e θ =, e v =, e w =, and v s =. From Eq.s (), (), (), and(), the time derivative of the Lyapunov function L becomes V (t) = ė e + ė V e V + k ė θ sin e θ + k (ė ve v + ė w e w ) + B v sv s = v s e k k v d sin e θ + k (ė ve v + ė w e w ) + B [ A f(e ) g(e )] v s + B [Bf(e ) g(e )] v s, () If we choose the constants B = in the shunting equation, Eq. () can be rewritten as V (t) = k k v d sin e θ + k (ė ve v + ė w e w ) + B [ A f(e ) g(e )] v s + [f(e ) g(e ) e ] v s. () From to the definition of f(e ) and g(e ), if e, then f(e ) = e and g(e ) =. Thus we have, [f(e ) g(e ) e ] v s = [e e ] =. () Similarly, if e <, then f(e ) = and g(e ) = e. Thus we have [f(e ) g(e ) e ] v s = [ ( e ) e ] =. () Therefore, Eq. () can be rewritten as V (t) = k k v d sin e θ + k (ė ve v + ė w e w ) + B [ A f(e ) g(e )] v s () To prove the convergence of the robot velocities, the auxiliary velocity error variables, e v and e w in Eq. (), are define as e v = v c v d, () e w = w c w d. () onsidering the nonlinear feedback acceleration control input as a v = v d + k(v d v c ), () a w = ẇ d + k(w d w c ), () where k is a positive parameter, and a v and a w are the actual accelerations of the robot, i.e., namely, a v = v c, a w = ẇ c. Note that if the second term on the right hand of Eq.s () and () is crossed out, the control law is usually called perfect velocity tracking, which is not possible for a real robot. By doing time-derivative on both sides of Eq.s () and (), and using Eq.s () and (), we have ė v = v c v d = a v v d = ke v, () ė w = ẇ c ẇ d = a w ẇ d = ke w. () By substituting Eq. () and () into Eq. (), we have V = k k v d sin e θ (e v + e w) + B [ A f(e ) g(e )] v s. () Obviously we have (e v + e w). Since parameters k and k are positive numbers, and the desired linear velocity v d is a positive constant, we have (k /k )v d sin e θ. From the definition of functions f(e ) and g(e ), we have f(e ) and g(e ). In addition, the parameters A and B are nonnegative constants. Thus we can [ A f(e ) g(e )] vs/b. Therefore, the time derivative of the Lyapunov function candidate V in Eq. () along all the system trajectories is not larger than zero, i.e. V. The proposed tracking control system for a mobile robot is stable. The velocity error dynamic equations for mobile robot satisfy the following relationship: v c v d, w c w d as t. Obviously, by assuming that v d >, V (t) and the entire error Ep, e v, e w, v s are bounded. From Eq.s (), (), () and V (t), we can infer that E p, Ėp, e v, ė v, e w, ė w, v s and v s are bounded. Thus we have V (t) <. Since V (t) does not increase and converges to certain constant value. By Barbalat s

5 lim (Xd (t) Xc (t)) = t () Therefore, the proposed control algorithm is asymptotically stable and the tracking errors are guaranteed to converge to zeros.. Simulation Studies Tracking a Straight Path The desired robot path is a straight line described as y = and x = ; the robot starts at (,., ). The desired cart is supposed to forward speed set out at point (,, ). So the initial error is (,., ). Time varies from to s; the parameters are chosen as: k =, k =, A =, B =, =, vd =, wd =. uring the beginning period, the parameters used in the first order exponent equation for linear speed are as: k =, τ =.. The sampling time is. second. The actual path is denoted with dash dot line and the desired path is the solid line as shown in Fig. A. The smooth and reasonable variation of speeds is demonstrated in Fig. B. The errors of longitude, lateral and orientation converge to zero as time approaches to infinity shown in Fig.. Fig. shows the change of the orientation of the mobile robot.. Tracking a ircular Path onsider a circular path, x + y =, as shown in Fig., and assume that the desired linear and angular velocities are and respectively. The desired virtual car proceeds at such velocities and sets out from point (,, ). The actual robot starts at point (, -., ). this means that the initial error is (-, -., ). uring the beginning period, the parameters used in A. Velocity (m/s and rad/s ) Y(m) B Angular Speed Forward Speed... X(m). Logitudinal Error. Orientation(rad) Lateral Error..... Orientational Error.. Error (m and rad.) lemma, V (t) as t, from which we can deduce that ev, ew, vs as t. By using Eq. () and the input-output property of the shunting model, we can infer that if output converges to some constant value (zero), the input is supposed to go to a constant value (zero), namely, e as vs. From the first term in Eq. (), kk vd sin eθ =, we have eθ as t. From Eq. (), as eθ, we have wd wc =. From Eq. (), ew as t, thus k vd ev =. From the assumption vd >, we have ev as t. Thus the equilibrium point is Ep =, ev =, ew =. Therefore, the tracking control system is asymptotically stable. From the Jacobean transformation in Eq. (), it is obvious that xd xc = and yd yc = from the results: e = andel =. Therefore, we have. Figure : Tracking a straight path. A: dynamic tracking performance; B: The generated linear and angular velocities; : The tracking errors in the longitudinal and lateral directions, and in orientation; : The varying orientation of the mobile robot. the first order exponent equation for linear speed are: k =, τ =..The parameters used in the controller are: A =, B =, =, K =, k =. the sampling time is equal to. second. As illustrated in Fig. A, the robot chooses a perfect angularity to track the circular path. Fig. B shows the smooth and reasonable velocity curves versus time. The speeds first increase and then track the desired speeds. The tracking errors approach to zero as time goes to infinity shown in Fig., Fig. shows that the orientation increases until it equals π and then increases from. The robot advances about more than one and half circles shown in Fig. during seconds.. omparison to a onventional Backstepping Model In this section, the backstepping technique based control law is compared to the biological neural network based tracking controller proposed in this paper. As we can see in the following equation (), the suddenly changing errors result in the speed jump as shown in the Fig. B. The backstepping technique based tracking control law used by [] is given as vc c e + vd cos eθ =, () wc wd + c vd el + c vd sin eθ where c, c, and c are the parameters. The tracking control law defined in Eq. () is simulated here using the same parameters as the controller proposed in this

6 B... Angular Speed. Angular Speed Lateral Error Longitudinal Error. Orientational Error. Error(m).. Orientation (rad).. Longitudinal Error. X(m). Orientation(rad) X(m) Error (m) Forward Speed... B Y(m) Velocity(m/s and rad/s) Y(m). A. Forward Speed. A Velocity (m/s and rad/s ). Lateral Error Orientational Error. Figure : Tracking a circular path. A: The dynamic tracking performance; B: The generated linear and angular velocities; : The tracking errors in the longitudinal and lateral directions, and in orientation; : The varying orientation of the mobile robot. paper (c =, c =, c = ). The Fig. shows that the results of the tracking controller defined by Eq. (). Fig. (B) demonstrates that the speed changes suddenly rather than gradually from zero when time equals zero. So this does not hold in practice. In comparison to Fig. (B), the proposed path tracking controller can obtain a reasonable results. What more, the proposed controller in this paper tracks the circle path quicker than the controller proposed in []by comparison of Fig. (A) and Fig. (A). onclusions In this paper, a novel neural dynamics based tracking controller is proposed, which is capable of generating smooth and continuous velocity commands with zero initial value. The tracking control system is asymptotically stable, and the tracking errors are guaranteed to converge to zeros. The proposed controller resolves the problem of sharp speed jumps at beginning and when sudden tracking errors occur. References [] J. M. Yang and J. H. Kim: Sliding mode control for trajectory tracking of nonholonomic wheeled mobile robots. IEEE Trans. on Robotics and Automation, (): -,.. Figure : Tracking a straight path with a conventional backstepping controller. A: The dynamic tracking performance; B: The generated linear and angular velocities; : The tracking errors in the longitudinal and lateral directions, and in orientation; : The varying orientation of the mobile robot. []. H. Kim and J. H. Oh: Tracking control of a twowheeled mobile robot using input-output linearization. ontrol Engineering Practice, (): -,. [] R. Fierro and F. V. Lewis: ontrol of a nonholonomic mobile robot: backstepping kinematics into dynamics. J. of Robotic Systems, (): -,. [] Q. Zhang, J. Shippen and B. Jones: Robust backstepping and neural network control of a low-quality nonholonomic mobile robot. Intl. J. of Machine Tools and Manufacture, (): -,. [] M. Ahmadi, V. Polotski and R. Hurteau: Path Tracking ontrol of Tracked Vehicles. Proc. of IEEE Intl. onf. on Robotics and Automation, San Francisco, USA, pp. -,. [] V. Boquete, R. Garcia, R. Barea and M. Mazo: Neural control of the movements of a wheelchair. J. of Intelligent and Robotic Systems, (): -,. [] A. Ollero, A. G. erezo and J. V. Martinez: Fuzzy supervisory path tracking of mobile robots. ontrol Engineering Practice, (): -,. [] K.. Ng and M. M. Trivedi: A neural-fuzzy controller for real-time mobile robot navigation. Proc. of the SPIE - The Intl. Soc. for Optical Engineering, : -,. [] A. V. Hodgkin and A. F. Huxley: A quantitative description of membrane current and its application to conduction and excitation in nerve. J. of Physiology London, : -,.

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

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

More information

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

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

More information

NONLINEAR 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

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

WE propose the tracking trajectory control of a tricycle

WE propose the tracking trajectory control of a tricycle Proceedings of the International MultiConference of Engineers and Computer Scientists 7 Vol I, IMECS 7, March - 7, 7, Hong Kong Trajectory Tracking Controller Design for A Tricycle Robot Using Piecewise

More information

A Sliding Mode Control based on Nonlinear Disturbance Observer for the Mobile Manipulator

A Sliding Mode Control based on Nonlinear Disturbance Observer for the Mobile Manipulator International Core Journal of Engineering Vol.3 No.6 7 ISSN: 44-895 A Sliding Mode Control based on Nonlinear Disturbance Observer for the Mobile Manipulator Yanna Si Information Engineering College Henan

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

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

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

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

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

CLF-based Tracking Control for UAV Kinematic Models with Saturation Constraints CDC3-IEEE45 CLF-based Tracking Control for UAV Kinematic Models with Saturation Constraints Wei Ren Randal W. Beard Department of Electrical and Computer Engineering Brigham Young University Provo, Utah

More information

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

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

More information

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

Mobile Robot Control on a Reference Path

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

More information

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

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

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

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

Trajectory tracking & Path-following control

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

More information

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

Robot Manipulator Control. Hesheng Wang Dept. of Automation

Robot Manipulator Control. Hesheng Wang Dept. of Automation Robot Manipulator Control Hesheng Wang Dept. of Automation Introduction Industrial robots work based on the teaching/playback scheme Operators teach the task procedure to a robot he robot plays back eecute

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

Intelligent Control. Module I- Neural Networks Lecture 7 Adaptive Learning Rate. Laxmidhar Behera

Intelligent Control. Module I- Neural Networks Lecture 7 Adaptive Learning Rate. Laxmidhar Behera Intelligent Control Module I- Neural Networks Lecture 7 Adaptive Learning Rate Laxmidhar Behera Department of Electrical Engineering Indian Institute of Technology, Kanpur Recurrent Networks p.1/40 Subjects

More information

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

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

More information

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

A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS

A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS Copyright 00 IFAC 15th Triennial World Congress, Barcelona, Spain A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF RD-ORDER UNCERTAIN NONLINEAR SYSTEMS Choon-Ki Ahn, Beom-Soo

More information

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

ADAPTIVE VISION-BASED PATH FOLLOWING CONTROL OF A WHEELED ROBOT

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

More information

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

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

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

More information

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

1 Lyapunov theory of stability

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

More information

Wheeled Mobile Robot Trajectory Tracking using Sliding Mode Control

Wheeled Mobile Robot Trajectory Tracking using Sliding Mode Control Journal of Computer Sciences Original Research Paper Wheeled Mobile Robot Trajectory Tracking using Sliding Mode Control Azza El-Sayed Bayoumi Ibrahim Department of Computers and Systems, Electronics Research

More information

NONLINEAR BACKSTEPPING DESIGN OF ANTI-LOCK BRAKING SYSTEMS WITH ASSISTANCE OF ACTIVE SUSPENSIONS

NONLINEAR BACKSTEPPING DESIGN OF ANTI-LOCK BRAKING SYSTEMS WITH ASSISTANCE OF ACTIVE SUSPENSIONS NONLINEA BACKSTEPPING DESIGN OF ANTI-LOCK BAKING SYSTEMS WITH ASSISTANCE OF ACTIVE SUSPENSIONS Wei-En Ting and Jung-Shan Lin 1 Department of Electrical Engineering National Chi Nan University 31 University

More information

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

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

More information

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

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

More information

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

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

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

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

More information

Today. Why idealized? Idealized physical models of robotic vehicles. Noise. Idealized physical models of robotic vehicles

Today. Why idealized? Idealized physical models of robotic vehicles. Noise. Idealized physical models of robotic vehicles PID controller COMP417 Introduction to Robotics and Intelligent Systems Kinematics and Dynamics Perhaps the most widely used controller in industry and robotics. Perhaps the easiest to code. You will also

More information

TTK4150 Nonlinear Control Systems Solution 6 Part 2

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

More information

THE nonholonomic systems, that is Lagrange systems

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

More information

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

Instrumentation Commande Architecture des Robots Evolués

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

More information

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

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties Australian Journal of Basic and Applied Sciences, 3(1): 308-322, 2009 ISSN 1991-8178 Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties M.R.Soltanpour, M.M.Fateh

More information

Neural Network Control of Robot Manipulators and Nonlinear Systems

Neural Network Control of Robot Manipulators and Nonlinear Systems Neural Network Control of Robot Manipulators and Nonlinear Systems F.L. LEWIS Automation and Robotics Research Institute The University of Texas at Arlington S. JAG ANNATHAN Systems and Controls Research

More information

Dynamic Tracking Control of Uncertain Nonholonomic Mobile Robots

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

More information

Design of Fuzzy Logic Control System for Segway Type Mobile Robots

Design of Fuzzy Logic Control System for Segway Type Mobile Robots Original Article International Journal of Fuzzy Logic and Intelligent Systems Vol. 15, No. 2, June 2015, pp. 126-131 http://dx.doi.org/10.5391/ijfis.2015.15.2.126 ISSNPrint) 1598-2645 ISSNOnline) 2093-744X

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

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

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

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

More information

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

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

MOBILE ROBOT DYNAMICS WITH FRICTION IN SIMULINK

MOBILE ROBOT DYNAMICS WITH FRICTION IN SIMULINK MOBILE ROBOT DYNAMICS WITH FRICTION IN SIMULINK J. Čerkala, A. Jadlovská Department of Cybernetics and Artificial Intelligence, Faculty of Electrical Engineering and Informatics, Technical University of

More information

Active Nonlinear Observers for Mobile Systems

Active Nonlinear Observers for Mobile Systems Active Nonlinear Observers for Mobile Systems Simon Cedervall and Xiaoming Hu Optimization and Systems Theory Royal Institute of Technology SE 00 44 Stockholm, Sweden Abstract For nonlinear systems in

More information

Converse Lyapunov theorem and Input-to-State Stability

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

More information

Angular Momentum Based Controller for Balancing an Inverted Double Pendulum

Angular Momentum Based Controller for Balancing an Inverted Double Pendulum Angular Momentum Based Controller for Balancing an Inverted Double Pendulum Morteza Azad * and Roy Featherstone * * School of Engineering, Australian National University, Canberra, Australia Abstract.

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

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

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

More information

Adaptive feedback synchronization of a unified chaotic system

Adaptive feedback synchronization of a unified chaotic system Physics Letters A 39 (4) 37 333 www.elsevier.com/locate/pla Adaptive feedback synchronization of a unified chaotic system Junan Lu a, Xiaoqun Wu a, Xiuping Han a, Jinhu Lü b, a School of Mathematics and

More information

13 Path Planning Cubic Path P 2 P 1. θ 2

13 Path Planning Cubic Path P 2 P 1. θ 2 13 Path Planning Path planning includes three tasks: 1 Defining a geometric curve for the end-effector between two points. 2 Defining a rotational motion between two orientations. 3 Defining a time function

More information

Generalized projective synchronization between two chaotic gyros with nonlinear damping

Generalized projective synchronization between two chaotic gyros with nonlinear damping Generalized projective synchronization between two chaotic gyros with nonlinear damping Min Fu-Hong( ) Department of Electrical and Automation Engineering, Nanjing Normal University, Nanjing 210042, China

More information

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

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

More information

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

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

Robotics. Dynamics. Marc Toussaint U Stuttgart

Robotics. Dynamics. Marc Toussaint U Stuttgart Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler recursion, general robot dynamics, joint space control, reference trajectory

More information

Tracking and Regulation Control of a Skid Steering Vehicle *

Tracking and Regulation Control of a Skid Steering Vehicle * Tracking and Regulation Control of a Skid Steering Vehicle * D Pazderski, 1 K Kozlowski, 1 and W E Dixon 2 1 Pozan University of Technology, Institute of Control and Systems Engineering, 60-965 Pozan,

More information

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli Control Systems I Lecture 2: Modeling Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch. 2-3 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich September 29, 2017 E. Frazzoli

More information

Decentralized PD Control for Non-uniform Motion of a Hamiltonian Hybrid System

Decentralized PD Control for Non-uniform Motion of a Hamiltonian Hybrid System International Journal of Automation and Computing 05(2), April 2008, 9-24 DOI: 0.007/s633-008-09-7 Decentralized PD Control for Non-uniform Motion of a Hamiltonian Hybrid System Mingcong Deng, Hongnian

More information

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

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

More information

Lecture 9 Nonlinear Control Design. Course Outline. Exact linearization: example [one-link robot] Exact Feedback Linearization

Lecture 9 Nonlinear Control Design. Course Outline. Exact linearization: example [one-link robot] Exact Feedback Linearization Lecture 9 Nonlinear Control Design Course Outline Eact-linearization Lyapunov-based design Lab Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.] and [Glad-Ljung,ch.17] Lecture

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

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

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

More information

Global output regulation through singularities

Global output regulation through singularities Global output regulation through singularities Yuh Yamashita Nara Institute of Science and Techbology Graduate School of Information Science Takayama 8916-5, Ikoma, Nara 63-11, JAPAN yamas@isaist-naraacjp

More information

Adaptive NN Control of Dynamic Systems with Unknown Dynamic Friction

Adaptive NN Control of Dynamic Systems with Unknown Dynamic Friction Adaptive NN Control of Dynamic Systems with Unknown Dynamic Friction S. S. Ge 1,T.H.LeeandJ.Wang Department of Electrical and Computer Engineering National University of Singapore Singapore 117576 Abstract

More information

Application of Newton/GMRES Method to Nonlinear Model Predictive Control of Functional Electrical Stimulation

Application of Newton/GMRES Method to Nonlinear Model Predictive Control of Functional Electrical Stimulation Proceedings of the 3 rd International Conference on Control, Dynamic Systems, and Robotics (CDSR 16) Ottawa, Canada May 9 10, 2016 Paper No. 121 DOI: 10.11159/cdsr16.121 Application of Newton/GMRES Method

More information

Comparison of two non-linear model-based control strategies for autonomous vehicles

Comparison of two non-linear model-based control strategies for autonomous vehicles Comparison of two non-linear model-based control strategies for autonomous vehicles Eugenio Alcala, Laura Sellart, Vicenc Puig, Joseba Quevedo, Jordi Saludes, David Va zquez and Antonio Lo pez Abstract

More information

Quadrotor Modeling and Control for DLO Transportation

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

More information

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

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

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

More information

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

RBF Neural Network Adaptive Control for Space Robots without Speed Feedback Signal

RBF Neural Network Adaptive Control for Space Robots without Speed Feedback Signal Trans. Japan Soc. Aero. Space Sci. Vol. 56, No. 6, pp. 37 3, 3 RBF Neural Network Adaptive Control for Space Robots without Speed Feedback Signal By Wenhui ZHANG, Xiaoping YE and Xiaoming JI Institute

More information

Balancing of an Inverted Pendulum with a SCARA Robot

Balancing of an Inverted Pendulum with a SCARA Robot Balancing of an Inverted Pendulum with a SCARA Robot Bernhard Sprenger, Ladislav Kucera, and Safer Mourad Swiss Federal Institute of Technology Zurich (ETHZ Institute of Robotics 89 Zurich, Switzerland

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

Extremal Trajectories for Bounded Velocity Mobile Robots

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

More information

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

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

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems Zhengtao Ding Manchester School of Engineering, University of Manchester Oxford Road, Manchester M3 9PL, United Kingdom zhengtaoding@manacuk

More information

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL 1 KHALED M. HELAL, 2 MOSTAFA R.A. ATIA, 3 MOHAMED I. ABU EL-SEBAH 1, 2 Mechanical Engineering Department ARAB ACADEMY

More information

Stability of Hybrid Control Systems Based on Time-State Control Forms

Stability of Hybrid Control Systems Based on Time-State Control Forms Stability of Hybrid Control Systems Based on Time-State Control Forms Yoshikatsu HOSHI, Mitsuji SAMPEI, Shigeki NAKAURA Department of Mechanical and Control Engineering Tokyo Institute of Technology 2

More information

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

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

More information

On-line Learning of Robot Arm Impedance Using Neural Networks

On-line Learning of Robot Arm Impedance Using Neural Networks On-line Learning of Robot Arm Impedance Using Neural Networks Yoshiyuki Tanaka Graduate School of Engineering, Hiroshima University, Higashi-hiroshima, 739-857, JAPAN Email: ytanaka@bsys.hiroshima-u.ac.jp

More information

Trajectory Planning Using High-Order Polynomials under Acceleration Constraint

Trajectory Planning Using High-Order Polynomials under Acceleration Constraint Journal of Optimization in Industrial Engineering (07) -6 Trajectory Planning Using High-Order Polynomials under Acceleration Constraint Hossein Barghi Jond a,*,vasif V. Nabiyev b, Rifat Benveniste c a

More information

Operation of the Ballbot on Slopes and with Center-of-Mass Offsets

Operation of the Ballbot on Slopes and with Center-of-Mass Offsets Proceedings of the IEEE International Conference on Robotics and Automation May 5 Seattle, WA, USA Operation of the Ballbot on Slopes and with Center-of-Mass Offsets Bhaskar Vaidya, Michael Shomin, Ralph

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

Quaternion-Based Tracking Control Law Design For Tracking Mode

Quaternion-Based Tracking Control Law Design For Tracking Mode A. M. Elbeltagy Egyptian Armed forces Conference on small satellites. 2016 Logan, Utah, USA Paper objectives Introduction Presentation Agenda Spacecraft combined nonlinear model Proposed RW nonlinear attitude

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

SLIDING MODE FAULT TOLERANT CONTROL WITH PRESCRIBED PERFORMANCE. Jicheng Gao, Qikun Shen, Pengfei Yang and Jianye Gong

SLIDING MODE FAULT TOLERANT CONTROL WITH PRESCRIBED PERFORMANCE. Jicheng Gao, Qikun Shen, Pengfei Yang and Jianye Gong International Journal of Innovative Computing, Information and Control ICIC International c 27 ISSN 349-498 Volume 3, Number 2, April 27 pp. 687 694 SLIDING MODE FAULT TOLERANT CONTROL WITH PRESCRIBED

More information