Geometric Design of 3R Robot Manipulators for Reaching Four End-Effector Spatial Poses

Size: px
Start display at page:

Download "Geometric Design of 3R Robot Manipulators for Reaching Four End-Effector Spatial Poses"

Transcription

1 Eric Lee Constantinos Mavroidis Robotics and Mechatronics Laboratory Department of Mechanical and Aerospace Engineering Rutgers University, The State University of New Jersey 98 Brett Road Piscataway, NJ 08854, USA Geometric Design of 3R Robot Manipulators for Reaching Four End-Effector Spatial Poses Abstract In this paper, the four-precision-point geometric design problem of serial-link robot manipulators with three revolute joints is solved using a polynomial continuation method. At each precision point, the end-effector spatial locations are defined. The dimensions of the geometric parameters of the 3R manipulator are computed so that the manipulator s end-effector will be able to reach these four pre-specified locations. Denavit and Hartenberg parameters and 4 4 homogeneous matrices are used to formulate the problem and obtain the design equations. Three of the design parameters are set as free choices and their values are selected arbitrarily. Two different cases for selecting the free choices are considered and their design equations are solved using polynomial homotopy continuation. In both cases for free choice selection, 36 distinct manipulators are found, the end-effectors of which can reach the four specified spatial positions and orientations. KEY WORDS geometric design, robot manipulators, polynomial homotopy continuation 1. Introduction The calculation of the geometric parameters of a multiarticulated mechanical or robotic system so that it guides a rigid body in a number of specified spatial locations or precision points is known as the Rigid Body Guidance Problem.It is also called the Geometric Design Problem (Lee and Mavroidis 2002a). This problem has been studied extensively for planar mechanisms and robotic systems and has recently drawn much attention to researchers for spatial multi-articulated systems (Bodduluri et al. 1993). The number of precision points that may be prescribed for a given mechanism or manipulator, so that it guides a rigid body exactly through the specified pre- The International Journal of Robotics Research Vol. 23, No. 3, March 2004, pp , DOI: / Sage Publications cision points, is limited by the system type and the number of design parameters that are selected to be free choices (Suh and Radcliffe 1978). This number can be calculated using the formula of Tsai (1972) and Roth (1986a). The design equations for the geometric design problem of mechanisms and manipulators are a set of non-linear, highly coupled multivariate polynomial equations. The solutions of these equations can be obtained by either numerical continuation methods or algebraic methods (Raghavan and Roth 1995). Using algebraic methods, the synthesis of planar mechanisms for rigid body guidance can be found in most textbooks on mechanism synthesis (Erdman and Sandor 1997; Sandor and Erdman 1984). For spatial mechanisms and manipulators, a few of them had been solved using algebraic methods (Tsai and Roth 1973; Roth 1986b; Perez and Mc- Carthy 2000; Mavroidis, Lee, and Alam 2001; Huang and Chang 2000; Murray and McCarthy 1999; Neilsen and Roth 1995; Innocenti 1994; McCarthy 2000; Lee and Mavroidis 2002b). Even though algebraic methods have been shown to be very efficient in solving several geometric design problems for spatial mechanical systems, the complexity of the design equations has limited their usage and there exist many types of robotic and mechanical systems that are used frequently, such as the 3R, 4R and 5R manipulators, for which the algebraic solutions of the geometric design problem have not yet been discovered. Polynomial continuation methods have been used extensively in the kinematic analysis and design of mechanisms and robotic systems (Wampler, Morgan, and Sommese 1990). They have been proven to be very effective methods in solving very difficult problems in the geometric design and analysis of robot manipulators (Wampler and Morgan 1991; Raghavan 1993; Roth and Freudenstein 1963; Morgan and Wampler 1990; Wampler, Morgan, and Sommese 1992; Dhingra, Cheng, and Kohli, 1994). For the spatial design problem, the seven-point sphere-sphere dyad design has been solved in Wampler, Morgan, and Sommese (1990). Recently, Lee and Mavroidis (2002a) applied the polynomial 247

2 248 THE INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH / March 2004 continuation method and solved the spatial 3R threeprecision-point problem. This paper extends the previous work done by Lee and Mavroidis to solve the spatial 3R four-precision-point geometric design problem. Tsai (1972) and Tsai and Roth (1971), using screw theory, were the first to obtain the design equations for the geometric design problem of 3R manipulators. However, they did not solve them. Lee and Mavroidis (2002a) solved the three-precision-point design problem with two different types of free choice selection and found eight distinct solutions for each. They were able to reduce the two problems to tracing 448 and paths, respectively, using polynomial continuation. Lee, Mavroidis, and Merlet (2002) studied the 3R five-precision-point design problem using interval analysis and found all the real solutions in a predefined bounded domain. For the five-precision-point case, the number of design solution remains to be determined. In the problem studied in this paper, four spatial positions and orientations are defined and the dimensions of the geometric parameters of the 3R manipulator are computed so that the manipulator will be able to place its end-effector at these four pre-specified locations. Denavit and Hartenberg (DH) parameters and 4 4 homogeneous matrices are used to formulate the problem and to obtain 24 design equations in 27 design unknowns. Three of the design parameters are set as free choices and their values are selected arbitrarily. Two different cases for selecting the free choices are considered and their design equations are solved using polynomial continuation. In both cases for free choice selection, 36 distinct manipulators are found that will be able to place their end-effector at the four specified spatial positions and orientations. The polynomial homotopy continuation method is implemented using the software package PHC developed by Verschelde and Cools (1996) and Verschelde (1999). 2. Polynomial Continuation Polynomial continuation is a numerical method that computes all the solutions of a system of polynomial equations by tracing a finite number of solution paths from a polynomial start system to the target system of interest. There are two main steps in using polynomial continuation method: (a) generate the start system; (b) trace a finite number of solution paths to obtain all the solutions of the polynomial system of interest. A start system is always generated based on an upper bound on the number of solutions of the target system. There are several known upper bounds; the only one relevant to us is the multi-homogeneous Bezout bound (Raghavan and Roth 1995). The computation of this bound is based on a partition of the variables. Detail of the procedures can be found in Lee and Mavroidis (2002a). In general, a different partition will result in a different multi-homogeneous Bezout number. Once a partition is specified, a start system with the number of solutions equal to the m-homogeneous Bezout number can be computed. The general procedure for start system generation can be found in Wampler (1994). After generating the start system, the second step is to follow a finite number of solution paths to obtain the solutions of the target system. Suppose that the target system is F(x) and that the start system is G(x). Then the homotopy H(x,t) is defined as H(x,t) = c(1 t) k G(x) + t k F(x) (1) where x = (x 1,...,x n ) is a complex n-tuple, t [0, 1], c is a randomly chosen complex number and k is a positive number (usually 1 or 2). It is obvious that H(x,0) = cg(x) and H(x,1) = F(x). The basic premise of the continuation method is that, if x(t) is a solution of H(x,t) = 0, then for a small increment t > 0, x(t + t) is near x(t).to compute x(t + t) from x(t), a predictor-corrector method can be used (Verschelde and Cools 1996; Verschelde 1999). Each solution of the start system (t = 0) represents a solution path of H(x,t) = 0 from t = 0tot = 1 and each path can be traced independently by successive small increments of t until t equals 1. The solutions of our target system are those that converge finitely in the continuation method as t approaches 1. More details of polynomial continuation methods can be found in Wampler, Morgan, and Sommese (1990), Verschelde and Cools (1996), Verschelde (1999), and Wampler (1994). 3. Problem Formulation In this paper, we describe the relative positions of links and joints in mechanisms and manipulators using the variant of DH notation introduced by Pieper and Roth (1969). In this section, only the essential elements of the formulation are described; the details can be found in our earlier paper (Lee and Mavroidis 2002a). Consider Figure 1, which denotes a generic 3R manipulator. A reference frame R i is attached at each link i(i = 0 4), frame R 0 is the fixed reference frame, and links 1, 2 and 3 are the moving links. An endeffector reference frame R e is also attached at the end-effector of the manipulator. (Note that frames R 4 and R e have the same z-axis.) The homogeneous transformation matrices A i, with i = 0, 1, 2, 3 describe frame R i+1 relative to R i. The homogeneous transformation matrix A c, which represents a screw displacement with a rotation φ around the z 4 -axis and a translation d along the same axis, relates R e to R 4. Homogeneous transformation matrix A h relates directly the end-effector reference frame R e to the frame R 0. Matrices A i and A c are given by c i s i c αi s i s αi a i c i A i = s i c i c αi c i s αi a i s i 0 s αi c αi d i (2)

3 Lee and Mavroidis / Geometric Design of 3R Robot Manipulators 249 Fig. 1. Schematic diagram of a 3R open-loop spatial manipulator. c φ s φ 0 0 A c = s φ c φ d where c i = cos(θ i ), s i = sin(θ i ), c αi = cos(α i ), s αi = sin(α i ), c φ = cos(φ) and s φ = sin(φ). The loop closure equation of the manipulator is used to obtain the design equations: A 0 A 1 A 2 A 3 A c = A h. (3) Equation (3) is a 4 4 matrix equation that results in six independent scalar equations. The right-hand side of eq. (3), i.e., the elements of matrix A h, is known since it represents the position and orientation of frame R e at each precision point. The left-hand side of eq. (3) contains all the unknown geometric parameters of the manipulator which are the DH parameters a i, α i, d i and θ i for i = 0, 1, 2, 3, and parameters φ and d of matrix A c. Joint angles θ 1, θ 2 and θ 3 have a different value for each precision point while all other 15 geometric parameters are constant. Thus, for n precision points there are n unknown parameters in total, and there are 6n scalar equations that are obtained. Therefore, the maximum number of precision points for exact synthesis is five. For four-precision-point synthesis, which is studied in this paper, there are 27 unknowns (15 structural parameters and 12 joint variables) and 24 scalar equations, thus we can select three structural parameters arbitrarily as free choices. 4. Design Equations at Each Precision Point Using the loop closure equation of the manipulator (eq. (3)), six scalar design equations are obtained at each precision point. The unknowns in these equations are the manipulator constant structural parameters and the joint variables θ 1, θ 2 and θ 3, which vary from precision point to precision point. To simplify the solution process, we eliminate the joint variables from the design equations at each precision point. Once the joint variables are eliminated, the new set of equations contains only unknowns that do not change from precision point to precision point. In this way, for each new precision point that is defined, new equations are added that have exactly the same structure as for the first precision point. In this section we present the method to obtain design equations devoid of the joint variables. By rearranging the loop closure eq. (3), we can rewrite it as follows A L = A R (4) where A L = A 1 A 2 and A R = A 1 0 A h A 1 c A 1 3. The third and fourth columns of the above equation are free of θ 3 and are easier to solve. We denote the third column vector of A L and A R as U L and U R, respectively, and the fourth column vector of A L and A R as V L and V R, respectively. (Note that we regard U L, U R, V L and V R as 3 1 matrices, i.e., we neglect the fourth component that is the homogeneous coordinate.) Then, we form the following three equations:

4 250 THE INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH / March 2004 U L V L = U R V R (5) V L V L = V R V R (6) U L (1)V L (2) U L (2)V L (1) = U R (1)V R (2) U R (2)V R (1). (7) Equations (5), (6) and (7) give a total of three scalar equations. Note that eq. (7) is the third component of the cross product equation U L V L = U R V R. It was found that eqs. (5), (6), and (7) are naturally devoid of θ 1. Joint angle θ 2 can also be eliminated by using the third and fourth elements of the third row of eq. (4) (Lee and Mavroidis 2002a). Thus, the three equations are free of θ 1, θ 2 and θ 3 and have, respectively, the following forms: f Xj,X k (α 0,θ 0,α 1 )X j X k = 0 (8) X j,x k W X j,x k W X j,x k W g Xj,X k (α 0,θ 0,α 1 )X j X k = 0 (9) h Xj,X k (α 0,θ 0,α 1 )X j X k = 0. (10) Here, W = {F,G,H,S,P,Q,R,d 2,a 0,a 1,d 0,d 1, 1} and F = λa, G = λb, H = λc, S = λcα 2 and λ = a 2 /sα 2. Note that f, g and h are polynomial functions of c 0, s 0, c α0, s α0, c α1 and s α1. In particular, f and g are first-order in each of the sine and cosine of the three angles while h is first-order in c 0, s 0, c α0, and s α0, and second-order in c α1 and s α1. The total of degrees is therefore five for both eqs. (8) and (9) and six for eq. (10). 5. Solution Procedure Using Polynomial Continuation In this paper we solve the geometric design problem of 3R manipulators with four precision points. In this case, there are 12 scalar equations in 15 unknowns. This means that we can select three design parameters as free choices so that a well-determined system of 12 equations in 12 unknowns is obtained. In this paper, two different ways for selecting free choices have been considered. Both types of free choice selection involve assigning parameters to the base of the manipulator. The design equations for both types of selections are obtained by substituting the free choices made into eqs. (8), (9), and (10) Type 1 of Free Choice Selection In this type, the free choices made are parameters α 0, a 0 and θ 0. By arbitrarily selecting the values for these parameters the designer selects the direction and partially locates the first joint of the manipulator with respect to a fixed reference frame. After substituting the values of the free choices into eqs. (8), (9), and (10), they become X j,x k T 1 f Xj,X k (α 1 )X j X k = 0 (11) X j,x k T 1 g Xj,X k (α 1 )X j X k = 0 (12) X j,x k T 1 h Xj,X k (α 1 )X j X k = 0 (13) where T 1 ={F,G,H,S,P,Q,R,d 0,d 1,a 1,d 2, 1}. After the substitution of the free choices, f and g become linear functions of c α1 and s α1, and h become quadratic functions of c α1 and s α1. By incorporating the constraint equations cα 2 1 +sα2 1 1 = 0, the new system is a multivariate polynomial system with 13 equations in 13 unknowns from T 1 {cα 1,sα 1 }. After linear reduction by subtracting eqs. (11), (12), and (13) at the first, second, and third precision points by the corresponding equations at the fourth precision point, the quadratic terms of c α1 and s α1 of eq. (13) are canceled and the total degree bound of the system is 1,417,176. However, using a two-partition G 1 ={F,G,H,S,P,Q,R,d 0,d 1,a 1,d 2 } and G 2 ={cα 1,sα 1 }, the multi-homogeneous Bezout bound is found to be 53248, and the number of paths needed to be traced in polynomial continuation is significantly reduced. Using PHC, a continuation method based on this twohomogeneous number is employed and the numerical values of the variables in G 1 G 2 are computed. The DH parameters of the design solutions are computed using the backsubstitution procedure outlined in Lee and Mavroidis (2002a). It is found that out of paths, only 144 paths converge to true solutions of the design problem; the remaining paths are solutions at infinity and extraneous solutions. These 144 solutions are all numerically different but contain only 36 geometrically distinct solutions, where each geometrically distinct solution has four equivalent different representations in terms of DH parameters. Therefore, at the most there are 36 distinct manipulators that can place their end-effectors in the four precision points specified by the designer in this case Type 2 of Free Choice Selection In this type, the free choices made are d 0, α 0 and θ 0. The design equations (8), (9), and (10) become X j,x k T 2 f Xj,X k (α 1 )X j X k = 0 (14) X j,x k T 2 g Xj,X k (α 1 )X j X k = 0 (15)

5 Lee and Mavroidis / Geometric Design of 3R Robot Manipulators 251 Table 1. DH Parameters of the 3R Manipulators for Real Solutions 1 8 Found Using Type 2 Free Choices a d a α d a α d a θ φ d X j,x k T 2 h Xj,X k (α 1 )X j X k = 0 (16) where T 2 ={F,G,H,S,P,Q,R,a 0,d 1,a 1,d 2, 1}. Together with the constraint equation cα sα2 1 1 = 0, the new system is again a multivariate polynomial system of 13 equations in 13 unknowns T 2 {cα 1,sα 1 }. Using a two-partition G 1 ={F,G,H,S,P,Q,R,a 0,d 1, a 1,d 2 } and G 2 ={cα 1,sα 1 }, after linear reduction, the twohomogeneous number is again As in type 1, a continuation method using PHC based on this two-homogeneous number gives 144 numerically distinct solutions and only 36 geometrically distinct solutions. 6. Numerical Example In this section, because of the similarity between the two types of free choices made, only one numerical example for the second type of free choices is shown. The computation is carried out using the software PHC run on the Sun Microsystems Enterprise system of the Rutgers University, Center for Advanced Information Processing (CAIP). PHC is a general-purpose polynomial equations solver with continuation method developed by Prof. Verschelde and which is publicly available (Verschelde and Cools 1996; Verschelde 1999). The start system is generated by a random linear product based on the multi-homogeneous Bezout number and the path tracking is carried out with a quadratic homotopy (i.e., k = 2 in eq. (1)). Four precision points are arbitrarily selected. These precision points are defined by the position coordinates of the origin of the end-effector frame with respect to the fixed reference frame and the direction cosines of the end-effector frame with respect to the fixed reference frame. These four precision points that are selected give the following A hi matrices where i = 1, 2, 3 and 4: A h1 = , A h2 = , A h3 = , A h4 = The numerical values of the free choices made are d 0 = 5,α 0 = and θ 0 = The computed values of the DH parameters of the 36 geometrically distinct manipulators solutions are given in Tables 1 5. Only the structural parameters are reported in the tables, and for each pair of conjugate complex solutions, only one of the two is reported. The computation is carried out using 15 digits but only eight digits are shown here. The average time required to complete the computation is 33 days. In Tables 1 5, the units for angular parameters are given in radians. Note that I is the square root of 1. In this example, there are only eight real manipulators that can place their endeffectors at the four specified precision points while the other solutions are complex. 7. Conclusions In this paper, the geometric design problem of serial-link spatial robot manipulators with three revolute (R) joints when four precision points are specified is solved using a

6 252 THE INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH / March 2004 Table 2. DH Parameters of the 3R Manipulators for Complex Solutions 9 12 Found Using Type 2 Free Choices a *I *I *I *I d *I *I *I e 1*I a *I *I *I *I α *I *I *I *I d *I *I *I *I a *I *I *I *I α e 1*I e 1*I *I *I d *I *I *I *I a *I *I *I *I θ e *I *I *I e 1*I φ *i *I e 1*I e 1*I d *I *I *I *I Table 3. DH Parameters of the 3R Manipulators for Complex Solutions Found Using Type 2 Free Choices a *I e 1*I e 1*I *I d e 1*I *I *I *I a *I *I e 1*I *I α *I *I e 2*I e 2*I d *I *I e 2*I *I a *I *I e 1*I *I α *I *I e 1*I e 1*I d *I *I e 1*I *I a *I *I e 1*I *I θ *I *I e 1*I e 2*I φ e 1*I *I e 3*I *I d *I *I e 1*I *I Table 4. DH Parameters of the 3R Manipulators for Solutions Found Using Type 2 Free Choices a *I *I *I *I d *I *I *I *I a *I *I *I *I α e 1*I *I *I *I d *I *I *I *I a *I *I *I *I α *I *I *I *I d *I *I *I *I a *I *I *I *I θ *I *I *I *I φ e 1*I *I *I e *I d *I *I *I *I

7 Lee and Mavroidis / Geometric Design of 3R Robot Manipulators 253 Table 5. DH Parameters of the 3R Manipulators for Complex Solutions 21 and 22 Found Using Type 2 Free Choices a *I *I d *I *I a *I *I α e *I e 1*I d *I *I a *I *I α *I e 1*I d *I *I a e *I *I θ *I *I φ e 1*I e 1*I d *I *I polynomial homotopy continuation method. Four spatial positions and orientations are defined and the DH parameters of the 3R manipulator are computed so that the manipulator will be able to place its end-effector at these four pre-specified locations. Two types of free choice selections are considered. It is shown that for both types of free choice selection, 36 manipulators can be found at most that can place their end-effectors at the four specified precision points. Acknowledgments This work was supported by a National Science Foundation CAREER Award to Professor Mavroidis under the grant DMI Mr. Eric Lee was supported by a Computational Sciences Graduate Fellowship from the Department of Energy. The authors would like to thank Dr. Charles Wampler of General Motors and Dr. Jan Verschelde of the University of Illinois at Chicago, for providing helpful suggestions in using polynomial continuation methods and assisting with the use of the software PHC. Any opinions, findings, conclusions or recommendations expressed in this publication are those of the authors and do not necessarily reflect the views of the National Science Foundation. References Bodduluri, M., Ge, J., McCarthy, M. J., and Roth, B The synthesis of spatial linkages. In A. Erdman, editor, Modern Kinematics: Developments in the Last Forty Years, Wiley, New York. Dhingra, A. K., Cheng, J. C., and Kohli, D Synthesis of six-link, slider-crank and four-link mechanisms for function, path and motion generation using homotopy with m-homegenization. Transactions of the ASME, Journal of Mechanical Design 116: Erdman, A. G., and Sandor, G. N Mechanism Design: Analysis and Synthesis, Vol. 1. 3rd edition, Prentice-Hall, Englewood Cliffs, NJ. Huang, C., and Chang, Y.-J Polynomial solution to the five-position synthesis of spatial CC dyads via dialytic elimination. In Proceedings of the ASME Design Technical Conferences, September 10 13, Baltimore, MD, Paper Number DETC2000/MECH Innocenti, C Polynomial solution of the spatial Burmester problem. Mechanism Synthesis and Analysis ASME DE 70: Lee, E., and Mavroidis, C. 2002a. Solving the geometric design problem of spatial 3R robot manipulators using polynomial continuation. Transactions of the ASME, Journal of Mechanical Design 124(4): Lee, E., and Mavroidis, C. 2002b. Geometric design of spatial PRR manipulators using polynomial elimination techniques. In Proceedings of the ASME Design Technical Conferences, September 30-October 2, Montreal, Canada, Paper Number DETC2002/MECH Lee, E., Mavroidis, C., and Merlet, J. P Five precision point synthesis of spatial RRR manipulators using interval analysis. In Proceedings of the ASME Design Technical Conferences, September 30-October 2, Montreal, Canada, Paper Number DETC2002/MECH Mavroidis, C., Lee, E., and Alam, M A new polynomial solution to the geometric design problem of spatial R-R robot manipulators using the Denavit and Hartenberg parameters. Transactions of the ASME, Journal of Mechanical Design 123(1): McCarthy, M Algebraic synthesis of spatial chains. In The Geometric Design of Linkages, Chapter 11, McGraw- Hill, New York. Morgan, A. P., and Wampler, C. W Solving a planar four-bar design problem using continuation. Transactions of the ASME, Journal of Mechanical Design 112: Murray, A. P., and McCarthy, J. M Burmester lines of a spatial five position synthesis from the analysis of a 3-CPC platform. Transactions of the ASME, Journal of Mechanical Design 121: Neilsen, J., and Roth, B Elimination methods for

8 254 THE INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH / March 2004 spatial synthesis. In J. P. Merlet and B. Ravani, editors, 1995 Computational Kinematics, Vol. 40 of Solid Mechanics and Its Applications, Kluwer Academic, Dordrecht, Perez, A., and McCarthy, M. J Dimensional synthesis of spatial RR robots. In J. Lenarcic, editor, Advances in Robot Kinematics, Piran-Portoroz, Slovenia, June Pieper, D., and Roth, B The kinematics of manipulators under computer control. In Proceedings of the Second World Congress on the Theory of Machines and Mechanisms, Zakopane, Poland, Vol. 2, Raghavan, M The Stewart platform of general geometry has 40 configurations. Transactions of the ASME, Journal of Mechanical Design 115: Raghavan, M., and Roth, B Solving polynomial systems for the kinematic analysis and synthesis of mechanisms and robot manipulators. Transactions of the ASME, Journal of Mechanical Design 117: Roth, B. 1986a. Analytic design of open chains. In O. Faugeras and G. Giralt, editors, Proceedings of the 3rd International Symposium of Robotic Research, MIT Press, Cambridge, MA. Roth, B. 1986b. Analytical design of two-revolute open chains. In G. Malczyk and A. Morecki, editors, Proceedings of the 6th CISM-IFToMM Symposium on the Theory and Practice of Robots and Manipulators, MIT Press, Cambridge, MA, Roth, B., and Freudenstein, F Synthesis of path generating mechanisms by numerical methods. Transactions of the ASME, Journal of Engineering for Industry 85B: Sandor, G. N., and Erdman, A. G Advanced Mechanism Design: Analysis and Synthesis, Vol. 2. Prentice-Hall, Englewood Cliffs, NJ. Suh, C. H., and Radcliffe, C. W Kinematics and Mechanism Design, Wiley, New York. Tsai, L. W Design of Open Loop Chains for Rigid Body Guidance, Ph.D. Thesis, Department of Mechanical Engineering, Stanford University. Tsai, L.W., and Roth, B Design of triads using the screw triangle chain. In Proceeding of the 3rd World Congress for the Theory of Machines and Mechanisms, Kupari, Yugoslavia, Vol. D, Paper D-19, Tsai, L., and Roth, B A note on the design of revoluterevolute cranks. Mechanisms and Machine Theory 8: Verschelde, J Algorithm 795: PHCpack: A generalpurpose solver for polynomial systems by homotopy continuation. ACM Transactions on Mathematical Software 25: Verschelde, J., and Cools, R Polynomial homotopy continuation, a portable Ada software package. The Ada- Belgium Newsletter 4: Wampler, C An efficient start system for multihomogeneous polynomial continuation. Numerical Mathematics 66: Wampler, C., and Morgan, A Solving the 6R inverse position problem using a generic-case solution methodology. Mechanisms and Machine Theory 26: Wampler, C. W., Morgan, A. P., and Sommese, A. J Numerical continuation methods for solving polynomial systems arising in kinematics. Transactions of the ASME, Journal of Mechanical Design 112: Wampler, C. W., Morgan, A. P., and Sommese, A.J Complete solution of the nine-point path synthesis problem for four-bar linkages. Transactions of the ASME, Journal of Mechanical Design 114:

Synthesis of Constrained nr Planar Robots to Reach Five Task Positions

Synthesis of Constrained nr Planar Robots to Reach Five Task Positions Synthesis of Constrained nr Planar Robots to Reach Five Task Positions Gim Song Soh Robotics and Automation Laboratory University of California Irvine, California 9697-3975 Email: [email protected] J. Michael

More information

Essential Mathematics for Computer Graphics fast

Essential Mathematics for Computer Graphics fast John Vince Essential Mathematics for Computer Graphics fast Springer Contents 1. MATHEMATICS 1 Is mathematics difficult? 3 Who should read this book? 4 Aims and objectives of this book 4 Assumptions made

More information

ACTUATOR DESIGN FOR ARC WELDING ROBOT

ACTUATOR DESIGN FOR ARC WELDING ROBOT ACTUATOR DESIGN FOR ARC WELDING ROBOT 1 Anurag Verma, 2 M. M. Gor* 1 G.H Patel College of Engineering & Technology, V.V.Nagar-388120, Gujarat, India 2 Parul Institute of Engineering & Technology, Limda-391760,

More information

Computer-Aided Constrained Robot Design Using Mechanism. Synthesis Theory

Computer-Aided Constrained Robot Design Using Mechanism. Synthesis Theory UNIVERSITY OF CALIFORNIA, IRVINE Computer-Aided Constrained Robot Design Using Mechanism Synthesis Theory DISSERTATION submitted in partial satisfaction of the requirements for the degree of DOCTOR OF

More information

ME 115(b): Solution to Homework #1

ME 115(b): Solution to Homework #1 ME 115(b): Solution to Homework #1 Solution to Problem #1: To construct the hybrid Jacobian for a manipulator, you could either construct the body Jacobian, JST b, and then use the body-to-hybrid velocity

More information

Solving Simultaneous Equations and Matrices

Solving Simultaneous Equations and Matrices Solving Simultaneous Equations and Matrices The following represents a systematic investigation for the steps used to solve two simultaneous linear equations in two unknowns. The motivation for considering

More information

Synthesis of Four Bar Mechanism for Polynomial Function Generation by Complex Algebra

Synthesis of Four Bar Mechanism for Polynomial Function Generation by Complex Algebra Synthesis of Four Bar Mechanism for Polynomial Function Generation by Complex Algebra Mrs. Tejal Patel Mechanical Department Nirma Institute of Technology, Ahmedabad, India [email protected] Prof.M.M.Chauhan

More information

NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS

NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS TEST DESIGN AND FRAMEWORK September 2014 Authorized for Distribution by the New York State Education Department This test design and framework document

More information

Prentice Hall Mathematics: Algebra 2 2007 Correlated to: Utah Core Curriculum for Math, Intermediate Algebra (Secondary)

Prentice Hall Mathematics: Algebra 2 2007 Correlated to: Utah Core Curriculum for Math, Intermediate Algebra (Secondary) Core Standards of the Course Standard 1 Students will acquire number sense and perform operations with real and complex numbers. Objective 1.1 Compute fluently and make reasonable estimates. 1. Simplify

More information

December 4, 2013 MATH 171 BASIC LINEAR ALGEBRA B. KITCHENS

December 4, 2013 MATH 171 BASIC LINEAR ALGEBRA B. KITCHENS December 4, 2013 MATH 171 BASIC LINEAR ALGEBRA B KITCHENS The equation 1 Lines in two-dimensional space (1) 2x y = 3 describes a line in two-dimensional space The coefficients of x and y in the equation

More information

Section 1.1. Introduction to R n

Section 1.1. Introduction to R n The Calculus of Functions of Several Variables Section. Introduction to R n Calculus is the study of functional relationships and how related quantities change with each other. In your first exposure to

More information

South Carolina College- and Career-Ready (SCCCR) Pre-Calculus

South Carolina College- and Career-Ready (SCCCR) Pre-Calculus South Carolina College- and Career-Ready (SCCCR) Pre-Calculus Key Concepts Arithmetic with Polynomials and Rational Expressions PC.AAPR.2 PC.AAPR.3 PC.AAPR.4 PC.AAPR.5 PC.AAPR.6 PC.AAPR.7 Standards Know

More information

Appendix 3 IB Diploma Programme Course Outlines

Appendix 3 IB Diploma Programme Course Outlines Appendix 3 IB Diploma Programme Course Outlines The following points should be addressed when preparing course outlines for each IB Diploma Programme subject to be taught. Please be sure to use IBO nomenclature

More information

A PAIR OF MEASURES OF ROTATIONAL ERROR FOR AXISYMMETRIC ROBOT END-EFFECTORS

A PAIR OF MEASURES OF ROTATIONAL ERROR FOR AXISYMMETRIC ROBOT END-EFFECTORS A PAIR OF MEASURES OF ROTATIONAL ERROR FOR AXISYMMETRIC ROBOT END-EFFECTORS Sébastien Briot, Ilian A. Bonev Department of Automated Manufacturing Engineering École de technologie supérieure (ÉTS), Montreal,

More information

Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist

Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist MHER GRIGORIAN, TAREK SOBH Department of Computer Science and Engineering, U. of Bridgeport, USA ABSTRACT Robot

More information

Estimated Pre Calculus Pacing Timeline

Estimated Pre Calculus Pacing Timeline Estimated Pre Calculus Pacing Timeline 2010-2011 School Year The timeframes listed on this calendar are estimates based on a fifty-minute class period. You may need to adjust some of them from time to

More information

Robot Task-Level Programming Language and Simulation

Robot Task-Level Programming Language and Simulation Robot Task-Level Programming Language and Simulation M. Samaka Abstract This paper presents the development of a software application for Off-line robot task programming and simulation. Such application

More information

Constraint satisfaction and global optimization in robotics

Constraint satisfaction and global optimization in robotics Constraint satisfaction and global optimization in robotics Arnold Neumaier Universität Wien and Jean-Pierre Merlet INRIA Sophia Antipolis 1 The design, validation, and use of robots poses a number of

More information

On Motion of Robot End-Effector using the Curvature Theory of Timelike Ruled Surfaces with Timelike Directrix

On Motion of Robot End-Effector using the Curvature Theory of Timelike Ruled Surfaces with Timelike Directrix Malaysian Journal of Mathematical Sciences 8(2): 89-204 (204) MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES Journal homepage: http://einspem.upm.edu.my/journal On Motion of Robot End-Effector using the Curvature

More information

Kinematics and Dynamics of Mechatronic Systems. Wojciech Lisowski. 1 An Introduction

Kinematics and Dynamics of Mechatronic Systems. Wojciech Lisowski. 1 An Introduction Katedra Robotyki i Mechatroniki Akademia Górniczo-Hutnicza w Krakowie Kinematics and Dynamics of Mechatronic Systems Wojciech Lisowski 1 An Introduction KADOMS KRIM, WIMIR, AGH Kraków 1 The course contents:

More information

Big Ideas in Mathematics

Big Ideas in Mathematics Big Ideas in Mathematics which are important to all mathematics learning. (Adapted from the NCTM Curriculum Focal Points, 2006) The Mathematics Big Ideas are organized using the PA Mathematics Standards

More information

Thnkwell s Homeschool Precalculus Course Lesson Plan: 36 weeks

Thnkwell s Homeschool Precalculus Course Lesson Plan: 36 weeks Thnkwell s Homeschool Precalculus Course Lesson Plan: 36 weeks Welcome to Thinkwell s Homeschool Precalculus! We re thrilled that you ve decided to make us part of your homeschool curriculum. This lesson

More information

INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users

INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users INSTRUCTOR WORKBOOK for MATLAB /Simulink Users Developed by: Amir Haddadi, Ph.D., Quanser Peter Martin, M.A.SC., Quanser Quanser educational solutions are powered by: CAPTIVATE. MOTIVATE. GRADUATE. PREFACE

More information

Kinematics of Robots. Alba Perez Gracia

Kinematics of Robots. Alba Perez Gracia Kinematics of Robots Alba Perez Gracia c Draft date August 31, 2007 Contents Contents i 1 Motion: An Introduction 3 1.1 Overview.......................................... 3 1.2 Introduction.........................................

More information

VRSPATIAL: DESIGNING SPATIAL MECHANISMS USING VIRTUAL REALITY

VRSPATIAL: DESIGNING SPATIAL MECHANISMS USING VIRTUAL REALITY Proceedings of DETC 02 ASME 2002 Design Technical Conferences and Computers and Information in Conference Montreal, Canada, September 29-October 2, 2002 DETC2002/ MECH-34377 VRSPATIAL: DESIGNING SPATIAL

More information

Content. Chapter 4 Functions 61 4.1 Basic concepts on real functions 62. Credits 11

Content. Chapter 4 Functions 61 4.1 Basic concepts on real functions 62. Credits 11 Content Credits 11 Chapter 1 Arithmetic Refresher 13 1.1 Algebra 14 Real Numbers 14 Real Polynomials 19 1.2 Equations in one variable 21 Linear Equations 21 Quadratic Equations 22 1.3 Exercises 28 Chapter

More information

We can display an object on a monitor screen in three different computer-model forms: Wireframe model Surface Model Solid model

We can display an object on a monitor screen in three different computer-model forms: Wireframe model Surface Model Solid model CHAPTER 4 CURVES 4.1 Introduction In order to understand the significance of curves, we should look into the types of model representations that are used in geometric modeling. Curves play a very significant

More information

Geometry of Vectors. 1 Cartesian Coordinates. Carlo Tomasi

Geometry of Vectors. 1 Cartesian Coordinates. Carlo Tomasi Geometry of Vectors Carlo Tomasi This note explores the geometric meaning of norm, inner product, orthogonality, and projection for vectors. For vectors in three-dimensional space, we also examine the

More information

Precalculus REVERSE CORRELATION. Content Expectations for. Precalculus. Michigan CONTENT EXPECTATIONS FOR PRECALCULUS CHAPTER/LESSON TITLES

Precalculus REVERSE CORRELATION. Content Expectations for. Precalculus. Michigan CONTENT EXPECTATIONS FOR PRECALCULUS CHAPTER/LESSON TITLES Content Expectations for Precalculus Michigan Precalculus 2011 REVERSE CORRELATION CHAPTER/LESSON TITLES Chapter 0 Preparing for Precalculus 0-1 Sets There are no state-mandated Precalculus 0-2 Operations

More information

Linearly Independent Sets and Linearly Dependent Sets

Linearly Independent Sets and Linearly Dependent Sets These notes closely follow the presentation of the material given in David C. Lay s textbook Linear Algebra and its Applications (3rd edition). These notes are intended primarily for in-class presentation

More information

Algebra Unpacked Content For the new Common Core standards that will be effective in all North Carolina schools in the 2012-13 school year.

Algebra Unpacked Content For the new Common Core standards that will be effective in all North Carolina schools in the 2012-13 school year. This document is designed to help North Carolina educators teach the Common Core (Standard Course of Study). NCDPI staff are continually updating and improving these tools to better serve teachers. Algebra

More information

Linear Algebra Notes for Marsden and Tromba Vector Calculus

Linear Algebra Notes for Marsden and Tromba Vector Calculus Linear Algebra Notes for Marsden and Tromba Vector Calculus n-dimensional Euclidean Space and Matrices Definition of n space As was learned in Math b, a point in Euclidean three space can be thought of

More information

521493S Computer Graphics. Exercise 2 & course schedule change

521493S Computer Graphics. Exercise 2 & course schedule change 521493S Computer Graphics Exercise 2 & course schedule change Course Schedule Change Lecture from Wednesday 31th of March is moved to Tuesday 30th of March at 16-18 in TS128 Question 2.1 Given two nonparallel,

More information

Least-Squares Intersection of Lines

Least-Squares Intersection of Lines Least-Squares Intersection of Lines Johannes Traa - UIUC 2013 This write-up derives the least-squares solution for the intersection of lines. In the general case, a set of lines will not intersect at a

More information

Lecture L3 - Vectors, Matrices and Coordinate Transformations

Lecture L3 - Vectors, Matrices and Coordinate Transformations S. Widnall 16.07 Dynamics Fall 2009 Lecture notes based on J. Peraire Version 2.0 Lecture L3 - Vectors, Matrices and Coordinate Transformations By using vectors and defining appropriate operations between

More information

Metrics on SO(3) and Inverse Kinematics

Metrics on SO(3) and Inverse Kinematics Mathematical Foundations of Computer Graphics and Vision Metrics on SO(3) and Inverse Kinematics Luca Ballan Institute of Visual Computing Optimization on Manifolds Descent approach d is a ascent direction

More information

Matrix Differentiation

Matrix Differentiation 1 Introduction Matrix Differentiation ( and some other stuff ) Randal J. Barnes Department of Civil Engineering, University of Minnesota Minneapolis, Minnesota, USA Throughout this presentation I have

More information

the points are called control points approximating curve

the points are called control points approximating curve Chapter 4 Spline Curves A spline curve is a mathematical representation for which it is easy to build an interface that will allow a user to design and control the shape of complex curves and surfaces.

More information

RoboAnalyzer: 3D Model Based Robotic Learning Software

RoboAnalyzer: 3D Model Based Robotic Learning Software International Conference on Multi Body Dynamics 2011 Vijayawada, India. pp. 3 13 RoboAnalyzer: 3D Model Based Robotic Learning Software C. G. Rajeevlochana 1 and S. K. Saha 2 1 Research Scholar, Dept.

More information

15.062 Data Mining: Algorithms and Applications Matrix Math Review

15.062 Data Mining: Algorithms and Applications Matrix Math Review .6 Data Mining: Algorithms and Applications Matrix Math Review The purpose of this document is to give a brief review of selected linear algebra concepts that will be useful for the course and to develop

More information

Higher Education Math Placement

Higher Education Math Placement Higher Education Math Placement Placement Assessment Problem Types 1. Whole Numbers, Fractions, and Decimals 1.1 Operations with Whole Numbers Addition with carry Subtraction with borrowing Multiplication

More information

The Basics of FEA Procedure

The Basics of FEA Procedure CHAPTER 2 The Basics of FEA Procedure 2.1 Introduction This chapter discusses the spring element, especially for the purpose of introducing various concepts involved in use of the FEA technique. A spring

More information

Math for Game Programmers: Dual Numbers. Gino van den Bergen [email protected]

Math for Game Programmers: Dual Numbers. Gino van den Bergen gino@dtecta.com Math for Game Programmers: Dual Numbers Gino van den Bergen [email protected] Introduction Dual numbers extend real numbers, similar to complex numbers. Complex numbers adjoin an element i, for which i 2

More information

Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD)

Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD) Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD) Jatin Dave Assistant Professor Nirma University Mechanical Engineering Department, Institute

More information

x1 x 2 x 3 y 1 y 2 y 3 x 1 y 2 x 2 y 1 0.

x1 x 2 x 3 y 1 y 2 y 3 x 1 y 2 x 2 y 1 0. Cross product 1 Chapter 7 Cross product We are getting ready to study integration in several variables. Until now we have been doing only differential calculus. One outcome of this study will be our ability

More information

ROUTH S STABILITY CRITERION

ROUTH S STABILITY CRITERION ECE 680 Modern Automatic Control Routh s Stability Criterion June 13, 2007 1 ROUTH S STABILITY CRITERION Consider a closed-loop transfer function H(s) = b 0s m + b 1 s m 1 + + b m 1 s + b m a 0 s n + s

More information

X On record with the USOE.

X On record with the USOE. Textbook Alignment to the Utah Core Algebra 2 Name of Company and Individual Conducting Alignment: Chris McHugh, McHugh Inc. A Credential Sheet has been completed on the above company/evaluator and is

More information

CATIA V5 Tutorials. Mechanism Design & Animation. Release 18. Nader G. Zamani. University of Windsor. Jonathan M. Weaver. University of Detroit Mercy

CATIA V5 Tutorials. Mechanism Design & Animation. Release 18. Nader G. Zamani. University of Windsor. Jonathan M. Weaver. University of Detroit Mercy CATIA V5 Tutorials Mechanism Design & Animation Release 18 Nader G. Zamani University of Windsor Jonathan M. Weaver University of Detroit Mercy SDC PUBLICATIONS Schroff Development Corporation www.schroff.com

More information

METHODOLOGICAL CONSIDERATIONS OF DRIVE SYSTEM SIMULATION, WHEN COUPLING FINITE ELEMENT MACHINE MODELS WITH THE CIRCUIT SIMULATOR MODELS OF CONVERTERS.

METHODOLOGICAL CONSIDERATIONS OF DRIVE SYSTEM SIMULATION, WHEN COUPLING FINITE ELEMENT MACHINE MODELS WITH THE CIRCUIT SIMULATOR MODELS OF CONVERTERS. SEDM 24 June 16th - 18th, CPRI (Italy) METHODOLOGICL CONSIDERTIONS OF DRIVE SYSTEM SIMULTION, WHEN COUPLING FINITE ELEMENT MCHINE MODELS WITH THE CIRCUIT SIMULTOR MODELS OF CONVERTERS. Áron Szûcs BB Electrical

More information

DRAFT. Further mathematics. GCE AS and A level subject content

DRAFT. Further mathematics. GCE AS and A level subject content Further mathematics GCE AS and A level subject content July 2014 s Introduction Purpose Aims and objectives Subject content Structure Background knowledge Overarching themes Use of technology Detailed

More information

Inner Product Spaces

Inner Product Spaces Math 571 Inner Product Spaces 1. Preliminaries An inner product space is a vector space V along with a function, called an inner product which associates each pair of vectors u, v with a scalar u, v, and

More information

Math 1050 Khan Academy Extra Credit Algebra Assignment

Math 1050 Khan Academy Extra Credit Algebra Assignment Math 1050 Khan Academy Extra Credit Algebra Assignment KhanAcademy.org offers over 2,700 instructional videos, including hundreds of videos teaching algebra concepts, and corresponding problem sets. In

More information

Nonlinear Iterative Partial Least Squares Method

Nonlinear Iterative Partial Least Squares Method Numerical Methods for Determining Principal Component Analysis Abstract Factors Béchu, S., Richard-Plouet, M., Fernandez, V., Walton, J., and Fairley, N. (2016) Developments in numerical treatments for

More information

Algebra 1 2008. Academic Content Standards Grade Eight and Grade Nine Ohio. Grade Eight. Number, Number Sense and Operations Standard

Algebra 1 2008. Academic Content Standards Grade Eight and Grade Nine Ohio. Grade Eight. Number, Number Sense and Operations Standard Academic Content Standards Grade Eight and Grade Nine Ohio Algebra 1 2008 Grade Eight STANDARDS Number, Number Sense and Operations Standard Number and Number Systems 1. Use scientific notation to express

More information

Mathematics Course 111: Algebra I Part IV: Vector Spaces

Mathematics Course 111: Algebra I Part IV: Vector Spaces Mathematics Course 111: Algebra I Part IV: Vector Spaces D. R. Wilkins Academic Year 1996-7 9 Vector Spaces A vector space over some field K is an algebraic structure consisting of a set V on which are

More information

ANALYSIS OF STRUCTURAL MEMBER SYSTEMS JEROME J. CONNOR NEW YORK : ':,:':,;:::::,,:

ANALYSIS OF STRUCTURAL MEMBER SYSTEMS JEROME J. CONNOR NEW YORK : ':,:':,;:::::,,: ANALYSIS OF JEROME J. CONNOR, Sc.D., Massachusetts Institute of Technology, is Professor of Civil Engineering at Massachusetts Institute of Technology. He has been active in STRUCTURAL MEMBER teaching

More information

Kyu-Jung Kim Mechanical Engineering Department, California State Polytechnic University, Pomona, U.S.A.

Kyu-Jung Kim Mechanical Engineering Department, California State Polytechnic University, Pomona, U.S.A. MECHANICS: STATICS AND DYNAMICS Kyu-Jung Kim Mechanical Engineering Department, California State Polytechnic University, Pomona, U.S.A. Keywords: mechanics, statics, dynamics, equilibrium, kinematics,

More information

CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA

CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA We Can Early Learning Curriculum PreK Grades 8 12 INSIDE ALGEBRA, GRADES 8 12 CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA April 2016 www.voyagersopris.com Mathematical

More information

Indiana State Core Curriculum Standards updated 2009 Algebra I

Indiana State Core Curriculum Standards updated 2009 Algebra I Indiana State Core Curriculum Standards updated 2009 Algebra I Strand Description Boardworks High School Algebra presentations Operations With Real Numbers Linear Equations and A1.1 Students simplify and

More information

Algebra 2 Chapter 1 Vocabulary. identity - A statement that equates two equivalent expressions.

Algebra 2 Chapter 1 Vocabulary. identity - A statement that equates two equivalent expressions. Chapter 1 Vocabulary identity - A statement that equates two equivalent expressions. verbal model- A word equation that represents a real-life problem. algebraic expression - An expression with variables.

More information

Unified Lecture # 4 Vectors

Unified Lecture # 4 Vectors Fall 2005 Unified Lecture # 4 Vectors These notes were written by J. Peraire as a review of vectors for Dynamics 16.07. They have been adapted for Unified Engineering by R. Radovitzky. References [1] Feynmann,

More information

Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and Motion Optimization for Maritime Robotic Research

Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and Motion Optimization for Maritime Robotic Research 20th International Congress on Modelling and Simulation, Adelaide, Australia, 1 6 December 2013 www.mssanz.org.au/modsim2013 Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and

More information

THE FUNDAMENTAL THEOREM OF ALGEBRA VIA PROPER MAPS

THE FUNDAMENTAL THEOREM OF ALGEBRA VIA PROPER MAPS THE FUNDAMENTAL THEOREM OF ALGEBRA VIA PROPER MAPS KEITH CONRAD 1. Introduction The Fundamental Theorem of Algebra says every nonconstant polynomial with complex coefficients can be factored into linear

More information

1 TRIGONOMETRY. 1.0 Introduction. 1.1 Sum and product formulae. Objectives

1 TRIGONOMETRY. 1.0 Introduction. 1.1 Sum and product formulae. Objectives TRIGONOMETRY Chapter Trigonometry Objectives After studying this chapter you should be able to handle with confidence a wide range of trigonometric identities; be able to express linear combinations of

More information

Introduction to Engineering Analysis - ENGR1100 Course Description and Syllabus Monday / Thursday Sections. Fall '15.

Introduction to Engineering Analysis - ENGR1100 Course Description and Syllabus Monday / Thursday Sections. Fall '15. Introduction to Engineering Analysis - ENGR1100 Course Description and Syllabus Monday / Thursday Sections Fall 2015 All course materials are available on the RPI Learning Management System (LMS) website.

More information

Vector Spaces; the Space R n

Vector Spaces; the Space R n Vector Spaces; the Space R n Vector Spaces A vector space (over the real numbers) is a set V of mathematical entities, called vectors, U, V, W, etc, in which an addition operation + is defined and in which

More information

Kinematical Animation. [email protected] 2013-14

Kinematical Animation. lionel.reveret@inria.fr 2013-14 Kinematical Animation 2013-14 3D animation in CG Goal : capture visual attention Motion of characters Believable Expressive Realism? Controllability Limits of purely physical simulation : - little interactivity

More information

Continued Fractions and the Euclidean Algorithm

Continued Fractions and the Euclidean Algorithm Continued Fractions and the Euclidean Algorithm Lecture notes prepared for MATH 326, Spring 997 Department of Mathematics and Statistics University at Albany William F Hammond Table of Contents Introduction

More information

Introduction to the Finite Element Method (FEM)

Introduction to the Finite Element Method (FEM) Introduction to the Finite Element Method (FEM) ecture First and Second Order One Dimensional Shape Functions Dr. J. Dean Discretisation Consider the temperature distribution along the one-dimensional

More information

Algebra 2 Year-at-a-Glance Leander ISD 2007-08. 1st Six Weeks 2nd Six Weeks 3rd Six Weeks 4th Six Weeks 5th Six Weeks 6th Six Weeks

Algebra 2 Year-at-a-Glance Leander ISD 2007-08. 1st Six Weeks 2nd Six Weeks 3rd Six Weeks 4th Six Weeks 5th Six Weeks 6th Six Weeks Algebra 2 Year-at-a-Glance Leander ISD 2007-08 1st Six Weeks 2nd Six Weeks 3rd Six Weeks 4th Six Weeks 5th Six Weeks 6th Six Weeks Essential Unit of Study 6 weeks 3 weeks 3 weeks 6 weeks 3 weeks 3 weeks

More information

SAN DIEGO COMMUNITY COLLEGE DISTRICT CITY COLLEGE ASSOCIATE DEGREE COURSE OUTLINE

SAN DIEGO COMMUNITY COLLEGE DISTRICT CITY COLLEGE ASSOCIATE DEGREE COURSE OUTLINE MATH 098 CIC Approval: BOT APPROVAL: STATE APPROVAL: EFFECTIVE TERM: SAN DIEGO COMMUNITY COLLEGE DISTRICT CITY COLLEGE ASSOCIATE DEGREE COURSE OUTLINE SECTION I SUBJECT AREA AND COURSE NUMBER: Mathematics

More information

Operational Space Control for A Scara Robot

Operational Space Control for A Scara Robot Operational Space Control for A Scara Robot Francisco Franco Obando D., Pablo Eduardo Caicedo R., Oscar Andrés Vivas A. Universidad del Cauca, {fobando, pacaicedo, avivas }@unicauca.edu.co Abstract This

More information

Design of a Universal Robot End-effector for Straight-line Pick-up Motion

Design of a Universal Robot End-effector for Straight-line Pick-up Motion Session Design of a Universal Robot End-effector for Straight-line Pick-up Motion Gene Y. Liao Gregory J. Koshurba Wayne State University Abstract This paper describes a capstone design project in developing

More information

Algebra and Geometry Review (61 topics, no due date)

Algebra and Geometry Review (61 topics, no due date) Course Name: Math 112 Credit Exam LA Tech University Course Code: ALEKS Course: Trigonometry Instructor: Course Dates: Course Content: 159 topics Algebra and Geometry Review (61 topics, no due date) Properties

More information

ISOMETRIES OF R n KEITH CONRAD

ISOMETRIES OF R n KEITH CONRAD ISOMETRIES OF R n KEITH CONRAD 1. Introduction An isometry of R n is a function h: R n R n that preserves the distance between vectors: h(v) h(w) = v w for all v and w in R n, where (x 1,..., x n ) = x

More information

Mesh Moving Techniques for Fluid-Structure Interactions With Large Displacements

Mesh Moving Techniques for Fluid-Structure Interactions With Large Displacements K. Stein Department of Physics, Bethel College, St. Paul, MN 55112 T. Tezduyar Mechanical Engineering, Rice University, MS 321, Houston, TX 77005 R. Benney Natick Soldier Center, Natick, MA 01760 Mesh

More information

3D Tranformations. CS 4620 Lecture 6. Cornell CS4620 Fall 2013 Lecture 6. 2013 Steve Marschner (with previous instructors James/Bala)

3D Tranformations. CS 4620 Lecture 6. Cornell CS4620 Fall 2013 Lecture 6. 2013 Steve Marschner (with previous instructors James/Bala) 3D Tranformations CS 4620 Lecture 6 1 Translation 2 Translation 2 Translation 2 Translation 2 Scaling 3 Scaling 3 Scaling 3 Scaling 3 Rotation about z axis 4 Rotation about z axis 4 Rotation about x axis

More information

Geometry for Computer Graphics

Geometry for Computer Graphics Computer Graphics and Visualisation Geometry for Computer Graphics Student Notes Developed by F Lin K Wyrwas J Irwin C Lilley W T Hewitt T L J Howard Computer Graphics Unit Manchester Computing Centre

More information

Figure 1.1 Vector A and Vector F

Figure 1.1 Vector A and Vector F CHAPTER I VECTOR QUANTITIES Quantities are anything which can be measured, and stated with number. Quantities in physics are divided into two types; scalar and vector quantities. Scalar quantities have

More information

The program also provides supplemental modules on topics in geometry and probability and statistics.

The program also provides supplemental modules on topics in geometry and probability and statistics. Algebra 1 Course Overview Students develop algebraic fluency by learning the skills needed to solve equations and perform important manipulations with numbers, variables, equations, and inequalities. Students

More information

Georgia Department of Education Kathy Cox, State Superintendent of Schools 7/19/2005 All Rights Reserved 1

Georgia Department of Education Kathy Cox, State Superintendent of Schools 7/19/2005 All Rights Reserved 1 Accelerated Mathematics 3 This is a course in precalculus and statistics, designed to prepare students to take AB or BC Advanced Placement Calculus. It includes rational, circular trigonometric, and inverse

More information

Dynamics of Multibody Systems: Conventional and Graph-Theoretic Approaches

Dynamics of Multibody Systems: Conventional and Graph-Theoretic Approaches Dynamics of Multibody Systems: Conventional and Graph-Theoretic Approaches SD 65 John McPhee Systems Design Engineering University of Waterloo, Canada Summary of Course: 1. Review of kinematics and dynamics.

More information

Math Common Core Sampler Test

Math Common Core Sampler Test High School Algebra Core Curriculum Math Test Math Common Core Sampler Test Our High School Algebra sampler covers the twenty most common questions that we see targeted for this level. For complete tests

More information

Path Tracking for a Miniature Robot

Path Tracking for a Miniature Robot Path Tracking for a Miniature Robot By Martin Lundgren Excerpt from Master s thesis 003 Supervisor: Thomas Hellström Department of Computing Science Umeå University Sweden 1 Path Tracking Path tracking

More information

MATH BOOK OF PROBLEMS SERIES. New from Pearson Custom Publishing!

MATH BOOK OF PROBLEMS SERIES. New from Pearson Custom Publishing! MATH BOOK OF PROBLEMS SERIES New from Pearson Custom Publishing! The Math Book of Problems Series is a database of math problems for the following courses: Pre-algebra Algebra Pre-calculus Calculus Statistics

More information

Polynomial Operations and Factoring

Polynomial Operations and Factoring Algebra 1, Quarter 4, Unit 4.1 Polynomial Operations and Factoring Overview Number of instructional days: 15 (1 day = 45 60 minutes) Content to be learned Identify terms, coefficients, and degree of polynomials.

More information

Creating, Solving, and Graphing Systems of Linear Equations and Linear Inequalities

Creating, Solving, and Graphing Systems of Linear Equations and Linear Inequalities Algebra 1, Quarter 2, Unit 2.1 Creating, Solving, and Graphing Systems of Linear Equations and Linear Inequalities Overview Number of instructional days: 15 (1 day = 45 60 minutes) Content to be learned

More information

Equations, Inequalities & Partial Fractions

Equations, Inequalities & Partial Fractions Contents Equations, Inequalities & Partial Fractions.1 Solving Linear Equations 2.2 Solving Quadratic Equations 1. Solving Polynomial Equations 1.4 Solving Simultaneous Linear Equations 42.5 Solving Inequalities

More information

Introduction to Matrix Algebra

Introduction to Matrix Algebra Psychology 7291: Multivariate Statistics (Carey) 8/27/98 Matrix Algebra - 1 Introduction to Matrix Algebra Definitions: A matrix is a collection of numbers ordered by rows and columns. It is customary

More information

Introduction to Engineering System Dynamics

Introduction to Engineering System Dynamics CHAPTER 0 Introduction to Engineering System Dynamics 0.1 INTRODUCTION The objective of an engineering analysis of a dynamic system is prediction of its behaviour or performance. Real dynamic systems are

More information

24. The Branch and Bound Method

24. The Branch and Bound Method 24. The Branch and Bound Method It has serious practical consequences if it is known that a combinatorial problem is NP-complete. Then one can conclude according to the present state of science that no

More information

South Carolina College- and Career-Ready (SCCCR) Algebra 1

South Carolina College- and Career-Ready (SCCCR) Algebra 1 South Carolina College- and Career-Ready (SCCCR) Algebra 1 South Carolina College- and Career-Ready Mathematical Process Standards The South Carolina College- and Career-Ready (SCCCR) Mathematical Process

More information

Principal Rotation Representations of Proper NxN Orthogonal Matrices

Principal Rotation Representations of Proper NxN Orthogonal Matrices Principal Rotation Representations of Proper NxN Orthogonal Matrices Hanspeter Schaub Panagiotis siotras John L. Junkins Abstract hree and four parameter representations of x orthogonal matrices are extended

More information

Linear Threshold Units

Linear Threshold Units Linear Threshold Units w x hx (... w n x n w We assume that each feature x j and each weight w j is a real number (we will relax this later) We will study three different algorithms for learning linear

More information

11.1. Objectives. Component Form of a Vector. Component Form of a Vector. Component Form of a Vector. Vectors and the Geometry of Space

11.1. Objectives. Component Form of a Vector. Component Form of a Vector. Component Form of a Vector. Vectors and the Geometry of Space 11 Vectors and the Geometry of Space 11.1 Vectors in the Plane Copyright Cengage Learning. All rights reserved. Copyright Cengage Learning. All rights reserved. 2 Objectives! Write the component form of

More information

The Method of Least Squares

The Method of Least Squares The Method of Least Squares Steven J. Miller Mathematics Department Brown University Providence, RI 0292 Abstract The Method of Least Squares is a procedure to determine the best fit line to data; the

More information

Pre-Algebra 2008. Academic Content Standards Grade Eight Ohio. Number, Number Sense and Operations Standard. Number and Number Systems

Pre-Algebra 2008. Academic Content Standards Grade Eight Ohio. Number, Number Sense and Operations Standard. Number and Number Systems Academic Content Standards Grade Eight Ohio Pre-Algebra 2008 STANDARDS Number, Number Sense and Operations Standard Number and Number Systems 1. Use scientific notation to express large numbers and small

More information

Chapter 17. Orthogonal Matrices and Symmetries of Space

Chapter 17. Orthogonal Matrices and Symmetries of Space Chapter 17. Orthogonal Matrices and Symmetries of Space Take a random matrix, say 1 3 A = 4 5 6, 7 8 9 and compare the lengths of e 1 and Ae 1. The vector e 1 has length 1, while Ae 1 = (1, 4, 7) has length

More information

BookTOC.txt. 1. Functions, Graphs, and Models. Algebra Toolbox. Sets. The Real Numbers. Inequalities and Intervals on the Real Number Line

BookTOC.txt. 1. Functions, Graphs, and Models. Algebra Toolbox. Sets. The Real Numbers. Inequalities and Intervals on the Real Number Line College Algebra in Context with Applications for the Managerial, Life, and Social Sciences, 3rd Edition Ronald J. Harshbarger, University of South Carolina - Beaufort Lisa S. Yocco, Georgia Southern University

More information

Biggar High School Mathematics Department. National 5 Learning Intentions & Success Criteria: Assessing My Progress

Biggar High School Mathematics Department. National 5 Learning Intentions & Success Criteria: Assessing My Progress Biggar High School Mathematics Department National 5 Learning Intentions & Success Criteria: Assessing My Progress Expressions & Formulae Topic Learning Intention Success Criteria I understand this Approximation

More information