Robust control of a wheeled mobile robot by voltage control strategy

Size: px
Start display at page:

Download "Robust control of a wheeled mobile robot by voltage control strategy"

Transcription

1 Nonlinear Dyn (215) 79: DOI 1.17/s ORIGINAL PAPER Robust control of a wheeled mobile robot by voltage control strategy Mohammad Mehdi Fateh Aliasghar Arab Received: 29 June 213 / Accepted: 15 August 214 / Published online: 6 September 214 Springer Science+Business Media Dordrecht 214 Abstract A nonholonomic wheeled mobile robot is an uncertain nonlinear system. To guarantee stability and overcome uncertainties, the torue-based control approaches become computationally extensive. To simplify the control problem, this paper develops a novel robust control approach based on the voltage control strategy. To improve the precision, the dynamics of motors are taken into account. In addition, a novel statespace model for the electrically driven nonholonomic wheeled mobile robot in the workspace is presented. The most important advantage of the proposed control law is that it is free from the robot dynamics, thereby the controller is simple, fast response, and robust with ignorable tracking error. The control approach is verified by stability analysis. Simulations and experimental results show the effectiveness of the proposed control applied to a nonholonomic wheeled mobile robot driven by permanent magnet DC motors. A comparison with an adaptive feedback linearizing control approach and the control confirms the superiority of the proposed approach in terms of precision, simplicity of design, and computations. Keywords Wheeled mobile robot Robust control Voltage control strategy Uncertainty M. M. Fateh (B) A. Arab Department of Electrical and Robotic Engineering, Shahrood University, Shahrood, Iran mmfateh@shahroodut.ac.ir 1 Introduction There is a great attention to employ mobile robots in several applications. Mobile robots play an interesting role in hazardous environments would be unsafe for human. The wheeled nonholonomic robots are into a class of mobile robots that have operated as automated guided vehicles, rescue robots, and electrically wheelchairs. There has been an increasing interest to control the nonholonomic wheeled robots in the presence of uncertainties. The uncertainties may include model uncertainty containing the kinematics and dynamics, external disturbances raised from unknown environment, disturbed reference trajectories, and noises. To overcome uncertainties, valuable classic control approaches have been presented. For example, one can address H control [1], sliding mode control [2], adaptive control [3] adaptive sliding mode control [4], adaptive feedback linearization control [5], robust control [6], and robust adaptive control [7]. Alternatively, intelligent control has become an interesting topic for controlling complex systems by function approximation or obtaining rules from the experts knowledge using some powerful tools such as fuzzy logic, neural networks, and intelligent algorithms. There are valuable research works in this field such as adaptive neural control [8], adaptive fuzzy control [9], fuzzy neural control [1], fuzzy control design using particle swarm optimization [11], and fuzzy control design using genetic algorithm [12] to name a few. Downloaded from

2 336 M. M. Fateh, A. Arab The tracking control is the goal of the presented control approaches for mobile robots. An approach to couple path planning and control for mobile robot navigation in a hybrid control framework was presented [13]. An experimental study of dynamic-based trajectory tracking of a four-wheeled autonomous ground vehicle was reported [14]. A main trend in the control of wheeled robots is the use of two main control loops namely the kinematic control and the torue control [8]. Many control approaches have used the mentioned structure to control a wheeled robot. The purpose of kinematic controller was to produce velocity output for the robot to make the tracking error converge to zero. A torue controller is designed based on the system dynamics such that the velocity of the mobile robot converges to the generated desired velocity by the kinematic controller. The early approach proposed for the kinematic controller is the backstepping control [15]. To improve its performance, adaptive kinematic controller [16], fuzzy control [17], and neural network [18] were developed. The dynamic controller includes many control approaches particularly robust control to overcome uncertainties. Considering the actuator dynamics and the constraints for voltage and current of motors as practical issues is reuired in the control of a nonholonomic mobile robot. A trajectory tracking control for a nonholonomic mobile robot by the integration of a kinematic controller and neural dynamic controller was investigated, the wheel actuator dynamics is integrated with mobile robot dynamics and kinematics so that the actuator input voltages are the control inputs [19]. An adaptive nonlinear model-based prediction control was reported for trajectory tracking of wheeled mobilerobots in which robot dynamics including the actuator dynamics are subject to various uncertainties [2]. Near minimum-time direct voltage control algorithms were proposed for wheeled mobile robots with current and voltage constraints so that voltages to the motors are controlled directly without velocity/torueservo modules, while satisfying the current constraints [21]. In the mentioned control methods that are based on the torue control strategy, the voltage or current of motors must be controlled so as to provide a desired torue as a reference torue for the torue control loop that drives the robot. Actually, two control loops are used, one for producing the reference torue and another for tracking the reference signal. In the proposed control loop in this paper, the reference torue is not provided, thus one control loop is omitted. Actually, the motor voltages as the inputs of the integrated system are directly controlled as the control laws. So far, control of wheeled robots has used the torue control; however, the torue control approaches would have some shortcomings. This type of control is nonlinear, coupled, and computationally extensive due to the characteristics of the robot dynamics. In addition, the dynamics of the robot s motors are excluded from the control problem, as they become dominant in high-velocity and high-precise applications. It has been shown that the dynamics of actuators should be taken into consideration to ensure a reliable and meaningful control performance [22]. Furthermore, the torue commands are assumed as the inputs of the robotic system; however, the robot is driven by the motors with voltage inputs in practice. Therefore, giving the voltage commands as the control inputs is realized to be more practical than the torue commands. The main contribution of this paper is to employ a voltage control loop in replace of the torue control loop. This idea simplifies the control problem and improves the precision by taking the dynamics of motors into account. A novel robust control law is then proposed, which can efficiently overcome uncertainties since it is free from the robot dynamics. This advantage makes it simple, fast response, and robust with ignorable tracking error. In addition, a novel state-space model of nonholonomic robot system in the workspace is presented. The proposed control is compared with an adaptive feedback linearizing control approach [5] and traditional control through simulations and experimental results. Voltage control strategy has shown superiority to torue control strategy in the control of robot manipulators [23]. The torue control strategy considers the joint torues as the control inputs, as the voltage control strategy focuses on the motor voltages as the control inputs of the robotic system. As a result, the voltage control strategy pays attention to the model of motors which is much simpler than the model of robot manipulator used for the torue control strategy. Recently, various control approaches in voltage control strategy such as robust fuzzy control [24], robust control of flexible-joint robots [25], and robust control by estimation of uncertainty [26] were proposed for robot manipulators. In this paper, the voltage control is developed for the nonholonomic wheeled mobile robot in the

3 Robust control of a wheeled mobile robot 337 presence of uncertainties. The novel control design is called as the robust voltage control (RVC). The rest of this paper is organized as follows. Section 2 presents the dynamics of an electrically driven nonholonomic wheeled mobile robot. Section 3 develops the voltage control and formulates the robust control approach. Section 4 presents the stability analysis and performance evaluation. Section 5 illustrates the simulation results, and finally, the Sect. 6 concludes the paper. 2 Modeling An electrically driven nonholonomic mobile robot can be modeled via kinematics, dynamics, and actuator modeling. Kinematics deals with the geometric relationships without considering the role of forces. Dynamics studies the motion caused by forces. Actuator modeling relates the control input to the torue input of the robot. Consider a nonholonomic mobile robot consists of two active wheels or joints. Each wheel is driven by a permanent magnet DC motor through a coupling as shown in Fig. 1. OXY is the reference coordinate system, and O r X r Y r is a coordinate system attached to the robot its origin is located in the middle between the right and left driving wheels. The position C is the center of mass of the mobile robot. The length d is the distance from O r to C. The length 2b is the distance between the two driving wheels, and r w is the radius of the wheel. The position of the robot in the reference frame is represented by = [ xyθ ] T in which [xy] is the position of Or in the reference frame, and θ is the heading direction taken counterclockwise from the axis X r to the axis of X. The forward kinematics f k can be represented by = f k (ϕ) (1) ϕ =[ϕ r ϕ l ] T represents the angular position of right and left wheels, ϕ r and ϕ l, respectively. By taking the time derivative of (1), the velocity in the reference frame is obtained as = J() ϕ (2) J () R 2 3 is the Jacobian matrix expressed [3] as J() = r w 2 cosθ cosθ sinθ sinθ (3) 1/b /b The dynamics of robot in the workspace is described as [3] M () + C (, ) + F ( ) + G () +τ d + A T () λ = B () τ (4) M() R 3 3 denotes the inertia matrix which is a symmetric and positive definitive matrix. C (, ) R 3 is the vector of centrifugal and Coriolis torues, G() R 3 is the vector of gravitational torues, F( ) R 3 is the vector of frictions, and τ d R 3 is the disturbance. B () R 3 2 is a matrix which transforms the input torues from the joint space to workspace. A() R 3 is the vector associated with constraint, and λ R is the constraint force. Consider the velocity vector denoted as P = [ ] T υω υ is the linear velocity and ω is the angular velocity in the reference frame. Thus, P = T ϕ ϕ (5) T ϕ = r w 2 [ b 1 b ] (6) Fig. 1 Schematic top view of the nonholonomic two-wheeled mobile robot Property 1 The matrix M () is symmetric and positive definite.

4 338 M. M. Fateh, A. Arab Property 2 The matrix Ṁ () 2C (, ) is skew symmetric matrix. Assumption 1 It is assumed that the wheels of the robot do not slide. This is expressed by the nonholonomic constraint [8] ẋsinθ ẏcosθ = (7) Assumption 2 All kinematic euality constraints are assumed to be independent of time such that A() = (8) From (2), ϕ can be calculated as ϕ = J() (9) J () is the pseudoinverse of Jacobian matrix defined as [ ] J () = J () T J () J () T = 1 [ ] cosθ sinθ b (1) r w cosθ sinθ b By taking the time derivative of (9), one can calculate ϕ = J () +J() (11) Using (9), J() is computed as J() = θ r w [ ] sinθ cosθ sinθ cosθ (12) The electric motors provide the joint torues via the dynamics J m ϕ m + B m ϕ m + r g τ R = τ m (13) τ m R 2 is the motor torues and τ R R 2 is the robot torue; J m, B m, and r g are the 2 2 diagonal matrices for the motor coefficients, namely the inertia, damping, and reduction gear, respectively. The motor velocities ϕ m R 2 and wheel velocities ϕ are related through the gears as ϕ m = r g ϕ (14) Substituting (9) and (11) into(13), and using (14), yields to J m rg J () +[J m rg J () + B m rg J () ] +r g τ R = τ m (15) In order to obtain the motor voltages as the inputs of system, we consider the electrical euation of geared permanent magnet DC motors in the matrix form L a İ a + R a I a + K b ϕ m + ζ = U (16) U R 2 is the motor voltages and I a R 2 is the vector of motor currents. R a, L a, K b R 2 2 represent the diagonal matrices for the coefficients of armature resistance, inductance, and back-emf constant, respectively, and ζ is external disturbance. L a İ a + R a I a + K b r g J () + ζ = U (17) The motor torue vector τ m is produced by the motor current vector, τ m = K m I a. (18) K m R 2 2 is a diagonal matrix of the torue constants. Using (5) (18), the state-space model of the electrically driven mobile robot is then derived as ż = f s (z) + bu (19) b = and [ 6 2 I 2 2 ], z = and f s (z) = I a f s1 f s2 f s3 f s1 = z 2 ( f s2 = J m rg J (z 1) + r g B M (z 1 )). ( ( K m z 3 J m rg J(z 1 ) + B m rg J (z 1) ) ( )) +r g B C (z 1, z 2 ) z 2 r g B F (z 2 )+G (z 1 )+τ d +A T (z 1 ) λ ( ) f s3 = La K b rg J (z 1) z 2 + R a z 3 + ζ The state-space euation (19) shows a highly coupled nonlinear large multivariable system. Complexity of the model has been a serious challenge in the literature of mobile robot modeling and control.

5 Robust control of a wheeled mobile robot Proposed control laws The proposed control scheme includes two interior control loops. The inner loop controls the voltages of motors while the outer loop controls the motion of the mobile robot. Motion control is not straightforward because the two-wheeled mobile robot is nonholonomic and MIMO systems [27]. The structure of the proposed voltage control is depicted in Fig Motion control The backstepping controller is a commonly used kinematic level controller for the motion control loop in the nonholonomic wheeled mobile robot. The objective of the motion controller was to follow the desired trajectory d d = [x d y d θ d ] T (2) The position error in the robot coordinate frame as shown in Fig. 2 can be expressed as e p = [ e x e y e θ ] T (21) According to Fig. 2, one can represent e p = T ( d ) (22) cos θ sin θ T = sin θ cos θ (23) 1 From (9) and (6), it can be calculated that = T p P (24) cos θ T p = sin θ 1 (25) Let us define a desired velocity vector in the reference coordinate frame P d = [ υ d ω d ] T (26) Based on the backstepping method, the motion controller [18]isgivenby P c = υc ω c υ = d cos(e θ ) + k x e x ω d + k y υ d e y + k θ υ d sin(e θ ) (27) and k x, k y, and k θ are positive and selected as control design parameters. As a result of applying control law (27) [16], if P P c, then e p. Using(24), one can compute c as y d Y y e x e θ θ θ d c = T p P c (28) Considering (27), if e p, then from (22) d. Furthermore, from this reasoning, it can be concluded that a bounded c implies a bounded d.this leads us to design the inner control loop for tracking c. 3.2 Robust voltage control O x Fig. 2 Viewpoint of error coordinate x d X The proposed control approach is based on the voltage control strategy [18] using the model of motor which is much simpler than the model of mobile robot. Therefore, the control problem is taken from the robot control to the motor control. As a result, the control law will be free from the robots dynamics.

6 34 M. M. Fateh, A. Arab Fig. 3 Structure of proposed controller K b rg J() can be represented as K b r g J() = J e K (29) k b r g r w k K = b r g r w bk b r g r w, J e = [ ] cos θ sin θ 1 cos θ sin θ (3) Using (29), the motor euation (17) can be rewritten as ˆR a I a + J e + μ = U (31) ˆR a and are the nominal values of R a and K, respectively, and μ is called the lumped uncertainty expressed by μ = L a İ a + (R a ˆR a )I a + J e (K ) + ζ (32) In fact, the lumped uncertainty includes the parametric uncertainty (R a ˆR a )I a + J e (K ), unmodeled dynamics L a İ a, and the external disturbance ζ. A robust control law is proposed as ˆR a I a + J e ( c + K p ( c ) ) + U r = U (33) K p is the controller gain matrix and U r is a robust controller to overcome the lumped uncertainty, and let us define e c = c (34) Applying (33) to the system (31), one can obtain the closed-loop system ė c + K p e c = J e [μ U r] (35) Assume that the lumped uncertainty is bounded as μ ρ(t) (36) Using the Cauchy Schwarz ineuality, μ R a ˆR a. Ia + J e. K. + L a İa + ζ (37) Assume that R a ˆR a γ1, K γ2, L a γ 3, ζ γ 4 (38) γ 1,γ 2,γ 3, and γ 4 are positive known constants. Using (38) and J e = 2, the upper bound of uncertainty, ρ(t), can be calculated as ρ(t) = γ 1 I a + γ 2 + γ 3 İa + γ4 (39) In order to design a robust controller, we suggest a positive definite function of the form V (e c ) =.5e T c e c (4) V (e c )>fore c = and V () =. Wetake the time derivative of V (e) to get V (e c ) = e T c ėc (41)

7 Robust control of a wheeled mobile robot 341 Substituting (35) forė c into (41) yields V (e c ) = e T c ( ) k p e c + J e (μ U r) (42) Since e T c k pe c < ife c =, in order to satisfy V (e c )<, it is sufficient that e T c J e (μ U r) (43) Hence, e T c Since e T c J e μ et c J e μ e T c J e U r (44) J e. μ <ρ(t) e T c (45) By using (45) to satisfy ineuality (44), one can propose e T c J e U r = ρ(t) Thus, ( U r = ρ(t).sgn ec T e T c ) J e J e Since J e =, wehaveec T and ec T J e (46) (47) J e = if e T c =, J e = if ec T =. On the other hand, ( ) sgn ec T J e is not defined for ec T J e =. Therefore, U r is suggested to be U r = { ( ) ρ(t).sgn ec T J e if e c = if e c = (48) In the case of e c = as stated by (4), V (e c ) =. Therefore, the closed-loop system is stable regardless of the control law U r. Thus, one can suggest U r = if e c =. Considering (33) and (48), the final control law is given by ˆR a I a +J e ( c +K p ( c ) ) +ρ(t)(ec T U= J e)/ ec T J e e c = ˆR a I a +J e ( c +K p ( c ) ) e c = (49) It can be concluded that the error vector e c in the closedloop system (35) approaches zero using the control law (49) since V (e c ) is negative. The chattering problem will be reduced if control law (49) is modified as ˆR a I a +J e ( c +K p ( c ) ) +ρ(t)(e T c J e )/ ec T U= ˆR a I a +J e ( c +K p ( c ) ) J e e c >ε e c ε (5) The control law depends only on the nominal parameters of motors and the kinematic parameters of robot. It is free from the dynamics of robot. 4 Stability analysis In order to analyze the stability, the boundedness of all states denoted by z in system (19) under control law (5) must be verified. Consider the positive definite function (4), V (e c ) =.5ec T e c. As proven above, V (e c ) < ife c =. As a result, e c converges to zero. We have V (e c ) = ec T ėc. Conseuently, V (e c ) converges to zero if ė c be bounded. The following proof is given to verify the boundedness of ė c. Proof Considering (35), let us define f(t) = J e [μ U r] for t T (51) T is the operating time of the desired trajectory. Then, system (35) is represented as ė c + K p e c = f(t) (52) Since K p is diagonal, for the ith element of vector e c, one can write ė ci + K pi e ci = f i (t) (53) For a given period T, the generalized Fourier series for f i (t) can be expressed as f i (t)= 1 ( nπt 2 a i+ a ni cos T a i = 2 T a ni = 2 T b ni = 2 T T T T n=1 ) + ( ) nπt b ni sin T n=1 (54) f i (t)dt (55) ( ) nπt f i (t)cos dt (56) T ( ) nπt f i (t)sin dt (57) T

8 342 M. M. Fateh, A. Arab The response of system to the sinusoid part of f i (t) is a sinusoid function, and the response to the constant part of f i (t) is an exponential function. Thus, if each of a i, a ni or b ni be unbounded, the response will be unbounded. However, the response of linear system (53) to the input f i (t) is unbounded if f i (t) is unbounded. However, it is proven that e c as the response of system is bounded. Thus, f i (t) must be bounded. From (52), we have ė c = K p e c + f(t).the boundedness of e c and f(t) implies the boundedness of ė c. As a result of boundedness of e c, d is bounded. Since d is bounded, then will be bounded. Since ė c is bounded, c is bounded. The boundedness of ė and c yields to the boundedness of. Recalling (51), f(t) = J e [μ U r ], f(t), J e and μ are bounded. Thus, U r is bounded. Note that μ is bounded as stated by (37), is constant, and J e is bounded since J e = [ J e () T J e () ] Je () T and ( J e () ) = 2. As given by (48), U r = ρ(t).sgn ec T J e if e c =. Thus, U r = ρ. The boundedness of U r implies the boundedness of ρ. Then, considering ρ in (39) verifies the boundedness of I a and İ a. In summary, it can be concluded that system is stable and the tracking error asymptotically converges to zero. 5 Simulation and experimental results The proposed control law (RVC) given by (5) is applied to the electrically driven two-wheeled mobile robot with a symbolic representation in Fig. 1. The value of ε in the control law is set to.1. The dynamics of robot in (4) has the details [16]: m c m c dsinθ M() = m c m c dsinθ m c dsinθ m c dsinθ I B() T = 1 [ ] cosθ sinθ b, r w cosθ sinθ b m c d θcosθ C(, ) = m c d θcosθ G() = A() = [ sin(θ) cos(θ) ] λ = m c (ẋ cos θ +ẏ sin θ) θ (58) Table 1 Dynamical parameters of the robot b (m) d (m) I ( kgm 2) m c (kg) r w (m) Table 2 Parameters of the motors r g R a ( ) L a (mh) K m (Nm/A) K b K m The dynamical parameters are given in Table 1.The frictional torue vector is given by F( ) = 5 +.5sign( ) (59) The motor parameters are given in Table 2. The maximum voltage of motors is set to U max =24 V. The nominal parameters are assumed to be 8 % of the real values. The external disturbance ζ = [ ] T ζ 1 ζ 2 is given as an example by { ζ1 = 2 if 1 < t < 4 otherwise (6) ζ 2 = 2 if 1 < t < 4 otherwise The values of γ 1 =.4,γ 2 =.5,γ 3 =, and γ 4 = 2 are selected to cover uncertainties and disturbance. In order to show the advantages of proposed method, a comparison with an adaptive feedback linearizing control approach [5] is presented, as well. 5.1 Simulation 1 The proposed control (RVC) is compared with a traditional control and an adaptive feedback linearizing control (AFL) [5] in tracking a circular path. The control laws are simulated to evaluate the control performances. The circular path is shown in Fig. 4 and expressed by d = [ 2sin(ω d t) 2 2 cos(ω d t) t ω ddt + θ() ] T t 6s (61) ω d =.1 rad/s and the operating time for the desired path is 6 s. The desired trajectory is sufficiently smooth such that all its derivatives up to the reuired order are bounded. The design parameters of the RVC are set to K p = 1, the kinematic control gains,

9 Robust control of a wheeled mobile robot 343 Y (m) RVC AFL Desired path X (m) Fig. 4 Circular path in the x y plane d RVC AFL 2 (a) Control Effort of the Proposed (b) Control Effort of AFL Fig. 6 Voltages of motors for tracking the circular path Y (m) RVC AFL Desired path Fig. 5 Performances of controllers for tracking the circular path K x = 15, K y = 2, K θ = 15. The control design parameters of the control are chosen by trial-anderror method to achieve good performance. The AFC parameters are given by [5]. The tracking performances are satisfactory as shown in Fig. 4. The tracking error is highlighted as shown in Fig. 5. The initial tracking error is given as d () () = [.5m.5m rad ]. The norm of tracking error in the RVC after 1 s converges asymptotically to an ignorable value of about.5. The control efforts promptly reply to disturbances as shown in Fig. 6a. When starting, the voltages of motors are limited to 24 V. Then, it goes rapidly down. The voltages of motors relatively remain constant due to the desired linear, and angular velocities are constant. The sudden changes detected on the Fig. 6 are because of responding to the disturbances, and Fig. 6b represents the control effort of AFL. The proposed con X (m) Fig. 7 Mobile robot tracks the rectangular path trol shows the best performance as shown in Fig. 5. The norm of velocity error is reduced smoothly to an ignorable value, as well. However, the AFL control has shown much more errors with oscillations and ripples. The RVC is free from the robot dynamics, as the AFL is dependent on the robot dynamics. The performance of control is better than the AFL but is not as good as the RVC in terms of tracking error. 5.2 Simulation 2 A comparison between the RVC, traditional control, and the AFL control [5] is presented for tracking a rectangular path with round corners in the x y plane as shown in Fig. 7. The path is expressed as

10 344 M. M. Fateh, A. Arab p d = { [.3 (m/s).1 (rad/s) ] T on the corners [.1 (m/s) (rad/s) ] T on the sides (62).8.6 RVC AFL The AFL controller for the wheeled mobile robot is designed as follows: V = ˆD [σ r l f ˆl ] (63) σ r = ÿ d + β 1 (ẏ d ẏ) + β 2 (y d y) + (64) V is the voltage command of the motors, β 1 and β 2 are a positive diagonal gains, ˆD is the estimation of system matrix D, ˆl is the estimation of l, and y is defined as output vector y = [ ] T x +.1 cos θ y +.1sinθ. The system matrix D, l f, l and robust term are presented in [5]asfollows: cos θ sin θ α5 α D =. 6 (65) sin θ cos θ α 5 α 6 l f = ẏ (66) α 1 υ d cos θ α 2 ωd 2 cos θ l =.1α 3 υ d ω d sin θ +.1α 4 ω d sin θ α 1 υ d sin θ α 2 ωd 2 sin θ (67) +.1α 3 υ d ω d cos θ.1α 4 ω d cos θ 2(y d y) ˆϖ 2 = (68) 2 ˆϖ y d y + ϒ(t) ϒ(t) is a strictly positive time function as ϒ(t) = k ϒ ϒ(t), ϒ() > and ˆϖ = Y ϖ ˆα ϖ, Y ϖ = [ P 1 ] and ˆα ϖ = k αϖ Y T y d y, k αϖ > [. The estimation of ] parameter vector α is ˆα = ˆα1 ˆα 2 ˆα 3 ˆα 4 ˆα 5 ˆα 6, and the adaptive law is defined as ˆα = t Ɣ α W T α (y d y) dt + ˆα() (69) Ɣ α is a diagonal positive matrix and W α is the regression matrix of the form [ ] w11 w W α = 12 w 13 w 14 w 15 w 16 w 21 w 22 w 23 w 24 w 25 w 26 w 11 = υ d cos θ, w 12 = ωd 2 cos θ, w 13 =.1υ d ω d sin θ, w 14 =.1ω d sin θ, (7) d Fig. 8 Performances of the controllers for tracking the rectangular path w 15 =ˆα 5 (o 1 cos 2 θ + o 2 cos θ sin θ), w 16 =ˆα 6 (o 1 sin 2 θ o 2 cos θ sin θ), w 21 = υ d sin θ, w 22 = ωd 2 sin θ, w 23 =.1υ d ω d cos θ, w 24 =.1ω d cos θ, w 25 =ˆα 5 (o 1 cos θ sin θ + o 2 sin 2 θ), w 26 =ˆα 6 ( o 1 cos θ sin θ + o 2 cos 2 θ) o 1 = σ r1 ẏ 1 w 11 ˆα 1 w 12 ˆα 2 w 13 ˆα 3 w 14 ˆα 4, o 2 = σ r2 ẏ 2 w 21 ˆα 1 w 22 ˆα 2 w 23 ˆα 3 w 24 ˆα 4 The control design parameters are set to K p = 5, β 1 = 8, β 2 = 16, K x = 15, K y = 2, and K = 15. These parameters are chosen by trial-and-error method to achieve a satisfactory performance. The initial tracking error is given as d () () = [.5m.5m rad ]. The tracking performance of RVC is better than the AFL control and the control as shown in Fig. 8. The control performance is not good. The norm of tracking error in the RVC is reduced to 8 1 4, as the norm of tracking error in the AFL is reduced to that is 25 times larger than its value in the RVC. It is worthy to note that the RVC is less computational than AFL, as well. The control efforts for the RVC and the AFL are presented in the Fig. 9 (a) and Fig. 9 (b), respectively.

11 Robust control of a wheeled mobile robot (a) Control Effort of the Proposed (b) Control Effort of AFL Fig. 9 Voltages of motors for tracking the rectangular path d norm of error RVC AFL Fig. 11 Performances of the controllers for tracking 8-shaped path Y (m) 5 RVC AFL Desired path X (m) Fig. 1 Mobile robot tracks the 8-shaped path 2 (a) Control Effort of the Proposed (b) Control Effort of AFL Fig. 12 Voltages of motors for tracking 8-shaped path 5.3 Simulation 3 A comparison between the RVC, control, and the AFL control is presented for tracking an 8-shaped path as shown in Fig. 1. The initial tracking error is given as d () () = [ m 1 m π 4 rad ]. The tracking performance of RVC is better than the AFL and as shown in Fig. 11. The norm of tracking error in the RVC is not reduced to a constant value but mean suare of error for the RVC, the AFL, and the is.96, 1.21, and 1.91, respectively. It is worthy to note that the RVC is less computational than AFL, as well. The control efforts for the RVC and the AFL are presented in the Fig. 12a, b, respectively. 5.4 Experimental results The RVC is tested in tracking a circular path. In addition, a comparison between the RVC and control for tracking an 8-shaped path is presented. The setup is shown in Fig. 13. The specification of the host computer adopted here is the Intel Core-i5 CPU 2.6 GHz with 4G RAM. The euipment for the experiments is listed as follows: a camera with resolution and 3 fps, a 2.4 GHz freuency wireless Zig-Bee radio module that connected to the host computer and the mobile robot. The mobile robot consists of the PIC-based driver board, permanent magnet DC motors, gearboxes, receiver, and structural mechanism.

12 346 M. M. Fateh, A. Arab.5.4 d Fig. 13 Experimental setup Fig. 15 Norm of error in tracking the circular path by the RVC Fig. 14 Mobile robot tracks a circular path in practice A software was developed using Microsoft Visual Studio 212 C# for image processing, communicating, and controlling. The mobile robot tracks well the circular path in Fig. 14 with a tracking error shown in Fig. 15. The norm of tracking error comes down from about.5 to about.4 at the end. The voltage of motors is under the permitted values as shown in Fig. 16. In the next experiment, the mobile robot tracks the 8- shaped path in Fig. 17. A comparison between the RVC and control for the 8-shaped path is presented in Fig. 18. The tracking performance of RVC is better than the performance of control as shown in Fig. 19. The voltage of motors is under the permitted values as shown in Fig. 2. The satisfied control performance in experimental results verifies that the proposed method can bear the measurement noise Fig. 16 Voltage of motors for tracking circular path by the RVC Fig. 17 Mobile robot tracks the 8-shaped path in practice

13 Robust control of a wheeled mobile robot 347 Y (m) Desired path Proposed X (m) Fig. 18 A comparison between the RVC and control for tracking 8-shaped path 2 (a) Control effort of proposed (b) Control effort of Fig. 2 Control efforts in tracking the 8-shaped path d Proposed Fig. 19 A comparison on norm of error for tracking 8-shaped path path. Compared with the AFL control, the RVC has an advantage of being free from the robot dynamics. The RVC has shown a better tracking performance than the control, as well. The RVC reuires only some parameters of motors and kinematic parameters, as the AFL control is highly dependent on the dynamics of the robot. The RVC is simpler and less computational with using only one control loop while both the AFL control and control have two control loops. The stability analysis has proven that the RVC can guarantee stability, overcome uncertainties, and obtain good tracking performance in the sense that the tracking error converges asymptotically to an ignorable value as illustrated by simulations. The proposed control law is simple, fast response, and robust with ignorable tracking error. 6 Conclusion This paper has studied the use of voltage control in replace of the torue control for the nonholonomic wheeled mobile robot driven by permanent magnet DC motors. The whole robotic system including the robot and electric motors has been considered in the control problem. Compared with torue-based control approaches, the proposed voltage control law (RVC) is computationally simpler and has a simpler design. Through simulations and experimental results, the RVC is compared with the AFL control and traditional control. The control performances were tested in three paths of circular path, rectangle path, and an 8-shaped References 1. Chen, H., Ma, M.M., Wang, H., Liu, Z.Y., Cai, Z.X.: Moving horizon H tracking control of wheeled mobile robots with actuator saturation. IEEE Trans. Control Syst. Technol. 17, (29) 2. Yang, J.-M., Kim, J.-H.: Sliding mode control for trajectory tracking of nonholonomic wheeled mobile robots. IEEE Trans. Robot. 15(3), (1999) 3. Fukao, J.T., Nakagawa, H., Adachi, N.: Adaptive tracking control of a nonholonomic mobile robot. IEEE Trans. Neural Netw. 16(5), (2) 4. Chen, C., Li, T.S., Yeh, Y., Chang, C.C.: Design and implementation of an adaptive sliding-mode dynamic controller for wheeled mobile robots. Mechatronics 19, (29)

14 348 M. M. Fateh, A. Arab 5. Shojaei, K., Mohammad-Shahri, A., Tarakameh, A.: Adaptive feedback linearizing control of nonholonomic wheeled mobile robots in presence of parametric and nonparametric uncertainties. Robot. Comput. Integr. Manuf. 27, (211) 6. Biglarbegian, M.: A novel robust leader-following control design for mobile robots. J Intell. Robot. Syst. 71(3 4), (213) 7. Dong, W., Kuhnert, K.-D.: Robust adaptive control of nonholonomic mobile robot with parameter and non-parameter uncertainties. IEEE Trans. Robot. 21(2), (25) 8. Mohareri, O., Dhaouadi, R., Rad, A.B.: Indirect adaptive tracking control of a nonholonomic mobile robot via neural networks. Neurocomputing 88, (212) 9. Hou, Z., Zou, A., Cheng, L., Tan, M.: Adaptive control of an electrically driven nonholonomic mobile robot via backstepping and fuzzy approach. IEEE Trans. Control Syst. Technol. 17(4), (29) 1. Su, K.H., Chen, Y.Y., Su, S.F.: Design of neural-fuzzy-based controller for two autonomously driven wheeled robot. Neurocomputing 73, (21) 11. Sharma, K.D., Chatterjee, A., Rakshit, A.: A PSO-Lyapunov hybrid stable adaptive fuzzy tracking control approach for vision-based robot navigation. IEEE Trans. Instrum. Meas. 61(7), (212) 12. Martínez, R., Castillo, O., Aguilar, L.T.: Optimization of interval type-2 fuzzy logic controllers for a perturbed autonomous wheeled mobile robot using genetic algorithms. Inform. Sci. 179(13), (29) 13. Conner, D.C., Choset, H., Rizzi, A.A.: Integrating planning and control for single-bodied wheeled mobile robots. Auton. Robots 3(3), (211) 14. Javid, S., Eghtesad, M., Khayatian, A., Asadi, H.: Experimental study of dynamic based feedback linearization for trajectory tracking of a four-wheel autonomous ground vehicle. Auton. Robots 19(1), 27 4 (25) 15. Kanayama, Y., Kimura, Y., Miyazaki, F., Noguchi, T.: A stable tracking control method for an autonomous mobile robot. In: Proceedings of the IEEE Conference on Robotics Automation, pp (199) 16. Dong, W., Xu, W.L.: Adaptive tracking control of uncertain nonholonomic dynamic system. IEEE Trans. Autom. Control 46, (21) 17. Lee, T.H., Lam, H.K., Leung, F.H.F., Tam, P.K.S.: A practical fuzzy logic controller for the path tracking of wheeled mobile robots. IEEE Control Syst. 23, 6 65 (23) 18. Fierro, R., Lewis, F.L.: Control of a nonholonomic mobile robot using neural networks. IEEE Trans. Neural Netw. 9(4), (1998) 19. Martins, N.A., Bertol, D.W., De Pieri, E.R.: Trajectory tracking of a nonholonomic mobile robot considering the actuator dynamics: design of a neural dynamic controller based on sliding mode theory. In: Artificial Neural Networks ICANN 29. Lecture Notes in Computer Science, Part II, LNCS, vol. 5769, pp (29) 2. Sinaeefar, Z., Farrokhi, M.: Adaptive fuzzy model-based predictive control of nonholonomic wheeled mobile robots including actuator dynamics. Int. J. Sci. Eng. Res. 3(9), 1 7 (212) 21. Choi, J.S., Kim, B.K.: Near minimum-time direct voltage control algorithms for wheeled mobile robots with current and voltage constraints. Robotica 19(1), (21) 22. Das, T., Kar, I.N.: Design and implementation of an adaptive fuzzy logic-based controller for wheeled mobile robots. IEEE Trans. Control Syst. Technol. 14(3), (26) 23. Fateh, M.M.: On the voltage-based control of robot manipulators. Int. J. Control Autom. Syst. 6(5), (28) 24. Fateh, M.M.: Robust fuzzy control of electrical manipulators. J. Intell. Robot. Syst. 6, (21) 25. Fateh, M.M.: Robust control of flexible-joint robots using voltage control strategy. Nonlinear Dyn. 67, (212) 26. Fateh, M.M., Khorashadizadeh, S.: Robust control of electrically driven robots by adaptive fuzzy estimation of uncertainty. Nonlinear Dyn. 69, (212) 27. Siegwart, R., Nourbakhsh, I.R.: Introduction to Autonomous Mobile Robots. MIT Press, Cambridge, USA (24)

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

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 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

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 Sliding-Mode-PID Controller Design for Electrically Driven Robot Manipulators

Neural Network Sliding-Mode-PID Controller Design for Electrically Driven Robot Manipulators Neural Network Sliding-Mode-PID Controller Design for Electrically Driven Robot Manipulators S. E. Shafiei 1, M. R. Soltanpour 2 1. Department of Electrical and Robotic Engineering, Shahrood University

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

CHATTERING REDUCTION OF SLIDING MODE CONTROL BY LOW-PASS FILTERING THE CONTROL SIGNAL

CHATTERING REDUCTION OF SLIDING MODE CONTROL BY LOW-PASS FILTERING THE CONTROL SIGNAL Asian Journal of Control, Vol. 12, No. 3, pp. 392 398, May 2010 Published online 25 February 2010 in Wiley InterScience (www.interscience.wiley.com) DOI: 10.1002/asjc.195 CHATTERING REDUCTION OF SLIDING

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

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

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

Robust Speed Controller Design for Permanent Magnet Synchronous Motor Drives Based on Sliding Mode Control

Robust Speed Controller Design for Permanent Magnet Synchronous Motor Drives Based on Sliding Mode Control Available online at www.sciencedirect.com ScienceDirect Energy Procedia 88 (2016 ) 867 873 CUE2015-Applied Energy Symposium and Summit 2015: ow carbon cities and urban energy systems Robust Speed Controller

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

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

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm Adaptive fuzzy observer and robust controller for a -DOF robot arm S. Bindiganavile Nagesh, Zs. Lendek, A.A. Khalate, R. Babuška Delft University of Technology, Mekelweg, 8 CD Delft, The Netherlands (email:

More information

Control of industrial robots. Centralized control

Control of industrial robots. Centralized control Control of industrial robots Centralized control Prof. Paolo Rocco (paolo.rocco@polimi.it) Politecnico di Milano ipartimento di Elettronica, Informazione e Bioingegneria Introduction Centralized control

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

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

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

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

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

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

UDE-based Dynamic Surface Control for Strict-feedback Systems with Mismatched Disturbances

UDE-based Dynamic Surface Control for Strict-feedback Systems with Mismatched Disturbances 16 American Control Conference ACC) Boston Marriott Copley Place July 6-8, 16. Boston, MA, USA UDE-based Dynamic Surface Control for Strict-feedback Systems with Mismatched Disturbances Jiguo Dai, Beibei

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 Khaled M. Helal, 2 Mostafa R.A. Atia, 3 Mohamed I. Abu El-Sebah, 2 Mechanical Engineering Department ARAB ACADEMY FOR

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

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

Seul Jung, T. C. Hsia and R. G. Bonitz y. Robotics Research Laboratory. University of California, Davis. Davis, CA 95616

Seul Jung, T. C. Hsia and R. G. Bonitz y. Robotics Research Laboratory. University of California, Davis. Davis, CA 95616 On Robust Impedance Force Control of Robot Manipulators Seul Jung, T C Hsia and R G Bonitz y Robotics Research Laboratory Department of Electrical and Computer Engineering University of California, Davis

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

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

Tracking Control of a Mobile Robot using a Neural Dynamics based Approach Tracking ontrol of a Mobile Robot using a Neural ynamics based Approach Guangfeng Yuan, Simon X. Yang and Gauri S. Mittal School of Engineering, University of Guelph Guelph, Ontario, NG W, anada Abstract

More information

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

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain World Applied Sciences Journal 14 (9): 1306-1312, 2011 ISSN 1818-4952 IDOSI Publications, 2011 Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain Samira Soltani

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

An Adaptive Iterative Learning Control for Robot Manipulator in Task Space

An Adaptive Iterative Learning Control for Robot Manipulator in Task Space INT J COMPUT COMMUN, ISSN 84-9836 Vol.7 (22), No. 3 (September), pp. 58-529 An Adaptive Iterative Learning Control for Robot Manipulator in Task Space T. Ngo, Y. Wang, T.L. Mai, J. Ge, M.H. Nguyen, S.N.

More information

Open Access Permanent Magnet Synchronous Motor Vector Control Based on Weighted Integral Gain of Sliding Mode Variable Structure

Open Access Permanent Magnet Synchronous Motor Vector Control Based on Weighted Integral Gain of Sliding Mode Variable Structure Send Orders for Reprints to reprints@benthamscienceae The Open Automation and Control Systems Journal, 5, 7, 33-33 33 Open Access Permanent Magnet Synchronous Motor Vector Control Based on Weighted Integral

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

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

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

Chaos suppression of uncertain gyros in a given finite time

Chaos suppression of uncertain gyros in a given finite time Chin. Phys. B Vol. 1, No. 11 1 1155 Chaos suppression of uncertain gyros in a given finite time Mohammad Pourmahmood Aghababa a and Hasan Pourmahmood Aghababa bc a Electrical Engineering Department, Urmia

More information

Robust Control of Cooperative Underactuated Manipulators

Robust Control of Cooperative Underactuated Manipulators Robust Control of Cooperative Underactuated Manipulators Marcel Bergerman * Yangsheng Xu +,** Yun-Hui Liu ** * Automation Institute Informatics Technology Center Campinas SP Brazil + The Robotics Institute

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

A Backstepping control strategy for constrained tendon driven robotic finger

A Backstepping control strategy for constrained tendon driven robotic finger A Backstepping control strategy for constrained tendon driven robotic finger Kunal Sanjay Narkhede 1, Aashay Anil Bhise 2, IA Sainul 3, Sankha Deb 4 1,2,4 Department of Mechanical Engineering, 3 Advanced

More information

AS A POPULAR approach for compensating external

AS A POPULAR approach for compensating external IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 1, JANUARY 2008 137 A Novel Robust Nonlinear Motion Controller With Disturbance Observer Zi-Jiang Yang, Hiroshi Tsubakihara, Shunshoku Kanae,

More information

Lab 6a: Pole Placement for the Inverted Pendulum

Lab 6a: Pole Placement for the Inverted Pendulum Lab 6a: Pole Placement for the Inverted Pendulum Idiot. Above her head was the only stable place in the cosmos, the only refuge from the damnation of the Panta Rei, and she guessed it was the Pendulum

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

Modeling and Simulation of the Nonlinear Computed Torque Control in Simulink/MATLAB for an Industrial Robot

Modeling and Simulation of the Nonlinear Computed Torque Control in Simulink/MATLAB for an Industrial Robot Copyright 2013 Tech Science Press SL, vol.10, no.2, pp.95-106, 2013 Modeling and Simulation of the Nonlinear Computed Torque Control in Simulink/MATLAB for an Industrial Robot Dǎnuţ Receanu 1 Abstract:

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

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

FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT

FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT http:// FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT 1 Ms.Mukesh Beniwal, 2 Mr. Davender Kumar 1 M.Tech Student, 2 Asst.Prof, Department of Electronics and Communication

More information

A Novel Finite Time Sliding Mode Control for Robotic Manipulators

A Novel Finite Time Sliding Mode Control for Robotic Manipulators Preprints of the 19th World Congress The International Federation of Automatic Control Cape Town, South Africa. August 24-29, 214 A Novel Finite Time Sliding Mode Control for Robotic Manipulators Yao ZHAO

More information

Adaptive Robust Control for Servo Mechanisms With Partially Unknown States via Dynamic Surface Control Approach

Adaptive Robust Control for Servo Mechanisms With Partially Unknown States via Dynamic Surface Control Approach IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 18, NO. 3, MAY 2010 723 Adaptive Robust Control for Servo Mechanisms With Partially Unknown States via Dynamic Surface Control Approach Guozhu Zhang,

More information

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

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

More information

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

Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter

Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter Ali Karimoddini, Guowei Cai, Ben M. Chen, Hai Lin and Tong H. Lee Graduate School for Integrative Sciences and Engineering,

More information

Passivity-based Control of Euler-Lagrange Systems

Passivity-based Control of Euler-Lagrange Systems Romeo Ortega, Antonio Loria, Per Johan Nicklasson and Hebertt Sira-Ramfrez Passivity-based Control of Euler-Lagrange Systems Mechanical, Electrical and Electromechanical Applications Springer Contents

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

PRECISION CONTROL OF LINEAR MOTOR DRIVEN HIGH-SPEED/ACCELERATION ELECTRO-MECHANICAL SYSTEMS. Bin Yao

PRECISION CONTROL OF LINEAR MOTOR DRIVEN HIGH-SPEED/ACCELERATION ELECTRO-MECHANICAL SYSTEMS. Bin Yao PRECISION CONTROL OF LINEAR MOTOR DRIVEN HIGH-SPEED/ACCELERATION ELECTRO-MECHANICAL SYSTEMS Bin Yao Intelligent and Precision Control Laboratory School of Mechanical Engineering Purdue University West

More information

Design and Stability Analysis of Single-Input Fuzzy Logic Controller

Design and Stability Analysis of Single-Input Fuzzy Logic Controller IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 30, NO. 2, APRIL 2000 303 Design and Stability Analysis of Single-Input Fuzzy Logic Controller Byung-Jae Choi, Seong-Woo Kwak,

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

Trajectory-tracking control of a planar 3-RRR parallel manipulator

Trajectory-tracking control of a planar 3-RRR parallel manipulator Trajectory-tracking control of a planar 3-RRR parallel manipulator Chaman Nasa and Sandipan Bandyopadhyay Department of Engineering Design Indian Institute of Technology Madras Chennai, India Abstract

More information

The Design of Sliding Mode Controller with Perturbation Estimator Using Observer-Based Fuzzy Adaptive Network

The Design of Sliding Mode Controller with Perturbation Estimator Using Observer-Based Fuzzy Adaptive Network ransactions on Control, utomation and Systems Engineering Vol. 3, No. 2, June, 2001 117 he Design of Sliding Mode Controller with Perturbation Estimator Using Observer-Based Fuzzy daptive Network Min-Kyu

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

Position with Force Feedback Control of Manipulator Arm

Position with Force Feedback Control of Manipulator Arm Position with Force Feedback Control of Manipulator Arm 1 B. K. Chitra, 2 J. Nandha Gopal, 3 Dr. K. Rajeswari PG Student, Department of EIE Assistant Professor, Professor, Department of EEE Abstract This

More information

A Novel Approach to Permanent Magnet Linear Synchronous Motor Parameter Estimation

A Novel Approach to Permanent Magnet Linear Synchronous Motor Parameter Estimation International Journal of Electrical Engineering. ISSN 974-2158 Volume 5, Number 6 (212), pp. 653-659 International Research Publication House http://www.irphouse.com A Novel Approach to Permanent Magnet

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

PERIODIC signals are commonly experienced in industrial

PERIODIC signals are commonly experienced in industrial IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 15, NO. 2, MARCH 2007 369 Repetitive Learning Control of Nonlinear Continuous-Time Systems Using Quasi-Sliding Mode Xiao-Dong Li, Tommy W. S. Chow,

More information

H-infinity Model Reference Controller Design for Magnetic Levitation System

H-infinity Model Reference Controller Design for Magnetic Levitation System H.I. Ali Control and Systems Engineering Department, University of Technology Baghdad, Iraq 6043@uotechnology.edu.iq H-infinity Model Reference Controller Design for Magnetic Levitation System Abstract-

More information

Control of Mobile Robots

Control of Mobile Robots Control of Mobile Robots Regulation and trajectory tracking Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Organization and

More information

Sensorless Torque and Speed Control of Traction Permanent Magnet Synchronous Motor for Railway Applications based on Model Reference Adaptive System

Sensorless Torque and Speed Control of Traction Permanent Magnet Synchronous Motor for Railway Applications based on Model Reference Adaptive System 5 th SASTech 211, Khavaran Higher-education Institute, Mashhad, Iran. May 12-14. 1 Sensorless Torue and Speed Control of Traction Permanent Magnet Synchronous Motor for Railway Applications based on Model

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

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm Sangeetha Bindiganavile Nagesh

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm Sangeetha Bindiganavile Nagesh Adaptive fuzzy observer and robust controller for a 2-DOF robot arm Delft Center for Systems and Control Adaptive fuzzy observer and robust controller for a 2-DOF robot arm For the degree of Master of

More information

A Sliding Mode Controller Using Neural Networks for Robot Manipulator

A Sliding Mode Controller Using Neural Networks for Robot Manipulator ESANN'4 proceedings - European Symposium on Artificial Neural Networks Bruges (Belgium), 8-3 April 4, d-side publi., ISBN -9337-4-8, pp. 93-98 A Sliding Mode Controller Using Neural Networks for Robot

More information

ADAPTIVE FEEDBACK LINEARIZING CONTROL OF CHUA S CIRCUIT

ADAPTIVE FEEDBACK LINEARIZING CONTROL OF CHUA S CIRCUIT International Journal of Bifurcation and Chaos, Vol. 12, No. 7 (2002) 1599 1604 c World Scientific Publishing Company ADAPTIVE FEEDBACK LINEARIZING CONTROL OF CHUA S CIRCUIT KEVIN BARONE and SAHJENDRA

More information

Design On-Line Tunable Gain Artificial Nonlinear Controller

Design On-Line Tunable Gain Artificial Nonlinear Controller Journal of Computer Engineering 1 (2009) 3-11 Design On-Line Tunable Gain Artificial Nonlinear Controller Farzin Piltan, Nasri Sulaiman, M. H. Marhaban and R. Ramli Department of Electrical and Electronic

More information

Synchronization of Chaotic Systems via Active Disturbance Rejection Control

Synchronization of Chaotic Systems via Active Disturbance Rejection Control Intelligent Control and Automation, 07, 8, 86-95 http://www.scirp.org/journal/ica ISSN Online: 53-066 ISSN Print: 53-0653 Synchronization of Chaotic Systems via Active Disturbance Rejection Control Fayiz

More information

3- DOF Scara type Robot Manipulator using Mamdani Based Fuzzy Controller

3- DOF Scara type Robot Manipulator using Mamdani Based Fuzzy Controller 659 3- DOF Scara type Robot Manipulator using Mamdani Based Fuzzy Controller Nitesh Kumar Jaiswal *, Vijay Kumar ** *(Department of Electronics and Communication Engineering, Indian Institute of Technology,

More information

(W: 12:05-1:50, 50-N202)

(W: 12:05-1:50, 50-N202) 2016 School of Information Technology and Electrical Engineering at the University of Queensland Schedule of Events Week Date Lecture (W: 12:05-1:50, 50-N202) 1 27-Jul Introduction 2 Representing Position

More information

Type-2 Fuzzy Control for a Flexible-joint Robot Using Voltage Control Strategy

Type-2 Fuzzy Control for a Flexible-joint Robot Using Voltage Control Strategy International Journal of Automation and Computing 10(3), June 2013, 242-255 DOI: 10.1007/s11633-013-0717-x Type-2 Fuzzy Control for a Flexible-joint Robot Using Voltage Control Strategy Majid Moradi Zirkohi

More information

Observer-based sampled-data controller of linear system for the wave energy converter

Observer-based sampled-data controller of linear system for the wave energy converter International Journal of Fuzzy Logic and Intelligent Systems, vol. 11, no. 4, December 211, pp. 275-279 http://dx.doi.org/1.5391/ijfis.211.11.4.275 Observer-based sampled-data controller of linear system

More information

Modeling and µ-synthesis Based Robust Trajectory Tracking Control of a Wheeled Mobile Robot

Modeling and µ-synthesis Based Robust Trajectory Tracking Control of a Wheeled Mobile Robot Preprints of the 19th World Congress The International Federation of Automatic Control Modeling and µ-synthesis Based Robust Trajectory Tracking Control of a Wheeled Mobile Robot Zheyu Deng Bin Yao, Xiaocong

More information

Design and Control of Variable Stiffness Actuation Systems

Design and Control of Variable Stiffness Actuation Systems Design and Control of Variable Stiffness Actuation Systems Gianluca Palli, Claudio Melchiorri, Giovanni Berselli and Gabriele Vassura DEIS - DIEM - Università di Bologna LAR - Laboratory of Automation

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

Fuzzy control of a class of multivariable nonlinear systems subject to parameter uncertainties: model reference approach

Fuzzy control of a class of multivariable nonlinear systems subject to parameter uncertainties: model reference approach International Journal of Approximate Reasoning 6 (00) 9±44 www.elsevier.com/locate/ijar Fuzzy control of a class of multivariable nonlinear systems subject to parameter uncertainties: model reference approach

More information

MECH 3140 Final Project

MECH 3140 Final Project MECH 3140 Final Project Final presentation will be held December 7-8. The presentation will be the only deliverable for the final project and should be approximately 20-25 minutes with an additional 10

More information

Lab 5a: Pole Placement for the Inverted Pendulum

Lab 5a: Pole Placement for the Inverted Pendulum Lab 5a: Pole Placement for the Inverted Pendulum November 1, 2011 1 Purpose The objective of this lab is to achieve simultaneous control of both the angular position of the pendulum and horizontal position

More information

Introduction to centralized control

Introduction to centralized control ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Control Part 2 Introduction to centralized control Independent joint decentralized control may prove inadequate when the user requires high task

More information

A New Approach to Control of Robot

A New Approach to Control of Robot A New Approach to Control of Robot Ali Akbarzadeh Tootoonchi, Mohammad Reza Gharib, Yadollah Farzaneh Department of Mechanical Engineering Ferdowsi University of Mashhad Mashhad, IRAN ali_akbarzadeh_t@yahoo.com,

More information

Introduction to centralized control

Introduction to centralized control Industrial Robots Control Part 2 Introduction to centralized control Independent joint decentralized control may prove inadequate when the user requires high task velocities structured disturbance torques

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

Static Output Feedback Controller for Nonlinear Interconnected Systems: Fuzzy Logic Approach

Static Output Feedback Controller for Nonlinear Interconnected Systems: Fuzzy Logic Approach International Conference on Control, Automation and Systems 7 Oct. 7-,7 in COEX, Seoul, Korea Static Output Feedback Controller for Nonlinear Interconnected Systems: Fuzzy Logic Approach Geun Bum Koo l,

More information

Uncertainties estimation and compensation on a robotic manipulator. Application on Barrett arm

Uncertainties estimation and compensation on a robotic manipulator. Application on Barrett arm Uncertainties estimation and compensation on a robotic manipulator. Application on Barrett arm Duong Dang December, 8 Abstract In this project, two different regression methods have been used to estimate

More information

DISCRETE-TIME TIME-VARYING ROBUST STABILIZATION FOR SYSTEMS IN POWER FORM. Dina Shona Laila and Alessandro Astolfi

DISCRETE-TIME TIME-VARYING ROBUST STABILIZATION FOR SYSTEMS IN POWER FORM. Dina Shona Laila and Alessandro Astolfi DISCRETE-TIME TIME-VARYING ROBUST STABILIZATION FOR SYSTEMS IN POWER FORM Dina Shona Laila and Alessandro Astolfi Electrical and Electronic Engineering Department Imperial College, Exhibition Road, London

More information

Multilayer Perceptron Adaptive Dynamic Control of Mobile Robots: Experimental Validation

Multilayer Perceptron Adaptive Dynamic Control of Mobile Robots: Experimental Validation Multilayer Perceptron Adaptive Dynamic Control of Mobile Robots: Experimental Validation Marvin K. Bugeja, and Simon G. Fabri Department of Systems and Control Engineering University of Malta, Msida, MSD

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

Mechatronics Modeling and Analysis of Dynamic Systems Case-Study Exercise

Mechatronics Modeling and Analysis of Dynamic Systems Case-Study Exercise Mechatronics Modeling and Analysis of Dynamic Systems Case-Study Exercise Goal: This exercise is designed to take a real-world problem and apply the modeling and analysis concepts discussed in class. As

More information

Neural Networks Lecture 10: Fault Detection and Isolation (FDI) Using Neural Networks

Neural Networks Lecture 10: Fault Detection and Isolation (FDI) Using Neural Networks Neural Networks Lecture 10: Fault Detection and Isolation (FDI) Using Neural Networks H.A. Talebi Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Winter 2011.

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

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

Sensorless Sliding Mode Control of Induction Motor Drives

Sensorless Sliding Mode Control of Induction Motor Drives Sensorless Sliding Mode Control of Induction Motor Drives Kanungo Barada Mohanty Electrical Engineering Department, National Institute of Technology, Rourkela-7698, India E-mail: kbmohanty@nitrkl.ac.in

More information

Fuzzy Based Robust Controller Design for Robotic Two-Link Manipulator

Fuzzy Based Robust Controller Design for Robotic Two-Link Manipulator Abstract Fuzzy Based Robust Controller Design for Robotic Two-Link Manipulator N. Selvaganesan 1 Prabhu Jude Rajendran 2 S.Renganathan 3 1 Department of Instrumentation Engineering, Madras Institute of

More information

An improved deadbeat predictive current control for permanent magnet linear synchronous motor

An improved deadbeat predictive current control for permanent magnet linear synchronous motor Indian Journal of Engineering & Materials Sciences Vol. 22, June 2015, pp. 273-282 An improved deadbeat predictive current control for permanent magnet linear synchronous motor Mingyi Wang, iyi i, Donghua

More information

Motion Control. Laboratory assignment. Case study. Lectures. compliance, backlash and nonlinear friction. control strategies to improve performance

Motion Control. Laboratory assignment. Case study. Lectures. compliance, backlash and nonlinear friction. control strategies to improve performance 436-459 Advanced Control and Automation Motion Control Lectures traditional CNC control architecture modelling of components dynamic response of axes effects on contouring performance control strategies

More information