Multirate Feedforward Control of Robot Manipulators

Size: px
Start display at page:

Download "Multirate Feedforward Control of Robot Manipulators"

Transcription

1 Proceedings of the 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems San Diego, CA, USA, Oct 29 - Nov 2, 2007 ThD6.5 Multirate Feedforward Control of Robot Manipulators Akira Shimada and Tsuyoshi Takeda Abstract This paper introduces a novel multirate feedforward control method for robot manipulators with elastic joints. Perfect tracking control methodology using multirate feedforward control was proposed by H. Fujimoto, et. al. Furthermore, A. Shimada, et. al. have described its application to robot manipulators; however, they only described the controller design process and gave a few simulation results. In addition, they did not provide details on how the state reference should be designed. Even if experiments are attempted, it is difficult to evaluate control performance since generally manipulators have joint angle sensors mounted on the output side of reduction gears, especially since the product of the angle of rotors and the reduction gear ratio does not always correspond with the joint angles. In order to solve this problem, this paper illustrates the design process for a state reference for manipulators, and introduces a prototype robot manipulator that has precision rotary encoders installed on the output side of the joints. This means that the manipulator as a platform not only has rotary encoders attached to servo motors but special rotary encoders. We describe experimental control results obtained by applying this control technique. I. INTRODUCTION One of the hindrances to improving the control performance of robot manipulators is residual vibrations caused by a lack of rigidity in reduction gears mounted on manipulator joints. Some papers have introduced mathematical models that model the characteristics of reduction gears[1], [2], [3], [4]. In particular, Kosaka and Shimada described a controller design technique that takes advantage of the characteristics of reduction gears. It improved control performance by including a state space expression for the disturbance observer and it considered not only the error between the reference rotor angles and the actual rotor angles but also the error between the reference joint angles and the estimated joint angles. This technique succeeded in reducing residual vibrations but it did not have a good tracking performance. Advanced digital control theory has been established[5], [6], [7]. Tomizuka et. al. defined a digital control method which achieved perfect tracking, while Fujimoto et. al. described a perfect tracking control method with multiple sampling rates[8], [9]. Further, Shimada et. al. designed a perfect tracking control system for multiple degree of freedom robot manipulators having elastic joints, that was based on the above-mentioned reports[10]. However, there are three shortcomings in their paper. The first shortcoming is that it does not include any experimental results. The second shortcoming is that it does not include a technique for validating the control method. The third is that the variables used in the controllable canonical form do not represent actual physical parameters. The method requires motion reference data that includes of all state variables. But if the variables are not physical parameters, it is not possible to use the method for design. This current study presents a solution for overcoming these three problems. II. MODELING OF MANIPULATORS This paper considers the case of a serial-link manipulator. Harmonic drive gears are mounted in its joints. To simplify the problem, this paper treats a two-link manipulator such as the one shown in Fig.1. In this figure, I oi represents the moment of inertia around the center of the i-th mass of the link, I ri represents the moment of inertia around the i-th axis, m ri represents the mass of the i-th mass, l i is the i- th length, r i is the distance between the i-th axis and the center of the i-th mass, and I mi and m mi are the moment of inertia and the mass of the rotor including the wave generator, respectively. The stator of the i-th motor is mounted on the (i-1)-th link, and the i-th rotor is connected to the i-th link by a harmonic drive gear. The moment of inertia and mass of the (i-1)-th link include those of the i-th stator. The i-th rotor is connected to the i-th stator by the bearings of the rotating axis. It is therefore translated with the (i-1)-th link, and it rotates concurrently. We next define the generalized coordinates {θ r1,θ r2,q m1,q m2 }. The first and second components are the first and second angles of the joints respectively, while the third and fourth components are the first and second rotor angles, respectively. A. Shimada and K. Gotoh are with Dept. of Electrical System Engineering, Polytechnic University, Hashimotodai, Sagamihara-shi, Kanagawa, Japan ashimada@uitec.ac.jp /07/$ IEEE Fig. 1. Model of a two-link manipulator

2 We define M r1 = I r1 + I r2 + m r2 l I m2 + m m2 l 2 1 CR = m r2l 1 r 2 C C 1 = m r2 l 1 r 2 (2 θ r1 θr2 + θ 2 r2)sinθ r2 CC 2 = m r2 l 1 r 2 θ2 r1 sinθ r2 C G 1 = (m r1 r 1 + m r2 l 1 + m m2 l 1 )gcosθ r1 + m r2 r 2 gcos(θ r1 + θ r2 ),G 2 = m r2 r 2 gcos(θ r1 + θ r2 ).Furthermore,τ mi represents motor torque, τ di is the external torque and it is transferred via the reduction gear. D rv i,d mv i are the viscous friction coefficients of the joint and rotor respectively, while D rci,d mci are their respective Coulomb friction coefficients. k ni and d ni represent the elasticity and the viscous friction of the reduction gear on the arm side. Using these parameters we can derive the equation of motion for the system, Eq.(1), in which D ri = D rv i + d ni,d mi = n 2 i D mv i + d ni. M 11 M 12 0 n 2 I m2 θ r1 M 21 I r n 2 1 I m1 0 θ r2 q m1 /n 1 n 2 I m2 0 0 n 2 2 I m2 q m2 /n 2 D r1 0 d n1 0 θ r1 + 0 D r2 0 d n2 d n1 0 D m1 0 θ r2 q m1 /n 1 0 d n2 0 D m2 q m2 /n k n1 0 k n1 0 0 k n2 0 k n2 k n1 0 k n1 0 0 k n2 0 k n2 C 1 + G 1 + D rc1 sgn( θ r1 ) C 2 + G 2 + D rc2 sgn( θ r2 ) n 1 D mc1 sgn( q m1 ) n 2 D mc2 sgn( q m2 ) = θ r1 θ r2 q m1 /n 1 q m2 /n n 1 τ m1 n 2 τ m2 This equation leads to the following continuous system model. P (s) ={A c,b c,c c, 0}, (A c R 8 8,B c R 8 2,C c R 2 8 ), x =[θ r1,θ r2,q m1 /n 1,q m2 /n 2, θ r1, θ r2, q m1 /n 1, q m2 /n 2 ]. It is noted that centrifugal force, The Coriolis force and gravity are omitted, or cancelled due to additional nonlinear control inputs. III. MULTIRATE FEEDFORWARD CONTROLLER DESIGN A mathematical model of the manipulator is specially formulated in order to apply multirate feedforward control law to a manipulator described in a previous study[9]. For a manipulator which has m inputs, m outputs and n orders, the controller updates the control input and detects the output N times, which is the update ratio T l of the position reference, where T s = T l /N and N = n/m so that N is a natural number. (1) ẋ = A c x(t)+b c u(t),y(t) =C c x(t) (2) The plant model of the manipulator is digitalized using the control ratio T s, and it is expressed as P (z s ) = [A s,b s,c s,d s ], x(i, j) :=x[(i + j/n)t l ]. Eq.(3),(4) are then derived, in which 0 j<nand (i, j) refers to the time of t =(i + j/n)t r. x s (i, j +1)=A s x s (i, j)+b s u(i, j) (3) y(i, j) =C s x s (i, j)+d s u(i, j) (4) Where, A s = e AcTu,B s = T u 0 e Acτ B c dτ, C s = C c. A feedback controller is designed using the above equations. In practice, when updating occurs N times, the discrete plant model P (z l )=[A l,b l,c l,d l ] having a control ratio T l is derived. Where, x l (i) =x l [it l ] represents the state variable, u(i) =[u(i, 1),,u(i, N)] T represents the control input vector, and y =[y(i, 1),,y(i, N)] T represents the output vector. Using these parameters, Eq. (5),(6) can be derived. x l (i +1)=A l x l (i)+b l u(i) (5) y(i) =C l x l (i)+d l u(i) (6) e AcTr B 1 B N [ ] Al B l C 1 D 11 D 1N := C l D l... C N D N1 D NN B j := (1 µ (j 1) )T r (1 µ j)t r e Acτ B c dτ C k := C c e Acv kt r D kj := (vk µ µ j <v k : C j 1)T r c (v k µ j)t r e Acτ B c dτ (vk µ µ (j 1) <v k µ j : C j 1)T r c e Acτ B 0 c dτ v k µ (j 1) :0 0=µ 0 <µ 1 < <µ N =1,µ j = j/n 0 v 1 <v 2 < <v N < 1,v k =(k 1)/N B l is a n n(= m N) square matrix since it is derived from B j (j =1, 2,.., N) which is a n m matrix. Furthermore, it is a regular matrix[9]. Therefore, the feedforward input u f (i) = [u f (i, 1),,u f (i, N)] T and the reference y r (i) =[y r (i, 1),,y r (i, N)] T are derived from the state variable reference α r (i +1) R n as follows. u f (i) =B 1 l (I z 1 A l )α r (i +1) (7) y r (i) =z 1 C l α r (i +1)+D l u f (i) (8) Eq.(7) is equivalent to a stable inverse system of the plant model. The plant model can be expressed by two different models. One is the model derived directly from the physical model. The other model is derived from the MIMO controllable canonical form (see the Appendix). The control system for either model is illustrated in Fig.2. The feedback controller C 1 has no special restrictions imposed on it, but the input of the controller can use only joint angle errors. In the figure, the additional point which inputs the variable vector with suffix(i) and outputs another type of variable vector with suffix (i, j) appears to perform addition of vectors of different dimensions. However, we assume that the adder includes the multirate holder function as well as 4084

3 Fig. 2. Block diagram of multirate control system1 solution method is to use the controllable canonical form. This has the property that the state variables z are related to [ their respective time derivatives. ] But, although C c = is a matrix for selecting the two joint angles, C = C c S 1 in the output y(t) =C c S 1 z(t) of the canonical form does not select specific state variables. Where, z = [ ] T α 1 α 2 α 8. By contrast, when output y is a state variable representing the joint angles and it is used as a reference for the control system, the state variable z no longer represents the joint angles, angle velocities, or accelerations. In the case of the presented system, in practice the output equation for the controllable canonical form as a contentious system can be expressed as follows. Fig. 3. Block diagram of multirate control system2 [ θr1 θ r2 ] = [ ] V V V V [ ] T α1 α 2 α 8 (9) This equation can be re-expressed as follows. [ θr1 ] [ ] [ ] V11 V = 12 α1 (10) θ r2 V 21 V 22 α 5 The coefficient [ matrix on the ] right-hand side is regular, 1 [ ] V11 V Then, by defining 12 W11 W = 12,and V 21 V 22 W 21 W 22 by considering α 1 = α 2, α 2 = α 3, α 3 = α 4, α 5 = α 6, α 6 = α 7, α 7 = α 8, the state variables are expressed by Eq.(11) using joint angle variables. Fig. 4. Block diagram of state expression for the disturbance observer the normal addition function. We further assume that the reference r(i) =α(i +1). While most manipulators have joint angle sensors such as rotary encoders mounted on servo motors, these joint angle sensors are not mounted directly on the joints. In this study, a state space expression for the disturbance observer is used to directly estimate the joint angles. Fig.3 shows a block diagram of the observer while Fig.4 illustrates its structure. IV. STATE REFERENCE DESIGN In the presented control system, the state variable vector α r (i +1) at one sample delay is utilized as the reference r(i). When the reference of the state variable vector is straightforward to design, the feedforward section should be designed based on the plant model derived from the physical model. However, for complex plants such as this system with low-stiffness, it is not easy to directly determine the values of state variables. In such cases, one possible α 1 α 2 α 3 α 4 α 5 α 6 α 7 α 8 [ ] W11 I = 4 W 12 I 4 W 21 I 4 W 22 I 4 θ r1 θ r1 θ r1 θ (3) r1 θ r2 θ r2 θ r2 θ (3) r2 (11) The suffix (3) in θ r1,θ r2 indicates the third-order derivative and we use it for the reference vector for the state vector α r (i +1). In addition, there are two ways to determine the feedforward part when specifying the reference vector. (Method-1) This method involves converting the reference vector for the state vector expressed by Eq.(11) into digital data using the control ratio T l, and then inputting the reference data into the feedforward part which is designed using the controllable canonical form. (Method-2) This method involves converting the state variable reference vector expressed by Eq.(11) into the former state variables x = S 1 z, and converting the variables into another digital data using the control ratio T l, finally, it inputs 4085

4 Fig. 5. Photograph of the manipulator the reference data into the feedforward part based on physical model. Both methods yield the same result. V. MANIPULATOR WITH JOINT ANGLE SENSORS This section introduces a prototype robot manipulator that has a precision rotary encoder mounted on the output side of the joints. This means that the manipulator as a platform has not only rotary encoders attached to the servo motors but also special rotary encoders. Fig.5 shows a photograph of the manipulator, in which the black circular parts mounted on the joints are the rotary encoders, each having a resolution of pulse/rot. The outputs of the motors and the harmonic reduction gears are located in the back of the joints and are not visible in this photograph. Furthermore, the manipulator in the photograph is horizontal in order to eliminate the effect of gravity on the basic experiment. The mounted rotary encoders MEH PST 16 J6 are produced by Microtec Laboratory Inc., Japan, and their resolution, Res j = (pls/rot), is approximately the same as the product of the resolution of the rotary encoders TABLE I PHYSICAL PARAMETERS Symbol Unit Value Symbol Unit Value M r1 kgm D m1 Nms/rad M r2 kgm D m2 Nms/rad 6.52 D r1 Nms/rad D mc1 Nm 9.53 D r2 Nms/rad 6.52 D mc2 Nm 8.48 D rc1 Nm k n1 Nm/rad D rc2 Nm 8.66 k n2 Nm/rad 3000 R kgm d n1 Nms/rad I m1 kgm d n2 Nms/rad 6.52 I m2 kgm n 1,n 2 (no-dim.) 161,121 Res m pls/rev 8, 196 Res j pls/rev 1,382,400 TABLE II CONTROL PARAMETERS Name Value Sampling time T s 2 (ms) Sampling time T l 8 (ms) Poles of 1st OB [0.68, 0.69, 0.70, 0.71, 0.72, 0.73, 0.74, 0.75] Q diag(10 4, 10 4, 10 4, 10 4, 1, 1, 1, 1, , ) R diag(10 2, 10 2 ) and the gear ratios. Table I gives the physical parameters of the manipulator[4]. VI. EXPERIMENTAL RESULTS This section introduces some experimental results. Table II gives the control parameters for the experiment. Fig.6 shows the experimental results obtained when multirate feedforward control was applied, while Fig.7 shows the experimental results without multirate feedforward control. Both controllers use state space disturbance observers for estimating the joint angles by considering real disturbances. In these cases, the precision rotary encoders are utilized only for validation. Fig.8 shows the experimental results obtained when multirate feedforward control was applied using direct feedback of data from the precision rotary encoders. Comparing Figs.6 and 7, both the waveforms of the joint angle estimations track the reference angles. But the results when multirate feedforward control was applied are somewhat better than those obtained when it was not applied. Furthermore, there are small errors between the estimations and the real data; they seem to be due to small parameter errors in the physical model of the manipulator. The waveform of Fig.8 shows the high tracking performance of the real joint angles. This implies that if the presented control law and the encoder can be implemented in practice, good control of robot manipulators should be readily achievable. Fig.9 shows the motion of the manipulator during the experiments. VII. CONCLUSION This paper has described a practical method for designing and implementing multirate feedforward control of a robot manipulator. The experimental results indicate the realization of high tracking performance. The controller design process and implementation method are not too difficult and are natural. Therefore, it is anticipated that this technology can be applied to general robot manipulators and will lead to positive outcomes in the future. Acknowledgements: We express our thanks to Mr. Yasuo Oyama (Chairman of Microtech Laboratory Inc.) and Mr. Tsutomu Taira (President of Microtech Laboratory Inc.) for their kind support. APPENDIX Controllable canonical form for MIMO systems[11] We assume that (A c,b c ) is controllable. Defining B c = [b 1,b 2,,b m ], gives the matrix H = [b 1,A c b 1,,A n1 1 c b 1,b 2,A c b 2,,A n2 1 c b 2,, b m,a c b m,,ac nm 1 b m ], where the components should be selected such that n 1 = n 2 = = n m = n/m. Using the ζ i = n 1 + n n i th row vector of the matrix H 1, gives the matrix S = [h 1,h 1 A c,,h 1 A n1 1,,h m,h m A c,,h m A nm 1 ] T. Furthermore, the coordinate transformation using z = S x c is performed for S. Then, the derived system {A, B, C, 0} = {SA c S 1,SB c,c c S 1, 0} is expressed in a controllable canonical form. Finally, by digitalizing 4086

5 Fig. 6. Experimental results obtained with feedforward control and joint angle estimation Fig. 7. Experimental results obtained without feedforward control or joint angle estimation Fig. 9. Photographs of the motion of the robot manipulator when multirate feedforward control was applied REFERENCES Fig. 8. Experimental results obtained with feedforward and high resolution rotary encoders the system, the state variables can be expressed by digital data. In this paper, this process should be applied using Eq. (1)(n =8,m=2). [1] J.Furusho,H.Nagao,M.Maruse: Multivariable Root Loci of Control System of Robot Manipulators with Flexible Driving Systems, T.JSME-C, Vo.56,No.526,pp ,1990(in Japanese) [2] K.Yuki, T.Murakami, K.Ohnishi: Vibration Control of a 2 Mass Resonant System by the Resonance Ratio Control, Trans. of IEE Japan, Vol.113-D,No.10,1993(in Japanese) [3] Suguru Arimoto: Control Theory of Nonlinear Mechanical Systems: A Passivity-based and Circuit-theoretic Approach, Oxford University Press, Oxford, UK, P.280, 1996 [4] Y.Kosaka, A.Shimada,FMotion Control for Articulated Robots Based on Accurate Modeling,The 8th IEEE International Workshop on Advanced Motion Control - AMC 04, p , 2004 [5] T.Chen,B.Francis: Optimal Sampled-Data Control Systems, Communication and Control Engineering Series, Springer-Verlag,

6 [6] M. Araki,T. Hagiwara: Pole assignment by multirate-data output feedback, Int. J. Control, Vol.48,No.1,pp , 1988 [7] K. J. Astrom, P. Hangander and J. Sternby: Zeros of sampled system, Automatica, Vol.20,No.1, pp.31-38,1984 [8] Masayoshi Tomizuka: Zero phase error tracking algorithm for disital control, ASME, J.Dynami.Syst.,Measure.,and Contr.,Vol.109, pp.65-68, 1987 [9] H.Fujimoto,Y.Hori,A.Kawamura:Perfect Tracking Control Method Based on Multirate Feedforward Control, T.SICE,Vol.36,No.9,pp ,2000(in Japanese) [10] A.Shimada,Y.Shinohara: Multi-rate Perfect Tracking Control on Manipulators with Elastic Joints, T.SICE,Vol.42,No.2,pp ,2006(in Japanese) [11] H.Kogo,T.Mita:Introduction to System Control Theory, Jikkyo Shuppan,1980 (in Japanese) 4088

Decoupling Identification for Serial Two-link Robot Arm with Elastic Joints

Decoupling Identification for Serial Two-link Robot Arm with Elastic Joints Preprints of the 1th IFAC Symposium on System Identification Saint-Malo, France, July 6-8, 9 Decoupling Identification for Serial Two-link Robot Arm with Elastic Joints Junji Oaki, Shuichi Adachi Corporate

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

Decoupling Identification with Closed-loop-controlled Elements for Two-link Arm with Elastic Joints

Decoupling Identification with Closed-loop-controlled Elements for Two-link Arm with Elastic Joints Preprints of the 9th International Symposium on Robot Control (SYROCO'9) The International Federation of Automatic Control Nagaragawa Convention Center, Gifu, Japan, September 9-2, 29 Decoupling Identification

More information

Joint Torque Control for Backlash Compensation in Two-Inertia System

Joint Torque Control for Backlash Compensation in Two-Inertia System Joint Torque Control for Backlash Compensation in Two-Inertia System Shota Yamada*, Hiroshi Fujimoto** The University of Tokyo 5--5, Kashiwanoha, Kashiwa, Chiba, 227-856 Japan Phone: +8-4-736-3873*, +8-4-736-43**

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

Motion Control of Inverted Pendulum Robots Using a Kalman Filter Based Disturbance Observer

Motion Control of Inverted Pendulum Robots Using a Kalman Filter Based Disturbance Observer SICE Journal of Control, Measurement, and System Integration, Vol. 2, No. 1, pp. 5 55, January 29 Motion Control of Inverted Pendulum Robots Using a Kalman Filter Based Disturbance Observer Akira SHIMADA

More information

Mechatronics Modeling and Analysis of Dynamic Systems Case-Study Exercise

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

More information

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

Funnel control in mechatronics: An overview

Funnel control in mechatronics: An overview Funnel control in mechatronics: An overview Position funnel control of stiff industrial servo-systems C.M. Hackl 1, A.G. Hofmann 2 and R.M. Kennel 1 1 Institute for Electrical Drive Systems and Power Electronics

More information

Rigid Manipulator Control

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

More information

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

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

Precision tracking control of a horizontal arm coordinate measuring machine in the presence of dynamic flexibilities

Precision tracking control of a horizontal arm coordinate measuring machine in the presence of dynamic flexibilities Int J Adv Manuf Technol 2006) 27: 960 968 DOI 10.1007/s00170-004-2292-3 ORIGINAL ARTICLE Tugrul Özel Precision tracking control of a horizontal arm coordinate measuring machine in the presence of dynamic

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

Application of Neuro Fuzzy Reduced Order Observer in Magnetic Bearing Systems

Application of Neuro Fuzzy Reduced Order Observer in Magnetic Bearing Systems Application of Neuro Fuzzy Reduced Order Observer in Magnetic Bearing Systems M. A., Eltantawie, Member, IAENG Abstract Adaptive Neuro-Fuzzy Inference System (ANFIS) is used to design fuzzy reduced order

More information

Power Assist H Control of Shift Lever with Spring Connected Link

Power Assist H Control of Shift Lever with Spring Connected Link Extended Summary pp.33 40 Power Assist H Control of Shift Lever with Spring Connected Link Mitsuo Hirata Member (Utsunomiya University) Tsutomu Ogiwara Non-member (Utsunomiya University) Hitoshi Okamoto

More information

Real-Time Implementation of a LQR-Based Controller for the Stabilization of a Double Inverted Pendulum

Real-Time Implementation of a LQR-Based Controller for the Stabilization of a Double Inverted Pendulum Proceedings of the International MultiConference of Engineers and Computer Scientists 017 Vol I,, March 15-17, 017, Hong Kong Real-Time Implementation of a LQR-Based Controller for the Stabilization of

More information

Influence of electromagnetic stiffness on coupled micro vibrations generated by solar array drive assembly

Influence of electromagnetic stiffness on coupled micro vibrations generated by solar array drive assembly Influence of electromagnetic stiffness on coupled micro vibrations generated by solar array drive assembly Mariyam Sattar 1, Cheng Wei 2, Awais Jalali 3 1, 2 Beihang University of Aeronautics and Astronautics,

More information

Vibration Suppression and Optimal Repetitive Disturbance Rejection Control in Semi-Nyquist Frequency Region using Multirate Sampling Control

Vibration Suppression and Optimal Repetitive Disturbance Rejection Control in Semi-Nyquist Frequency Region using Multirate Sampling Control 39th IEEE Conference on Decision and Control, pp. 3745-375, Vibration Suppression and Optimal Repetitive Disturbance Rejection Control in Semi-Nyquist Frequency Region using Multirate Sampling Control

More information

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

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

More information

Design, realization and modeling of a two-wheeled mobile pendulum system

Design, realization and modeling of a two-wheeled mobile pendulum system Design, realization and modeling of a two-wheeled mobile pendulum system ÁKOS ODRY 1, ISTVÁN HARMATI, ZOLTÁN KIRÁLY 1, PÉTER ODRY 1 1 Department of Control Engineering and Information Technology, College

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

Automatic Control Systems. -Lecture Note 15-

Automatic Control Systems. -Lecture Note 15- -Lecture Note 15- Modeling of Physical Systems 5 1/52 AC Motors AC Motors Classification i) Induction Motor (Asynchronous Motor) ii) Synchronous Motor 2/52 Advantages of AC Motors i) Cost-effective ii)

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

Introduction to Control (034040) lecture no. 2

Introduction to Control (034040) lecture no. 2 Introduction to Control (034040) lecture no. 2 Leonid Mirkin Faculty of Mechanical Engineering Technion IIT Setup: Abstract control problem to begin with y P(s) u where P is a plant u is a control signal

More information

Flexible Space Robotic Manipulator with Passively Switching Free Joint to Drive Joint

Flexible Space Robotic Manipulator with Passively Switching Free Joint to Drive Joint IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8,, Anchorage, Alaska, USA Flexible Space Robotic Manipulator with Passively Switching Free Joint to Drive Joint

More information

Toward Torque Control of a KUKA LBR IIWA for Physical Human-Robot Interaction

Toward Torque Control of a KUKA LBR IIWA for Physical Human-Robot Interaction Toward Torque Control of a UA LBR IIWA for Physical Human-Robot Interaction Vinay Chawda and Günter Niemeyer Abstract In this paper we examine joint torque tracking as well as estimation of external torques

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

Wataru Ohnishi a) Student Member, Hiroshi Fujimoto Senior Member Koichi Sakata Member, Kazuhiro Suzuki Non-member Kazuaki Saiki Member.

Wataru Ohnishi a) Student Member, Hiroshi Fujimoto Senior Member Koichi Sakata Member, Kazuhiro Suzuki Non-member Kazuaki Saiki Member. IEEJ International Workshop on Sensing, Actuation, and Motion Control Proposal of Decoupling Control Method for High-Precision Stages using Multiple Actuators considering the Misalignment among the Actuation

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

High-Precision Control for Ball-Screw-Driven Stage in Zero-Speed Region by Explicitly Considering Elastic Deformation

High-Precision Control for Ball-Screw-Driven Stage in Zero-Speed Region by Explicitly Considering Elastic Deformation MEC-13-162 High-Precision Control for Ball-Screw-Driven Stage in Zero-Speed Region by Explicitly Considering Elastic Deformation Hongzhong Zhu, Hiroshi Fujimoto (The University of Tokyo) Abstract Ball--driven

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

(Refer Slide Time: 00:01:30 min)

(Refer Slide Time: 00:01:30 min) Control Engineering Prof. M. Gopal Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 3 Introduction to Control Problem (Contd.) Well friends, I have been giving you various

More information

Design and Control of Compliant Humanoids. Alin Albu-Schäffer. DLR German Aerospace Center Institute of Robotics and Mechatronics

Design and Control of Compliant Humanoids. Alin Albu-Schäffer. DLR German Aerospace Center Institute of Robotics and Mechatronics Design and Control of Compliant Humanoids Alin Albu-Schäffer DLR German Aerospace Center Institute of Robotics and Mechatronics Torque Controlled Light-weight Robots Torque sensing in each joint Mature

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

Vibration Suppression Control of a Space Robot with Flexible Appendage based on Simple Dynamic Model*

Vibration Suppression Control of a Space Robot with Flexible Appendage based on Simple Dynamic Model* 213 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) November 3-7, 213 Tokyo, Japan Vibration Suppression Control of a Space Robot with Flexible Appendage based on Simple Dynamic

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

General Framework of Multirate Sampling Control and Applications to Motion Control Systems. Hiroshi Fujimoto

General Framework of Multirate Sampling Control and Applications to Motion Control Systems. Hiroshi Fujimoto General Framework of Multirate Sampling Control and Applications to Motion Control Systems ( ) by Hiroshi Fujimoto ( ) Dissertation Submitted to The Department of Electrical Engineering for the Degree

More information

Stable Force Control of Industrial Robot Based on Spring Ratio and Instantaneous State Observer

Stable Force Control of Industrial Robot Based on Spring Ratio and Instantaneous State Observer IEEJ Journal of Industry Applications Vol.5 No. pp.3 4 DOI:.54/ieejjia.5.3 Paper Stable Force Control of Industrial Robot Based on Spring Ratio and Instantaneous State Observer Takashi Yoshioka Student

More information

QUICK AND PRECISE POSITION CONTROL OF ULTRASONIC MOTORS USING ADAPTIVE CONTROLLER WITH DEAD ZONE COMPENSATION

QUICK AND PRECISE POSITION CONTROL OF ULTRASONIC MOTORS USING ADAPTIVE CONTROLLER WITH DEAD ZONE COMPENSATION Journal of ELECTRICAL ENGINEERING, VOL. 53, NO. 7-8, 22, 197 21 QUICK AND PRECISE POSITION CONTROL OF ULTRASONIC MOTORS USING ADAPTIVE CONTROLLER WITH DEAD ZONE COMPENSATION Li Huafeng Gu Chenglin A position

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

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

ROBUST CONTROL OF A FLEXIBLE MANIPULATOR ARM: A BENCHMARK PROBLEM. Stig Moberg Jonas Öhr

ROBUST CONTROL OF A FLEXIBLE MANIPULATOR ARM: A BENCHMARK PROBLEM. Stig Moberg Jonas Öhr ROBUST CONTROL OF A FLEXIBLE MANIPULATOR ARM: A BENCHMARK PROBLEM Stig Moberg Jonas Öhr ABB Automation Technologies AB - Robotics, S-721 68 Västerås, Sweden stig.moberg@se.abb.com ABB AB - Corporate Research,

More information

WHAT A SINGLE JOINT IS MADE OF RA

WHAT A SINGLE JOINT IS MADE OF RA Anthropomorphic robotics WHAT A SINGLE JOINT IS MADE OF Notation d F ( mv) mx Since links are physical objects with mass dt J J f i i J = moment of inertia F r F r Moment of inertia Around an axis m3 m1

More information

DYNAMICS OF SERIAL ROBOTIC MANIPULATORS

DYNAMICS OF SERIAL ROBOTIC MANIPULATORS DYNAMICS OF SERIAL ROBOTIC MANIPULATORS NOMENCLATURE AND BASIC DEFINITION We consider here a mechanical system composed of r rigid bodies and denote: M i 6x6 inertia dyads of the ith body. Wi 6 x 6 angular-velocity

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

Speed Sensorless Field Oriented Control of Induction Machines using Flux Observer. Hisao Kubota* and Kouki Matsuse**

Speed Sensorless Field Oriented Control of Induction Machines using Flux Observer. Hisao Kubota* and Kouki Matsuse** Speed Sensorless Field Oriented Control of Induction Machines using Flux Observer Hisao Kubota* and Kouki Matsuse** Dept. of Electrical Engineering, Meiji University, Higashimit Tama-ku, Kawasaki 214,

More information

Self-tuning Control Based on Discrete Sliding Mode

Self-tuning Control Based on Discrete Sliding Mode Int. J. Mech. Eng. Autom. Volume 1, Number 6, 2014, pp. 367-372 Received: July 18, 2014; Published: December 25, 2014 International Journal of Mechanical Engineering and Automation Akira Ohata 1, Akihiko

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

Controlling the Apparent Inertia of Passive Human- Interactive Robots

Controlling the Apparent Inertia of Passive Human- Interactive Robots Controlling the Apparent Inertia of Passive Human- Interactive Robots Tom Worsnopp Michael Peshkin J. Edward Colgate Kevin Lynch Laboratory for Intelligent Mechanical Systems: Mechanical Engineering Department

More information

Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual

Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control DC Motor Control Trainer (DCMCT) Student Manual Table of Contents 1 Laboratory Objectives1 2 References1 3 DCMCT Plant

More information

System Parameter Identification for Uncertain Two Degree of Freedom Vibration System

System Parameter Identification for Uncertain Two Degree of Freedom Vibration System System Parameter Identification for Uncertain Two Degree of Freedom Vibration System Hojong Lee and Yong Suk Kang Department of Mechanical Engineering, Virginia Tech 318 Randolph Hall, Blacksburg, VA,

More information

Inertia Identification and Auto-Tuning. of Induction Motor Using MRAS

Inertia Identification and Auto-Tuning. of Induction Motor Using MRAS Inertia Identification and Auto-Tuning of Induction Motor Using MRAS Yujie GUO *, Lipei HUANG *, Yang QIU *, Masaharu MURAMATSU ** * Department of Electrical Engineering, Tsinghua University, Beijing,

More information

Estimation of Load Side Position in Indirect Drive Robots by Sensor Fusion and Kalman Filtering

Estimation of Load Side Position in Indirect Drive Robots by Sensor Fusion and Kalman Filtering Estimation of Load Side Position in Indirect Drive Robots by Sensor Fusion and Kalman Filtering Wenjie Chen and Masayoshi Tomizuka Abstract In indirect drive robot joint, discrepancies exist between the

More information

Laboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint

Laboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint Laboratory 11 State Feedback Controller for Position Control of a Flexible Joint 11.1 Objective The objective of this laboratory is to design a full state feedback controller for endpoint position control

More information

Two-Mass, Three-Spring Dynamic System Investigation Case Study

Two-Mass, Three-Spring Dynamic System Investigation Case Study Two-ass, Three-Spring Dynamic System Investigation Case Study easurements, Calculations, anufacturer's Specifications odel Parameter Identification Which Parameters to Identify? What Tests to Perform?

More information

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

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

More information

Design and Control of Variable Stiffness Actuation Systems

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

More information

Regulating Web Tension in Tape Systems with Time-varying Radii

Regulating Web Tension in Tape Systems with Time-varying Radii Regulating Web Tension in Tape Systems with Time-varying Radii Hua Zhong and Lucy Y. Pao Abstract A tape system is time-varying as tape winds from one reel to the other. The variations in reel radii consist

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

EQUIVALENT SINGLE-DEGREE-OF-FREEDOM SYSTEM AND FREE VIBRATION

EQUIVALENT SINGLE-DEGREE-OF-FREEDOM SYSTEM AND FREE VIBRATION 1 EQUIVALENT SINGLE-DEGREE-OF-FREEDOM SYSTEM AND FREE VIBRATION The course on Mechanical Vibration is an important part of the Mechanical Engineering undergraduate curriculum. It is necessary for the development

More information

Perturbation Method in the Analysis of Manipulator Inertial Vibrations

Perturbation Method in the Analysis of Manipulator Inertial Vibrations Mechanics and Mechanical Engineering Vol. 15, No. 2 (2011) 149 160 c Technical University of Lodz Perturbation Method in the Analysis of Manipulator Inertial Vibrations Przemys law Szumiński Division of

More information

Filtered-X LMS vs repetitive control for active structural acoustic control of periodic disturbances

Filtered-X LMS vs repetitive control for active structural acoustic control of periodic disturbances Filtered-X LMS vs repetitive control for active structural acoustic control of periodic disturbances B. Stallaert 1, G. Pinte 2, S. Devos 2, W. Symens 2, J. Swevers 1, P. Sas 1 1 K.U.Leuven, Department

More information

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

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

More information

Manufacturing Equipment Control

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

More information

Delay-Independent Stabilization for Teleoperation with Time Varying Delay

Delay-Independent Stabilization for Teleoperation with Time Varying Delay 9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 FrC9.3 Delay-Independent Stabilization for Teleoperation with Time Varying Delay Hiroyuki Fujita and Toru Namerikawa

More information

Adaptive Learning with Large Variability of Teaching Signals for Neural Networks and Its Application to Motion Control of an Industrial Robot

Adaptive Learning with Large Variability of Teaching Signals for Neural Networks and Its Application to Motion Control of an Industrial Robot International Journal of Automation and Computing 8(1), February 2011, 54-61 DOI: 10.1007/s11633-010-0554-0 Adaptive Learning with Large Variability of Teaching Signals for Neural Networks and Its Application

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

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

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

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

Robotics I. Classroom Test November 21, 2014

Robotics I. Classroom Test November 21, 2014 Robotics I Classroom Test November 21, 2014 Exercise 1 [6 points] In the Unimation Puma 560 robot, the DC motor that drives joint 2 is mounted in the body of link 2 upper arm and is connected to the joint

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

A Benchmark Problem for Robust Control of a Multivariable Nonlinear Flexible Manipulator

A Benchmark Problem for Robust Control of a Multivariable Nonlinear Flexible Manipulator Proceedings of the 17th World Congress The International Federation of Automatic Control Seoul, Korea, July 6-11, 28 A Benchmark Problem for Robust Control of a Multivariable Nonlinear Flexible Manipulator

More information

Robust Controller Design for Speed Control of an Indirect Field Oriented Induction Machine Drive

Robust Controller Design for Speed Control of an Indirect Field Oriented Induction Machine Drive Leonardo Electronic Journal of Practices and Technologies ISSN 1583-1078 Issue 6, January-June 2005 p. 1-16 Robust Controller Design for Speed Control of an Indirect Field Oriented Induction Machine Drive

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

Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation

Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation Dr. Kevin Craig Greenheck Chair in Engineering Design & Professor of Mechanical Engineering Marquette University K.

More information

Realization of Hull Stability Control System for Continuous Track Vehicle with the Robot Arm

Realization of Hull Stability Control System for Continuous Track Vehicle with the Robot Arm Adanced Science and Technology Letters Vol.86 (Ubiquitous Science and Engineering 05), pp.96-0 http://dx.doi.org/0.457/astl.05.86.0 Realization of Hull Stability Control System for Continuous Track Vehicle

More information

Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J.

Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J. Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik Robot Dynamics Dr.-Ing. John Nassour 25.1.218 J.Nassour 1 Introduction Dynamics concerns the motion of bodies Includes Kinematics

More information

Disturbance Rejection in Parameter-varying Web-winding Systems

Disturbance Rejection in Parameter-varying Web-winding Systems Proceedings of the 17th World Congress The International Federation of Automatic Control Disturbance Rejection in Parameter-varying Web-winding Systems Hua Zhong Lucy Y. Pao Electrical and Computer Engineering

More information

Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors

Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors Applied and Computational Mechanics 3 (2009) 331 338 Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors M. Mikhov a, a Faculty of Automatics,

More information

Chapter 19 Angular Momentum

Chapter 19 Angular Momentum Chapter 19 Angular Momentum Chapter 19 Angular Momentum... 2 19.1 Introduction... 2 19.2 Angular Momentum about a Point for a Particle... 3 19.2.1 Angular Momentum for a Point Particle... 3 19.2.2 Right-Hand-Rule

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

MODELING AND ANALYSIS OF HYSTERESIS IN HARMONIC DRIVE GEARS

MODELING AND ANALYSIS OF HYSTERESIS IN HARMONIC DRIVE GEARS Systems Analysis Model Simul, 200?, Vol. 00, No. 0, pp. 1 14 MODELING AND ANALYSIS OF HYSTERESIS IN HARMONIC DRIVE GEARS RACHED DHAOUADI a, * and FATHI GHORBEL b a Division of Electrical, Electronics and

More information

Spontaneous Speed Reversals in Stepper Motors

Spontaneous Speed Reversals in Stepper Motors Spontaneous Speed Reversals in Stepper Motors Marc Bodson University of Utah Electrical & Computer Engineering 50 S Central Campus Dr Rm 3280 Salt Lake City, UT 84112, U.S.A. Jeffrey S. Sato & Stephen

More information

EE Homework 3 Due Date: 03 / 30 / Spring 2015

EE Homework 3 Due Date: 03 / 30 / Spring 2015 EE 476 - Homework 3 Due Date: 03 / 30 / 2015 Spring 2015 Exercise 1 (10 points). Consider the problem of two pulleys and a mass discussed in class. We solved a version of the problem where the mass was

More information

Theory of Vibrations in Stewart Platforms

Theory of Vibrations in Stewart Platforms Theory of Vibrations in Stewart Platforms J.M. Selig and X. Ding School of Computing, Info. Sys. & Maths. South Bank University London SE1 0AA, U.K. (seligjm@sbu.ac.uk) Abstract This article develops a

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

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

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

3694 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 61, NO. 7, JULY 2014

3694 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 61, NO. 7, JULY 2014 3694 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 61, NO. 7, JULY 2014 High-Precision Control of Ball-Screw-Driven Stage Based on Repetitive Control Using n-times Learning Filter Hiroshi Fujimoto,

More information

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

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

More information

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

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

More information

Dynamics. describe the relationship between the joint actuator torques and the motion of the structure important role for

Dynamics. describe the relationship between the joint actuator torques and the motion of the structure important role for Dynamics describe the relationship between the joint actuator torques and the motion of the structure important role for simulation of motion (test control strategies) analysis of manipulator structures

More information

Appendix A: Exercise Problems on Classical Feedback Control Theory (Chaps. 1 and 2)

Appendix A: Exercise Problems on Classical Feedback Control Theory (Chaps. 1 and 2) Appendix A: Exercise Problems on Classical Feedback Control Theory (Chaps. 1 and 2) For all calculations in this book, you can use the MathCad software or any other mathematical software that you are familiar

More information

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

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

More information

Control of constrained spatial three-link flexible manipulators

Control of constrained spatial three-link flexible manipulators Control of constrained spatial three-link flexible manipulators Sinan Kilicaslan, M. Kemal Ozgoren and S. Kemal Ider Gazi University/Mechanical Engineering Department, Ankara, Turkey Middle East Technical

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

FEEDBACK CONTROL SYSTEMS

FEEDBACK CONTROL SYSTEMS FEEDBAC CONTROL SYSTEMS. Control System Design. Open and Closed-Loop Control Systems 3. Why Closed-Loop Control? 4. Case Study --- Speed Control of a DC Motor 5. Steady-State Errors in Unity Feedback Control

More information

RobotDoc B A S I C M O T O R C O N T R O L

RobotDoc B A S I C M O T O R C O N T R O L RobotDoc B A S I C M O T O R C O N T R O L We d like to Describe a single joint of an otherwise complex robot Describe a controller for the single joint Describe how to deal with the math of multiple joints

More information