Adaptive iterative learning control for robot manipulators: Experimental results $

Size: px
Start display at page:

Download "Adaptive iterative learning control for robot manipulators: Experimental results $"

Transcription

1 Control Engineering Practice 4 (26) Adaptive iterative learning control for robot manipulators: Experimental results $ A. Tayebi a,, S. Islam b, a Department of Electrical Engineering, Lakehead University, Thunder Bay, ont., Canada, P7B 5E b Department of Systems and Computer Engineering, Carleton University, Ottawa, ont., Canada, KS 5B6 Received 3 October 23; accepted 5 April 25 Available online 22 June 25 Abstract In this paper, two adaptive iterative learning control schemes, proposed by A. Tayebi [24, Automatica, 4(7), 95 23], are tested experimentally on a five-degrees-of-freedom (5-DOF) robot manipulator CATALYST5. The control strategy consists of using a classical PD feedback structure plus an additional iteratively updated term designed to cope with the unknown parameters and disturbances. The control implementation is very simple in the sense that the knowledge of the robot parameters is not needed, and the only requirement on the PD and learning gains is the positive definiteness condition. Furthermore, in contrast with classical ILC schemes where the number of iterative variables is generally equal to the number of control inputs, the adaptive control schemes tested in this paper involve just one or two iterative variables. r 25 Elsevier Ltd. All rights reserved. Keywords: Iterative learning control; Robot manipulators. Introduction It is well known that robot manipulators are generally used in repetitive tasks (e.g., automotive manufacturing industries). Therefore, it is interesting to take advantage of the fact that the reference trajectory is repeated over a given operation time. In this context, iterative learning control (ILC) techniques can be applied in order to enhance the tracking performance from operation to operation. Since the early works of Arimoto et al. (984), Casalino and Bartolini (984) and Craig (984), several ILC schemes for robot manipulators have been proposed in the literature (see for instance Arimoto, 996; Bondi et al., 988; Luca et al., 992; Horowitz, $ This work was supported by the Natural Sciences and Engineering Research Council (NSERC) of Canada, the Canada Foundation for Innovation (CFI), the Ontario Innovation Trust (OIT). Corresponding author. Tel.: ; fax: address: tayebi@ieee.org (A. Tayebi). The second author was with the Department of Electrical Engineering, Lakehead University, when this work was carried out. 993; Kavli, 992; Kawamura et al., 988; Moon et al., 997). These ILC algorithms, whether developed for the linearized model or the nonlinear model, are generally based upon the contraction mapping approach and require a certain a priori knowledge of the system dynamics. On the other hand, another type of ILC algorithms have been developed using Lyapunov and Lyapunovlike methods. In fact in French and Rogers (2), a standard Lyapunov design is used to solve ILC problems. The idea consists to use a standard adaptive controller and to start the parameter estimates with their final values obtained at the preceding. In the same spirit, Choi and Lee (2) proposed an adaptive ILC for uncertain robot manipulators, where the uncertain parameters are estimated along the time horizon whereas the repetitive disturbances are compensated along the horizon. However, as in standard adaptive control design, this technique requires the unknown system parameters to be constant. In Ham et al. (995), Ham et al. (2), Kuc et al /$ - see front matter r 25 Elsevier Ltd. All rights reserved. doi:.6/j.conengprac

2 844 ARTICLE IN PRESS A. Tayebi, S. Islam / Control Engineering Practice 4 (26) (99), Xu (22), Xu et al. (2) and Xu and Tan (2), several ILC algorithms have been proposed based upon the use of a positive-definite Lyapunov-like sequence which is made monotonically decreasing along the axis via a suitable choice of the control input. In contrast with the standard adaptive control, this technique is shown to be able to handle systems with time-varying parameters since the adaptation law in this case is nothing else but a discrete integration along the axis. Based on this approach, Kuc et al. (99) proposed an ILC scheme for the linearized robot manipulator model, while in (Ham et al., 2; Xu et al., 2) nonlinear ILC schemes have been proposed for the nonlinear model. Again these control laws require a certain a priori knowledge of the system dynamics. In Tayebi (24), a simple ILC scheme, for the position tracking problem of rigid robot manipulators without any a priori knowledge on the system parameters, has been proposed. The control strategy consists of a PD term plus an additional iterative term introduced to cope with the unknown parameters and disturbances. The proof of convergence is based upon the use of a Lyapunov-like positive definite sequence, which is made monotonically decreasing through an adequate choice of the control law and the iterative adaptation rule. In contrast with classical ILC schemes where the number of iterative variables is generally equal to the number of control inputs, the proposed control strategy uses one or two iterative variables, which is interesting from a practical point of view since it contributes considerably to memory space saving. In this framework, the acceleration measurements and the bounds of the robot parameters are not needed and the only requirement on the control gains is the positive definiteness condition. In this paper, we present some experimental results on a 5-DOF robot manipulator CATALYST5, confirming the effectiveness of the control strategy proposed in Tayebi (24). 2. Equations of motion and problem statement Using the Lagrangian formulation, the equations of motion of a n degrees-of-freedom rigid manipulator may be expressed by Mðq k Þ q k þ Cðq k ; _q k Þ _q k þ Gðq k Þ¼t k ðtþþd k ðtþ, () where t 2 R þ denotes the time and the non-negative integer k 2 Z þ denotes the operation or number. The signals q k 2 R n, _q k 2 R n and q k 2 R n are the joint position, joint velocity and joint acceleration vectors, respectively, at the k. Mðq k Þ2R nn is the inertia matrix, Cðq k ; _q k Þ _q k 2 R n is a vector resulting from Coriolis and centrifugal forces. Gðq k Þ2R n is the vector resulting from the gravitational forces. t k 2 R n is the control input vector containing the torques and forces to be applied at each joint. d k ðtþ 2R n is the vector containing the unmodeled dynamics and other unknown external disturbances. Assuming that the joint positions and the joint velocities are available for feedback, our objective is to design a bounded control law t k ðtþ guaranteeing the boundedness of q k ðtþ, 8t 2½; TŠ and 8k 2 Z þ, and the convergence of q k ðtþ to the desired reference trajectory q d ðtþ for all t 2½; TŠ when k tends to infinity. Throughout this paper, we will use the L pe norm defined as follows: 8 R t =p >< kxðtþk pe ¼ 4 kxðtþkp dt if p 2½; Þ; sup kxðtþk if p ¼; >: ptpt where kxk denotes any norm of x, and t belongs to the finite interval ½; TŠ. We say that x 2 L pe when kxk pe exists (i.e., when kxk pe is finite). We assume that all the system parameters are unknown and we make the following reasonable assumptions: (A) The reference trajectory and its first and second time-derivatives, namely q d ðtþ, _q d ðtþ and q d ðtþ, as well as the disturbance d k ðtþ are bounded 8t 2 ½; TŠ and 8k 2 Z þ. (A2) The resetting condition is satisfied, i.e., _q d ðþ _q k ðþ ¼q d ðþ q k ðþ ¼, 8k 2 Z þ. We will also make use of the following properties, which are common to robot manipulators (P) Mðq k Þ2R nn is symmetric, bounded, and positive definite. (P2) The matrix _Mðq k Þ 2Cðq k ; _q k Þ is skew symmetric, hence x T ð _Mðq k Þ 2Cðq k ; _q k ÞÞx ¼ ; 8x 2 R n. (P3) kcðq k ; _q k Þkpk c k _q k k and kgðq k Þkok g, 8t 2½; TŠ and 8k 2 Z þ, where k c and k g are unknown positive parameters. 3. Adaptive ILC Let us consider system () under the following control law (Fig. ): t k ðtþ ¼K P ~q k ðtþþk D _~q k ðtþþzð_~q k Þ^y k ðtþ (2) with ^y k ðtþ ¼^y k ðtþþgz T ð_~q k Þ_~q k ðtþ, (3) where ^y ðtþ ¼, ~q k ðtþ ¼q d ðtþ q k ðtþ and _~q k ðtþ ¼ _q d ðtþ _q k ðtþ. The matrices K P 2 R nn and K D 2 R nn are symmetric positive definite.

3 A. Tayebi, S. Islam / Control Engineering Practice 4 (26) Remark 3. The ILC schemes CL and CL2 can be used in a straightforward manner for industrial robot manipulators already functioning under a PD controller by just adding the iterative term to the control input in order to enhance the tracking performance from operation to operation. Fig.. Adaptive ILC structure. According to the choice of Zð_~q k Þ, we have two different control laws CL and CL2: (CL) Using two iterative variables (i.e., ^y k ðtþ 2R 2 ): Zð_~q k Þ¼½_~q k sgnð_~q k ÞŠ 2 R n2 where sgnð_~q k Þ is the vector obtained by applying the signum function to all elements of _~q k. G 2 R 22 is symmetric positive definite. (CL2) Using a single iterative variable (i.e., ^y k ðtþ 2R): Zð_~q k Þ¼sgnð_~q k ðtþþ 2 R n. G is a positive scalar and ðk D aiþ is positive semi-definite, with a ¼ k c sup t2½;tš k _q d ðtþk. Then, under assumptions (A and A2) and properties (P P3), one has ~q k ðtþ 2L e, _~q k ðtþ 2L e, t k ðtþ 2L 2e for all k 2 Z þ. lim k! ~q k ðtþ ¼lim k! _~q k ðtþ ¼, 8t 2½; TŠ. The proof of this statement can be found in Tayebi (24). Remark. Generally, in contraction-mapping-based ILC schemes, the number of iterative parameters is equal to the number of the control inputs which is equal to the number of degrees of freedom n. For instance, for a P-type ILC of the form u kþ ¼ u k þ K ~q k or a D-type ILC of the form u kþ ¼ u k þ K _~q k, we need to save the signals u k ðtþ and ( ~q k ðtþ or _~q k ðtþ) in the memory in order to be able to generate u kþ ðtþ. Therefore, at each sampling time, we need to save 2n parameters in the memory. In our approach, we use only two iterative parameters in CL which is an interesting fact from the practical point of view since it contributes considerably to memory space saving (i.e., at each sampling time just two parameters are saved in the memory). In CL2, we bring down the number of iterative parameters to one at the expense of a certain knowledge of the system parameters (i.e., the parameter k c defined in P3 is needed). Remark 2. The tracking error and its time derivative, at the first, can be made arbitrarily small, over the finite time interval ½; TŠ, by increasing the minimum eigenvalues of the control and learning gains K P, K D and G. Remark 4. The sign function used in the control laws CL and CL2 might lead to the chattering phenomenon. In practical applications, the sign function can be replaced by a continuous approximation (e.g., saturation or sigmoid) in order to smooth out the control input and reduce the chattering. 4. Experimental results In this section, the two adaptive ILC algorithms (CL and CL2) are implemented and evaluated on the 5-DOF robot manipulator CRS255 (CATALYST5) shown in Fig. 2. The CRS255 is a 5-DOF open-chain articulated robot arm. The arm is constructed of high tensile strength aluminum alloy components. It has five revolute joints powered by five DC motors. At each joint, an incremental encoder is employed for joint position measurement. As the gravity forces are not counter balanced, motors for vertical joints are equipped with automatic brakes to prevent the collapse of the manipulator configuration if the power supply to the joint motors is interrupted. This robot comes with the CRS-C5 controller, which contains five PID feedback controllers operating about each motor and their structures cannot be modified. In order to implement our control strategy, we have to by-pass the CRS-C5 controller through the Quanser open-architecture mode Fig. 2. CRS-255 Robot manipulator.

4 846 ARTICLE IN PRESS A. Tayebi, S. Islam / Control Engineering Practice 4 (26) which allows to use Simulink for real-time control implementation. In order to do so, a Quanser MultiQ acquisition board is used together with a Quanser Win- Con software (allowing to generate real-time code from Simulink). A switch mounted on the CRS-C5 control box allows us to switch back and forth from the Quanser-open-architecture mode to the CRS mode. For real-time implementation of our control algorithm using the Quanser open-architecture mode, the following components are installed in our host/supervisor Pentium III PC: MATLAB/Simulink/Realtime Workshop/Control systems toolbox, WinCon, Visual C++ professional. Our objective consists to track a circle in the ðy ZÞplane, described by the following equations: p yðtþ ¼ þ ffiffiffiffiffiffiffi 2 cos :t ðmmþ, p zðtþ ¼ þ ffiffiffiffiffiffiffi 2 sin :t ðmmþ, (4) where t 2½; 63sŠ. To realize this motion, only joints, 2 and 3 are needed. From the world coordinates xðtþ, yðtþ and zðtþ, we generate the desired joint variables q d ðtþ, Fig. 3. ILC implementation.

5 A. Tayebi, S. Islam / Control Engineering Practice 4 (26) q 2 d ðtþ and q3 dðtþ using the inverse kinematics. In order to smooth out the control input and reduce the chattering, the sign function has been replaced by a saturation function defined as follows: satð_~q k Þ¼½satð_~q ; k Þ;...; satð_~q 3; k ÞŠ T with 8 _~q i;k if j_~q i; k jo:; >< satð_~q i; k Þ¼ if _~q i; k X:; >: if _~q i; k p : for i 2f; 2; 3g. (5).4 Sup q d - q k (degrees) link link 2 link joint Iteration number Fig. 4. Experiment : Sup-norm of the tracking error (in degrees) versus the number of s for links, 2 and 3 under CL Fig. 6. Experiment : Control action for joints, 2 and 3 at the first under CL z (mm) th desired trajectory st joint y (mm) Fig. 5. Experiment : Desired and actual trajectories at the first and 25th under CL Fig. 7. Experiment : Control action for joints, 2 and 3 at the 25th under CL.

6 848 ARTICLE IN PRESS A. Tayebi, S. Islam / Control Engineering Practice 4 (26) On the other hand, the joint velocities are not measured but estimated from the joint positions using a filtered derivative (i.e., substituting _~q k in the control and adaptation laws by ðs=ð þ T f sþþ ~q k, with T f ¼ð=2pf c Þ, where the cut-off frequency f c ¼ :8 Hz). The sampling period is taken as ms. In order to investigate the effect of the learning gain, we performed two experiments with each control law. Experiment. The control and learning gains for CL are taken as follows: K p ¼ diagð; ; 4Þ, K D ¼ diagð:5; :5; :5Þ and G ¼ diagð8; 8Þ. The control and learning gains for CL2 are taken as follows: K p ¼ diagð; ; 4Þ, K D ¼ diagð:5; :5; :5Þ and G ¼ 8. Experiment 2. The control and learning gains for CL are taken as follows: K p ¼ diagð; ; 4Þ,.4 Sup q d - q k (degrees) link link 2 link joint Iteration number Fig. 8. Experiment : Sup-norm of the tracking error (in degrees) versus the number of s for links, 2 and 3 under CL Fig.. Experiment : Control action for joints, 2 and 3 at the first under CL desired trajectory jojnt 3 z (mm) 5 25th st joint y (mm) Fig. 9. Experiment : Desired and actual trajectories at the first and 25th under CL Fig.. Experiment : Control action for joints, 2 and 3 at the 25th under CL2.

7 A. Tayebi, S. Islam / Control Engineering Practice 4 (26) K D ¼ diagð:5; :5; :5Þ and G ¼ diagð2; 2Þ. The control and learning gains for CL2 are taken as follows: K p ¼ diagð; ; 4Þ, K D ¼ diagð:5; :5; :5Þ and G ¼ 2. Figs. 4 are obtained for experiment. The ILC implementation block diagram is depicted in Fig. 3. Fig. 4 shows the evolution of the sup-norm of the tracking error with respect to the number, under CL. Fig. 5 shows the reference trajectory and the actual trajectory at the first and 25th under CL. Figs. 6 and 7 show the control inputs at the first and the 25th s, respectively, under CL. Fig. 8 shows the evolution of the sup-norm of the tracking error with respect to the number, under CL2. Fig. 9 shows the reference trajectory and the actual trajectory at the first and 25th under CL2. Figs. and show the control inputs at the first and.45.4 link.35 Sup q d - q k (degrees) link 2.5 joint.5. link Iteration number Fig. 2. Experiment 2: Sup-norm of the tracking error (in degrees) versus the number of s for links, 2 and 3 under CL Fig. 4. Experiment 2: Control action for joints, 2 and 3 at the first under CL desired trajectory.8.6 z (mm) 5 5 5th st.4.2 joint y (mm) Fig. 3. Experiment 2: Desired and actual trajectories at the first and 5th under CL Fig. 5. Experiment 2: Control action for joints, 2 and 3 at the 5th under CL.

8 85 ARTICLE IN PRESS A. Tayebi, S. Islam / Control Engineering Practice 4 (26) Sup q d - q k (degrees) link link 2.5 joint.5 link Iteration number Fig. 6. Experiment 2: Sup-norm of the tracking error (in degrees) versus the number of s for links, 2 and 3 under CL Fig. 8. Experiment 2: Control action for joints, 2 and 3 at the first under CL desired trajectory z (mm) 5th st.2 joint y (mm) Fig. 7. Experiment 2: Desired and actual trajectories at the first and 5th under CL Fig. 9. Experiment 2: Control action for joints, 2 and 3 at the 5th under CL2. the 25th s, respectively, under CL2. Figs. 2 9 are obtained similarly for experiment Conclusion Two adaptive ILC schemes, proposed in Tayebi (24), have been successfully tested on a 5-DOF robot manipulator CATALYST5. The control schemes consist of a PD feedback plus an additional adaptive term introduced to cope with the unknown parameters and disturbances. The overall control strategy is very simple to implement since no a priori knowledge of the robot parameters is needed, and the only requirement on the control gains is the positive definiteness condition. Another clear advantage of this approach is the fact

9 A. Tayebi, S. Islam / Control Engineering Practice 4 (26) that it uses just one or two iterative variables, which helps to reduce the memory space requirements in practical implementations. During our several tests, we noticed that the cut-off frequency of the low pass filter, used to generate the joint velocities from the joint positions, plays a crucial role. In fact, from a theoretical point of view, a high cutoff frequency would result in a good approximation of the derivative action and hence would lead to a good performance. However, according to our experiments, we noticed that at high cut-off frequencies the robot joints start to vibrate after a certain number of s forcing us to stop the learning process. This is mainly due to the fact that the noise amplification, caused by the derivative action, is accumulating through the iterative process (see Figs. 6, 7, and ). By gradually reducing the cut-off frequency, we noticed a considerable improvement in the tracking performance in terms of measurement noise rejection. However, a very low cut-off frequency would result in a bad approximation of the joint velocity and therefore the stability and convergence of the iterative process are not guaranteed any more. We also noticed that the convergence rates could be improved by increasing the learning gain as seen from the results of experiments and 2. However, the noise level increases with the learning gain causing the joints to vibrate earlier in the domain as evidenced by the two experiments. In fact, in the first experiment we had to stop the learning process at the 25th while for the second experiment we were able to go to the 5th without any problem. A potential solution to this crucial problem, related to the use of the filtered derivative also known as the dirty derivative, is to design P-type iterative parametric updating rules that do not require the joint velocities measurements. In this case, the noise effect will be reduced considerably, but will not be totally eliminated since the joint positions measurements are also noisy, and there will be an accumulation of noise from to. Consequently, it is important to stop the learning process after a certain number of s once the tracking error reaches a certain acceptable level. The theoretical implications of this crucial problem will be investigated in our future research work. Acknowledgements The authors would like to thank the anonymous reviewers for their helpful comments. References Arimoto, S. (996). Control theory of non-linear mechanical systems. Oxford: Oxford Science Publications. Arimoto, S., Kawamura, S., & Miyazaki, F. (984). Bettering operation of robots by learning. Journal of Robotics Systems,, Bondi, P., Casalino, G., & Gambardella, L. (988). On the iterative learning control theory for robotic manipulators. IEEE Journal of Robotics and Automation, 4(), Casalino, G., & Bartolini, G. (984). A learning procedure for the control of movements of robotic manipulators. IASTED symposium on robotics and automation, Amsterdam (pp. 8 ). Choi, J. Y., & Lee, J. S. (2). Adaptive iterative learning control for uncertain robotic systems. IEE-Proceedings, Control Theory Applications, 47(2), Craig, J. J. (984). Adaptive control of manipulators through repeated trials. Proceedings of the American control conference, San Diego (pp ). De Luca, A., Paesano, G., & Ulivi, G. (992). A frequency domain approach to learning control: Implementation for a robot manipulator. IEEE Transactions On Industrial Electronics, 39(),. French, M., & Rogers, E. (2). Nonlinear iterative learning by an adaptive Lyapunov technique. International Journal of Control, 73(), Ham, C., Qu, Z., & Johnson, R. (2). A nonlinear iterative learning control for robot manipulators in the presence of actuator dynamics. International Journal of Robotics and Automation, 5(3), 9 3. Ham, C., Qu, Z. H., & Kaloust, J. H. (995). Nonlinear learning control for a class of nonlinear systems based on Lyapunov s direct method. Proceedings of the American control conference, Seattle, USA (pp ). Horowitz, R. (993). Learning control of robot manipulators. ASME Journal of Dynamic Systems, Measurement and Control, 5, Kavli, T. (992). Frequency domain synthesis of trajectory learning controller for robot manipulators. Journal of Robotic Systems, 9(5), Kawamura, S., Miyazaki, F., & Arimoto, S. (988). Realization of robot motion based on a learning method. IEEE Transactions on Systems, Man and Cybernetics, 8(), Kuc, T. Y., Nam, K., & Lee, J. S. (99). An iterative learning control of robot manipulators. IEEE Transactions on Robotics and Automation, 7(6), Moon, J. H., Doh, T. Y., & Chung, M. J., 997. An iterative learning control scheme for manipulators. Proceedings of international conference on intelligent robots and systems, Grenoble, France. Tayebi, A. (24). Adaptive iterative learning control for robot manipulators. Automatica, 4(7), Xu, J.-X. (22). The frontiers of iterative learning control Part II. Journal of Systems, Control and Information, 46(5), Xu, J.-X., Badrinath, V., & Qu, Z. (2). Robust learning control for robotic manipulators with an extension to a class of nonlinear systems. International Journal of Control, 73(), Xu, J.-X., & Tan, Y. (2). A suboptimal learning control scheme for nonlinear systems with time-varying parametric uncertainties. Journal of Optimal Control Applications and Theory, 22, 26.

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

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

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

AADECA 2006 XXº Congreso Argentino de Control Automático ITERATIVE LEARNING CONTROL APPLIED TO NONLINEAR BATCH REACTOR E.J.

AADECA 2006 XXº Congreso Argentino de Control Automático ITERATIVE LEARNING CONTROL APPLIED TO NONLINEAR BATCH REACTOR E.J. ITERATIVE LEARNING CONTROL APPLIED TO NONLINEAR BATCH REACTOR E.J. ADAM (1) Institute of Technological Development for the Chemical Industry (INTEC), CONICET Universidad Nacional del Litoral (UNL). Güemes

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

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

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

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

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

More information

An Approach of Robust Iterative Learning Control for Uncertain Systems

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

More information

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

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

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

Unit quaternion observer based attitude stabilization of a rigid spacecraft without velocity measurement

Unit quaternion observer based attitude stabilization of a rigid spacecraft without velocity measurement Proceedings of the 45th IEEE Conference on Decision & Control Manchester Grand Hyatt Hotel San Diego, CA, USA, December 3-5, 6 Unit quaternion observer based attitude stabilization of a rigid spacecraft

More information

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

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

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

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

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

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

More information

Initial condition issues on iterative learning control for non-linear systems with time delay

Initial condition issues on iterative learning control for non-linear systems with time delay Internationa l Journal of Systems Science, 1, volume, number 11, pages 15 ±175 Initial condition issues on iterative learning control for non-linear systems with time delay Mingxuan Sun and Danwei Wang*

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

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

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

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

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

Iterative Learning Control Analysis and Design I

Iterative Learning Control Analysis and Design I Iterative Learning Control Analysis and Design I Electronics and Computer Science University of Southampton Southampton, SO17 1BJ, UK etar@ecs.soton.ac.uk http://www.ecs.soton.ac.uk/ Contents Basics Representations

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

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

Trigonometric Saturated Controller for Robot Manipulators

Trigonometric Saturated Controller for Robot Manipulators Trigonometric Saturated Controller for Robot Manipulators FERNANDO REYES, JORGE BARAHONA AND EDUARDO ESPINOSA Grupo de Robótica de la Facultad de Ciencias de la Electrónica Benemérita Universidad Autónoma

More information

A dap tive rob ust it e rative lea r ni ng cont rol f or u nce rt ai n robotic syst e ms

A dap tive rob ust it e rative lea r ni ng cont rol f or u nce rt ai n robotic syst e ms 2 5 23 1 Control heory & Applications Vol. 2 No. 5 Oct. 23 Article ID : 1-8152 (23) 5-77 - 6 A dap tive rob ust it e rative lea r ni ng cont rol f or u nce rt ai n robotic syst e ms YANG Sheng- yue, LUO

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

A Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems

A Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems Proceedings of the 4 th International Conference of Control, Dynamic Systems, and Robotics (CDSR'17) Toronto, Canada August 21 23, 2017 Paper No. 119 DOI: 10.11159/cdsr17.119 A Model-Free Control System

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

A Discrete Robust Adaptive Iterative Learning Control for a Class of Nonlinear Systems with Unknown Control Direction

A Discrete Robust Adaptive Iterative Learning Control for a Class of Nonlinear Systems with Unknown Control Direction Proceedings of the International MultiConference of Engineers and Computer Scientists 16 Vol I, IMECS 16, March 16-18, 16, Hong Kong A Discrete Robust Adaptive Iterative Learning Control for a Class of

More information

A Physically-Based Fault Detection and Isolation Method and Its Uses in Robot Manipulators

A Physically-Based Fault Detection and Isolation Method and Its Uses in Robot Manipulators des FA 4.13 Steuerung und Regelung von Robotern A Physically-Based Fault Detection and Isolation Method and Its Uses in Robot Manipulators Alessandro De Luca Dipartimento di Informatica e Sistemistica

More information

Robust Control for Robot Manipulators By Using Only Joint Position Measurements

Robust Control for Robot Manipulators By Using Only Joint Position Measurements Proceedings of the 29 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 29 Robust Control for Robot Manipulators By Using Only Joint Position Measurements Shafiqul

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

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

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

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions.

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions. Robotics II March 7, 018 Exercise 1 An automated crane can be seen as a mechanical system with two degrees of freedom that moves along a horizontal rail subject to the actuation force F, and that transports

More information

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion Proceedings of the 11th WSEAS International Conference on SSTEMS Agios ikolaos Crete Island Greece July 23-25 27 38 Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion j.garus@amw.gdynia.pl

More information

LQG/LTR CONTROLLER DESIGN FOR ROTARY INVERTED PENDULUM QUANSER REAL-TIME EXPERIMENT

LQG/LTR CONTROLLER DESIGN FOR ROTARY INVERTED PENDULUM QUANSER REAL-TIME EXPERIMENT LQG/LR CONROLLER DESIGN FOR ROARY INVERED PENDULUM QUANSER REAL-IME EXPERIMEN Cosmin Ionete University of Craiova, Faculty of Automation, Computers and Electronics Department of Automation, e-mail: cosmin@automation.ucv.ro

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

On-line Learning of Robot Arm Impedance Using Neural Networks

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

More information

Adaptive Jacobian Tracking Control of Robots With Uncertainties in Kinematic, Dynamic and Actuator Models

Adaptive Jacobian Tracking Control of Robots With Uncertainties in Kinematic, Dynamic and Actuator Models 104 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 51, NO. 6, JUNE 006 Adaptive Jacobian Tracking Control of Robots With Uncertainties in Kinematic, Dynamic and Actuator Models C. C. Cheah, C. Liu, and J.

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

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

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

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

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

Mechanical Engineering Department - University of São Paulo at São Carlos, São Carlos, SP, , Brazil

Mechanical Engineering Department - University of São Paulo at São Carlos, São Carlos, SP, , Brazil MIXED MODEL BASED/FUZZY ADAPTIVE ROBUST CONTROLLER WITH H CRITERION APPLIED TO FREE-FLOATING SPACE MANIPULATORS Tatiana FPAT Pazelli, Roberto S Inoue, Adriano AG Siqueira, Marco H Terra Electrical Engineering

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

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

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

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

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

NONLINEAR BATCH REACTOR TEMPERATURE CONTROL BASED ON ADAPTIVE FEEDBACK-BASED ILC

NONLINEAR BATCH REACTOR TEMPERATURE CONTROL BASED ON ADAPTIVE FEEDBACK-BASED ILC NONLINEAR BATCH REACTOR TEMPERATURE CONTROL BASED ON ADAPTIVE FEEDBACK-BASED ILC Eduardo J. Adam 1 1 Facultad de Ingeniería Química, Universidad Nacional del Litoral, Santa Fe, Argentina ABSTRACT This

More information

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

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

More information

538 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 32, NO. 4, AUGUST 2002

538 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 32, NO. 4, AUGUST 2002 538 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 3, NO. 4, AUGUST 00 Correspondence Repetitive Learning Control: A Lyapunov-Based Approach W. E. Dixon, E. Zergeroglu, D.

More information

Control Systems Theory and Applications for Linear Repetitive Processes

Control Systems Theory and Applications for Linear Repetitive Processes Eric Rogers, Krzysztof Galkowski, David H. Owens Control Systems Theory and Applications for Linear Repetitive Processes Springer Contents 1 Examples and Representations 1 1.1 Examples and Control Problems

More information

WE PROPOSE a new approach to robust control of robot

WE PROPOSE a new approach to robust control of robot IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 14, NO. 1, FEBRUARY 1998 69 An Optimal Control Approach to Robust Control of Robot Manipulators Feng Lin and Robert D. Brandt Abstract We present a new

More information

On Comparison of Neural Observers for Twin Rotor MIMO System

On Comparison of Neural Observers for Twin Rotor MIMO System nternational Journal of Electronic and Electrical Engineering. SSN 0974-74 Volume 7, Number 9 (04), pp. 987-99 nternational Research Publication House http://www.irphouse.com On Comparison of Neural Observers

More information

Chaos synchronization of nonlinear Bloch equations

Chaos synchronization of nonlinear Bloch equations Chaos, Solitons and Fractal7 (26) 357 361 www.elsevier.com/locate/chaos Chaos synchronization of nonlinear Bloch equations Ju H. Park * Robust Control and Nonlinear Dynamics Laboratory, Department of Electrical

More information

for Articulated Robot Arms and Its Applications

for Articulated Robot Arms and Its Applications 141 Proceedings of the International Conference on Information and Automation, December 15-18, 25, Colombo, Sri Lanka. 1 Forcefree Control with Independent Compensation for Articulated Robot Arms and Its

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

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

A sub-optimal second order sliding mode controller for systems with saturating actuators

A sub-optimal second order sliding mode controller for systems with saturating actuators 28 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June -3, 28 FrB2.5 A sub-optimal second order sliding mode for systems with saturating actuators Antonella Ferrara and Matteo

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 control of uncertain time-varying plants is a

ADAPTIVE control of uncertain time-varying plants is a IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 56, NO. 1, JANUARY 2011 27 Supervisory Control of Uncertain Linear Time-Varying Systems Linh Vu, Member, IEEE, Daniel Liberzon, Senior Member, IEEE Abstract

More information

Robust Adaptive Attitude Control of a Spacecraft

Robust Adaptive Attitude Control of a Spacecraft Robust Adaptive Attitude Control of a Spacecraft AER1503 Spacecraft Dynamics and Controls II April 24, 2015 Christopher Au Agenda Introduction Model Formulation Controller Designs Simulation Results 2

More information

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors NASA Technical Memorandum 110316 Virtual Passive Controller for Robot Systems Using Joint Torque Sensors Hal A. Aldridge and Jer-Nan Juang Langley Research Center, Hampton, Virginia January 1997 National

More information

1348 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 34, NO. 3, JUNE 2004

1348 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 34, NO. 3, JUNE 2004 1348 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL 34, NO 3, JUNE 2004 Direct Adaptive Iterative Learning Control of Nonlinear Systems Using an Output-Recurrent Fuzzy Neural

More information

Controlling the Inverted Pendulum

Controlling the Inverted Pendulum Controlling the Inverted Pendulum Steven A. P. Quintero Department of Electrical and Computer Engineering University of California, Santa Barbara Email: squintero@umail.ucsb.edu Abstract The strategies

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

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

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

Laboratory Exercise 1 DC servo

Laboratory Exercise 1 DC servo Laboratory Exercise DC servo Per-Olof Källén ø 0,8 POWER SAT. OVL.RESET POS.RESET Moment Reference ø 0,5 ø 0,5 ø 0,5 ø 0,65 ø 0,65 Int ø 0,8 ø 0,8 Σ k Js + d ø 0,8 s ø 0 8 Off Off ø 0,8 Ext. Int. + x0,

More information

Inverse differential kinematics Statics and force transformations

Inverse differential kinematics Statics and force transformations Robotics 1 Inverse differential kinematics Statics and force transformations Prof Alessandro De Luca Robotics 1 1 Inversion of differential kinematics! find the joint velocity vector that realizes a desired

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

Learning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System

Learning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System Learning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System Ugo Rosolia Francesco Borrelli University of California at Berkeley, Berkeley, CA 94701, USA

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

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

THE paper deals with the application of ILC-methods to

THE paper deals with the application of ILC-methods to Application of Fourier Series Based Learning Control on Mechatronic Systems Sandra Baßler, Peter Dünow, Mathias Marquardt International Science Index, Mechanical and Mechatronics Engineering waset.org/publication/10005018

More information

SRV02-Series Rotary Experiment # 7. Rotary Inverted Pendulum. Student Handout

SRV02-Series Rotary Experiment # 7. Rotary Inverted Pendulum. Student Handout SRV02-Series Rotary Experiment # 7 Rotary Inverted Pendulum Student Handout SRV02-Series Rotary Experiment # 7 Rotary Inverted Pendulum Student Handout 1. Objectives The objective in this experiment is

More information

A new large projection operator for the redundancy framework

A new large projection operator for the redundancy framework 21 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 21, Anchorage, Alaska, USA A new large projection operator for the redundancy framework Mohammed Marey

More 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

PREDICTIVE COMPUTED-TORQUE CONTROL OF A PUMA 560 MANIPULATOR ROBOT. Victor M. Becerra, Steven Cook and Jiamei Deng

PREDICTIVE COMPUTED-TORQUE CONTROL OF A PUMA 560 MANIPULATOR ROBOT. Victor M. Becerra, Steven Cook and Jiamei Deng PREDICTIVE COMPUTED-TORQUE CONTROL OF A PUMA 560 MANIPULATOR ROBOT Victor M Becerra, Steven Cook and Jiamei Deng University of Reading, Department of Cybernetics, Reading RG6 6AY, UK Abstract: This paper

More information

Robust multi objective H2/H Control of nonlinear uncertain systems using multiple linear model and ANFIS

Robust multi objective H2/H Control of nonlinear uncertain systems using multiple linear model and ANFIS Robust multi objective H2/H Control of nonlinear uncertain systems using multiple linear model and ANFIS Vahid Azimi, Member, IEEE, Peyman Akhlaghi, and Mohammad Hossein Kazemi Abstract This paper considers

More information

On the Current Error Based Sampled-data Iterative Learning Control with Reduced Memory Capacity

On the Current Error Based Sampled-data Iterative Learning Control with Reduced Memory Capacity International Journal of Automation and Computing 12(3), June 2015, 307-315 DOI: 101007/s11633-015-0890-1 On the Current Error Based Sampled-data Iterative Learning Control with Reduced Memory Capacity

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

Unit Quaternion-Based Output Feedback for the Attitude Tracking Problem

Unit Quaternion-Based Output Feedback for the Attitude Tracking Problem 56 IEEE RANSACIONS ON AUOMAIC CONROL, VOL. 53, NO. 6, JULY 008 Unit Quaternion-Based Output Feedback for the Attitude racking Problem Abdelhamid ayebi, Senior Member, IEEE Abstract In this note, we propose

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

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

A composite adaptive output feedback tracking controller for robotic manipulators* E. Zergeroglu, W. Dixon, D. Haste, and D.

A composite adaptive output feedback tracking controller for robotic manipulators* E. Zergeroglu, W. Dixon, D. Haste, and D. Robotica (1999) volume 17, pp. 591 600. Printed in the United Kingdom 1999 Cambridge University Press A composite adaptive output feedback tracking controller for robotic manipulators* E. Zergeroglu, W.

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

An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control

An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control 21 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July 2, 21 WeC14.1 An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control Qing Liu and Douglas

More information

Analysis and Design of Hybrid AI/Control Systems

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

More information

Positioning Control of One Link Arm with Parametric Uncertainty using Quantitative Feedback Theory

Positioning Control of One Link Arm with Parametric Uncertainty using Quantitative Feedback Theory Memoirs of the Faculty of Engineering, Okayama University, Vol. 43, pp. 39-48, January 2009 Positioning Control of One Link Arm with Parametric Uncertainty using Quantitative Feedback Theory Takayuki KUWASHIMA,

More information

HIGHER ORDER SLIDING MODES AND ARBITRARY-ORDER EXACT ROBUST DIFFERENTIATION

HIGHER ORDER SLIDING MODES AND ARBITRARY-ORDER EXACT ROBUST DIFFERENTIATION HIGHER ORDER SLIDING MODES AND ARBITRARY-ORDER EXACT ROBUST DIFFERENTIATION A. Levant Institute for Industrial Mathematics, 4/24 Yehuda Ha-Nachtom St., Beer-Sheva 843, Israel Fax: +972-7-232 and E-mail:

More information