Robust Tracking Under Nonlinear Friction Using Time-Delay Control With Internal Model

Size: px
Start display at page:

Download "Robust Tracking Under Nonlinear Friction Using Time-Delay Control With Internal Model"

Transcription

1 1406 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 17, NO. 6, NOVEMBER 2009 Robust Tracking Under Nonlinear Friction Using Time-Delay Control With Internal Model Gun Rae Cho, Student Member, IEEE, Pyung Hun Chang, Member, IEEE, Sang Hyun Park, and Maolin Jin, Member, IEEE Abstract In this paper, the robustness problem in time-delay control (TDC) is considered in the presence of the nonlinear friction dynamics of robot manipulators. As a remedy for this problem, the TDC is enhanced with a compensator based on internal model control (IMC). The robustness and stability of the proposed method have been analyzed to be effective against friction while preserving the positive attributes of the TDC: It is simple, efficient, and easily applicable because it does not require a complete plant model. Through experiments, the proposed method achieves accuracy levels that are times better than that of the TDC, thereby confirming its effectiveness under friction. Index Terms Friction, internal model control (IMC), robot manipulator, robust tracking control, time-delay control (TDC). I. INTRODUCTION T IME-DELAY control (TDC) [1], [2] is a control technique that compensates system uncertainties for example, unmodeled dynamics, parameter variations, and disturbances by utilizing a time-delayed signal of system variables, and inserts the desired dynamics into the plant. Owing to the effectiveness and efficiency of time-delay estimation (TDE), the TDC is robust and yet is characterized by a compact structure and relatively simple gain selection procedure. The TDC has been applied to many mechanical systems, with consistently good results [3] [7]. It has been observed, however, that the TDC reveals noticeable performance degradation in the presence of nonlinear friction dynamics [8]. For example, Coulomb friction and static friction often cause large tracking errors as a consequence of their rapid dynamics when a plant crosses zero velocity. This friction is not only common in practice but also has significant effects on robot dynamics. Coulomb friction is everywhere and accounts for as much as 30% of the maximum motor torque in some robot drive trains, such as a PUMA arm [9]. Static friction is dominant in plants that incorporate, for example, pneumatic valves [10] and pneumatic cylinder systems [8]; yet, it can occur in any plant, although its level is insignificant. Manuscript received March 13, 2008; revised August 07, Manuscript received in final form October 07, This work was supported in part by the Ministry of Knowledge Economy under the Center for Intelligent Robot (CIR) Support Program, by the Agency for Defence Development, and by the Unmanned Technology Research Center (UTRC), Korea Advanced Institute of Science and Technology. Recommended by Associate Editor K. Kozlowski. G. R. Cho, P. H. Chang, and S. H. Park, are with the Department of Mechanical Engineering, Korea Advanced Institute of Science and Technology, Daejeon , Korea ( grcho@mecha.kaist.ac.kr; hyunmu@kaist.ac.kr; phchang@mecha.kaist.ac.kr). M. Jin is with the Research Institute of Industrial Science and Technology (RIST), Pohang, Korea ( mulim@rist.re.kr). Color versions of one or more of the figures in this paper are available online at Digital Object Identifier /TCST Recently, several studies have sought to compensate friction using the LuGre model [11] [13]. Since the friction model, however, requires a complex and time-consuming process of parameter identification, its inclusion to TDC for friction compensation significantly undermines the simplicity of TDC and is thus not recommendable. As a nonmodel-based friction compensation method, the TDC has been modified with the switching action of sliding-mode control [8], [14], [15]. This approach, however, is associated with some drawbacks. First, the use of discontinuous input tends to cause chattering in the tracking response. In addition, extra gain tuning is needed for the switching action, which imposes a further burden on the design of the controller. This paper introduces an enhanced controller: a TDC with an internal model (TDCIM), in which an internal-model-control (IMC)-based compensator is combined with the TDC. The key idea of this combination is twofold: first, to improve the TDC using the so-called perfect control property of the IMC, and second, to benefit the IMC by exempting from the necessity of a rather complete plant model. To elaborate, the IMC part, on the one hand, is expected to endow the further robustness against friction without any extra gain to tune by virtue of its perfect control property, which enables one to eliminate the effect of any type of disturbance perfectly [16], [17], thereby enhancing robustness (interested readers are referred to [18] and [19] for demonstrations of the robustness of the IMC). The TDC part, on the other hand, is meant to provide a simple structure that makes it unnecessary to have a rather complete plant model (including friction). In short, it is expected that the TDCIM gains a synergy effect coming from the complementary use of the TDC and the IMC. This paper is organized as follows. In Section II, the TDC is briefly reviewed, and its problems are analyzed. Section III presents the enhanced controller and the analysis of its properties. The robustness of the TDCIM is verified experimentally in Section IV. Finally, the results are summarized, and conclusions are drawn in Section V. II. PROBLEMS OF TDC DUE TO FRICTION We summarize the TDC law for robot manipulators [2] and analyze its problems concerning the TDE error. A. Review of the TDC The dynamics of -DOF robot manipulators is generally described as follows: where denote the joint angle, joint angular velocity, and joint angular acceleration, respectively; is (1) /$ IEEE

2 CHO et al.: ROBUST TRACKING UNDER NONLINEAR FRICTION USING TDC WITH INTERNAL MODEL 1407 the inertia matrix; represents the terms due to Coriolis and centrifugal forces; denotes the terms due to gravity; is the nonlinear friction; indicates the unmodeled dynamics and disturbances; and is the input torque. By introducing a constant diagonal matrix,, which represents the known part of, one can rewrite (1) as follows: (2) where denotes the total sum of the nonlinear dynamics of robot manipulators, friction, and disturbances and is described as follows: (3) The control objective of the TDC, like the computed torque method, is to achieve the following error dynamics: where, denotes the desired trajectory, and signifies the value of at time. To this end, the control torque is designed based on the computed torque method as follows: where denotes the estimated value of, and and represent the diagonal gain matrices of decoupled PD controllers. In essence, therefore, the controller in (5) attempts to cancel in (2) by and inject the desired dynamics in (4). Whereas the computed torque method incorporates real-time computation of based on a robot dynamic model, the TDC uses the TDE described as follows. Under the assumption that is continuous or piecewise continuous and that the time delay is sufficiently small, the following approximation holds: providing an effective estimation of, i.e., which is the essential idea of the TDC. The TDE can be obtained by using (2) as follows: Note that (9) is a causal relationship. Using the TDE for (9) leads (5) to (4) (5) (6) (7) (8) (9) in (10) Combining (10) with (6), we obtain the final form of the TDC (11) Fig. 1. Block diagram of the TDC. (A) Dashed box denotes feedforward function processing. (B) Feedback linearization using the TDE. (C) PD-type feedback of. Fig. 1 shows the block diagram of the closed-loop system with the TDC. Notice that the TDC may be viewed as consisting of three functions: 1) feedforward function processing ; 2) feedback linearization using the TDE; and 3) the PD-type feedback of. This viewpoint, which will be used in Section III-B, is particularly useful to combining the TDC and the IMC. Owing to the TDE, the TDC has a simple structure and is efficient approximately as efficient as a typical PID control. Furthermore, since is selected as a constant diagonal matrix, the TDC can be designed as if it consisted of individual joint controllers by using each diagonal element of,, and, respectively. B. Problems of the TDC Due to the TDE Error If the time delay is set infinitesimally small, a perfect estimation of would be possible by using the TDE. Because of digital implementation, however, the smallest value for is the sampling time, which is finite. Therefore, the estimation error exists owing to a finite. Substituting (5) into (2) and considering (8), one can derive the following relationship: (12) The LHS of the aforementioned equation denotes the estimation error. Now, define the TDE error as follows: (13) Substituting (6) into (13), we obtain the error dynamics of the TDC (14) which clearly shows the influence of the TDE error on the tracking error. The of (3) has nonlinear dynamics, as surveyed in [21], and includes Coulomb friction and static friction, which change very rapidly around. This rapid dynamics could change significantly even within one sampling time; in this case, the approximation in (7) does not hold anymore. Accordingly, the TDE in (9) becomes inaccurate, causing a large by virtue of (13), and thus causing a large tracking error according to (14). III. TDCIM In this section, we propose an enhanced controller, the TDCIM, which improves the robustness of the TDC against the

3 1408 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 17, NO. 6, NOVEMBER 2009 Fig. 2. Block diagram of the IMC, where denotes the IMC controller, signifies the plant, and implies the internal model. Fig. 3. Simplified block diagram of the TDC with the plant linearized by the TDE. rapidly changing nonlinear friction using the IMC. We shall keep this paper self-contained by introducing the IMC briefly in the early stage of this section. A. IMC: A Perfect Controller The IMC, proposed by Garcia and Morari [16], is shown in Fig. 2. It consists of the controller and the internal model. The overall transfer function of the IMC is given as (15) The IMC controller is designed based on the inverse of the model,, including a low-pass filter for robust stability and performance against modeling errors [16], [17], [20]. From (15), one can easily derive the property of the perfect control. Assuming that is realizable and that the IMC system is closed-loop stable, then the perfect reference tracking control can be achieved from (15) for all despite any disturbance [16], [17]. Suppose that we can apply the ideal IMC to the system controlled by the TDC. Then, the perfect control property of the IMC should be able to resolve the problem due to nonlinear friction this is the first key contribution of this paper. The essential idea behind the TDCIM came from [20], which suggested the IMC structure for robot manipulators. It consists of the computed torque method to linearize the robot dynamics and the linear IMC to compensate the modeling error. However, the method in [20] still has a drawback: the need for whole plant models, a substantial barrier against its application to real robots. Therefore, we propose the TDCIM to overcome the drawback of the conventional IMC by using the TDE this is the second key contribution of this paper. B. Derivation of the TDCIM 1) Derivation of the Linear Dynamics From the TDC System: As was pointed out with Fig. 1, the TDC provides three essential functions: the feedback linearization part, the PD-type feedback, and the feedforward part. These functions, when combined together, lead to the linear form with the perturbation error as follows. Feedback linearization is achieved by using the TDE. As was mentioned, the TDC in (5) attempts to cancel in (2) by. Substituting (13) into (12), one can express the closed-loop dynamics as (16) Fig. 4. Simplified block diagram of the TDC with the plant linearized by the TDE and PD feedback. Clearly, the closed-loop dynamics due to the TDC may be regarded as a linear equation,, subject to disturbance coming from the TDE error. Accordingly, the TDC block diagram in Fig. 1 can be simplified with (16), as shown in Fig. 3. Referring to the PD-type feedback and the feedforward function in Fig. 1, one can divide the control input in (6) into a feedforward input and a feedback input (17) where represents the feedforward function and denotes the PD-type feedback action. Substituting (17) into (16) leads to (18) which is shown in Fig. 4. As Fig. 4 plainly shows, the closed-loop dynamics due to the TDC may be regarded as a cascade combination of a feedforward controller and the plant ; as a result, the closed-loop dynamics of the TDC can be converted into a form to which the IMC is applicable. However, the TDE error affects as the input disturbance to without any compensation. Therefore, we have tried to compensate the TDE error using the IMC, as will be explained in the following section. Note, in addition, that (18) consists of decoupled second-order linear dynamics. 2) Compensator Design Based on the IMC: Now, according to the design procedure of the IMC [16], [17], [20], the compensator based on the IMC is selected and combined with the system in Fig. 4; accordingly, the IMC feedback loop is added for the completion of the TDCIM. From Fig. 4, the internal model can be apparently selected as follows: (19) Equation (19) shows obviously that is invertible; therefore, the IMC controller can be determined as (20) which the TDC already possesses, as shown in Fig. 4. Adding the IMC feedback, we can achieve the TDCIM, as shown in Fig. 5. Matching Fig. 5 with Fig. 2, one can easily predict that,

4 CHO et al.: ROBUST TRACKING UNDER NONLINEAR FRICTION USING TDC WITH INTERNAL MODEL 1409 all the terms within the bracket on the RHS represent the additional terms due to the IMC feedback. The effect and contribution of these terms due to the IMC feedback are made clear from Fig. 5 that shows that the internal model dynamics becomes (25) Fig. 5. Simplified block diagram of the TDCIM. whereas the plant dynamics (26) in the TDCIM, the TDE error would be compensated by the following IMC property: the robustness against in Fig. 2. Recovering the original block diagram of Fig. 1 in Fig. 5 leads to Fig. 6, an expanded block diagram of the closed-loop system due to the TDCIM. Note that a time-delay term is included in the IMC feedback denoted by a dashed box in Fig. 6 to represent the causal relationship for digital implementation. A comparison of Fig. 6 with Fig. 1 reveals that the structure of the TDCIM is slightly more complex than that of the TDC. It also shows that, in the TDCIM,, the combined value of the reference and IMC feedback, is used instead of, the reference of the TDC shown in Fig. 1. From Fig. 6, the control law of the TDCIM is obtained as (21) (22) (23) and denotes the output of the internal model and can be obtained from because in Fig. 6. The control law described earlier shows that the TDCIM can be designed by choosing only,, and, not requiring extra gains to tune. Furthermore, because of the use of the TDE, it does not need a complete computation of robot dynamics. Therefore, it is easy to design, fully sharing the positive attributes of the TDC. The stability of the TDCIM is analyzed in the Appendix. C. Function of the IMC Feedback To determine the properties of the TDCIM, it is essential to examine the net contribution of the IMC feedback. Substituting (23) into (22) and subtracting (6) lead to the control input of the TDCIM (see (24), shown at the bottom of the page). Therefore, Subtracting (26) from (25) at time leads to (27) Clearly, the terms due to the IMC feedback amount to the TDE error at one sampling time before. Therefore, substituting (27) into (24) and the result into (21), one can describe the control input and input torque of the TDCIM, respectively, as (28) (29) The TDCIM can thus be thought of as a TDC with an additional compensator using the TDE error at,. Comparing the RHS of (29) with (5) and (8), one may view the TDCIM as the combination of with a new estimator consisting of and. By using (13), the new estimator can be expressed as (30) from which the estimation error of due to the TDCIM can be obtained as. This indicates that the new estimator reduces the influence of the TDE error and improves the estimation performance by using, the TDE error at. By substituting (29) into (2), one can derive the following relationship: (31) The error dynamics due to the TDCIM can be easily obtained by substituting (6) into (31) as follows: (32) (24)

5 1410 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 17, NO. 6, NOVEMBER 2009 Fig. 6. Overall block diagram of the TDCIM. Fig. 7. Performance of the TDC and TDCIM against a discontinuous. (b) and (c) Estimation error of each controller. (d) and (e) Simulation results of the error dynamics in (14) and (32), respectively, where N m,,,, and. (a) H and the TDE. (b) Estimation error in TDC:. (c) Estimation error in TDCIM:. (d) TDC: Simulation of (14). (e) TDCIM: Simulation of (30). Comparison of (32) with (14) shows the impact of the IMC feedback on error dynamics, displaying how the TDCIM diminishes the tracking error by reducing the TDE error. The compensator using the IMC feedback can work effectively even when changes discontinuously. Fig. 7(d) and (e) shows the simulations of the respective error dynamics due to each of (14) and (32). When changes discontinuously with N mat, the TDCIM yields a substantially small tracking error as compared with the TDC (both controllers are designed as,,, and ). The improvement of the TDCIM can be accounted for by the estimation errors shown (conceptually) in Fig. 7(b) and (c). Compared with the estimation error of the TDC in Fig. 7(b), the TDCIM exerts a counteraction with, as seen in Fig. 7(c) (negative direction), eliminating the effect of the TDE error. This explains the better robustness, as shown in Fig. 7(e). Note that rapidly changing uncertainty like includes nonlinear friction such as Coulomb friction and static friction. D. Some Practical Issues 1) Design Procedure of the TDCIM: The TDCIM has quite a few design variables; one can design the controller only by choosing the gains (,, and ) and the sampling time. Thus, the design procedure of the TDCIM is simple and is introduced briefly in the following. Step 1) Determine the desired error dynamics in (4) for each joint. After choosing the desired natural frequency and the desired damping ratio, one can systematically design and whose diagonal elements are and, respectively. Step 2) Select a sampling time interval of the closed-loop system with consideration of the speed of the controller hardware [22]. Commonly, faster sampling provides better performance because a smaller makes the TDE in (9) and the additional compensator using the IMC in (27) more exact.

6 CHO et al.: ROBUST TRACKING UNDER NONLINEAR FRICTION USING TDC WITH INTERNAL MODEL 1411 Step 3) Tune the diagonal matrix. After letting, one can tune each. Set as a small positive value at first, and then increase just before the closed-loop system has noisy response. Certainly, the tuned has to satisfy the stability condition explained in the Appendix. Following the aforementioned design procedure, one can design the TDCIM by tuning only one gain matrix without any information about the plant dynamics. The procedure is relatively easy compared with that of conventional control schemes, e.g., PID control needs to tune three gains for each joint, and the control scheme based on the computed torque control (e.g., [20]) needs a whole model of the plant dynamics. 2) Use of Low-Pass Filter: It is necessary to use a low-pass filter for the TDCIM in Fig. 6. Without a low-pass filter, the IMC used as a compensator for the TDCIM may become unstable when there are modeling errors [16], [20]. In addition, the amplification of noise due to numerical differentiation [23] in the TDCIM also necessiates a low-pass filter. Specifically, the TDCIM in Fig. 6 uses the second-derivative signals of the plant outputs, commonly obtained by numerical differentiation of the position information of the plant, e.g., the Euler numerical differentiator [3]. In this case, one needs to use low-pass filters to attenuate the influence of noise. Fortunately, the of the TDC has an implicit function of the low-pass filter (the same goes for the TDCIM). As described in [23] and [24], one can achieve a first-order low-pass filter effect by simply reducing from to, with, and is given as follows: (33) where denotes the cutoff frequency of the low-pass filter for the th joint. If the aforementioned method is not enough, one can add a low-pass filter explicitly to the IMC controller in Fig. 6 by replacing with, as introduced in [17] and [20]. denotes the low-pass filter matrix whose diagonal elements are given as (34) where denotes the cutoff frequency of the low-pass filter for the th joint and signifies the order of the low-pass filter (commonly, for a second-order system). In this case, however, the filter dynamics remains in the overall dynamics of the closed-loop system see [17] and [20] and may influence the control performance. Therefore, one should design the low-pass filter carefully with consideration of the tradeoff between attenuability of noise effect and performance degradation due to the filter dynamics. IV. EXPERIMENT A. Experimental Setup The improved tracking performance of the TDCIM over the TDC is verified with the experiments of a 2-DOF planar industrial robot shown in Fig. 8. The parameters of the robot are provided in Table I; it shows that each joint of the robot has rela- Fig. 8. Two-DOF planar robot system. TABLE I SPECIFICATIONS OF THE 2-DOF PLANAR ROBOT tively high gear ratio, which causes noticeable friction. The controllers are implemented with a desktop computer equipped with a real-time OS, i.e., QNX. The desired trajectories for both joints are set as follows: (35) where and. The TDCIM is implemented with the implicit digital low-pass filter (cutoff frequency at 20 Hz). The TDC is also implemented in the same way for comparison purposes. For both controllers, the error dynamics in (14) and (32) is designed to have the same natural frequencies and damping ratios as and, respectively, resulting in PD gains and, where denotes the th joint. The time delay is set with the sampling time as. for each controller is tuned, as shown in Fig. 9, which also describes the stable regions of according to the stability analysis described in the Appendix (see [4] for the stability analysis of TDC). As pointed with in Fig. 9(a), the of the TDCIM is tuned to minimize the tracking error. For comparison with the TDC, the of the TDC is selected in two ways: first, the same as that of the TDCIM (point in Fig. 9(b)), and second, the best tuned that minimizes the tracking error (point in Fig. 9(b)). The of the TDCIM would be too conservative for the TDC since the TDCIM has a smaller stable range than the TDC, as shown in Fig. 9(a) and (b). Incidentally, the derivative terms and are calculated by using Euler numerical differentiation, as introduced in [3]. B. Experimental Results The experimental comparison is carried out, and the results are shown in Fig. 10. The maximum tracking errors and

7 1412 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 17, NO. 6, NOVEMBER 2009 Fig. 9. Stable gain regions according to the stability analysis in the Appendix, and the gain values used in the experiment whose results are shown in Fig. 10. (a) TDCIM: Stable region of. (b) TDC: Stable region of. Fig. 10. Experimental comparison of the TDCIM and the TDC. In each figure, TDCIM and TDC denote the results with gain set in Fig. 9, whereas TDC: best tuned is with gain set in Fig. 9(b). (a) Joint 1: Position response. (b) Joint 2: Position response. (c) Joint 1: Position error. (d) Joint 2: Position error. (e) Joint 1: Input torque. (f) Joint 2: Input torque. the mean deviations of tracking errors are listed in Tables II and III, respectively. Fig. 10(c) and (d) clearly shows that the TDCs both the case using the same gain as that of the TDCIM and the best tuned case yield large tracking errors due to Coulomb friction at every instant slightly after each joint crosses zero velocity. Of the two cases, the TDC with the best tuned has the smaller tracking error but still shows noticeable performance degradation due to Coulomb friction. Coulomb friction belongs to a class of nonlinear friction having rapidly changing characteristics. In comparison, however, the TDCIM reduces the tracking error vastly. The maximum error of joint 1 due to the TDCIM is less than 1/16 of that of the TDC, and the maximum error of joint 2 due to the TDCIM is less than 1/21. Fig. 10(e) and (f) shows that the TDCIM has a torque profile that is slightly larger than that of the TDC, without any unwanted effects such as

8 CHO et al.: ROBUST TRACKING UNDER NONLINEAR FRICTION USING TDC WITH INTERNAL MODEL 1413 TABLE II MAXIMUM TRACKING ERRORS: Replacing in (36) with (1) at yields the following: (37) TABLE III MEAN DEVIATIONS OF TRACKING ERRORS: where and. From (31), holds, and substituting these equations into (37) yields the following: (38) (39) (40) chattering. The significant performance improvement has been achieved without the cost of excessively high gains or any other side effect. V. CONCLUSION Although having excellent robustness against various uncertainties, the TDC also revealed the robustness problem under very rapid dynamics of friction. We have shown that the robustness problem comes from the TDE error, and it can be effectively resolved by enhancing the TDC with the IMC concept, i.e., by the TDCIM. We have analyzed its properties and stability, confirming enhanced robustness due to the IMC concept. Through the experiments with a 2-DOF planar robot, the robustness of the TDCIM is verified when the TDE error becomes large due to the rapid dynamics of friction. The TDCIM preserves the positive attributes of the TDC with little additional cost: It has a simple structure similar to the TDC, requiring neither additional hardware nor extra gains to tune; the inclusion of several lines of program code is all that costs. Therefore, it can be applied to real systems as easily as the TDC has been. APPENDIX STABILITY OF THE TDCIM We have analyzed the stability of the TDCIM by inspecting the boundedness of, as used in [4]. The error dynamics of the TDCIM in (32) indicates that has an exponentially stable dynamics subject to with appropriate and. Thus, the boundedness of guarantees the BIBO stability of the TDCIM and can be shown in similar manner with the stability analysis of the TDC in [4] and [25]. At first, we derived the dynamics of. Substituting (30) into (29) and recalling from (2), one can rewrite the input torque as (36) where. Equation (38) can be represented in discrete-time domain as the following state-space form: (41) where is considered as a forcing function. Equation (41) is the second-order discrete equation and asymptotically stable if the eigenvalues of in (41) remain in the unit circle [4], [25]. Hence, a stable can be determined by evaluating according to the unit-circle criterion. In doing so, is not evaluated in time domain,but is evaluated in the whole joint space of a given robot. For is a function of, only and the robot posture at any time is determined within the joint space, i.e.,, where denotes the working range of the robot in any set of time and represents the whole joint space. Therefore, stable gain in is always stable in. The stable region of in can be easily obtained with computer simulations by using a simple programming code. The procedure consists of the following steps. 1) Given an, determine if it is a stable by examining while changing within the joint space with adequately small step size. 2) Increase from while, for each, repeating Step 1) until begins to violate the unit-circle criterion. The stable region of for the robot in Fig. 8 has been obtained by following the aforementioned procedure. In this case, is a function of and is given as follows: kg m (42) where. We examined for each with jointspace range of and step size, and we obtained a stable gain region, as described in Fig. 9(a).

9 1414 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 17, NO. 6, NOVEMBER 2009 Fig. 9(a) shows that the controlled system is stable with a small near and implies that it is reasonable to tune heuristically starting from a small positive value, as described in Step 3) in Section III-D-1. REFERENCES [1] K. Youcef-Toumi and O. Ito, A time delay controller for systems with unknown dynamics, Trans. ASME, J. Dyn. Syst. Meas. Control, vol. 112, no. 1, pp , Mar [2] T. C. Hsia and L. S. Gao, Robot manipulator control using decentralized linear time-invariant time-delayed joint controllers, in Proc. IEEE Int. Conf. Robot. Autom., 1990, pp [3] T. C. Hsia, T. A. Lasky, and Z. Guo, Robust independent joint controller design for industrial robot manipulators, IEEE Trans. Ind. Electron., vol. 38, no. 1, pp , Feb [4] S. Jung, T. C. Hsia, and R. G. Bonitz, Force tracking impedance control of robot manipulators under unknown environment, IEEE Trans. Control Syst. Technol., vol. 12, no. 3, pp , May [5] P. H. Chang, D. S. Kim, and K. C. Park, Robust force/position control of a robot manipulator using time-delay control, Control Eng. Pract., vol. 3, no. 9, pp , Sep [6] P. H. Chang and S. J. Lee, A straight-line motion tracking control of hydraulic excavator system, Mechatronics, vol. 12, no. 1, pp , Feb [7] J. Y. Park and P. H. Chang, Vibration control of a telescopic handler using time delay control and commandless input shaping technique, Control Eng. Pract., vol. 12, no. 6, pp , Jun [8] P. H. Chang and S. H. Park, On improving time-delay control under certain hard nonlinearities, Mechatronics, vol. 13, no. 4, pp , May [9] B. Armstrong, Friction: Experimental determination, modeling and compensation, in Proc. IEEE Int. Conf. Robot. Autom., 1988, vol. 3, pp [10] T. Hägglund, A friction compensator for pneumatic control valves, J. Process Control, vol. 12, no. 8, pp , Dec [11] C. Canudas de Wit, H. Olsson, K. J. Astrom, and P. Lischinsky, A new model for control of systems with friction, IEEE Trans. Autom. Control, vol. 40, no. 3, pp , Mar [12] P. Lischinsky, C. Canudas-de-Wit, and G. Morel, Friction compensation for an industrial hydraulic robot, IEEE Control Syst. Mag., vol. 19, no. 1, pp , Feb [13] B. Bona, M. Indri, and N. Smaldone, Rapid prototyping of a model-based control with friction compensation for a direct-drive robot, IEEE/ASME Trans. Mechatronics, vol. 11, no. 5, pp , Oct [14] S. U. Lee and P. H. Chang, Control of heavy-duty robotic excavator using time delay control with integral sliding surface, Control Eng. Pract., vol. 10, no. 7, pp , Jul [15] J. H. Park and Y. M. Kim, Time-delay sliding mode control for a servo, Trans. ASME, J. Dyn. Syst. Meas. Control, vol. 121, no. 1, pp , [16] C. E. Garcia and M. Morari, Internal model control. 1. A unifying review and some new results, Ind. Eng. Chem. Process Des. Dev., vol. 21, no. 2, pp , [17] M. Morari and E. Zafiriou, Robust Process Control. Englewood Cliffs, NJ: Prentice-Hall, [18] S. F. Graebe, M. M. Seron, and G. C. Goodwin, Nonlinear tracking and input disturbance rejection with application to ph control, J. Process Control, vol. 6, no. 2/3, pp , [19] Q. Hu, P. Saha, and G. P. Rangaiah, Experimental evaluation of an augmented IMC for nonlinear systems, Control Eng. Pract., vol. 8, no. 10, pp , Oct [20] Q. Li, A. N. Poo, and C. M. Lim, Internal model structure in the control of robot manipulators, Mechatronics, vol. 6, no. 5, pp , Aug [21] B. Armstrong-Hélouvry, P. Dupont, and C. Canudas de Wit, A survey of models, analysis tools and compensation methods for the control of machines with friction, Automatica, vol. 30, no. 7, pp , Jul [22] B. K. Kim, Task scheduling with feedback latency for real-time control systems, in Proc. Int. Conf. Real-Time Comput. Syst. Appl., 1998, pp [23] M. Jin, S. H. Kang, and P. H. Chang, Robust compliant motion control of robot with nonlinear friction using time-delay estimation, IEEE Trans. Ind. Electron., vol. 55, no. 1, pp , Jan [24] K. Youcef-Toumi and S. T. Wu, Input/output linearization using time delay control, Trans. ASME J. Dyn. Syst. Meas. Control, vol. 114, no. 1, pp , Mar [25] T. C. Hsia, Simple robust schemes for Cartesian space control of robot manipulators, Int. J. Robot. Autom., vol. 9, no. 4, pp , 1994.

458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 3, MAY 2008

458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 3, MAY 2008 458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL 16, NO 3, MAY 2008 Brief Papers Adaptive Control for Nonlinearly Parameterized Uncertainties in Robot Manipulators N V Q Hung, Member, IEEE, H D

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

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays IEEE TRANSACTIONS ON AUTOMATIC CONTROL VOL. 56 NO. 3 MARCH 2011 655 Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays Nikolaos Bekiaris-Liberis Miroslav Krstic In this case system

More information

Observer Based Friction Cancellation in Mechanical Systems

Observer Based Friction Cancellation in Mechanical Systems 2014 14th International Conference on Control, Automation and Systems (ICCAS 2014) Oct. 22 25, 2014 in KINTEX, Gyeonggi-do, Korea Observer Based Friction Cancellation in Mechanical Systems Caner Odabaş

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

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

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

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

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

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

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

Internal Model Control of A Class of Continuous Linear Underactuated Systems

Internal Model Control of A Class of Continuous Linear Underactuated Systems Internal Model Control of A Class of Continuous Linear Underactuated Systems Asma Mezzi Tunis El Manar University, Automatic Control Research Laboratory, LA.R.A, National Engineering School of Tunis (ENIT),

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

Robust Control of Robot Manipulator by Model Based Disturbance Attenuation

Robust Control of Robot Manipulator by Model Based Disturbance Attenuation IEEE/ASME Trans. Mechatronics, vol. 8, no. 4, pp. 511-513, Nov./Dec. 2003 obust Control of obot Manipulator by Model Based Disturbance Attenuation Keywords : obot manipulators, MBDA, position control,

More information

NONLINEAR FRICTION ESTIMATION FOR DIGITAL CONTROL OF DIRECT-DRIVE MANIPULATORS

NONLINEAR FRICTION ESTIMATION FOR DIGITAL CONTROL OF DIRECT-DRIVE MANIPULATORS NONLINEAR FRICTION ESTIMATION FOR DIGITAL CONTROL OF DIRECT-DRIVE MANIPULATORS B. Bona, M. Indri, N. Smaldone Dipartimento di Automatica e Informatica, Politecnico di Torino Corso Duca degli Abruzzi,,

More information

COMPLIANT CONTROL FOR PHYSICAL HUMAN-ROBOT INTERACTION

COMPLIANT CONTROL FOR PHYSICAL HUMAN-ROBOT INTERACTION COMPLIANT CONTROL FOR PHYSICAL HUMAN-ROBOT INTERACTION Andrea Calanca Paolo Fiorini Invited Speakers Nevio Luigi Tagliamonte Fabrizio Sergi 18/07/2014 Andrea Calanca - Altair Lab 2 In this tutorial Review

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

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

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

A Nonlinear Disturbance Observer for Robotic Manipulators

A Nonlinear Disturbance Observer for Robotic Manipulators 932 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 47, NO. 4, AUGUST 2000 A Nonlinear Disturbance Observer for Robotic Manipulators Wen-Hua Chen, Member, IEEE, Donald J. Ballance, Member, IEEE, Peter

More information

ADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES

ADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES ADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES By YUNG-SHENG CHANG A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT

More information

Integrated Design and PD Control of High-Speed Closed-loop Mechanisms

Integrated Design and PD Control of High-Speed Closed-loop Mechanisms F. X. Wu Division of Biomedical Engineering, University of Saskatchewan, Saskatoon, SK S7N 5A9, Canada W. J. Zhang* Department of Mechanical Engineering, University of Saskatchewan, Saskatoon, SK S7N 5A9,

More information

A SIMPLE ITERATIVE SCHEME FOR LEARNING GRAVITY COMPENSATION IN ROBOT ARMS

A SIMPLE ITERATIVE SCHEME FOR LEARNING GRAVITY COMPENSATION IN ROBOT ARMS A SIMPLE ITERATIVE SCHEME FOR LEARNING GRAVITY COMPENSATION IN ROBOT ARMS A. DE LUCA, S. PANZIERI Dipartimento di Informatica e Sistemistica Università degli Studi di Roma La Sapienza ABSTRACT The set-point

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

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Journal of Automation Control Engineering Vol 3 No 2 April 2015 An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Nguyen Duy Cuong Nguyen Van Lanh Gia Thi Dinh Electronics Faculty

More information

The Effect of the Static Striebeck Friction in the Robust VS/Sliding Mode Control of a Ball-Beam System

The Effect of the Static Striebeck Friction in the Robust VS/Sliding Mode Control of a Ball-Beam System The Effect of the Static Striebeck Friction in the Robust VS/Sliding Mode Control of a -Beam System József K. Tar, János F. Bitó Institute of Intelligent Engineering Systems, Budapest Tech Bécsi út 96/B,

More information

magnitude [db] phase [deg] frequency [Hz] feedforward motor load -

magnitude [db] phase [deg] frequency [Hz] feedforward motor load - ITERATIVE LEARNING CONTROL OF INDUSTRIAL MOTION SYSTEMS Maarten Steinbuch and René van de Molengraft Eindhoven University of Technology, Faculty of Mechanical Engineering, Systems and Control Group, P.O.

More information

Balancing of an Inverted Pendulum with a SCARA Robot

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

More information

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

Friction Modeling and Compensation for Haptic Interfaces

Friction Modeling and Compensation for Haptic Interfaces Friction Modeling and Compensation for Haptic Interfaces Nicholas L. Bernstein * Dale A. Lawrence * Lucy Y. Pao (*) University of Colorado, Aerospace Engineering, USA ( ) University of Colorado, Electrical

More information

Model-based PID tuning for high-order processes: when to approximate

Model-based PID tuning for high-order processes: when to approximate Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 25 Seville, Spain, December 2-5, 25 ThB5. Model-based PID tuning for high-order processes: when to approximate

More information

Distributed Coordinated Tracking With Reduced Interaction via a Variable Structure Approach Yongcan Cao, Member, IEEE, and Wei Ren, Member, IEEE

Distributed Coordinated Tracking With Reduced Interaction via a Variable Structure Approach Yongcan Cao, Member, IEEE, and Wei Ren, Member, IEEE IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 57, NO. 1, JANUARY 2012 33 Distributed Coordinated Tracking With Reduced Interaction via a Variable Structure Approach Yongcan Cao, Member, IEEE, and Wei Ren,

More information

ROBUST FRICTION COMPENSATOR FOR HARMONIC DRIVE TRANSMISSION

ROBUST FRICTION COMPENSATOR FOR HARMONIC DRIVE TRANSMISSION Proceedings of the 1998 IEEE International Conference on Control Applications Trieste, Italy 1-4 September 1998 TAO1 12:lO ROBUST FRICTION COMPENSATOR FOR HARMONIC DRIVE TRANSMISSION H.D. Taghirad K. N.

More information

Analysis and Model-Based Control of Servomechanisms With Friction

Analysis and Model-Based Control of Servomechanisms With Friction Analysis and Model-Based Control of Servomechanisms With Friction Evangelos G. Papadopoulos e-mail: egpapado@central.ntua.gr Georgios C. Chasparis e-mail: gchas@seas.ucla.edu Department of Mechanical Engineering,

More information

Jerk derivative feedforward control for motion systems

Jerk derivative feedforward control for motion systems Jerk derivative feedforward control for motion systems Matthijs Boerlage Rob Tousain Maarten Steinbuch Abstract This work discusses reference trajectory relevant model based feedforward design. For motion

More information

THE control of systems with uncertain nonlinear dynamics

THE control of systems with uncertain nonlinear dynamics IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 2, MARCH 2008 373 Asymptotic Tracking for Systems With Structured and Unstructured Uncertainties P. M. Patre, Student Member, IEEE, W. MacKunis,

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

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

The Rationale for Second Level Adaptation

The Rationale for Second Level Adaptation The Rationale for Second Level Adaptation Kumpati S. Narendra, Yu Wang and Wei Chen Center for Systems Science, Yale University arxiv:1510.04989v1 [cs.sy] 16 Oct 2015 Abstract Recently, a new approach

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

Force Tracking Impedance Control with Variable Target Stiffness

Force Tracking Impedance Control with Variable Target Stiffness Proceedings of the 17th World Congress The International Federation of Automatic Control Force Tracking Impedance Control with Variable Target Stiffness K. Lee and M. Buss Institute of Automatic Control

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

A Novel Method on Disturbance Analysis and Feed-forward Compensation in Permanent Magnet Linear Motor System

A Novel Method on Disturbance Analysis and Feed-forward Compensation in Permanent Magnet Linear Motor System A Novel Method on Disturbance Analysis and Feed-forward Compensation in Permanent Magnet Linear Motor System Jonghwa Kim, Kwanghyun Cho, Hojin Jung, and Seibum Choi Department of Mechanical Engineering

More information

Adaptive Neuro-Sliding Mode Control of PUMA 560 Robot Manipulator

Adaptive Neuro-Sliding Mode Control of PUMA 560 Robot Manipulator Journal of Automation, Mobile Robotics & Intelligent Systems VOLUME 1, N 4 216 Adaptive Neuro-Sliding Mode Control of PUMA 56 Robot Manipulator Submitted: 28 th June 216; accepted: 7 th October 216 Ali

More information

Lecture «Robot Dynamics»: Dynamics 2

Lecture «Robot Dynamics»: Dynamics 2 Lecture «Robot Dynamics»: Dynamics 2 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) office hour: LEE

More information

Modification of the Leuven Integrated Friction Model Structure

Modification of the Leuven Integrated Friction Model Structure IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 47, NO. 4, APRIL 2002 683 Modification of the Leuven Integrated Friction Model Structure Vincent Lampaert, Jan Swevers, and Farid Al-Bender Abstract This note

More information

IMC based automatic tuning method for PID controllers in a Smith predictor configuration

IMC based automatic tuning method for PID controllers in a Smith predictor configuration Computers and Chemical Engineering 28 (2004) 281 290 IMC based automatic tuning method for PID controllers in a Smith predictor configuration Ibrahim Kaya Department of Electrical and Electronics Engineering,

More information

Acceleration Feedback

Acceleration Feedback Acceleration Feedback Mechanical Engineer Modeling & Simulation Electro- Mechanics Electrical- Electronics Engineer Sensors Actuators Computer Systems Engineer Embedded Control Controls Engineer Mechatronic

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

Adaptive NN Control of Dynamic Systems with Unknown Dynamic Friction

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

More information

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

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582 NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING NMT EE 589 & UNM ME 482/582 Simplified drive train model of a robot joint Inertia seen by the motor Link k 1 I I D ( q) k mk 2 kk Gk Torque amplification G

More information

Position and Velocity Profile Tracking Control for New Generation Servo Track Writing

Position and Velocity Profile Tracking Control for New Generation Servo Track Writing Preprints of the 9th World Congress The International Federation of Automatic Control Cape Town, South Africa. August 24-29, 24 Position and Velocity Profile Tracking Control for New Generation Servo Track

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

Ian G. Horn, Jeffery R. Arulandu, Christopher J. Gombas, Jeremy G. VanAntwerp, and Richard D. Braatz*

Ian G. Horn, Jeffery R. Arulandu, Christopher J. Gombas, Jeremy G. VanAntwerp, and Richard D. Braatz* Ind. Eng. Chem. Res. 996, 35, 3437-344 3437 PROCESS DESIGN AND CONTROL Improved Filter Design in Internal Model Control Ian G. Horn, Jeffery R. Arulandu, Christopher J. Gombas, Jeremy G. VanAntwerp, and

More information

I. MAIN NOTATION LIST

I. MAIN NOTATION LIST IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 19, NO. 5, MAY 2008 817 Robust Neural Network Tracking Controller Using Simultaneous Perturbation Stochastic Approximation Qing Song, Member, IEEE, James C. Spall,

More information

Analysis and Synthesis of Single-Input Single-Output Control Systems

Analysis and Synthesis of Single-Input Single-Output Control Systems Lino Guzzella Analysis and Synthesis of Single-Input Single-Output Control Systems l+kja» \Uja>)W2(ja»\ um Contents 1 Definitions and Problem Formulations 1 1.1 Introduction 1 1.2 Definitions 1 1.2.1 Systems

More information

Adaptive Inverse Control based on Linear and Nonlinear Adaptive Filtering

Adaptive Inverse Control based on Linear and Nonlinear Adaptive Filtering Adaptive Inverse Control based on Linear and Nonlinear Adaptive Filtering Bernard Widrow and Gregory L. Plett Department of Electrical Engineering, Stanford University, Stanford, CA 94305-9510 Abstract

More information

Frequency Domain Identification of Dynamic Friction Model Parameters

Frequency Domain Identification of Dynamic Friction Model Parameters IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 10, NO. 2, MARCH 2002 191 Frequency Domain Identification of Dynamic Friction Model Parameters Ron H. A. Hensen, Marinus (René) J. G. van de Molengraft,

More information

Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach

Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach Ufuk Bakirdogen*, Matthias Liermann** *Institute for Fluid Power Drives and Controls (IFAS),

More information

Fast Seek Control for Flexible Disk Drive Systems

Fast Seek Control for Flexible Disk Drive Systems Fast Seek Control for Flexible Disk Drive Systems with Back EMF and Inductance Chanat La-orpacharapan and Lucy Y. Pao Department of Electrical and Computer Engineering niversity of Colorado, Boulder, CO

More information

Lecture «Robot Dynamics»: Dynamics and Control

Lecture «Robot Dynamics»: Dynamics and Control Lecture «Robot Dynamics»: Dynamics and Control 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco

More information

Robot Manipulator Control. Hesheng Wang Dept. of Automation

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

More information

A Design Method of A Robust Controller for Hydraulic Actuation with Disturbance Observers

A Design Method of A Robust Controller for Hydraulic Actuation with Disturbance Observers A Design Method of A Robust Controller for Hydraulic Actuation with Disturbance Observers Hiroaki Kuwahara, Fujio Terai Corporate Manufacturing Engineering Center, TOSHIBA Corporation, Yokohama, Japan

More information

IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 58, NO. 5, MAY invertible, that is (1) In this way, on, and on, system (3) becomes

IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 58, NO. 5, MAY invertible, that is (1) In this way, on, and on, system (3) becomes IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 58, NO. 5, MAY 2013 1269 Sliding Mode and Active Disturbance Rejection Control to Stabilization of One-Dimensional Anti-Stable Wave Equations Subject to Disturbance

More information

Friction identification in mechatronic systems

Friction identification in mechatronic systems ISA Transactions 43 2004 205 216 ISA TRANSACTIONS Friction identification in mechatronic systems Bashir M. Y. Nouri* Department of Mechatronics Engineering, Faculty of Engineering, The Hashemite University,

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

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK Feng Tian Department of Mechanical Engineering Marquette University Milwaukee, WI 53233 USA Email: feng.tian@mu.edu Kevin

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

Motion Control of a Robot Manipulator in Free Space Based on Model Predictive Control

Motion Control of a Robot Manipulator in Free Space Based on Model Predictive Control Motion Control of a Robot Manipulator in Free Space Based on Model Predictive Control Vincent Duchaine, Samuel Bouchard and Clément Gosselin Université Laval Canada 7 1. Introduction The majority of existing

More information

REPETITIVE LEARNING OF BACKSTEPPING CONTROLLED NONLINEAR ELECTROHYDRAULIC MATERIAL TESTING SYSTEM 1. Seunghyeokk James Lee 2, Tsu-Chin Tsao

REPETITIVE LEARNING OF BACKSTEPPING CONTROLLED NONLINEAR ELECTROHYDRAULIC MATERIAL TESTING SYSTEM 1. Seunghyeokk James Lee 2, Tsu-Chin Tsao REPETITIVE LEARNING OF BACKSTEPPING CONTROLLED NONLINEAR ELECTROHYDRAULIC MATERIAL TESTING SYSTEM Seunghyeokk James Lee, Tsu-Chin Tsao Mechanical and Aerospace Engineering Department University of California

More information

H State-Feedback Controller Design for Discrete-Time Fuzzy Systems Using Fuzzy Weighting-Dependent Lyapunov Functions

H State-Feedback Controller Design for Discrete-Time Fuzzy Systems Using Fuzzy Weighting-Dependent Lyapunov Functions IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL 11, NO 2, APRIL 2003 271 H State-Feedback Controller Design for Discrete-Time Fuzzy Systems Using Fuzzy Weighting-Dependent Lyapunov Functions Doo Jin Choi and PooGyeon

More information

Control Using Sliding Mode Of the Magnetic Suspension System

Control Using Sliding Mode Of the Magnetic Suspension System International Journal of Electrical & Computer Sciences IJECS-IJENS Vol:10 No:03 1 Control Using Sliding Mode Of the Magnetic Suspension System Yousfi Khemissi Department of Electrical Engineering Najran

More information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II MCE/EEC 647/747: Robot Dynamics and Control Lecture 12: Multivariable Control of Robotic Manipulators Part II Reading: SHV Ch.8 Mechanical Engineering Hanz Richter, PhD MCE647 p.1/14 Robust vs. Adaptive

More information

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

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

More information

Simple Learning Control Made Practical by Zero-Phase Filtering: Applications to Robotics

Simple Learning Control Made Practical by Zero-Phase Filtering: Applications to Robotics IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL 49, NO 6, JUNE 2002 753 Simple Learning Control Made Practical by Zero-Phase Filtering: Applications to Robotics Haluk

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

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

Iterative Controller Tuning Using Bode s Integrals

Iterative Controller Tuning Using Bode s Integrals Iterative Controller Tuning Using Bode s Integrals A. Karimi, D. Garcia and R. Longchamp Laboratoire d automatique, École Polytechnique Fédérale de Lausanne (EPFL), 05 Lausanne, Switzerland. email: alireza.karimi@epfl.ch

More information

A Tuning of the Nonlinear PI Controller and Its Experimental Application

A Tuning of the Nonlinear PI Controller and Its Experimental Application Korean J. Chem. Eng., 18(4), 451-455 (2001) A Tuning of the Nonlinear PI Controller and Its Experimental Application Doe Gyoon Koo*, Jietae Lee*, Dong Kwon Lee**, Chonghun Han**, Lyu Sung Gyu, Jae Hak

More information

Control of Electromechanical Systems

Control of Electromechanical Systems Control of Electromechanical Systems November 3, 27 Exercise Consider the feedback control scheme of the motor speed ω in Fig., where the torque actuation includes a time constant τ A =. s and a disturbance

More information

Adaptive Robust Motion Control of Single-Rod Hydraulic Actuators: Theory and Experiments

Adaptive Robust Motion Control of Single-Rod Hydraulic Actuators: Theory and Experiments IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 5, NO. 1, MARCH 2000 79 Adaptive Robust Motion Control of Single-Rod Hydraulic Actuators: Theory Experiments Bin Yao, Member, IEEE, Fanping Bu, John Reedy,

More information

MCE493/593 and EEC492/592 Prosthesis Design and Control

MCE493/593 and EEC492/592 Prosthesis Design and Control MCE493/593 and EEC492/592 Prosthesis Design and Control Control Systems Part 3 Hanz Richter Department of Mechanical Engineering 2014 1 / 25 Electrical Impedance Electrical impedance: generalization of

More information

MODELING AND SIMULATION OF HYDRAULIC ACTUATOR WITH VISCOUS FRICTION

MODELING AND SIMULATION OF HYDRAULIC ACTUATOR WITH VISCOUS FRICTION MODELING AND SIMULATION OF HYDRAULIC ACTUATOR WITH VISCOUS FRICTION Jitendra Yadav 1, Dr. Geeta Agnihotri 1 Assistant professor, Mechanical Engineering Department, University of petroleum and energy studies,

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

Tracking Control of an Ultrasonic Linear Motor Actuated Stage Using a Sliding-mode Controller with Friction Compensation

Tracking Control of an Ultrasonic Linear Motor Actuated Stage Using a Sliding-mode Controller with Friction Compensation Vol. 3, No., pp. 3-39() http://dx.doi.org/.693/smartsci.. Tracking Control of an Ultrasonic Linear Motor Actuated Stage Using a Sliding-mode Controller with Friction Compensation Chih-Jer Lin,*, Ming-Jia

More information

Robust fuzzy control of an active magnetic bearing subject to voltage saturation

Robust fuzzy control of an active magnetic bearing subject to voltage saturation University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 2010 Robust fuzzy control of an active magnetic bearing subject to voltage

More information

Design of Sliding Mode Control for Nonlinear Uncertain System

Design of Sliding Mode Control for Nonlinear Uncertain System Design of Sliding Mode Control for Nonlinear Uncertain System 1 Yogita Pimpale, 2 Dr.B.J.Parvat ME student,instrumentation and Control Engineering,P.R.E.C. Loni,Ahmednagar, Maharashtra,India Associate

More information

Adaptive robust control for DC motors with input saturation

Adaptive robust control for DC motors with input saturation Published in IET Control Theory and Applications Received on 0th July 00 Revised on 5th April 0 doi: 0.049/iet-cta.00.045 Adaptive robust control for DC motors with input saturation Z. Li, J. Chen G. Zhang

More information

General procedure for formulation of robot dynamics STEP 1 STEP 3. Module 9 : Robot Dynamics & controls

General procedure for formulation of robot dynamics STEP 1 STEP 3. Module 9 : Robot Dynamics & controls Module 9 : Robot Dynamics & controls Lecture 32 : General procedure for dynamics equation forming and introduction to control Objectives In this course you will learn the following Lagrangian Formulation

More information

High Precision Control of Ball Screw Driven Stage Using Repetitive Control with Sharp Roll-off Learning Filter

High Precision Control of Ball Screw Driven Stage Using Repetitive Control with Sharp Roll-off Learning Filter High Precision Control of Ball Screw Driven Stage Using Repetitive Control with Sharp Roll-off Learning Filter Tadashi Takemura and Hiroshi Fujimoto The University of Tokyo --, Kashiwanoha, Kashiwa, Chiba,

More information

Modeling and Control Overview

Modeling and Control Overview Modeling and Control Overview D R. T A R E K A. T U T U N J I A D V A N C E D C O N T R O L S Y S T E M S M E C H A T R O N I C S E N G I N E E R I N G D E P A R T M E N T P H I L A D E L P H I A U N I

More information

Feedback Control of Linear SISO systems. Process Dynamics and Control

Feedback Control of Linear SISO systems. Process Dynamics and Control Feedback Control of Linear SISO systems Process Dynamics and Control 1 Open-Loop Process The study of dynamics was limited to open-loop systems Observe process behavior as a result of specific input signals

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

On an internal multimodel control for nonlinear multivariable systems - A comparative study

On an internal multimodel control for nonlinear multivariable systems - A comparative study On an internal multimodel control for nonlinear multivariable systems A comparative study Nahla Touati Karmani Dhaou Soudani Mongi Naceur Mohamed Benrejeb Abstract An internal multimodel control designed

More information

TODAY, the developments in technology and the requirements

TODAY, the developments in technology and the requirements 542 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 12, NO. 4, JULY 2004 Mutual Synchronization of Robots via Estimated State Feedback: A Cooperative Approach Alejandro Rodriguez-Angeles and Henk

More information

Observer Based Output Feedback Tracking Control of Robot Manipulators

Observer Based Output Feedback Tracking Control of Robot Manipulators 1 IEEE International Conference on Control Applications Part of 1 IEEE Multi-Conference on Systems and Control Yokohama, Japan, September 8-1, 1 Observer Based Output Feedback Tracking Control of Robot

More information

A Design Method for Smith Predictors for Minimum-Phase Time-Delay Plants

A Design Method for Smith Predictors for Minimum-Phase Time-Delay Plants 00 ECTI TRANSACTIONS ON COMPUTER AND INFORMATION TECHNOLOGY VOL., NO.2 NOVEMBER 2005 A Design Method for Smith Predictors for Minimum-Phase Time-Delay Plants Kou Yamada Nobuaki Matsushima, Non-members

More information

PID Motion Control Tuning Rules in a Damping Injection Framework

PID Motion Control Tuning Rules in a Damping Injection Framework 2013 American Control Conference ACC) Washington, DC, USA, June 17-19, 2013 PID Motion Control Tuning Rules in a Damping Injection Framework Tadele Shiferaw Tadele, Theo de Vries, Member, IEEE and Stefano

More information

Control of Robot. Ioannis Manganas MCE Master Thesis. Aalborg University Department of Energy Technology

Control of Robot. Ioannis Manganas MCE Master Thesis. Aalborg University Department of Energy Technology Control of Robot Master Thesis Ioannis Manganas MCE4-3 Aalborg University Department of Energy Technology Copyright c Aalborg University 8 LATEXhas been used for typesetting this document, using the TeXstudio

More information