FIGURE 1 - uploaded by Cong Wang
Content may be subject to copyright.
DUAL-BLADE WAFER HANDLING ROBOT 

DUAL-BLADE WAFER HANDLING ROBOT 

Source publication
Conference Paper
Full-text available
This paper presents the dynamics modeling and dynamic identification of a dual-blade wafer handling robot. An explicit form dynamic model for this 8-link parallel robot is proposed. The dynamic model is transformed into a decoupled form to enable dynamic parameters identification with least-square regression. A well conditioned trajectory is chosen...

Context in source publication

Context 1
... dual-blade wafer handling robot is an industrial robot designed for silicon wafer manufacturing. Unlike most industrial robots that have open kinematic chains, the dual- blade wafer handling robot has closed kinematic chains. The robot is not equipped with an actuator at every joint, which is quite different from other industrial robots. In the robotics literature, these robots are referred as "parallel robots" [ 1- 2] . Typically, parallel robots offer greater efficiency and faster acceleration at the end-effecter, and therefore are more suitable for fast assembly lines. However, because of the complexity of related kinematics and dynamics analyses, the derivation of dynamic equations of motion for parallel robots is more involved. Formulation of such equations that are suitable for controller design is still an open question. One popular method [3- 4] is to first separate the closed chain into several open chains, and then derive the equations of motion. This method will lead to a set of differential algebraic equations that are not easy to solve. Uicker [5] has tried to formulate the equations of motion in terms of all dependent generalized coordinates, and then eliminated all holonomic constrains to end up with differential equations with independent generalized coordinates. Getting explicit motion equations is generally impossible because of the complexity of parallel robot kinematics. It should be noted, however, that once explicit dynamic equations of motion can be obtained, it is possible to make the extension of existing robot control strategies to parallel robots [6]. In this paper, we exploit Lagrange's equation of motion to derive the dynamics model of a dual-blade wafer handling robot. An explicit form dynamic model is obtained. With the assumption of accurate lengths of links, we transform the dynamics model into a decoupled form to enable dynamic identification by least square regression [7]. Both the Lagrange's equations of motion and identification procedure are verified through numerical simulation. Friction is also molded to make the dynamic model more reliable. Identification experiment is performed on an actual robot prototype. The result has demonstrated the correctness of the dynamics model and the feasibility of the identification method. The dual-blade wafer handling robot adopts two frog-leg like five-bar mechanisms, as shown in Figure 1. During the silicon wafer manufacturing, the wafer is put on the forked end, which can be extended and rotated driven by joints 1 and 5 (two joints in the middle). The relationships between the dependent and independent generalized coordinates are called loop equations. If loop equations can be solved explicitly, a dynamic model can be formulated in an explicit form. For most parallel robots, loop equations can only be solved by iteration process. Fortunately, five-bar mechanism is one of the few existing parallel robots that have analytical form solutions for loop equations. The kinematics should be studied first before dynamics [8- 9]. The five-bar mechanism adopted in the dual-blade robot is slightly different from a common one [10]. It is driven by the two rotational joints 1 and 5. The motion of joints 3 and 4 are bounded to ensure the robot has desired motion, i.e., the symmetric motion with respect to the extensional axis (without this constraint, this mechanism will have one uncontrollable degree of freedom). This robot can only perform one rotational motion and one extension motion as shown in Figure 2. Analysis of kinematics would be easier if we consider the two type of motion separately. The extension motion is considered firstly, and then the rotational motion. The kinematics is as shown in Figure 2. 1 and 5 are chosen as independent generalized coordinates. From the simple geometrical relationship, we can get the solution of loop ...

Similar publications

Preprint
Full-text available
In this paper, derivation of different forms of dynamic formulation of spherical parallel robots (SPRs) is investigated. These formulations include the explicit dynamic forms, linear regressor, and Slotine-Li (SL) regressor, which are required for the design and implementation of the vast majority of model-based controllers and dynamic parameters i...
Article
Full-text available
Cable-Driven Parallel Robot has many advantages. However, the problems of cable collision between each other and environment, the lack of proper structure and non-positive cable tension prevent the spread of them. In this work, a neural network (NN) model of under constrained cable robots is presented with external forces applied to the end-effecto...
Article
Full-text available
Contact and friction phenomena in clearance joint adversely affect mechanical performance and may even result in chaos within the mechanism. Analysis of nonlinear characteristics of mechanical systems with clearance joints in which accurate description of contact is a key challenge. To accurately predict nonlinear dynamic behavior of parallel robot...
Article
Full-text available
The authentic form or general form of Cable Suspended Parallel Robot type A, CPR-A mathematical model is defined. The proper definition of the system kinematic model which includes trajectory, velocity and acceleration is a prerequisite for the formulation of a dynamic model. These three components represent the basic functional criteria of the rea...
Article
Full-text available
An optimal control design for the uncertain Delta robot is proposed in the paper. The uncertain factors of the Delta robot include the unknown dynamic parameters, the residual vibration disturbances and the nonlinear joints friction, which are (possibly fast) time-varying and bounded. A fuzzy set theoretic approach is creatively used to describe th...

Citations

... The robot is used inside the vacuum environment of an IC fabrication tool to transfer silicon wafers among the processing chambers and the loading dock. Description of the robot and derivation of a symbolic expression of its dynamic model can be found in [16]. There are seventeen inertia parameters to be learned, and the regressor has a size of 2 × 17, corresponding to a seventeen-dimensional feature space. ...
Conference Paper
Full-text available
This paper discusses the problem of planning well conditioned trajectories for learning a class of nonlinear models such as the imaging model of a camera and the multibody dynamic model of a robot. In such model learning problems, the model parameters can be linearly decoupled from system variables in the feature space. The learning accuracy and robustness against measurement noise and unmodeled response depend largely on the condition number of the data matrix. A new method is proposed to plan well conditioned trajectories efficiently by using low-discrepancy sequences and matrix subset selection. Application examples show promising results.
... It is called a regressor or regression matrix. Except for certain types of robots that have closed-chain mechanisms [3], the linear decoupling in the form of Eq. (2) can always be done. Instead of including every individual mechanical parameter of the robot, such as the length, mass, and rotational inertia of each link, the components in Z can be functions of those parameters. ...
Conference Paper
Full-text available
This paper presents an approach for fast modeling and iden-tification of robot dynamics. By using a data-driven machine learning approach, the process is simplified considerably from the conventional analytical method. Regressor selection using the Lasso (l 1 -norm penalized least squares regression) is used. The method is explained with a simple example of a two-link direct-drive robot. Further demonstration is given by applying the method to a three-link belt-driven robot. Promising result has been demonstrated. INTRODUCTION The dynamic model of a robot is indispensable for many important control strategies such as torque feedforward control, sliding control, and disturbance observer. A dynamic model is a function in the form of τ = g (q, ˙ q q, Z), where τ is the vector of torques applied by the motors, q is the vector of rotation angles of the motors, and Z consists of the mechanical parameters. The conventional method to model and identify robot dy-namics involves the following steps [1, 2]: 1) Apply analytical mechanics, derive the dynamic model in the form of Lagrange's equation of motion: q + C ˙ q + f = τ (1)