Iterative Learning Control for Waferstage Positioning based on Orthogonal Projection

Size: px
Start display at page:

Download "Iterative Learning Control for Waferstage Positioning based on Orthogonal Projection"

Transcription

1 Proceedings of the 46th IEEE Conference on Decision and Control New Orleans, LA, USA, Dec , 27 WeA9.5 Iterative Learning Control for Waferstage Positioning based on Orthogonal Projection Sandipan Mishra and Masayoshi Tomizuka Abstract In this paper, design and analysis of Iterative Learning Control (ILC) based on partial information from previous cycles is developed. Typically, in a discrete-time repetitive process, ILC schemes use error from the entire previous cycle for updating the control input in the current cycle. Partial information of error from the previous cycle can be modeled as a projection onto a lower dimensional subspace. By appropriate choice of the subspace, noise and other nonrepetitive disturbances in the error can be suppressed, leading to cleaner learning signals. In particular, two aspects of the orthogonal projection-based ILC schemes are investigated. First, conditions on stabilityof theprojection-based ILC scheme are developed. Second, given a stable ILC scheme which uses the full error vector, the possible choices of projection subspaces is discussed. Implementation of the projection-based ILC scheme in precision positioning of a waferstage is presented. The major sources of repetitive error in precision tracking are phasemismatch and force ripple. These effects are mathematically modeled and the subspace spanned by them is obtained from initial experimentation. A standard P-type ILC scheme based on the proposed projection method is then used in control of a prototype one DOF waferstage to effectively reject the error caused by these disturbances, thereby verifying the effectiveness of the proposed projection ILC scheme. I. INTRODUCTION Iterative Learning Control (ILC) has been widely used in control of repetitive processes because of its simplicity of design, analysis and ease of implementation. ILC is loosely derived from the idea of learning, i.e. on improving performance by incorporating information from a previous run of the process. The first rigorous formulation of ILC was developed by Arimoto [1] and Uchiyama [2]. Arimoto [1] used ILC for control of robotic manipulators. Since then, ILC has found several applications in control of repetitive processes. In particular, it has been successfully implemented in industrial robotics [3], computer-numerical control tools [4], injection molding systems [5], and micro-scale robotic deposition [6]. Hand in hand with industrial implementation, many ILC design techniques have been developed that guarantee better performance. The P-type, PD-type ILC schemes developed by Arimoto were designed primarily based on stability constraints and were tuned for linear systems. Similar schemes This work was supported in part by Nikon Research Center of America, Belmont, and UC Discovery Grant ele S.Mishra is a PhD Candidate in Mechanical Engineering, University of California, Berkeley, CA 9472 USA. sandipan@me.berkeley.edu M.Tomizuka is with the Faculty of the Department of Mechanical Engineering, University of California, Berkeley, CA 9472 USA. tomizuka@me.berkeley.edu for non linear systems were also designed based on stability of the ILC loop [7]. For guaranteeing robustness and performance, design based on stability was found to be insufficient. Lee and Bien evaluated the robustness of the PD-type controller [8]. Filtering in the frequency domain has been used in many applications and design of Q-filters for learning has also been the focus of much research [9]. While a lot of research effort has been directed at enhancing performance based on improved learning algorithm design, there remain some open questions about utilization of data for most effective learning. In other words, it is important to consider not only how to learn efficiently, but also what information to learn. In many learning systems, although the learning signal may have very high complexity, most of the information that is needed for learning may be concentrated in only a few directions. Some ILC schemes based on projection of the control signal onto a subspace were developed by Hamamoto and Sugie [1]. The use of sine and cosine basis functions, legendre basis functions in learning control has been investigated already [11]. We intend to extend this to design and analysis of ILC systems with arbitrary basis functions, with application to precision positioning of wafer stages. The choice of basis functions is then decided by understanding the physical sources of the repetitive disturbances. II. ITERATIVE LEARNING CONTROL FOR WAFERSTAGE POSITIONING Linear permanent magnet motors (LPMM) are especially suited for positioning of wafer and reticle stages because of their high speed and accuracy. Since no gears are needed in linear motors, backlash effects are also avoided. However, one of the major issues in linear permanent magnet motors is force ripple. Force ripple is attributed to three major causes: (a) cogging, (b) self inductance variations and (c) commutation error due to coil misalignment. Cogging can be eliminated by using iron-less LPMMs. Self inductance effects are also fairly small in LPMMs. Commutation error caused by misalignment of coils results in a position dependant variation of the force constant of the motor. This variation is periodic with respect to position, the period being equal to the electrical pitch of the motor. Force ripple can be modeled simply as a sum of sine and cosine functions of position and input current [12]. Eq. 1 shows this model. x is the position, p is the electrical pitch of the motor, u is the current/voltage input and F r is the force /7/$ IEEE. 27

2 46th IEEE CDC, New Orleans, USA, Dec , 27 WeA9.5 Position (m) This paper is organized as follows. Section III introduces notation. Section IV introduces the standard and projection ILC problems. Section V proposes stability conditions for the projection ILC scheme, and addresses three key design issues associated with projection ILC. Section VI describes the implementation of projection ILC for precision positioning of wafer stages. Finally section VII outlines the conclusions and open problems that need to be tackled III. NOTATION ripple. F r = u l n= Fig. 1. Reference trajectory ( a n sin( 2πx p n)+b n cos( 2πx ) p n) In repetitive processes, ILC can be used to compensate for errors caused by force ripple [13]. Considering the repetitive nature of scanning, ILC has been used extensively for improving trajectory tracking and repetitive disturbance rejection in wafer scanners [14]. While ILC is extremely effective in rejection of disturbances that repeat in every cycle of the operation, its performance is significantly degraded with introduction of disturbances that can vary from iteration to iteration. Therefore, it is important to separate out the non-repetitive disturbances from the repetitive disturbances. In a process with both repetitive and non repetitive disturbances, one way to address this issue of efficient learning is by filtering out non repetitive disturbances. This approach involves filtering out those frequency components from the learning signal at which non repetitive disturbances dominate. However, frequency domain distinction between repetitive and non repetitive disturbances is not always effective, especially when there is significant temporal variation in the disturbance signal. For example, non repetitive disturbances may dominate over repetitive disturbances in a certain time segment of the repetitive process, as opposed to being dominant in a certain frequency region. In such scenarios, it is intuitive to incorporate this temporal variation of the disturbance into the ILC scheme, i.e., use a time-domain segmented ILC algorithm [15]. A typical (single) scanning operation requires a trajectory shown in Fig 1. This trajectory consists of two major phases (a) acceleration to a fixed velocity ν, (b) scanning at constant velocity ν. During the acceleration phase, we expect high frequency components in the reference trajectory, which may result in tracking error due to phase mismatch, especially close to the bandwidth. In the constant velocity scan phase force ripple and cable force effects can be expected to cause most of the error. In both the phases, we also expect to have structural vibrations and measurement noise to cause non repeating disturbances beyond the bandwidth. Keeping in mind these constraints, we will develop the set of suitable basis functions for a projection ILC scheme. (1) N = Period of the Repetitive Process F k ( j) = F(kN + j) r k = Lifted Reference Input Vector at the kth cycle r = y k = e k = d = n k = ρ(f) = σ(f) = I l = R(F) = Lifted Desired Trajectory Vector Lifted Plant Output Vector at the kth cycle Lifted Output Error Vector at the kth cycle Lifted Input Disturbance Vector Lifted Output Noise Vector at the kth cycle Spectral Radius of the Matrix F Largest Singular Value of the Matrix F Identity Matrix in R l l Range Space of the matrix F IV. PROBLEM FORMULATION Let us consider a stable discrete time linear time invariant single input single output system, denoted by G(z ), with a known delay n d = 1. This system executes a repetitive process with period of N samples. We want the output of the system to track a trajectory r( j), where j ranges from to N. This process is repeated, with the system coming back to rest condition at the end of each iteration of the cycle, and starting at rest condition at the beginning of each iteration. The output of the plant for each iteration is denoted by y k ( j), where j ranges from to N 1, and k denotes the iteration number. Therefore, we have the following relationship y k ( j) =G(z )(r k ( j)) (2) e k ( j) =r( j) y k ( j) (3) where r k ( j) is the input to the plant, and e k ( j) is the error from the desired trajectory r( j). Standard ILC Problem Formulation The standard ILC design problem can be formulated in lifted form by stacking all the signals into N 1 vectors [14]. Assuming zero initial conditions, we get the following lifted formulation of the ILC system. y k = T (r k + d+ n k ) (4) e k = r y k (5) r k+1 = r k + Le k (6) e k+1 = (I N TL)e k (7) 271

3 46th IEEE CDC, New Orleans, USA, Dec , 27 WeA9.5 where T is a toeplitz matrix composed of the markov parameters of the linear system G(z ) g()... g(1) g()... T =..... (8) g(n 1) g(n 2)... g() where g(i) is the i th term of the impulse response. The ILC scheme is stable if ρ (I N TL) < 1. Further, the ILC scheme is monotonically stable in the sense of the 2- norm in R N if σ (I N TL) < 1. This is a desirable property to have if we wish to avoid poor learning transients. Projection-based ILC Problem Formulation Consider a set of m orthonormal basis vectors b 1,b 2,...,b m in R N. Construct B = [ b 1 b 2... b m ] R N m V B =R(B) Note that, since the basis vectors are orthonormal, B B = I m. In projection ILC, the projection of the error e k onto the subspace V B (denoted by ē k ) is used in the learning update law. The learning system resulting from this is shown below (9) r k+1 = r k + Lē k (1) ē k = BB e k = Πe k (11) e k+1 = (I N TLΠ)e k (12) In the following section, we will develop stability conditions and performance bounds for the projection ILC problem. A. Stability Analysis V. PROJECTION-BASED ILC For stability of the projection ILC system, we propose the following lemma. Lemma 1: The ILC system described by Eqs.1, 11, 12 is (marginally) stable if ρ (I m B TLB) < 1. Proof: The ILC system described by Eqs.1, 11, 12 is marginally stable iff ρ (I N TLBB ) 1 (Considering the error evolution equation). First, we construct an orthonormal set of vectors b m+1,b m+2,...,b N which, together with the vectors in B, constitute an orthonormal basis for R N. Let B = [ b m+1 b m+2... b N ] R N (N m) U = [ B B ] R N N We see that B B =, U is a unitary matrix in R N ( UU = I N ), and spec{f} = spec{u FU}. U (I N TLBB )U =I N U T LBB U [ ] B =I N B T LBB [ ] B B [ ] B =I N B T LB [ I m ] [ Im B = ] TLB B TLB I N m So, spec{i N T LBB } = spec{u (I N TLBB )U} = spec{i m B TLB} 1. Hence, The ILC system described by Eqs.1, 11, 12 is (marginally) stable if ρ (I m B T LB) < 1. q.e.d. Corollary 1 : The projection ILC system is (marginally) stable if ρ (B (I N TL)B) < 1. This result relates the closed loop matrix of the original standard ILC scheme (I N TL) with the closed loop matrix of the projection ILC scheme. B. Projection ILC design Let us consider two specific design problems related to the projection ILC. Problem 1: How should the learning matrix (L R N N ) be designed so that, for any selection of basis vectors B, the projection ILC scheme remains stable, and converges to a steady state error e ss? This design problem may arise when the set of vectors B is not known apriori during the design process, or may vary from run to run. Sufficiency Condition : If L is designed such that σ (I N TL) < 1, then, for any set of orthonormal basis vectors B, the projection ILC system remains (marginally) stable. Further, the projection of e ss onto the subspace V B converges monotonically to zero. This is clear from the fact that σ (I N TL) < 1 σ (B (I N TL)B) < 1 ρ (B (I N TL)B) < 1. The above condition ensures that if we design our original ILC system such that it is monotonically stable, we can guarantee that the components of the error along the basis vectors b i, will converge monotonically to zero by using the projected error ē k in the learning scheme. Further, we are also guaranteed that the overall error remains bounded in the 2-norm sense, and e k+1 e k. Problem 2: Given an existing (stable) learning scheme/matrix L, what possible choices of sets of basis vectors B result in a stable projection ILC system? This design problem may arise when we wish to remove the nonrepetitive components of the learning signal by projection without changing the original learning scheme. Sufficiency Condition: If the basis vector set B is chosen such that R(B)(= V B ) is invariant with respect to the matrix (I N TL), then the stability of the original learning scheme is preserved under projection. As an example, let us pick m eigenvectors of the matrix (I N TL), and use a gram-schmidt decomposition to obtain the set B of orthonormal basis functions. If we pick any vector v R(B) = V B, we get (I N TL)v V B. Hence the set V B is invariant with respect to (I N TL). We claim that under this projection, ρ (B (I N TL)B) < 1. Further, it can be easily shown that the eigenvalues of (B (I N TL)B) are the eigenvalues of (I N TL) corresponding to the m eigenvectors that were chosen. It is interesting to note that if L and T are LTI systems, then lifted sine and cosine vectors form invariant subspaces. Filtering of the error in frequency domain therefore preserves stability of the ILC system. This idea is commonly used in many ILC design techniques. 272

4 46th IEEE CDC, New Orleans, USA, Dec , 27 WeA9.5 VI. PROJECTION ILC IMPLEMENTATION FOR WAFERSTAGE CONTROL 1.5 x 1 5 Iteration Fig. 4. Following Error for Iterations 3,6 and 9 with full cycle ILC using a 12Hz Filter Fig. 2. A. Experimental Setup Schematic of stage/countermass system. The experimental setup, shown in Figure 2, includes a stage and countermass system, both driven by linear motors. The stage can be modeled as a simple mass-damper system as below P(s) = 5.3s 2 (13) + 7.2s The reference trajectory is designed as shown in Figure 1. This trajectory replicates the movement of one of the axes of a waferstage during scanning. The goal is to achieve constant velocity as soon as possible to within a certain accuracy so that scanning can be performed. A feedback PID controller C(z ) was designed keeping in mind the bandwidth and sensitivity constraints. The sampling time of the controller was set to 4µs. Inertial feedforward was also used to improve the transient response of the overall system. B. Results: Comparison of ILC, Switching Filter ILC and Projection ILC In order to improve performance of the repetitive tracking process, an ILC loop was designed, based on a simple P-type learning algorithm. The learning gain α was picked so that x 1 5 Constant Velocity Constant Velocity Fig. 3. First Cycle Following Error the overall ILC loop was monotonically stable (α =.8). The error obtained from each iteration was filtered by a filter with cut off frequency at the bandwidth 12Hz, and then used in the learning scheme. The trajectory following error after 3, 6 and 9 cycles is shown in figure 4. We observed that following error convergence was rapid in the acceleration phase. However, in the constant velocity scan phase, tracking was significantly degraded. Figure 5 shows a section of the constant velocity scan phase illustrating this This performance degradation can be explained by the fact that the learning system picked up significant nonrepetitive disturbances like vibration during the constant velocity phase. In another experiment, the entire learning signal (e) was filtered by a a filter with bandwidth 4Hz in order to filter out non-repetitive disturbances. The results of following error from iterations 3, 6 and 9 are plotted in figure 6. During the constant velocity scan phase, shown in figure 7, the following error converged to under 1nm. However, during the acceleration phase, following error still remained big. This is because all the components of the learning signal beyond 4Hz were filtered out. Hence tracking could not be improved in frequencies larger than 4Hz. To strike a compromise between these two situations, a switching filter was used in a third set of experiments. During the initial acceleration phase, where higher frequencies are required in the learning signal for better tracking, the 12Hz filter was used. In the constant velocity scan phase, only low frequency disturbances like the force ripple need to be removed to reduce following error. So, a 4Hz filter was used during the constant velocity scan period. Figure 8 shows the plot of following error versus time for iterations 3, 6 and 9. A detail of the same set of experiments in figure 9 shows that the following error can be reduced significantly in both the acceleration and constant velocity phases by choosing different filters based on the structure of the repetitive and nonrepetitive disturbances. During the experiments above, it was noted that the complexity of the following error during the constant velocity scan was restricted to the frequencies of the force ripple, which were harmonics of a fundamental frequency at 2.71Hz. Therefore, during the constant velocity scan, a very 273

5 46th IEEE CDC, New Orleans, USA, Dec , 27 WeA x 1 7 Iteration Fig. 5. Following Error for Iterations 3,6 and 9 during Constant Velocity Scan Phase with 12Hz Filter. Fig x 1 5 Iteration Following Error for Iterations 3,6 and 9 with 4Hz Filter x 1 7 Iteration Fig. 9. Detail of Following Error for Iterations 3,6 and 9 with Switched Filtering. We can see that the peak error is under 3nm during the acceleration phase, and under 1nm during the constant velocity scan phase for the 9 th iteration x True Error Signal Approximated Error Signal x 1 6 Constant Velocity Scan Iteration Fig. 1. Detail of True and Approximated Following Error for the Constant Velocity Scan Phase. In the acceleration phase, the following error is not approximated. Fig Detail of Following Error for Iterations 3,6 and 9 with 4Hz Filter. 2 x 1 5 Iteration Fig. 8. Following Error for Iterations 3,6 and 9 with Switched Filtering. In the acceleration phase, a 12Hz filter is used to remove noise from the learning signal, while in the constant velocity scan phase, a 4Hz filter is used. good approximation of the error could be obtained by just computing the coefficients associated with each harmonic. By using only six harmonics, a DC offset and a linear term, an approximation of the following error signal was obtained. This is shown in figure 1. The advantage of this method is that the coefficients can be computed and stored much more conveniently. We need to only store 14 coefficients, instead of 3 points. Since monotonic convergence was guaranteed by design of the P-type ILC, we can use any set of basis functions for projection ILC. The simple P-type ILC scheme was then implemented using such a projected approximation of the following error as the learning signal ē k (instead of the error e k ). Figure 11 shows the detail of the following error for the scanning phase for iterations 3,6 and 9. We can observe that the following error is comparable to the case when the entire segment was used in learning (Figure 9). However, there is some degradation of performance, especially at the beginning and end of the scan phase. This can be attributed to the fact that we can no longer learn all frequencies during the constant veocity scan phase. 274

6 46th IEEE CDC, New Orleans, USA, Dec , 27 WeA x 1 7 Iteration Fig. 11. Following Error for the Constant Velocity Scan Phase, using a Projection Approximation of the Learning Signal. At the beginning and the end of the constant scan phase, there is degradation of performance. VII. CONCLUSION Wafer scanning requires ultra-high precision positioning capabilities. In addition to smart design techniques, advanced control schemes are important for achieving the stringent performance standards. Iterative Learning Control improves performance of the waferstage from scan to scan, since the process is repetitive. Typically, in a discrete-time repetitive process, ILC schemes use error from the entire previous cycle for updating the control input in the current cycle. In this paper, we proposed a projection based ILC scheme to reduce implementation complexity and memory requirements for ILC. The projection based ILC scheme uses the projection of the full cycle lifted error vector onto a smaller dimensional subspace as the learning signal. The stability and convergence properties of the proposed scheme were investigated. Conditions on the possible choice of basis vectors for the lower dimensional approximation space were obtained. In this context, connections with filtering, time varying filters and segmentation in existing ILC schemes were also made. The ideas developed for projection ILC were implemented on a prototype single degree of freedom waferstage. First, a standard P-type ILC scheme was used to improve tracking performance of the waferstage. Next, a time-varying filter with different cut off frequencies during acceleration and constant velocity phase was then used to filter the learning signal. Significant tracking error reduction was obtained by using this learning signal instead of the single frequency filtered error. It was further noted that the complexity of the learning signal was limited to only a few harmonics in the constant velocity phase. These harmonics were caused by the force ripple. This motivated the idea of using a projection based ILC scheme. The structure for the basis functions of the projection subspace was obtained by understanding the sources of repetitive error. Two major sources of error were identified, phase mismatch and force ripples. Phase mismatch was the major source of tracking error in the acceleration phase and force ripples caused tracking error in the constant velocity phase. Based on this, the corresponding basis functions were constructed. An approximation of the error signal in the subspace spanned by these basis functions was obtained and used as the learning signal in the P- type learning algorithm. The projection ILC scheme s performance was then compared to the switched filter P-type ILC scheme, and it was observed that performance degradation was minimal. There remain several open questions about orthogonal projection based ILC. Robustness and steady state analysis must be done to understand the effects of model uncertainty and basis selection on performance and convergence. Design of ILC schemes in lower dimensional spaces, specifically tuned towards projection ILC schemes is another interesting direction for future research effort. REFERENCES [1] S. Arimoto, S. Kawamura, and F. Miyazaki, Bettering operation of robots by learning, J. of Robotic Systems, vol. 1, no. 2, pp , [2] M. Uchiyama, Formulation of high-speed motion pattern of a mechanical arm by trial, Trans. SICE (Soc. Instrum. Contr. Eng.), vol. 14, no. 6, pp (in Japanese), [3] K. Moore, M. Dahleh, and S. Bhattacharyya, Learning control for robotics, in Proceedings of 1988 International Conference on Communications and Control, Baton Rouge, Louisiana, October 1988, pp [4] D.-I. Kim and S. Kim, An iterative learning control method with application for CNC machine tools, IEEE Transactions on Industry Applications, vol. 32, no. 1, pp , January-February [5] H. Havlicsek and A. Alleyne, Nonlinear control of an electrohydraulic injection molding machine via iterative adaptive learning, IEEE/ASME Trans. on Mechatronics, vol. 4, no. 3, p , [6] D. Bristow and A. Alleyne, A high precision motion control system with application to microscale robotic deposition, IEEE Trans. on Control Systems Technology, vol. 26, no. 3, pp , 26. [7] H. Ahn, C. Choi, and K. Kim, Iterative learning control for a class of nonlinear systems, Automatica, vol. 29, no. 6, pp , [8] H.-S. Lee and Z. Bien, Robustness and convergence of a PD-type iterative learning controller, in Proceedings of the 2nd Asian Control Conference, Seoul, Korea, July [9] D. Bristow and A. Alleyne, Monotonic convergence of iterative learning control for uncertain systems using a time-varying q-filter, Proceedings of the American Controls Conference, 25. [1] K. Hamamoto and T. Sugie, An iterative learning control algorithm within prescribed input-output subspace, Automatica, vol. 37, pp (7), November 21. [11] Y. Ye and D. Wang, Dct basis function learning control, IEEE/ASME Trans on Mechatronics, vol. 1, no. 4, pp , 25. [12] C. Rohrig and A. Jochheim, Identification and compensation of force ripple in linear permanent magnet motors, Proc. of the American Control Conference, pp , 21. [13] L. Fan and X. Wang, Internal model based iterative learning control for linear motor motion systems, isda, vol. 3, pp , 26. [14] B. Dijkstra and O.H.Bosgra, Extrapolation of optimal lifted system ilc solution, with application to a waferstage, American Control Conference, 22. [15] S. Mishra and M. Tomizuka, Precision positioning of wafer scanners: An application of segmented iterative learning control, Control Systems Magazine, vol. 27, no. 4, pp. 2 25,

FEEDFORWARD TUNING METHODS FOR WAFER SCANNING SYSTEMS

FEEDFORWARD TUNING METHODS FOR WAFER SCANNING SYSTEMS FEEDFORWARD TUNING METHODS FOR WAFER SCANNING SYSTEMS Hoday Stearns, Shuwen Yu, Sandipan Mishra, Masayoshi Tomizuka 1 1 Department of Mechanical Engineering University of California Berkeley, Berkeley,

More information

Model Inverse Based Iterative Learning Control Using Finite Impulse Response Approximations

Model Inverse Based Iterative Learning Control Using Finite Impulse Response Approximations 9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 WeB8. Model Inverse Based Iterative Learning Control Using Finite Impulse Response Approximations Benjamin T. Fine,

More information

MACHINE-TOOL TRACKING ERROR REDUCTION IN COMPLEX TRAJECTORIES THROUGH ANTICIPATORY ILC

MACHINE-TOOL TRACKING ERROR REDUCTION IN COMPLEX TRAJECTORIES THROUGH ANTICIPATORY ILC MACHINE-TOOL TRACKING ERROR REDUCTION IN COMPLEX TRAJECTORIES THROUGH ANTICIPATORY ILC Jon Madariaga, Luis G. Uriarte, Ismael Ruíz de Argandoña, José L. Azpeitia, and Juan C. Rodríguez de Yurre 2 Mechatronics

More information

Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically Redundant Manipulators

Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically Redundant Manipulators 56 ICASE :The Institute ofcontrol,automation and Systems Engineering,KOREA Vol.,No.1,March,000 Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically

More information

A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS

A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS Ahmad Manasra, 135037@ppu.edu.ps Department of Mechanical Engineering, Palestine Polytechnic University, Hebron, Palestine

More information

Estimation of Unknown Disturbances in Gimbal Systems

Estimation of Unknown Disturbances in Gimbal Systems Estimation of Unknown Disturbances in Gimbal Systems Burak KÜRKÇÜ 1, a, Coşku KASNAKOĞLU 2, b 1 ASELSAN Inc., Ankara, Turkey 2 TOBB University of Economics and Technology, Ankara, Turkey a bkurkcu@aselsan.com.tr,

More information

Linear Parameter Varying Iterative Learning Control with application to a Linear Motor System

Linear Parameter Varying Iterative Learning Control with application to a Linear Motor System Linear Parameter Varying Iterative Learning Control with application to a Linear Motor System Mark Butcher and Alireza Karimi Abstract In this paper an Iterative Learning Control (ILC) algorithm is proposed

More information

Arm Trajectory Planning by Controlling the Direction of End-point Position Error Caused by Disturbance

Arm Trajectory Planning by Controlling the Direction of End-point Position Error Caused by Disturbance 28 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Xi'an, China, July, 28. Arm Trajectory Planning by Controlling the Direction of End- Position Error Caused by Disturbance Tasuku

More information

1314. Estimation of mode shapes expanded from incomplete measurements

1314. Estimation of mode shapes expanded from incomplete measurements 34. Estimation of mode shapes expanded from incomplete measurements Sang-Kyu Rim, Hee-Chang Eun, Eun-Taik Lee 3 Department of Architectural Engineering, Kangwon National University, Samcheok, Korea Corresponding

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION 1 CHAPTER 1 INTRODUCTION 1.1 Motivation The presence of uncertainties and disturbances has always been a vital issue in the control of dynamic systems. The classical linear controllers, PI and PID controllers

More information

Projection-Based Iterative Learning Control for Wafer Scanner Systems

Projection-Based Iterative Learning Control for Wafer Scanner Systems 388 IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL 14, NO 3, JUNE 2009 Projection-Based Iterative Learning Control for Wafer Scanner Systems Sandian Mishra and Masayoshi Tomizuka Abstract In this aer, an

More information

VIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G.

VIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G. VIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G. Satheesh Kumar, Y. G. Srinivasa and T. Nagarajan Precision Engineering and Instrumentation Laboratory Department of Mechanical Engineering Indian

More information

Automatic Control Industrial robotics

Automatic Control Industrial robotics Automatic Control Industrial robotics Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Prof. Luca Bascetta Industrial robots

More information

Robust Controller Design for an Autonomous Underwater Vehicle

Robust Controller Design for an Autonomous Underwater Vehicle DRC04 Robust Controller Design for an Autonomous Underwater Vehicle Pakpong Jantapremjit 1, * 1 Department of Mechanical Engineering, Faculty of Engineering, Burapha University, Chonburi, 20131 * E-mail:

More information

Dual-loop Control for Backlash Correction in Trajectory-tracking of a Planar 3-RRR Manipulator

Dual-loop Control for Backlash Correction in Trajectory-tracking of a Planar 3-RRR Manipulator Dual-loop Control for Backlash Correction in Trajectory-tracking of a Planar -RRR Manipulator Abhishek Agarwal, Chaman Nasa, Sandipan Bandyopadhyay Abstract The presence of backlash in the gearheads is

More information

1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator

1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator 1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator G. Pajak University of Zielona Gora, Faculty of Mechanical Engineering, Zielona Góra, Poland E-mail: g.pajak@iizp.uz.zgora.pl

More information

Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm

Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm Acta Technica 61, No. 4A/2016, 189 200 c 2017 Institute of Thermomechanics CAS, v.v.i. Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm Jianrong Bu 1, Junyan

More information

PSO based Adaptive Force Controller for 6 DOF Robot Manipulators

PSO based Adaptive Force Controller for 6 DOF Robot Manipulators , October 25-27, 2017, San Francisco, USA PSO based Adaptive Force Controller for 6 DOF Robot Manipulators Sutthipong Thunyajarern, Uma Seeboonruang and Somyot Kaitwanidvilai Abstract Force control in

More information

Intermediate Desired Value Approach for Continuous Transition among Multiple Tasks of Robots

Intermediate Desired Value Approach for Continuous Transition among Multiple Tasks of Robots 2 IEEE International Conference on Robotics and Automation Shanghai International Conference Center May 9-3, 2, Shanghai, China Intermediate Desired Value Approach for Continuous Transition among Multiple

More information

Robotics 2 Iterative Learning for Gravity Compensation

Robotics 2 Iterative Learning for Gravity Compensation Robotics 2 Iterative Learning for Gravity Compensation Prof. Alessandro De Luca Control goal! regulation of arbitrary equilibium configurations in the presence of gravity! without explicit knowledge of

More information

Dynamic Analysis of Manipulator Arm for 6-legged Robot

Dynamic Analysis of Manipulator Arm for 6-legged Robot American Journal of Mechanical Engineering, 2013, Vol. 1, No. 7, 365-369 Available online at http://pubs.sciepub.com/ajme/1/7/42 Science and Education Publishing DOI:10.12691/ajme-1-7-42 Dynamic Analysis

More information

DESIGN AND IMPLEMENTATION OF VISUAL FEEDBACK FOR AN ACTIVE TRACKING

DESIGN AND IMPLEMENTATION OF VISUAL FEEDBACK FOR AN ACTIVE TRACKING DESIGN AND IMPLEMENTATION OF VISUAL FEEDBACK FOR AN ACTIVE TRACKING Tomasz Żabiński, Tomasz Grygiel, Bogdan Kwolek Rzeszów University of Technology, W. Pola 2, 35-959 Rzeszów, Poland tomz, bkwolek@prz-rzeszow.pl

More information

Reference Variables Generation Using a Fuzzy Trajectory Controller for PM Tubular Linear Synchronous Motor Drive

Reference Variables Generation Using a Fuzzy Trajectory Controller for PM Tubular Linear Synchronous Motor Drive Reference Variables Generation Using a Fuzzy Trajectory Controller for PM Tubular Linear Synchronous Motor Drive R. LUÍS J.C. QUADRADO ISEL, R. Conselheiro Emídio Navarro, 1950-072 LISBOA CAUTL, R. Rovisco

More information

Learning Inverse Dynamics: a Comparison

Learning Inverse Dynamics: a Comparison Learning Inverse Dynamics: a Comparison Duy Nguyen-Tuong, Jan Peters, Matthias Seeger, Bernhard Schölkopf Max Planck Institute for Biological Cybernetics Spemannstraße 38, 72076 Tübingen - Germany Abstract.

More information

13. Learning Ballistic Movementsof a Robot Arm 212

13. Learning Ballistic Movementsof a Robot Arm 212 13. Learning Ballistic Movementsof a Robot Arm 212 13. LEARNING BALLISTIC MOVEMENTS OF A ROBOT ARM 13.1 Problem and Model Approach After a sufficiently long training phase, the network described in the

More information

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing Visual servoing vision allows a robotic system to obtain geometrical and qualitative information on the surrounding environment high level control motion planning (look-and-move visual grasping) low level

More information

Physiological Motion Compensation in Minimally Invasive Robotic Surgery Part I

Physiological Motion Compensation in Minimally Invasive Robotic Surgery Part I Physiological Motion Compensation in Minimally Invasive Robotic Surgery Part I Tobias Ortmaier Laboratoire de Robotique de Paris 18, route du Panorama - BP 61 92265 Fontenay-aux-Roses Cedex France Tobias.Ortmaier@alumni.tum.de

More information

SEMI-ACTIVE CONTROL OF BUILDING STRUCTURES USING A NEURO-FUZZY CONTROLLER WITH ACCELERATION FEEDBACK

SEMI-ACTIVE CONTROL OF BUILDING STRUCTURES USING A NEURO-FUZZY CONTROLLER WITH ACCELERATION FEEDBACK Proceedings of the 6th International Conference on Mechanics and Materials in Design, Editors: J.F. Silva Gomes & S.A. Meguid, P.Delgada/Azores, 26-30 July 2015 PAPER REF: 5778 SEMI-ACTIVE CONTROL OF BUILDING

More information

Parameter Estimation of a DC Motor-Gear-Alternator (MGA) System via Step Response Methodology

Parameter Estimation of a DC Motor-Gear-Alternator (MGA) System via Step Response Methodology American Journal of Applied Mathematics 2016; 4(5): 252-257 http://www.sciencepublishinggroup.com/j/ajam doi: 10.11648/j.ajam.20160405.17 ISSN: 2330-0043 (Print); ISSN: 2330-006X (Online) Parameter Estimation

More information

AC : ADAPTIVE ROBOT MANIPULATORS IN GLOBAL TECHNOLOGY

AC : ADAPTIVE ROBOT MANIPULATORS IN GLOBAL TECHNOLOGY AC 2009-130: ADAPTIVE ROBOT MANIPULATORS IN GLOBAL TECHNOLOGY Alireza Rahrooh, University of Central Florida Alireza Rahrooh is aprofessor of Electrical Engineering Technology at the University of Central

More information

Open Access Model Free Adaptive Control for Robotic Manipulator Trajectory Tracking

Open Access Model Free Adaptive Control for Robotic Manipulator Trajectory Tracking Send Orders for Reprints to reprints@benthamscience.ae 358 The Open Automation and Control Systems Journal, 215, 7, 358-365 Open Access Model Free Adaptive Control for Robotic Manipulator Trajectory Tracking

More information

SINCE a hard disk drive (HDD) servo system with regular

SINCE a hard disk drive (HDD) servo system with regular 402 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 20, NO. 2, MARCH 2012 Optimal Control Design and Implementation of Hard Disk Drives With Irregular Sampling Rates Jianbin Nie, Edgar Sheh, and

More information

Improving Trajectory Tracking Performance of Robotic Manipulator Using Neural Online Torque Compensator

Improving Trajectory Tracking Performance of Robotic Manipulator Using Neural Online Torque Compensator JOURNAL OF ENGINEERING RESEARCH AND TECHNOLOGY, VOLUME 1, ISSUE 2, JUNE 2014 Improving Trajectory Tracking Performance of Robotic Manipulator Using Neural Online Torque Compensator Mahmoud M. Al Ashi 1,

More information

Topology Optimization of Multiple Load Case Structures

Topology Optimization of Multiple Load Case Structures Topology Optimization of Multiple Load Case Structures Rafael Santos Iwamura Exectuive Aviation Engineering Department EMBRAER S.A. rafael.iwamura@embraer.com.br Alfredo Rocha de Faria Department of Mechanical

More information

Design of a Three-Axis Rotary Platform

Design of a Three-Axis Rotary Platform Design of a Three-Axis Rotary Platform William Mendez, Yuniesky Rodriguez, Lee Brady, Sabri Tosunoglu Mechanics and Materials Engineering, Florida International University 10555 W Flagler Street, Miami,

More information

Experimental Verification of Stability Region of Balancing a Single-wheel Robot: an Inverted Stick Model Approach

Experimental Verification of Stability Region of Balancing a Single-wheel Robot: an Inverted Stick Model Approach IECON-Yokohama November 9-, Experimental Verification of Stability Region of Balancing a Single-wheel Robot: an Inverted Stick Model Approach S. D. Lee Department of Mechatronics Engineering Chungnam National

More information

Research on Adaptive Control System of Robot Arm with Six Degrees of Freedom

Research on Adaptive Control System of Robot Arm with Six Degrees of Freedom 6th International Conference on Sensor Network and Computer Engineering (ICSNCE 2016) Research on Adaptive Control System of Robot Arm with Six Degrees of Freedom Changgeng Yu 1, a and Suyun Li 1, b,*

More information

Mahdiyeh Eslami, Reza Seyedi Marghaki, Mahdi Shamsadin Motlagh

Mahdiyeh Eslami, Reza Seyedi Marghaki, Mahdi Shamsadin Motlagh International Journal of Scientific & Engineering Research, Volume 6, Issue 1, January-2015 322 Application of Imperialist Competitive Algorithm for Optimum Iterative Learning Control Model Mahdiyeh Eslami,

More information

Characterization of NRRO in a HDD Spindle System Due to Ball Bearing Excitation

Characterization of NRRO in a HDD Spindle System Due to Ball Bearing Excitation IEEE TRANSACTION ON MAGNETICS, VOL. 37, NO. 2, MARCH 2001 815 Characterization of NRRO in a HDD Spindle System Due to Ball Bearing Excitation G. H. Jang, Member, IEEE, D. K. Kim, and J. H. Han Abstract

More information

Design and Development of Cartesian Robot for Machining with Error Compensation and Chatter Reduction

Design and Development of Cartesian Robot for Machining with Error Compensation and Chatter Reduction International Journal of Engineering Research and Technology. ISSN 0974-3154 Volume 6, Number 4 (2013), pp. 449-454 International Research Publication House http://www.irphouse.com Design and Development

More information

Learning to bounce a ball with a robotic arm

Learning to bounce a ball with a robotic arm Eric Wolter TU Darmstadt Thorsten Baark TU Darmstadt Abstract Bouncing a ball is a fun and challenging task for humans. It requires fine and complex motor controls and thus is an interesting problem for

More information

OBSERVER BASED FRACTIONAL SECOND- ORDER NONSINGULAR TERMINAL MULTISEGMENT SLIDING MODE CONTROL OF SRM POSITION REGULATION SYSTEM

OBSERVER BASED FRACTIONAL SECOND- ORDER NONSINGULAR TERMINAL MULTISEGMENT SLIDING MODE CONTROL OF SRM POSITION REGULATION SYSTEM International Journal of Electrical Engineering & Technology (IJEET) Volume 9, Issue 5, September-October 2018, pp. 73 81, Article ID: IJEET_09_05_008 Available online at http://www.iaeme.com/ijeet/issues.asp?jtype=ijeet&vtype=9&itype=5

More information

Numerical Robustness. The implementation of adaptive filtering algorithms on a digital computer, which inevitably operates using finite word-lengths,

Numerical Robustness. The implementation of adaptive filtering algorithms on a digital computer, which inevitably operates using finite word-lengths, 1. Introduction Adaptive filtering techniques are used in a wide range of applications, including echo cancellation, adaptive equalization, adaptive noise cancellation, and adaptive beamforming. These

More information

SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR

SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR Fabian Andres Lara Molina, Joao Mauricio Rosario, Oscar Fernando Aviles Sanchez UNICAMP (DPM-FEM), Campinas-SP, Brazil,

More information

DETERMINING suitable types, number and locations of

DETERMINING suitable types, number and locations of 108 IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 47, NO. 1, FEBRUARY 1998 Instrumentation Architecture and Sensor Fusion for Systems Control Michael E. Stieber, Member IEEE, Emil Petriu,

More information

Short-Cut MCMC: An Alternative to Adaptation

Short-Cut MCMC: An Alternative to Adaptation Short-Cut MCMC: An Alternative to Adaptation Radford M. Neal Dept. of Statistics and Dept. of Computer Science University of Toronto http://www.cs.utoronto.ca/ radford/ Third Workshop on Monte Carlo Methods,

More information

Balancing Control of Two Wheeled Mobile Robot Based on Decoupling Controller

Balancing Control of Two Wheeled Mobile Robot Based on Decoupling Controller Ahmed J. Abougarair Elfituri S. Elahemer Balancing Control of Two Wheeled Mobile Robot Based on Decoupling Controller AHMED J. ABOUGARAIR Electrical and Electronics Engineering Dep University of Tripoli

More information

mme.modares.ac.ir Dynamic Modeling and Sliding Mode Control of a Three DOF Parallel Robot with 3[P2(US)] Structure .[1] .[5,4]

mme.modares.ac.ir Dynamic Modeling and Sliding Mode Control of a Three DOF Parallel Robot with 3[P2(US)] Structure .[1] .[5,4] 68-61161395 mme.modares.ac.ir 3[P2(US)] 3 * 2 1-1 -2-3 mo_taghizadeh@sbu.ac.ir 1743524155 *.. -..... 1395 25 : 1395 22 : 1395 11 : 3[P2(US)] Dynamic Modeling and Sliding Mode Control of a Three DOF Parallel

More information

Kinematics and dynamics analysis of micro-robot for surgical applications

Kinematics and dynamics analysis of micro-robot for surgical applications ISSN 1 746-7233, England, UK World Journal of Modelling and Simulation Vol. 5 (2009) No. 1, pp. 22-29 Kinematics and dynamics analysis of micro-robot for surgical applications Khaled Tawfik 1, Atef A.

More information

A New Algorithm for Measuring and Optimizing the Manipulability Index

A New Algorithm for Measuring and Optimizing the Manipulability Index DOI 10.1007/s10846-009-9388-9 A New Algorithm for Measuring and Optimizing the Manipulability Index Ayssam Yehia Elkady Mohammed Mohammed Tarek Sobh Received: 16 September 2009 / Accepted: 27 October 2009

More information

Payload Length and Rate Adaptation for Throughput Optimization in Wireless LANs

Payload Length and Rate Adaptation for Throughput Optimization in Wireless LANs Payload Length and Rate Adaptation for Throughput Optimization in Wireless LANs Sayantan Choudhury and Jerry D. Gibson Department of Electrical and Computer Engineering University of Califonia, Santa Barbara

More information

DETECTION OF CHANGES IN SURVEILLANCE VIDEOS. Longin Jan Latecki, Xiangdong Wen, and Nilesh Ghubade

DETECTION OF CHANGES IN SURVEILLANCE VIDEOS. Longin Jan Latecki, Xiangdong Wen, and Nilesh Ghubade DETECTION OF CHANGES IN SURVEILLANCE VIDEOS Longin Jan Latecki, Xiangdong Wen, and Nilesh Ghubade CIS Dept. Dept. of Mathematics CIS Dept. Temple University Temple University Temple University Philadelphia,

More information

DSCC ADAPTIVE ROBUST CONTROL OF A LINEAR MOTOR DRIVEN PRECISION INDUSTRIAL GANTRY WITH IMPROVED COGGING FORCE COMPENSATION

DSCC ADAPTIVE ROBUST CONTROL OF A LINEAR MOTOR DRIVEN PRECISION INDUSTRIAL GANTRY WITH IMPROVED COGGING FORCE COMPENSATION Proceedings of DSCC8 8 ASME Dynamic Systems and Control Conference October -, 8, Ann Arbor, Michigan, USA DSCC8-8 ADAPTIVE ROBUST CONTROL OF A LINEAR MOTOR DRIVEN PRECISION INDUSTRIAL GANTRY WITH IMPROVED

More information

THE COMPUTER MODELLING OF GLUING FLAT IMAGES ALGORITHMS. Alekseí Yu. Chekunov. 1. Introduction

THE COMPUTER MODELLING OF GLUING FLAT IMAGES ALGORITHMS. Alekseí Yu. Chekunov. 1. Introduction MATEMATIČKI VESNIK MATEMATIQKI VESNIK 69, 1 (2017), 12 22 March 2017 research paper originalni nauqni rad THE COMPUTER MODELLING OF GLUING FLAT IMAGES ALGORITHMS Alekseí Yu. Chekunov Abstract. In this

More information

Torque Ripple Minimization in PM Synchronous Motors Using Tooth Shape Optimization

Torque Ripple Minimization in PM Synchronous Motors Using Tooth Shape Optimization 27 Torque Ripple Minimization in PM Synchronous Motors Using Tooth Shape Optimization Ali Jabbari* Department of Mechanical Engineering, E-mail: Jabbari84@gmail.com *Corresponding author Mohsen Shakeri

More information

DEVELOPMENT OF SUBSTRUCTURED SHAKING TABLE TEST METHOD

DEVELOPMENT OF SUBSTRUCTURED SHAKING TABLE TEST METHOD DEVELOPMENT OF SUBSTRUCTURED SHAKING TABLE TEST METHOD Akira IGARASHI 1, Hirokazu IEMURA 2 And Takanori SUWA 3 SUMMARY Since various kinds of issues arise in the practical application of structural response

More information

Written exams of Robotics 2

Written exams of Robotics 2 Written exams of Robotics 2 http://www.diag.uniroma1.it/~deluca/rob2_en.html All materials are in English, unless indicated (oldies are in Year Date (mm.dd) Number of exercises Topics 2018 07.11 4 Inertia

More information

Comparison QFT Controller Based on Genetic Algorithm with MIMO Fuzzy Approach in a Robot

Comparison QFT Controller Based on Genetic Algorithm with MIMO Fuzzy Approach in a Robot 5 th SASTech 0, Khavaran Higher-education Institute, Mashhad, Iran. May -4. Comparison QFT Controller Based on Genetic Algorithm with MIMO Fuzzy Approach in a Robot Ali Akbar Akbari Mohammad Reza Gharib

More information

An Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory

An Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory An Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory Roshdy Foaad Abo-Shanab Kafr Elsheikh University/Department of Mechanical Engineering, Kafr Elsheikh,

More information

Calibration of Inertial Measurement Units Using Pendulum Motion

Calibration of Inertial Measurement Units Using Pendulum Motion Technical Paper Int l J. of Aeronautical & Space Sci. 11(3), 234 239 (2010) DOI:10.5139/IJASS.2010.11.3.234 Calibration of Inertial Measurement Units Using Pendulum Motion Keeyoung Choi* and Se-ah Jang**

More information

Robotics (Kinematics) Winter 1393 Bonab University

Robotics (Kinematics) Winter 1393 Bonab University Robotics () Winter 1393 Bonab University : most basic study of how mechanical systems behave Introduction Need to understand the mechanical behavior for: Design Control Both: Manipulators, Mobile Robots

More information

THE COMPUTER MODELLING OF GLUING FLAT IMAGES ALGORITHMS. Alekseí Yu. Chekunov. 1. Introduction

THE COMPUTER MODELLING OF GLUING FLAT IMAGES ALGORITHMS. Alekseí Yu. Chekunov. 1. Introduction MATEMATIQKI VESNIK Corrected proof Available online 01.10.2016 originalni nauqni rad research paper THE COMPUTER MODELLING OF GLUING FLAT IMAGES ALGORITHMS Alekseí Yu. Chekunov Abstract. In this paper

More information

Iterative Learning Control Applied to a Gantry Robot and Conveyor System

Iterative Learning Control Applied to a Gantry Robot and Conveyor System Iterative Learning Control Applied to a Gantry Robot and Conveyor System C.T.Freeman*, P.L.Lewin, E.Rogers and J.D.Ratcliffe *BEng, BSc, PhD. Lecturer in applied control. School of Electronics and Computer

More information

An Improved Measurement Placement Algorithm for Network Observability

An Improved Measurement Placement Algorithm for Network Observability IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 16, NO. 4, NOVEMBER 2001 819 An Improved Measurement Placement Algorithm for Network Observability Bei Gou and Ali Abur, Senior Member, IEEE Abstract This paper

More information

Jacobian: Velocities and Static Forces 1/4

Jacobian: Velocities and Static Forces 1/4 Jacobian: Velocities and Static Forces /4 Models of Robot Manipulation - EE 54 - Department of Electrical Engineering - University of Washington Kinematics Relations - Joint & Cartesian Spaces A robot

More information

Force-Moment Capabilities of Redundantly-Actuated Planar-Parallel Architectures

Force-Moment Capabilities of Redundantly-Actuated Planar-Parallel Architectures Force-Moment Capabilities of Redundantly-Actuated Planar-Parallel Architectures S. B. Nokleby F. Firmani A. Zibil R. P. Podhorodeski UOIT University of Victoria University of Victoria University of Victoria

More information

ADVANTAGES OF INS CONTROL SYSTEMS

ADVANTAGES OF INS CONTROL SYSTEMS ADVANTAGES OF INS CONTROL SYSTEMS Pavol BOŽEK A, Aleksander I. KORŠUNOV B A Institute of Applied Informatics, Automation and Mathematics, Faculty of Material Science and Technology, Slovak University of

More information

1. Introduction 1 2. Mathematical Representation of Robots

1. Introduction 1 2. Mathematical Representation of Robots 1. Introduction 1 1.1 Introduction 1 1.2 Brief History 1 1.3 Types of Robots 7 1.4 Technology of Robots 9 1.5 Basic Principles in Robotics 12 1.6 Notation 15 1.7 Symbolic Computation and Numerical Analysis

More information

ANALYTICAL STRUCTURES FOR FUZZY PID CONTROLLERS AND APPLICATIONS

ANALYTICAL STRUCTURES FOR FUZZY PID CONTROLLERS AND APPLICATIONS International Journal of Electrical Engineering and Technology (IJEET), ISSN 0976 6545(Print) ISSN 0976 6553(Online), Volume 1 Number 1, May - June (2010), pp. 01-17 IAEME, http://www.iaeme.com/ijeet.html

More information

Introduction to Control Systems Design

Introduction to Control Systems Design Experiment One Introduction to Control Systems Design Control Systems Laboratory Dr. Zaer Abo Hammour Dr. Zaer Abo Hammour Control Systems Laboratory 1.1 Control System Design The design of control systems

More information

Robot Vision Control of robot motion from video. M. Jagersand

Robot Vision Control of robot motion from video. M. Jagersand Robot Vision Control of robot motion from video M. Jagersand Vision-Based Control (Visual Servoing) Initial Image User Desired Image Vision-Based Control (Visual Servoing) : Current Image Features : Desired

More information

State Estimation for Continuous-Time Systems with Perspective Outputs from Discrete Noisy Time-Delayed Measurements

State Estimation for Continuous-Time Systems with Perspective Outputs from Discrete Noisy Time-Delayed Measurements State Estimation for Continuous-Time Systems with Perspective Outputs from Discrete Noisy Time-Delayed Measurements António Pedro Aguiar aguiar@ece.ucsb.edu João Pedro Hespanha hespanha@ece.ucsb.edu Dept.

More information

Carnegie Mellon University. Pittsburgh, PA [6] require the determination of the SVD of. the measurement matrix constructed from the frame

Carnegie Mellon University. Pittsburgh, PA [6] require the determination of the SVD of. the measurement matrix constructed from the frame Ecient Recovery of Low-dimensional Structure from High-dimensional Data Shyjan Mahamud Martial Hebert Dept. of Computer Science Carnegie Mellon University Pittsburgh, PA 15213 Abstract Many modeling tasks

More information

OPTIMAL LINK CAPACITY ASSIGNMENTS IN TELEPROCESSING AND CENTRALIZED COMPUTER NETWORKS *

OPTIMAL LINK CAPACITY ASSIGNMENTS IN TELEPROCESSING AND CENTRALIZED COMPUTER NETWORKS * OPTIMAL LINK CAPACITY ASSIGNMENTS IN TELEPROCESSING AND CENTRALIZED COMPUTER NETWORKS * IZHAK RUBIN UCLA Los Angeles, California Summary. We consider a centralized network model representing a teleprocessing

More information

Intelligent Mobile Satellite Antenna Tracking System Design

Intelligent Mobile Satellite Antenna Tracking System Design Intelligent Mobile Satellite Antenna Tracking System Design Jium-Ming Lin* and Po-Kuang Chang** Institute of Technology and Science, Chung-Hua University, 707, Sec. 2 Wu-Fu Rd., Hsin-Chu, Taiwan 30012

More information

MECHATRONIC DESIGN. Job van Amerongen

MECHATRONIC DESIGN. Job van Amerongen MECHATRONIC DESIGN Job van Amerongen Drebbel Research Institute for Systems Engineering and Control Laboratory, Faculty of Electrical Engineering, University of Twente, P.O. Box 217, 75 AE Enschede, The

More information

RELATIVELY OPTIMAL CONTROL: THE STATIC SOLUTION

RELATIVELY OPTIMAL CONTROL: THE STATIC SOLUTION RELATIVELY OPTIMAL CONTROL: THE STATIC SOLUTION Franco Blanchini,1 Felice Andrea Pellegrino Dipartimento di Matematica e Informatica Università di Udine via delle Scienze, 208 33100, Udine, Italy blanchini@uniud.it,

More information

THE POSITION AND ORIENTATION MEASUREMENT OF GONDOLA USING A VISUAL CAMERA

THE POSITION AND ORIENTATION MEASUREMENT OF GONDOLA USING A VISUAL CAMERA THE POSITION AND ORIENTATION MEASUREMENT OF GONDOLA USING A VISUAL CAMERA Hwadong Sun 1, Dong Yeop Kim 1 *, Joon Ho Kwon 2, Bong-Seok Kim 1, and Chang-Woo Park 1 1 Intelligent Robotics Research Center,

More information

Spacecraft Actuation Using CMGs and VSCMGs

Spacecraft Actuation Using CMGs and VSCMGs Spacecraft Actuation Using CMGs and VSCMGs Arjun Narayanan and Ravi N Banavar (ravi.banavar@gmail.com) 1 1 Systems and Control Engineering, IIT Bombay, India Research Symposium, ISRO-IISc Space Technology

More information

UItiMotion. Paul J. Gray, Ph.D. Manager Path Planning Front-End Design R&D

UItiMotion. Paul J. Gray, Ph.D. Manager Path Planning Front-End Design R&D UItiMotion Paul J. Gray, Ph.D. Manager Path Planning Front-End Design R&D What is UltiMotion? An entirely new software-based motion control system Wholly owned by Hurco Awarded 4 patents Superior to Hurco

More information

Dynamics modeling of structure-varying kinematic chains for free-flying robots

Dynamics modeling of structure-varying kinematic chains for free-flying robots Dynamics modeling of structure-varying kinematic chains for free-flying robots Roberto Lampariello, Satoko Abiko, Gerd Hirzinger Institute of Robotics and Mechatronics German Aerospace Center (DLR) 8 Weßling,

More information

A Study on Evaluation of Conceptual Designs of Machine tools

A Study on Evaluation of Conceptual Designs of Machine tools A Study on Evaluation of Conceptual Designs of Machine too Nozomu MISHIMA Fine Manufacturing System Group, Institute of Mechanical Systems Engineering, National Institute of Advanced Industrial Science

More information

Higher Performance Adaptive Control of a Flexible Joint Robot Manipulators

Higher Performance Adaptive Control of a Flexible Joint Robot Manipulators IOSR Journal of Mechanical and Civil Engineering (IOSR-JMCE) e-issn: 2278-1684,p-ISSN: 2320-334X, Volume 11, Issue 2 Ver. VII (Mar- Apr. 2014), PP 131-142 Higher Performance Adaptive Control of a Flexible

More information

Kinematics Analysis of Free-Floating Redundant Space Manipulator based on Momentum Conservation. Germany, ,

Kinematics Analysis of Free-Floating Redundant Space Manipulator based on Momentum Conservation. Germany, , Kinematics Analysis of Free-Floating Redundant Space Manipulator based on Momentum Conservation Mingming Wang (1) (1) Institute of Astronautics, TU Muenchen, Boltzmannstr. 15, D-85748, Garching, Germany,

More information

The optimum design of a moving PM-type linear motor for resonance operating refrigerant compressor

The optimum design of a moving PM-type linear motor for resonance operating refrigerant compressor International Journal of Applied Electromagnetics and Mechanics 33 (2010) 673 680 673 DOI 10.3233/JAE-2010-1172 IOS Press The optimum design of a moving PM-type linear motor for resonance operating refrigerant

More information

Workshop Matlab/Simulink in Drives and Power electronics Lecture 3

Workshop Matlab/Simulink in Drives and Power electronics Lecture 3 Workshop Matlab/Simulink in Drives and Power electronics Lecture 3 : DC-Motor Control design Ghislain REMY Jean DEPREZ 1 / 29 Workshop Program 8 lectures will be presented based on Matlab/Simulink : 1

More information

Solution of inverse kinematic problem for serial robot using dual quaterninons and plucker coordinates

Solution of inverse kinematic problem for serial robot using dual quaterninons and plucker coordinates University of Wollongong Research Online Faculty of Engineering and Information Sciences - Papers: Part A Faculty of Engineering and Information Sciences 2009 Solution of inverse kinematic problem for

More information

Path Planning for a Robot Manipulator based on Probabilistic Roadmap and Reinforcement Learning

Path Planning for a Robot Manipulator based on Probabilistic Roadmap and Reinforcement Learning 674 International Journal Jung-Jun of Control, Park, Automation, Ji-Hun Kim, and and Systems, Jae-Bok vol. Song 5, no. 6, pp. 674-680, December 2007 Path Planning for a Robot Manipulator based on Probabilistic

More information

Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm

Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm Mohammed Z. Al-Faiz,MIEEE Computer Engineering Dept. Nahrain University Baghdad, Iraq Mohammed S.Saleh

More information

Adaptive Video Compression using PCA Method

Adaptive Video Compression using PCA Method Adaptive Video Compression using Method Mostafa Mofarreh-Bonab Department of Electrical and Computer Engineering Shahid Beheshti University,Tehran, Iran Mohamad Mofarreh-Bonab Electrical and Electronic

More information

STUDY ON MODEL REDUCTION OF LARGE STRUCTURAL SYSTEMS FOR ACTIVE VIBRATION CONTROL

STUDY ON MODEL REDUCTION OF LARGE STRUCTURAL SYSTEMS FOR ACTIVE VIBRATION CONTROL 4"' Australasian Congress on Applied Mechanics Institute of Materials Engineering Australasia Ltd 2005 STUDY ON MODEL REDUCTION OF LARGE STRUCTURAL SYSTEMS FOR ACTIVE VIBRATION CONTROL J. Boffa, N. Zhang

More information

Mechanical Design Challenges for Collaborative Robots

Mechanical Design Challenges for Collaborative Robots Motor Technologies Mechanical Design Challenges for Collaborative Robots TN-3301 REV 170526 THE CHALLENGE Robotics and additive manufacturing markets have entered into a new phase of growth. This growth

More information

1724. Mobile manipulators collision-free trajectory planning with regard to end-effector vibrations elimination

1724. Mobile manipulators collision-free trajectory planning with regard to end-effector vibrations elimination 1724. Mobile manipulators collision-free trajectory planning with regard to end-effector vibrations elimination Iwona Pajak 1, Grzegorz Pajak 2 University of Zielona Gora, Faculty of Mechanical Engineering,

More information

Model Predictive Control System Design and Implementation Using MATLAB

Model Predictive Control System Design and Implementation Using MATLAB Liuping Wang Model Predictive Control System Design and Implementation Using MATLAB Springer List of Symbols and Abbreviations xxvii 1 Discrete-time MPC for Beginners 1 1.1 Introduction 1 1.1.1 Day-to-day

More information

Visual Tracking of a Hand-eye Robot for a Moving Target Object with Multiple Feature Points: Translational Motion Compensation Approach

Visual Tracking of a Hand-eye Robot for a Moving Target Object with Multiple Feature Points: Translational Motion Compensation Approach Visual Tracking of a Hand-eye Robot for a Moving Target Object with Multiple Feature Points: Translational Motion Compensation Approach Masahide Ito Masaaki Shibata Department of Electrical and Mechanical

More information

Computer Numerical Control System for Automatic Surface Machining. Chen Zuo Yue, Wang Xiao E, Yang Mei

Computer Numerical Control System for Automatic Surface Machining. Chen Zuo Yue, Wang Xiao E, Yang Mei 3rd International Conference on Mechanical Engineering and Intelligent Systems (ICMEIS 2015) Computer Numerical Control System for Automatic Surface Machining Chen Zuo Yue, Wang Xiao E, Yang Mei Department

More information

Torque-Position Transformer for Task Control of Position Controlled Robots

Torque-Position Transformer for Task Control of Position Controlled Robots 28 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 19-23, 28 Torque-Position Transformer for Task Control of Position Controlled Robots Oussama Khatib, 1 Peter Thaulad,

More information

Analysis of Functional MRI Timeseries Data Using Signal Processing Techniques

Analysis of Functional MRI Timeseries Data Using Signal Processing Techniques Analysis of Functional MRI Timeseries Data Using Signal Processing Techniques Sea Chen Department of Biomedical Engineering Advisors: Dr. Charles A. Bouman and Dr. Mark J. Lowe S. Chen Final Exam October

More information

Jacobian: Velocities and Static Forces 1/4

Jacobian: Velocities and Static Forces 1/4 Jacobian: Velocities and Static Forces /4 Advanced Robotic - MAE 6D - Department of Mechanical & Aerospace Engineering - UCLA Kinematics Relations - Joint & Cartesian Spaces A robot is often used to manipulate

More information

good check of volumetric accuracy. However, if the mea error components. However, if the errors measured are large,

good check of volumetric accuracy. However, if the mea error components. However, if the errors measured are large, REVIEW OF SCIENTIFIC INSTRUMENTS VOLUME 71, NUMBER 10 OCTOBER 2000 Laser vector measurement technique for the determination and compensation of volumetric positioning errors. Part I: Basic theory Charles

More information