Experimental Comparison of Adaptive Controllers for Trajectory Tracking in Agricultural Robotics

Size: px
Start display at page:

Download "Experimental Comparison of Adaptive Controllers for Trajectory Tracking in Agricultural Robotics"

Transcription

1 Experimental Comparison of Adaptive Controllers for Trajectory Tracking in Agricultural Rootics Jarle Dørum, Tryve Utstumo, Jan Tommy Gravdahl Department of Engineering Cyernetics Norwegian University of Science and Technology NO-749 Trondheim, Norway Astract This paper descries the development of several controllers to handle a trajectory tracking prolem for a differentially wheeled root. Both simulations and tests on a real root were performed. A simple kinematic controller has een implemented to calculate desired velocities ased on current position and trajectory. In order to also consider the current velocities, i.e. the dynamics of the system, the output of this controller was used as input to a dynamic controller derived from a nonlinear model. The dynamic controller was made adaptive y using an on-line parameter estimation scheme to estimate the unknown parameters of the nonlinear model. Lastly, a direct model erence adaptive controller (MRAC) ased on a linear model was derived and implemented as an alternative to the adaptive dynamic controller. Index Terms Moile roots, differentially wheeled roots, trajectory tracking, adaptive control, system identification, agricultural rootics, I. INTRODUCTION This paper presents part of the ongoing research for developing an agricultural root that autonomously navigates in row crops while identifying and precision spraying individual weed leaves with hericide. The root is a differentially steered root with two rear mounted caster wheels, and may e modeled as a unicycle-like root. A picture of the prototype during testing in row crops is shown in Fig.. Previous research on the project includes development of a precision drop-on-demand nozzle for hericide application [], a model predictive row controller [] to minimize potential crop damage during operation and attitude estimation in agricultural rootics [3]. The nozzle array presented in [] is intended to only e slightly wider than the row crops, meaning that the root has to follow the row crops precisely. A small offset could mean that the weed is out of reach for the nozzles, leaving the weed untreated. This motivates the research in this paper to find a trajectory tracking controller that minimizes the tracking error. Another aspect to consider is changing physical properties of the root. For example, the weight of the root will change as hericide and fuel is consumed. To ensure satisfactory performance at all times, several adaptive approaches that update the controller gains continuously have een tested. Unicycle-like roots are used extensively in all kinds of fields and numerous models and controllers have een descried in pulications. In this paper a nonlinear model proposed in [4] has een used for simulations. The same Fig.. A picture of the prototype root on a field test. model was also used in [5] to develop an adaptive dynamic controller, which has een implemented and tested here ut with a different adaptation law. In [6] an adaptive controller using adaptive ackstepping is presented. [7] developed a model erence adaptive controller (MRAC) for the tracking prolem, ut only simulations were performed. A similar direct MRAC has een derived here and implemented on the root for testing. The most important contriution of this paper is the comparison of two different adaptive controllers implemented on the same root. The author is not aware of any previous implementations of the MRAC controller presented here on a real root. Different approaches to row crop guidance systems has een thoroughly explored and reviewed in [8]. However, this paper focuses merely on tracking a smooth and well defined trajectory without considering how to otain the trajectory. The results otained should e applicale to most unicyclelike roots. II. MATHEMATICAL MODEL The model used for simulations and some of the controller designs in this paper was presented in [4]. It is given as ẋ u cos ψ aω sin ψ δ x ẏ u sin ψ + aω cos ψ ψ u ω 3 ω 4 u + u δ y + δ u ω 5 uω 6 ω δ ω () where h [ x y ] T is the position, ψ is the heading angle, u is forward velocity, ω is angular velocity and a is the distance

2 III. CONTROLLER DESIGN ω G B a h ψ u d In many cases unicycle-like roots operate at low speeds and often inhiit low moment of inertia. In other words, the dynamics of u and ω are so fast that in many cases one may simplify u u, ω and only study the kinematic model given y ẋ ẏ u cos ψ a sin ψ u sin ψ + a cos ψ (4) ψ For larger roots operating at higher speeds the dynamics cannot simply e ignored. In the next sections, various controller designs are considered. y x Fig.. Drawing of unicycle-like root with centered rear mounted caster wheel, similar to the root all tests were performed on. from center of wheel axis to h as shown in Fig.. Motor inputs are given as velocities instead of torque values, which means that the motor controller is assumed to have a PID controller or similar. is a collection of physical parameters derived in [4] and included here for erence: ( ) Ra /(rk P T ) (mr t r + I e ) + rk DT k ( a Ra (I e d + R t r(i z + m )) + rdk DR k a 3 R a mr t /(k P T ) k a 4 R ( ) a ka k + B e /(rk P T ) + k a R a c ) /(rdk P R ) 5 R a mr t /(dk P R ) k a 6 R ( ) a ka k + B e d/(rk P R ) + k a R a () where R a is motor resistance, k a motor torque multiplied y gear ratio, k motor voltage multiplied y gear ratio, r wheel radius, I e motor moment of inertia, B e motor viscous friction coefficient, k P T, k DT, k P R, k DR are PID motor controller gains, I z moment of inertia aout vertical axis at center of mass, m mass. δ [ δ x δ y δu δω ] T (3) represent the uncertainties of the system caused y wheel slips and forces exerted y the caster wheel. For the purpose of this paper it has een assumed that δ. A. Trajectory Tracking Controller Let h d (t) [ x d (t) y d (t) ] T denote the time varying erence trajectory for the root. Only the erence position is considered, he the The tracking error is defined as h [ x d x y d y ] T. The kinematics from () may e written as ẋ cos ψ a sin ψ [ ẏ sin ψ a cos ψ u (5) ψ Recalling that h [x y] T [ẋ ] [ [ cos ψ a sin ψ u u ḣ A (6) ẏ sin ψ a cos ψ Multiplying (6) with the inverse of A gives [ [ẋ ] [ẋ ] u A cos ψ sin ψ ẏ a sin ψ a cos ψ (7) ẏ A controller ased on inverse kinematics is proposed in [5]: ( ) u c k cos ψ sin ψ + l x tanh x ω c a sin ψ a cos ψ ẋd lx x ( ) ky (8) ẏ d + l y tanh l y ỹ where k x, k y > are controller gains and l x, l y > are saturation constants. u c and ωc are desired forward and angular velocities, respectively. The controller is shown in [5] to have an asymptotically stale equilirium at the origin h [ ] T under the assumption of u u c and ω ω c. The name trajectory tracking controller and kinematic controller oth er to the same controller for the rest of this paper. Note that it is not necessary to explicitly control the desired heading, as discussed in [5]. Due to the non-holonomic nature of a differentially wheeled moile root, the heading will e tangent to the trajectory path given small position errors. Any heading deviation from the tangent will cause a change in position errors, so proving staility for the position will e sufficient. B. Dynamic Controller The kinematic controller will work adequately as long as the dynamics of the system are fast enough, i.e. the assumption of u u c and ω ωc is reasonale. In cases where the dynamics are too slow to e ignored or high precision tracking

3 is required, the kinematic controller alone may no longer e sufficient. reducing () to ν K ν () Consider the dynamic part of () [ u 3 ω [ 4 u ] + u 5 uω 6 ω Rearranging gives [ u ] Which may e written as u u + ω u 3 ω + 4 u ω + 5 uω + 6 ω (9) () ω uω ω () Motivated y the inverse dynamics in (), [5] proposes the controller given as u σ ω + σ uω ω () where σ [ σ σ ] u c + k ũ ω c + k, ω ũ u c u ω ω c ω (3) and k, k > are constant gains. In order to implement (), the values of must e known. Measuring or otherwise otaining the parameters needed to calculate may prove hard, thus the need to estimate ecomes a necessity. Replacing with the estimate ˆ in () gives ν ˆDσ + E ˆ (4) where ω ν, E, uω ω ] (5) [ˆ ˆD, ˆ [ˆ ] T ˆ ˆ3 ˆ4 ˆ5 ˆ6 ˆ Following is a staility analysis similar to what was done in [5]. () may e written as Similarly, (4) is written ν D ν + E (6) ν ˆDσ + E ˆ G G Dσ + E G (7) where ˆ and σ ω G, D (8) σ uω ω (3) may e written as σ σ ν c σ + K ν (9) where K diag(k, k ). Comining (6), (7) and (9) D ν + E D ν c + DK ν + E G () ν K ν + D G () where ν ν c ν descries the error dynamics of the system. For this analysis, is considered known, i.e. ˆ, Consider the following Lyapunov-like function V νt P ν (3) where P P T >. Differentiating (3) along the solution of () gives V ν T P K ν < ν (4) Which means that V is negative definite and gloal asymptotic staility can e concluded. C. On-line Parameter Estimation The dynamic controller given y (4) needs a good estimate ˆ in order to perform well. One approach to estimate ˆ is to log a test run with sufficiently excited input signal and use an off-line system identification technique, e.g. least-squares method. Another approach is to estimate ˆ on-line using an adaptation law ˆ. This section shows the derivation of ˆ using the gradient method, which is motivated y the minimization of a cost function. Consider () written on the form ν ϕ T u ω (5) ω uω ω where ν [u ] T. Filtering oth sides gives ν Λ(s) ϕt Λ(s) su ω Λ(s) sω uω ω (6) Which may e written as the parametric model where z ν Λ(s), ΦT ϕt Λ(s) z Φ T (7) and Λ(s) is chosen to e a Hurwitz polynomial of degree one, e.g. Λ(s) s +. Note that z and Φ are availale measurements, while is unknown. An estimate of z denoted ẑ is generated as ẑ Φ T ˆ (8) where ˆ is the currently est estimate of. A normalized estimation error is defined as ɛ (M T M) (z ẑ) (M T M) (z Φ T ˆ) (9) where M T M I + N s T N s is a diagonal matrix that normalizes the estimation error, and N s T N s is another diagonal matrix for design of the normalized signal. The reason for this normalization is to ensure oundedness, i.e. ΦM L (3) If Φ L, then M I is sufficient. If it is not, choosing M T M I + Φ T Φ (3) will ensure (3) is satisfied [9, p. 7]. An instantaneous cost function J(ˆ) is defined as J(ˆ) ɛt M T Mɛ (z ΦT ˆ) T (M T M) (z Φ T ˆ) (3)

4 Trajectory xd y d Kinematic Controller u c ω c u Reference Model Plant Adaptive Controller um ωm [ u e Kinematics x y ψ Fig. 3. Block diagram of the model erence adaptive controller. The gradient of (3) is J(ˆ) Φ(M T M) (z Φ T ˆ) Φɛ (33) Motivated y this, the following adaptation law for generating ˆ(t) is proposed ˆ Γ J(ˆ) ΓΦɛ (34) where Γ Γ T > is a diagonal gain matrix. According to [9, p. 75], (34) ensures that ) ˆ, ɛ L ) ɛ, N s T ɛ, ˆ L independent of the oundedness properties of Φ. In other words, oth parameters and estimation errors should remain ounded. It does not, however, ensure that (t) (t) ˆ(t) as t. To ensure that the parameters ˆ do in fact converge to their actual value, Φ must e persistently excited (PE), i.e., it satisfies [9, p. 54] α I t+t Φ(τ)Φ T (τ) dτ α I, t (35) T t for some T, α, α. It is in general difficult to show that Φ is PE for an input signal ν, and especially in a case like this where Φ has some nonlinear elements. D. Adaptive Dynamic Controller The results from section III-B and section III-C may e comined to form an adaptive dynamic controller. The on-line parameter estimation operates independently from the dynamic controller and vice versa, making it a modular design. This may prove eneficial in cases where parameter estimation is only needed parts of the time, or if it is desirale to run parameter estimation without running the dynamic controller. The control laws are given y ν ˆDσ + E ˆ, ˆ ΓΦɛ (36) where the notation is the same as in section III-B and section III-C. E. Direct Model Reference Adaptive Controller In this section, a simple direct Model Reference Adaptive Controller (MRAC) scheme as shown in Fig. 3 is derived. The concept is to design a model of similar structure to the plant (root), let the tracking erence e an input to the model, and make the output of the plant track the output of the model. For the direct MRAC approach, this is made possile y developing adaptation laws for the controller gains directly without having to identify actual system parameters. Consider a simplified, linear model of the dynamics of () given y [ u au + u (37) cω + d where a,, c, d are unknown system parameters (not the same as those introduced in Fig. ). In this case, u and ω are considered decoupled and will e analyzed separately. A erence model u m for u is chosen to e u m a m u + m u c (38) Laplace transforming (37) and (38) gives u s a u, u m m u c (39) The following control law is proposed Inserting (4) into (39) gives u k uu + l uu c (4) l u u s a + ku u c, u m m u c (4) It is desirale to make the transfer functions of (4) equal. Choosing lu m, k u a + a m (4) ensures equal transfer functions. However, it is not possile to implement since the values of a and are unknown. Instead of using the control law (4), a control law using estimates of ku and lu is proposed u k u (t)u + l u (t)u c (43) where k u (t) and l u (t) are the currently est estimates of k u and l u, respectively. Adding and sutracting ( k uu+l uu c ) to u yields u au + u + ( k uu + l ur) ( k uu + l ur) (44) which, after comining with (4), may e written as u a m u + m u c u + (k uu l uu c + u ) (45) Laplace transforming (45) gives u m u c } {{ } u m + (k uu l uu c + u ) (46)

5 Define the tracking error e u u u m to otain e u (k s + a uu luu c + u ) (47) m Since ku and lu are unknown, our est estimate of the tracking error ê u is ê u (k u (t)u l u (t)u c + u ) (48) Inserting u from (43) into (48) simply gives ê u, i.e. the estimated tracking error is zero. Note that the estimation error ɛ u e u ê u e u u u m is equal to the tracking error e u. Comining (43) and (47) while defining the gain parameter estimation errors k u (t) k u (t) ku, l u (t) l u (t) lu gives e u ( k u u + s + a l u u c ) (49) m ė u a m e u + ( k u u + l u u c ) (5) Consider the Lyapunov-like function V e u + k γ u + l γ u (5) with γ, γ >. Differentiating (5) along the solution of (49) gives V a m e u + k u ( e u u sgn() + ) k γ + l u (e u u c sgn() + ) (5) l γ Choosing k u γ e u u sgn(), lu γ e u u c sgn() (53) ensures V a m e u (54) Thus it is shown that V is negative semi definite, V has an upper ound V () and ounded elow y zero, i.e. V (t) V (). From the oundedness of V (t) and (5), it is clear that e u, k u, l u L. u c, the output of the kinematic controller (8), is ounded, so u c L. The transfer functions of (4) are in L, and it follows from [9, p. 8] that u, u m L. This means that all signals of (49) are ounded and ė u L. From [9, p. 74] it follows that since V (t) is ounded from elow and non-increasing, it has a finite limit as t, denoted V. It can also e seen that ( / ( e u eu(τ)dτ) a m V (τ)dτ ) / ( ) / (V () V ) a m (55) which is clearly ounded, so that e u L. Finally, [9, p. 8] shows that since ė u, e u L and e u L, then e u (t) as t. The results otained show that the tracking ojective of making the output of the plant u(t) track the output of the erence model u m (t) is achieved. It does not, however, guarantee that k u (t), l u (t) k u, l u as t, i.e. the poles of the plant may differ from those of the erence model. This should e of less concern, since k u (t), l u (t) are ounded and the true values of k u, l u are not of any real importance. In a very similar manner the same results are found for ω. A summary of the control laws are given in Tale I. A modification that was done to provide for a more roust implementation was to add a small feedack loop to (53) to get k u γ e u u sgn() αk u, lu γ e u u c sgn() βl u (56) where < α << and < β <<. TABLE I. u ω Control Laws for The MRAC Plant Reference Model Control Law s a u u m m s+a m u c d s c ω m dm s+c m ω c u k u(t)u + l u(t)u c, k u γ e uu sgn() l u γ e uu c sgn() e u u u m k ω(t)ω + l ω(t)ω c, k ω γ 3 e ωω sgn(d) l ω γ 4 e ωω c sgn(d) e ω ω ω m IV. SIMULATIONS AND REAL RUNS Simulations were performed using Matla/Simulink, while real runs were performed on the root shown in Fig. 4. The dimensions of the root are approximately c. m and d. m using the notation from Fig.. The root is running Root Operating System (ROS) and all controllers were implemented in C++. The motor controller has a low level PID controller that uses individual motor velocities as setpoints, and motor acceleration can e saturated to ensure slower dynamics. Without limits on acceleration the dynamics were so fast that all controllers had equal performance. For oth simulations and tests on the real root the following figure eight trajectory was used: x d (t) r e sin(ω e t) (57) y d (t) r e (cos(ω e t) ) For oth simulations and real runs r e.6 m and ω e.3 rad/s. The distance from wheel axle to h was chosen to e a. m. The simulated system uses T and initial estimates ˆ T.... are used for the dynamic and adaptive dynamic controllers. The on-line parameter estimation method was tested in simulations where is known to ensure that the estimated ˆ converges to its actual value. It was found that ˆ does indeed converge correctly while attempting to track the figure eight, which means that the input signal is sufficiently excited to ensure convergence. A comparison of all controllers is shown in Fig. 8. The estimated parameters during a real run are shown in Fig. 5 and Fig. 6. Controller inputs during a real run are shown in Fig. 7. It is clear from Fig. 8 (a) and (e) that the kinematic controller alone does not provide sufficient performance in this case. The dynamic controller shows good performance given

6 Fig. 4. A picture of the root used for the tests. The root uses a rear caster wheel. ku lu kω lω Fig. 6. Estimated system parameters during a real run with the adaptive dynamic controller with [ ]T and Γ diag(.,.,.,.,.,.). uc, c, ω uc, c, ω adap adap MRAC MRAC Fig. 5. Controller gains for the MRAC during a real run. All controller gains have initial values of.5. fairly accurate estimates. The adaptive dynamic controller appears to e ale to improve upon the performance of the dynamic controller as adapts (shown in Fig. 6). In Fig. 8 (i) and (j) the motor acceleration saturation limit was increased to make the system a it faster. It is interesting that the MRAC improves greatly when the dynamics are faster, while the adaptive dynamic controller has almost identical performance to the case with slower dynamics. V. C ONCLUSION Two different adaptive dynamic controllers for tracking a trajectory were implemented on a differentially wheeled root and compared with non-adaptive kinematic and dynamic controllers. The MRAC configuration, which the author has een unale to find previous papers presenting real implementations of, delivered the est performance of all controllers on a system with fairly slow dynamics, while the other adaptive dynamic controller had equal or etter performance on a very slow system. R EFERENCES [] F. Urdal, T. Utstumo, S. A. Ellingsen, J. K. Vatne, and T. Gravdahl, Design and control of precision drop-on-demand hericide application in agricultural rootics, in The 3th international Conference on Control, Automation, Rootics and Vision, Singapore. IEEE, 4. [] T. Utstumo, T. Berge, and J. T. Gravdahl, Non-linear model predictive control for constrained root navigation in row crops, in the Proceedings of the 5 IEEE International Conference on Industrial Technology (ICIT 5), Seville, Spain, March Fig. 7. Motor controller inputs from the MRAC and the adaptive dynamic controller during a test run with the slow dynamics. The inputs ecome smoother as the parameters adapt. [3] T. Utstumo and J. T. Gravdahl, Implementation and comparison of attitude estimation methods for agricultural rootics, Agricontrol. Vol. 4. No.. 3, pp. 5 57, 3. [4] C. De La Cruz and R. Carelli, Dynamic Modeling and Centralized Formation Control of Moile Roots, IECON 6 3nd Annual Conference on IEEE Industrial Electronics, pp , Nov. 6. [Online]. Availale: [5] F. N. Martins, W. C. Celeste, R. Carelli, M. Sarcinelli-Filho, and T. F. Bastos-Filho, An adaptive dynamic controller for autonomous moile root trajectory tracking, Control Engineering Practice, vol. 6, no., pp , Nov. 8. [Online]. Availale: [6] T. Fukao, H. Nakagawa, and N. Adachi, Adaptive tracking control of a nonholonomic moile root, Rootics and Automation, IEEE Transactions on, vol. 6, no. 5, pp , Oct. [7] E. Canigur and M. Ozkan, Model erence adaptive control of a nonholonomic wheeled moile root for trajectory tracking, in Innovations in Intelligent Systems and Applications (INISTA), International Symposium on, July, pp. 5. [8] F. Dong, W. Heinemann, and R. Kasper, Development of a row guidance system for an autonomous root for white asparagus harvesting, Computers and Electronics in Agriculture, vol. 79, no., pp. 6 5,. [Online]. Availale: [9] P. Ioannou and J. Sun, Roust Adaptive Control. Dover Pulications, 3. [Online]. Availale:

7 sim (a) Simulation with kinematic controller. () Simulation with dynamic controller real.5 (c) Simulation with adaptive dynamic controller...5 (d) Simulation with MRAC (e) Real run with kinematic controller. (f) Real run with dynamic controller (g) Real run with adaptive dynamic controller. (h) Real run with MRAC (i) Real run with adaptive dynamic controller on a faster system (j) Real run with MRAC on a faster system Fig. 8. Comparison of all the controllers with a relatively slow system and two selected runs on a faster system.

Comments on A Time Delay Controller for Systems with Uncertain Dynamics

Comments on A Time Delay Controller for Systems with Uncertain Dynamics Comments on A Time Delay Controller for Systems with Uncertain Dynamics Qing-Chang Zhong Dept. of Electrical & Electronic Engineering Imperial College of Science, Technology, and Medicine Exhiition Rd.,

More information

Sliding mode observers for sensorless control of current-fed induction motors

Sliding mode observers for sensorless control of current-fed induction motors 2 American Control Conference on O'Farrell Street, San Francisco, CA, USA une 29 - uly, 2 Sliding mode oservers for sensorless control of current-fed induction motors Daniele Bullo, Antonella Ferrara and

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

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

Differential Flatness-based Kinematic and Dynamic Control of a Differentially Driven Wheeled Mobile Robot

Differential Flatness-based Kinematic and Dynamic Control of a Differentially Driven Wheeled Mobile Robot Differential Flatness-ased Kinematic and Dynamic Control of a Differentially Driven Wheeled Moile Root Chin Pei Tang, IEEE Memer Astract In this paper, we present an integrated motion planning and control

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

Section 8.5. z(t) = be ix(t). (8.5.1) Figure A pendulum. ż = ibẋe ix (8.5.2) (8.5.3) = ( bẋ 2 cos(x) bẍ sin(x)) + i( bẋ 2 sin(x) + bẍ cos(x)).

Section 8.5. z(t) = be ix(t). (8.5.1) Figure A pendulum. ż = ibẋe ix (8.5.2) (8.5.3) = ( bẋ 2 cos(x) bẍ sin(x)) + i( bẋ 2 sin(x) + bẍ cos(x)). Difference Equations to Differential Equations Section 8.5 Applications: Pendulums Mass-Spring Systems In this section we will investigate two applications of our work in Section 8.4. First, we will consider

More information

3 Rigid Spacecraft Attitude Control

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

More information

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

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

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

Rigid Manipulator Control

Rigid Manipulator Control Rigid Manipulator Control The control problem consists in the design of control algorithms for the robot motors, such that the TCP motion follows a specified task in the cartesian space Two types of task

More information

DESIGN SUPPORT FOR MOTION CONTROL SYSTEMS Application to the Philips Fast Component Mounter

DESIGN SUPPORT FOR MOTION CONTROL SYSTEMS Application to the Philips Fast Component Mounter DESIGN SUPPORT FOR MOTION CONTROL SYSTEMS Application to the Philips Fast Component Mounter Hendri J. Coelingh, Theo J.A. de Vries and Jo van Amerongen Dreel Institute for Systems Engineering, EL-RT, University

More information

Integration of Constraint Equations in Problems of a Disc and a Ball Rolling on a Horizontal Plane

Integration of Constraint Equations in Problems of a Disc and a Ball Rolling on a Horizontal Plane Integration of Constraint Equations in Problems of a Disc and a Ball Rolling on a Horizontal Plane Eugeny A. Mityushov Ural Federal University Department of Theoretical Mechanics Prospect Mira 19 62 2

More information

ON FLATNESS OF NONLINEAR IMPLICIT SYSTEMS

ON FLATNESS OF NONLINEAR IMPLICIT SYSTEMS ON FLATNESS OF NONLINEAR IMPLICIT SYSTEMS Paulo Sergio Pereira da Silva, Simone Batista Escola Politécnica da USP Av. Luciano Gualerto trav. 03, 158 05508-900 Cidade Universitária São Paulo SP BRAZIL Escola

More information

Robot Position from Wheel Odometry

Robot Position from Wheel Odometry Root Position from Wheel Odometry Christopher Marshall 26 Fe 2008 Astract This document develops equations of motion for root position as a function of the distance traveled y each wheel as a function

More information

Distributed control of "ball on beam" system

Distributed control of ball on beam system XI International PhD Workshop OWD 29, 17 2 Octoer 29 Distriuted control of "all on eam" system Michał Ganois, University of Science and Technology AGH Astract This paper presents possiilities of control

More information

Mixed Control Moment Gyro and Momentum Wheel Attitude Control Strategies

Mixed Control Moment Gyro and Momentum Wheel Attitude Control Strategies AAS03-558 Mixed Control Moment Gyro and Momentum Wheel Attitude Control Strategies C. Eugene Skelton II and Christopher D. Hall Department of Aerospace & Ocean Engineering Virginia Polytechnic Institute

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

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

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

Investigation of a Ball Screw Feed Drive System Based on Dynamic Modeling for Motion Control

Investigation of a Ball Screw Feed Drive System Based on Dynamic Modeling for Motion Control Investigation of a Ball Screw Feed Drive System Based on Dynamic Modeling for Motion Control Yi-Cheng Huang *, Xiang-Yuan Chen Department of Mechatronics Engineering, National Changhua University of Education,

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

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

The PVTOL Aircraft. 2.1 Introduction

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

More information

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-Line Fast Algebraic Parameter and State Estimation for a DC Motor Applied to Adaptive Control

On-Line Fast Algebraic Parameter and State Estimation for a DC Motor Applied to Adaptive Control Proceedings of the World Congress on Engineering 28 Vol II WCE 28, July 2-4, 28, London, U.K. On-Line Fast Algebraic Parameter and State Estimation for a DC Motor Applied to Adaptive Control G. Mamani,

More information

Control for an Autonomous Mobile Robot Using New Behavior of Non-linear Chaotic Systems.

Control for an Autonomous Mobile Robot Using New Behavior of Non-linear Chaotic Systems. Control for an Autonomous Moile Root Using New Behavior of Non-linear Chaotic Systems. Salah NASR CEM Laoratory ENIS Sfax National Engineering School of Sousse University of Sousse Sousse, Tunisia Email:

More information

Adaptive Nonlinear Control Allocation of. Non-minimum Phase Uncertain Systems

Adaptive Nonlinear Control Allocation of. Non-minimum Phase Uncertain Systems 2009 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 10-12, 2009 ThA18.3 Adaptive Nonlinear Control Allocation of Non-minimum Phase Uncertain Systems Fang Liao, Kai-Yew Lum,

More information

Singularity-Free Dynamic Equations of Spacecraft-Manipulator Systems

Singularity-Free Dynamic Equations of Spacecraft-Manipulator Systems Singularity-Free Dynamic Equations of Spacecraft-Manipulator Systems Pål J. From Kristin Y. Pettersen Jan T. Gravdahl Engineering Cyernetics, Norwegian University of Science & Technology, Norway Astract:

More information

Lecture 13: Internal Model Principle and Repetitive Control

Lecture 13: Internal Model Principle and Repetitive Control ME 233, UC Berkeley, Spring 2014 Xu Chen Lecture 13: Internal Model Principle and Repetitive Control Big picture review of integral control in PID design example: 0 Es) C s) Ds) + + P s) Y s) where P s)

More information

Concurrent Learning for Convergence in Adaptive Control without Persistency of Excitation

Concurrent Learning for Convergence in Adaptive Control without Persistency of Excitation Concurrent Learning for Convergence in Adaptive Control without Persistency of Excitation Girish Chowdhary and Eric Johnson Abstract We show that for an adaptive controller that uses recorded and instantaneous

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

Physics 106a, Caltech 4 December, Lecture 18: Examples on Rigid Body Dynamics. Rotating rectangle. Heavy symmetric top

Physics 106a, Caltech 4 December, Lecture 18: Examples on Rigid Body Dynamics. Rotating rectangle. Heavy symmetric top Physics 106a, Caltech 4 December, 2018 Lecture 18: Examples on Rigid Body Dynamics I go through a number of examples illustrating the methods of solving rigid body dynamics. In most cases, the problem

More information

Impedance Control for a Free-Floating Robot in the Grasping of a Tumbling Target with Parameter Uncertainty

Impedance Control for a Free-Floating Robot in the Grasping of a Tumbling Target with Parameter Uncertainty Impedance Control for a Free-Floating Root in the Grasping of a Tumling Target with arameter Uncertainty Satoko Aiko, Roerto ampariello and Gerd Hirzinger Institute of Rootics and Mechatronics German Aerospace

More information

Predictive Cascade Control of DC Motor

Predictive Cascade Control of DC Motor Volume 49, Number, 008 89 Predictive Cascade Control of DC Motor Alexandru MORAR Abstract: The paper deals with the predictive cascade control of an electrical drive intended for positioning applications.

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

Math 216 Second Midterm 28 March, 2013

Math 216 Second Midterm 28 March, 2013 Math 26 Second Midterm 28 March, 23 This sample exam is provided to serve as one component of your studying for this exam in this course. Please note that it is not guaranteed to cover the material that

More information

Asynchronous Training in Wireless Sensor Networks

Asynchronous Training in Wireless Sensor Networks u t... t. tt. tt. u.. tt tt -t t t - t, t u u t t. t tut t t t t t tt t u t ut. t u, t tt t u t t t t, t tt t t t, t t t t t. t t tt u t t t., t- t ut t t, tt t t tt. 1 tut t t tu ut- tt - t t t tu tt-t

More information

Magnetic attitude control for satellites

Magnetic attitude control for satellites Magnetic attitude control for satellites Jan Tommy Gravdahl, Department of Engineering Cyernetics Norwegian University of Science and Technology N-7491 TRONDHEIM, Norway Astract In this paper it is proven

More information

Spacecraft Attitude Control with RWs via LPV Control Theory: Comparison of Two Different Methods in One Framework

Spacecraft Attitude Control with RWs via LPV Control Theory: Comparison of Two Different Methods in One Framework Trans. JSASS Aerospace Tech. Japan Vol. 4, No. ists3, pp. Pd_5-Pd_, 6 Spacecraft Attitude Control with RWs via LPV Control Theory: Comparison of Two Different Methods in One Framework y Takahiro SASAKI,),

More information

Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective

Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective Andrea Serrani Department of Electrical and Computer Engineering Collaborative Center for Control Sciences The Ohio State University

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

Model Reference Adaptive Control for Deaerator Pressure and Level System

Model Reference Adaptive Control for Deaerator Pressure and Level System Model Reference Adaptive for Deaerator Pressure and Level Sumardi 1, Putri Sarah 2, Enda Wista Sinuraya 3, Yuli Christyono 4, Aghus Sofwan 5 Department of Electrical Engineering, Diponegoro University

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

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

COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE

COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE B.R. Andrievsky, A.L. Fradkov Institute for Problems of Mechanical Engineering of Russian Academy of Sciences 61, Bolshoy av., V.O., 199178 Saint Petersburg,

More information

Forces of Constraint & Lagrange Multipliers

Forces of Constraint & Lagrange Multipliers Lectures 30 April 21, 2006 Written or last updated: April 21, 2006 P442 Analytical Mechanics - II Forces of Constraint & Lagrange Multipliers c Alex R. Dzierba Generalized Coordinates Revisited Consider

More information

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 4, No Sofia 04 Print ISSN: 3-970; Online ISSN: 34-408 DOI: 0.478/cait-04-00 Nonlinear PD Controllers with Gravity Compensation

More information

An Approach of Robust Iterative Learning Control for Uncertain Systems

An Approach of Robust Iterative Learning Control for Uncertain Systems ,,, 323 E-mail: mxsun@zjut.edu.cn :, Lyapunov( ),,.,,,.,,. :,,, An Approach of Robust Iterative Learning Control for Uncertain Systems Mingxuan Sun, Chaonan Jiang, Yanwei Li College of Information Engineering,

More information

Travel Grouping of Evaporating Polydisperse Droplets in Oscillating Flow- Theoretical Analysis

Travel Grouping of Evaporating Polydisperse Droplets in Oscillating Flow- Theoretical Analysis Travel Grouping of Evaporating Polydisperse Droplets in Oscillating Flow- Theoretical Analysis DAVID KATOSHEVSKI Department of Biotechnology and Environmental Engineering Ben-Gurion niversity of the Negev

More information

Modeling and Motion Planning for Mechanisms on a Non-Inertial Base

Modeling and Motion Planning for Mechanisms on a Non-Inertial Base 9 IEEE International Conference on Rootics and Automation Koe International Conference Center Koe, Japan, May 1-17, 9 Modeling and Motion Planning for Mechanisms on a Non-Inertial Base Pål J. From 1 Vincent

More information

MODEL REFERENCE ADAPTIVE CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR

MODEL REFERENCE ADAPTIVE CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR Journal of ELECTRICAL ENGINEERING, VOL. 62, NO. 3, 2, 7 25 MODEL REFERENCE ADAPTIVE CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR Marián Tárník Ján Murgaš In this paper the classical theory of the direct

More information

Design Parameter Sensitivity Analysis of High-Speed Motorized Spindle Systems Considering High-Speed Effects

Design Parameter Sensitivity Analysis of High-Speed Motorized Spindle Systems Considering High-Speed Effects Proceedings of the 2007 IEEE International Conference on Mechatronics and Automation August 5-8, 2007, Harin, China Design Parameter Sensitivity Analysis of High-Speed Motorized Spindle Systems Considering

More information

Computer Problem 1: SIE Guidance, Navigation, and Control

Computer Problem 1: SIE Guidance, Navigation, and Control Computer Problem 1: SIE 39 - Guidance, Navigation, and Control Roger Skjetne March 12, 23 1 Problem 1 (DSRV) We have the model: m Zẇ Z q ẇ Mẇ I y M q q + ẋ U cos θ + w sin θ ż U sin θ + w cos θ θ q Zw

More information

Attitude Regulation About a Fixed Rotation Axis

Attitude Regulation About a Fixed Rotation Axis AIAA Journal of Guidance, Control, & Dynamics Revised Submission, December, 22 Attitude Regulation About a Fixed Rotation Axis Jonathan Lawton Raytheon Systems Inc. Tucson, Arizona 85734 Randal W. Beard

More information

Exponential Controller for Robot Manipulators

Exponential Controller for Robot Manipulators Exponential Controller for Robot Manipulators Fernando Reyes Benemérita Universidad Autónoma de Puebla Grupo de Robótica de la Facultad de Ciencias de la Electrónica Apartado Postal 542, Puebla 7200, México

More information

Advanced Dynamics. - Lecture 4 Lagrange Equations. Paolo Tiso Spring Semester 2017 ETH Zürich

Advanced Dynamics. - Lecture 4 Lagrange Equations. Paolo Tiso Spring Semester 2017 ETH Zürich Advanced Dynamics - Lecture 4 Lagrange Equations Paolo Tiso Spring Semester 2017 ETH Zürich LECTURE OBJECTIVES 1. Derive the Lagrange equations of a system of particles; 2. Show that the equation of motion

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

ADAPTIVE NEURAL NETWORK CONTROL OF MECHATRONICS OBJECTS

ADAPTIVE NEURAL NETWORK CONTROL OF MECHATRONICS OBJECTS acta mechanica et automatica, vol.2 no.4 (28) ADAPIE NEURAL NEWORK CONROL OF MECHARONICS OBJECS Egor NEMSE *, Yuri ZHUKO * * Baltic State echnical University oenmeh, 985, St. Petersburg, Krasnoarmeyskaya,

More information

SKATEBOARD: A HUMAN CONTROLLED NON-HOLONOMIC SYSTEM

SKATEBOARD: A HUMAN CONTROLLED NON-HOLONOMIC SYSTEM Proceedings of the ASME 205 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference IDETC/CIE 205 August 2-5, 205, Boston, Massachusetts, USA DETC205-4752

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

Optimization of Model-Reference Variable-Structure Controller Parameters for Direct-Current Motor

Optimization of Model-Reference Variable-Structure Controller Parameters for Direct-Current Motor Journal of Computations & Modelling, vol., no.3, 1, 67-88 ISSN: 179-765 (print), 179-885 (online) Scienpress Ltd, 1 Optimization of Model-Reference Variable-Structure Controller Parameters for Direct-Current

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

Analysis and Design of Hybrid AI/Control Systems

Analysis and Design of Hybrid AI/Control Systems Analysis and Design of Hybrid AI/Control Systems Glen Henshaw, PhD (formerly) Space Systems Laboratory University of Maryland,College Park 13 May 2011 Dynamically Complex Vehicles Increased deployment

More information

PARAMETER IDENTIFICATION, MODELING, AND SIMULATION OF A CART AND PENDULUM

PARAMETER IDENTIFICATION, MODELING, AND SIMULATION OF A CART AND PENDULUM PARAMETER IDENTIFICATION, MODELING, AND SIMULATION OF A CART AND PENDULUM Erin Bender Mechanical Engineering Erin.N.Bender@Rose-Hulman.edu ABSTRACT In this paper a freely rotating pendulum suspended from

More information

sc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11

sc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11 sc46 - Control Systems Design Q Sem Ac Yr / Mock Exam originally given November 5 9 Notes: Please be reminded that only an A4 paper with formulas may be used during the exam no other material is to be

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

An adaptive sliding mode control scheme for induction motor drives

An adaptive sliding mode control scheme for induction motor drives An adaptive sliding mode control scheme for induction motor drives Oscar Barambones, Patxi Alkorta, Aitor J. Garrido, I. Garrido and F.J. Maseda ABSTRACT An adaptive sliding-mode control system, which

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

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

EE2351 POWER SYSTEM OPERATION AND CONTROL UNIT I THE POWER SYSTEM AN OVERVIEW AND MODELLING PART A

EE2351 POWER SYSTEM OPERATION AND CONTROL UNIT I THE POWER SYSTEM AN OVERVIEW AND MODELLING PART A EE2351 POWER SYSTEM OPERATION AND CONTROL UNIT I THE POWER SYSTEM AN OVERVIEW AND MODELLING PART A 1. What are the advantages of an inter connected system? The advantages of an inter-connected system are

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

Chapter 10 Practice Test

Chapter 10 Practice Test Chapter 10 Practice Test 1. At t = 0, a wheel rotating about a fixed axis at a constant angular acceleration of 0.40 rad/s 2 has an angular velocity of 1.5 rad/s and an angular position of 2.3 rad. What

More information

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

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

More information

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

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

More information

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

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

More information

Effect of Uniform Horizontal Magnetic Field on Thermal Instability in A Rotating Micropolar Fluid Saturating A Porous Medium

Effect of Uniform Horizontal Magnetic Field on Thermal Instability in A Rotating Micropolar Fluid Saturating A Porous Medium IOSR Journal of Mathematics (IOSR-JM) e-issn: 78-578, p-issn: 39-765X. Volume, Issue Ver. III (Jan. - Fe. 06), 5-65 www.iosrjournals.org Effect of Uniform Horizontal Magnetic Field on Thermal Instaility

More information

Fundamental properties of snake robot locomotion

Fundamental properties of snake robot locomotion The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan Fundamental properties of snake robot locomotion Pål Liljebäck, Kristin Y. Pettersen, Øyvind

More information

A Grey Pseudo Random Number Generator

A Grey Pseudo Random Number Generator A Grey Pseudo Random Numer Generator Yi-Fung Huang 1 Kun-Li Wen 2 Chu-Hsing Lin 3 Jen-Chieh Chang 4 1, 3, 4 Department of Computer Science and Information Engineering Tunghai University, Taichung, Taiwan

More information

Expansion formula using properties of dot product (analogous to FOIL in algebra): u v 2 u v u v u u 2u v v v u 2 2u v v 2

Expansion formula using properties of dot product (analogous to FOIL in algebra): u v 2 u v u v u u 2u v v v u 2 2u v v 2 Least squares: Mathematical theory Below we provide the "vector space" formulation, and solution, of the least squares prolem. While not strictly necessary until we ring in the machinery of matrix algera,

More information

Lecture Notes Multibody Dynamics B, wb1413

Lecture Notes Multibody Dynamics B, wb1413 Lecture Notes Multibody Dynamics B, wb1413 A. L. Schwab & Guido M.J. Delhaes Laboratory for Engineering Mechanics Mechanical Engineering Delft University of Technolgy The Netherlands June 9, 29 Contents

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

1 Systems of Differential Equations

1 Systems of Differential Equations March, 20 7- Systems of Differential Equations Let U e an open suset of R n, I e an open interval in R and : I R n R n e a function from I R n to R n The equation ẋ = ft, x is called a first order ordinary

More information

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202)

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202) J = x θ τ = J T F 2018 School of Information Technology and Electrical Engineering at the University of Queensland Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202) 1 23-Jul Introduction + Representing

More information

The single track model

The single track model The single track model Dr. M. Gerdts Uniersität Bayreuth, SS 2003 Contents 1 Single track model 1 1.1 Geometry.................................... 1 1.2 Computation of slip angles...........................

More information

Exponential Convergence Bounds in Least Squares Estimation: Identification of Viscoelastic Properties in Atomic Force Microscopy

Exponential Convergence Bounds in Least Squares Estimation: Identification of Viscoelastic Properties in Atomic Force Microscopy Exponential Convergence Bounds in Least Squares Estimation: Identification of Viscoelastic Properties in Atomic Force Microscopy Michael R. P. Ragazzon, J. Tommy Gravdahl, Kristin Y. Pettersen Department

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

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

A Novel Ball on Beam Stabilizing Platform with Inertial Sensors Part II: Hybrid Controller Design: Partial Pole Assignment & Rapid Control Prototyping

A Novel Ball on Beam Stabilizing Platform with Inertial Sensors Part II: Hybrid Controller Design: Partial Pole Assignment & Rapid Control Prototyping Vol. 6, No., A Novel Ball on Beam Stailizing Platform with Inertial Sensors Part II: Hyrid Controller Design: Partial Pole Assignment & Rapid Control Prototyping Ali Shahaz Haider Control Systems Laoratory

More information

Rotational Kinematics

Rotational Kinematics Rotational Kinematics Rotational Coordinates Ridged objects require six numbers to describe their position and orientation: 3 coordinates 3 axes of rotation Rotational Coordinates Use an angle θ to describe

More information

Manufacturing Equipment Control

Manufacturing Equipment Control QUESTION 1 An electric drive spindle has the following parameters: J m = 2 1 3 kg m 2, R a = 8 Ω, K t =.5 N m/a, K v =.5 V/(rad/s), K a = 2, J s = 4 1 2 kg m 2, and K s =.3. Ignore electrical dynamics

More information

Models for Bearing Damage Detection in Induction Motors Using Stator Current Monitoring

Models for Bearing Damage Detection in Induction Motors Using Stator Current Monitoring Models for Bearing Damage Detection in Induction Motors Using Stator Current Monitoring Martin Blödt 1,Student Memer, IEEE, Pierre Granjon 2, Bertrand Raison 3,Memer, IEEE, and Gilles Rostaing 4 1 Laoratoire

More information

The dynamics of a Mobile Inverted Pendulum (MIP)

The dynamics of a Mobile Inverted Pendulum (MIP) The dynamics of a Mobile Inverted Pendulum (MIP) 1 Introduction Saam Ostovari, Nick Morozovsky, Thomas Bewley UCSD Coordinated Robotics Lab In this document, a Mobile Inverted Pendulum (MIP) is a robotic

More information

Getting Some Big Air

Getting Some Big Air Getting Some Big Air Control #10499 February 14, 2011 Abstract In this paper we address the problem of optimizing a ramp for a snowboarder to travel. Our approach is two sided. We first address the forward

More information

Target Localization and Circumnavigation Using Bearing Measurements in 2D

Target Localization and Circumnavigation Using Bearing Measurements in 2D Target Localization and Circumnavigation Using Bearing Measurements in D Mohammad Deghat, Iman Shames, Brian D. O. Anderson and Changbin Yu Abstract This paper considers the problem of localization and

More information

Research Article Relative Status Determination for Spacecraft Relative Motion Based on Dual Quaternion

Research Article Relative Status Determination for Spacecraft Relative Motion Based on Dual Quaternion Mathematical Prolems in Engineering Volume 214, Article ID 62724, 7 pages http://dx.doi.org/1.1155/214/62724 Research Article Relative Status Determination for Spacecraft Relative Motion Based on Dual

More information

PHY 114 Summer Midterm 2 Solutions

PHY 114 Summer Midterm 2 Solutions PHY 114 Summer 009 - Midterm Solutions Conceptual Question 1: Can an electric or a magnetic field, each constant in space and time, e used to accomplish the actions descried elow? Explain your answers.

More information

Final Exam April 30, 2013

Final Exam April 30, 2013 Final Exam Instructions: You have 120 minutes to complete this exam. This is a closed-book, closed-notes exam. You are allowed to use a calculator during the exam. Usage of mobile phones and other electronic

More information

Chapter #6 EEE State Space Analysis and Controller Design

Chapter #6 EEE State Space Analysis and Controller Design hapter #6 EEE3-83 State Space nalsis and ontroller Design State feedack Linear Quadratic Regulator (LQR) Open and closed loop estimators Reduced Order Estimators (not assessed) racking Module Leader: Dr

More information