Solving 3D Geometric Constraints for Assembly Modelling
|
|
- Claribel Hudson
- 5 years ago
- Views:
Transcription
1 Int J Adv Manuf Technol () 6: Springer-Verlag London Limited Solving 3D Geometric Constraints for Assembly Modelling J. Kim, K. Kim, K. Choi and J. Y. Lee 3 School of Mechanical and Industrial Engineering, Pohang University of Science and Technology, Pohang South Korea; Production Engineering Research Center, LG Electronics, Pyungtaek South Korea; and 3 Computer Software Technology Lab, Electronics and Telecommunications Research Institute, Taejon South Korea A geometric constraint solving method is presented that takes well-constrained mating conditions between a base and a mating component and directly transforms them into a 4 4 matri that determines the relative orientation and location of the mating component with respect to the base component. In the proposed procedure, the 4 4 transformation matri is determined by directly computing a rotation matri T R and a translation matri T L that define the relative orientation and location of the mating component, respectively. Thus, first, the rotation matri is computed by solving a set of linear constraint equations associated with the orientation of two mating components. After repositioning the mating component by applying the rotation matri T R, the translation matri is calculated by solving a set of linear constraint equations associated with location. This new method is computationally very effective, since the transformation matri for relative orientation and location of the mating component is algebraically derived directly from the linear equations associated with the mating conditions. Keywords: Assembly modelling; Constraints solving; Geometric constraints; Mating conditions. Introduction Assembly design is an important part of the product design activity, since most manufactured products are assemblies of components. It is well known that the assembly design has a significant impact on many downstream activities such as process planning, production planning and control, and packaging. Assembly design involves the creation of assembly models that specify the relative location and orientation of components. In the design activity, component geometry is assembled together to create an assembly model. Surface mating constraints are used to locate and orient components with respect Correspondence and offprint requests to: Dr K. S. Kim, Pohang University of Science and Technology, School of Mechanical and Industrial Engineering, San 3, Hyoja-dong, Pohang , South Korea. kskimpostech.ac.kr to each other. Supporting the design activity requires the development of constraint solving methodologies that take the surface mating constraints and transform them into 44 transformation matrices. A 4 4 matri determines the relative location and orientation of a mating component with respect to a base component. By repositioning the mating component using the transformation matri, the design intent can be realised. Thus, it is essential to develop an efficient constraintsolving method for assembly modelling [,]. A number of papers have described the method of deriving the transformation matrices from a set of assembly mating relationships. An approach based on numerical procedures, in which the mating constraints are typically represented by a set of nonlinear equations and solved simultaneously by using a modified Newton Raphson iteration procedure, is described in [3 5]. This approach, based on numerical computing procedures, has some inherent disadvantages: it does not guarantee a solution each time and the final solution is often dependent on the initial values. Another approach [6 ] is based on algebraic procedures, in which each mating operation is subdivided into a sequence of rotation and translation operations by using DOF (degrees of freedom) reduction. Thus, the transformation matri for determining the relative orientation and location of a mating component with respect to a base component is written as a product of rotation and translation matrices. In this approach, the set of rotation and translation operations is typically determined by sequential DOF reduction using a look-up-table procedure. The current DOF and the net mating constraint to be applied are inputs, and the resulting DOF and rotation and translation operations to satisfy the mating constraint are the output. The table has approimately entries. In this paper, we present a geometric constraint-solving method that takes well-constrained assembly mating conditions between a base and a mating component and directly transforms them into a 4 4 matri that determines the relative orientation and location of the mating component with respect to the base component. In the proposed procedure, the 4 4 transformation matri is determined by directly computing a rotation matri T R and a translation matri T L that define the relative orientation and location of the mating component, respectively. Thus, we first compute the rotation matri by solving a set of linear constraint equations associated with the orientation of two
2 844 J. Kim et al. mating components. After repositioning the mating component by applying the rotation matri T R, we calculate the translation matri by solving a set of linear constraint equations associated with location. The remainder of this paper is organised as follows. Section presents an overview of the assembly mating conditions. Section 3 describes the proposed constraint-solving method for assembly modelling. Section 4 presents an eample to show the effectiveness of the proposed method. Section 5 shows the implementation results. Section 6 concludes with remarks.. Mating Conditions in the Assembly Modelling There are three major types of the mating conditions:. Distance: specifies the distance between the mated components.. Angle: specifies the angle between mated components. 3. Alignment: specifies whether the component is aligned on the same side or opposite side of the plane. The mating conditions considered in this paper are alignment type constraints such as against, fits, and coplanar. A set of well-constrained mating conditions uniquely defines the 4 4 transformation matri which determines the relative orientation and location of the mating component. More detailed description of these mating conditions are given below. In the equations below, the superscripts b, m, mr, and ma indicate the base component, the mating component, the mating component after rotation, and the mating component after assembly, respectively.. Against The against condition holds between two planar faces and requires the two faces to touch each other (Fig. ). The designated faces, shaded in Fig., are the faces to be mated. Each face is specified by its unit normal vector N and any one point P on the face in terms of its local coordinate system. This condition is accomplished by constraining the two normal vectors to be opposite to each other, and the two points to lie on the same plane at which the two faces mate. Thus, these constraints can be epressed as: Nb Nma N b = N b y = N ma y = Nma () N b N ma Pb P ma [N b N b y N b ] P b y P ma y P b y P ma = () Equations () and () are associated with the relative rotation and translation of the mating component with respect to the base component, respectively.. Fits The fits condition holds between two cylindrical faces: a shaft face, and a hole face, as shown in Fig.. The fits condition is accomplished by requiring the centre aes of shaft and hole components to be parallel and a point P m on the ais of the mating component lies on the ais of the base component. An ais is defined by a unit direction vector and a point on it. The hole ais is specified by a point P b and a unit direction vector N b defined in terms of its local coordinate system. Similarly, the shaft ais is specified by a point P m and a unit direction vector N m in terms of its local coordinates system. Thus, the constraint equations for fits conditions can be written as: N b = Nma P ma N b P b N ma for aligned fits conditions for anti-aligned fits conditions = Pma y N b y P b y = Pma N b P b Equations (3) and (4) are associated with the relative rotation and translation of the mating component with respect to the (3) (4) Fig.. Against condition. Fig.. Fits condition.
3 Solving 3D Geometric Constraints 845 Fig. 3. Coplanar condition. base component, respectively. Equation (4) yields three combinations of equations for each fits condition. In general, one of these equations is redundant because the relation yields only two independent equations instead of three. However, it is necessary to keep all three to cover the case where the centreline of a component is parallel to any of the base coordinate aes so that the relation gives only two equations..3 Coplanar The coplanar condition is assigned between two planar faces when they lie in the same plane, as shown in Fig. 3. It is similar to the against constraint ecept that the two normal vectors N b and N m are required to be in the same direction. Thus, these constraints can be epressed by: Nb Nma N b = N b = y N ma = y Nma (5) N b N ma Pb P ma [N b N b y N b ] P b y P ma y P b y P ma = (6) 3. Solving 3D Assembly Constraints The relative orientation and location of the mating component with respect to the base component is represented by a 4 4 transformation matri. The transformation matri can be written as T = R R R3 L R y R y R 3y L y R R R 3 L = R L (7) Fig. 4. Mating conditions for assembly modelling. As shown in equations (7), the transformation matri T can be determined by computing two submatrices: a 3 3 rotational submatri R and a 3 translational submatri L. The transformation matri T can be represented by the product of a translation matri T L and a rotation matri T R as shown below: L L y T = T L T R = L R R R3 R y R y R 3y R R R 3 These matrices are determined sequentially in the proposed constraint solving procedure. In the new method, we first derive T R from the rotational relationships between the mating components, and then derive T L from the translational relationships between the base component and the mating component rotated after repositioning the mating component by applying the rotation matri T R. 3. Computing the Rotation Submatri R As stated earlier, the against, fits and coplanar conditions are used to constrain rotation of components in assembly modelling. Each of these mating conditions has associated with it a pair of direction vectors that are either aligned (when the angle between the directions is ) or anti-aligned (when the angle between the directions is 8 ). The associated direction vectors are the unit normal vectors of the base and mating faces for the against and coplanar constraints, and the ais direction vectors of the cylinder and hole components for the fits constraint. When we are given two independent pairs of direction vectors, (N b,n m ) and (N b,n m ), from the well-constrained mating conditions between a base component and a mating component, as shown in Fig. 4, the equation associated with rotation of components are epressed as = RN m = RN m where i = Nb i for aligned constraints (i =,) N bi for anti-aligned constraints (i =,)
4 846 J. Kim et al. Fig. 5. Assembly components before and after assembly. Here, i is a mating direction vector after the mating component is repositioned by applying the rotation matri T R. When N m 3 and 3 are defined as N m 3 = N m N m 3 = then, the relation between N m 3 and 3 is derived as 3 = RN m 3 These equations are rewritten as [ 3 ] = R[N m N m N m 3 ] Thus, the rotational submatri R is obtained by R = [ 3 ][N m N m N m 3 ] 3. Finding the Translation Submatri L The translation submatri L is computed algebraically by solving the mating constraints associated with translation after repositioning the mating component by applying the rotation matri T R. After repositioning, the mating direction vectors are parallel to their corresponding base direction vectors and a point on the mating component after assembly, P ma, is epressed as P ma = P mr + L where P mr is a point on the mating component after repositioning and is obtained by P mr = RP m. Thus, the constraint equations associated with the translation of mating components are epressed as follows. Here, the translation submatri L is determined by algebraically solving a set of three independent translational constraint equations.. against and coplanar conditions Since the normal vectors of the mating components are parallel after repositioning, the against or coplanar condition requires that one point on the mating face of the mate component lies on the mating face of the base component. Thus, the translational constraint equation for the against or coplanar condition is epressed as follows: Pb (P mr + L ) ) [N b N b y N b ] P b y (P mr y + L y ) = P b (P mr + L. fits constraint Since the centre aes of the mating components are parallel after repositioning, the fits constraint requires that one point P m on the ais of the mating component lies on the ais of the base component. Thus, the translational constraint equations for the fits condition are epressed as follows: (P mr + L ) P b N b 4. Eamples = (Pmr y + L y ) P b y N b y = (Pmr + L ) P b N b The following eample illustrates the effectiveness of the proposed constraint-solving procedure eplained in this paper. Consider the two assembly components C and C, shown in Fig. 5. Each component is defined in its local coordinate system. The base component C is a chamfered block with a blind hole and the mate component C is a wedge with a cylindrical shaft. The two components are constrained by a coplanar and a fits condition. The
5 Solving 3D Geometric Constraints 847 coplanar condition holds between a base face F b and a mate face F m. Each planar face is defined by a unit normal and a point on it. The fits condition holds between the blind hole of C and the cylindrical shaft of C.Aholeor shaft ais is also defined by a unit direction and a point on it. Table summarises the geometric data for computing the 4 4 transformation matri.. Computing the rotation submatri R When the two direction vectors N m and N m for the mate component are given, the third direction vector can be computed by N m 3 = N m N m = Then, the rotation submatri R is epressed as follows: R = [ 3 ][N m N m N m 3 ] where = N b = from the coplanar condition = N b = the anti-aligned fits condition from Table. Geometric data for computing the transformation matri. Coplanar Fits Base component (C ) Mating component (C ) N b =, Pb = 6 6 N b =, Pb = Nm =, Pm = 3 =, Pm = 3 3 Nm 3 3 = = Thus, the rotation submatri R is computed as R = = =. Finding the translation submatri L Using the rotation submatri R obtained in the previous step, two points P mr and P mr on the repositioned mating component are computed first by P mr = RP m = 3 3 and P mr = RP m = 3 3 Then, the translational constraint equations are derived from the mating conditions as follows: From the coplanar condition, Pb (P mr + L ) ) [N b N b y N b ] P b y (P mr y + L y ) = P b (P mr + L 6 ( + L ) ) or [ ] 6 (3 + L y ) = ( + L From the fits condition, (P mr + L ) P b = (Pmr y + L y ) P b y = (Pmr + L ) P b N b N b y N b
6 848 J. Kim et al. Fig. 6. Assembly components before and after assembly operations. or ( 3 +L ) = (3 + L y) = ( 3 +L ) Using these equations, the translation submatri L is computed as L = Thus, the transformation matri T for relative orientation and location of the mating component with respect to the base component is obtained as T = 5. Implementation An assembly modelling system based on the proposed approach has been implemented in an SGI workstation. The ACIS solid modeller is used as the geometric modelling kernel in the assembly modelling system. Figure 6 shows two sets of assembly components before and after assembly operations. 6. Conclusions In this paper, we present a geometric constraint-solving method that takes well-constrained assembly mating conditions between a base and a mating component and directly transforms them into a 4 4 matri that determines the relative orientation and location of the mating component with respect to the base component. In the proposed procedure, the 4 4 transformation matri is determined by directly computing a rotation matri T R and a translation matri T L that defines the relative orientation and location of the mating component, respectively. Thus, we first compute the rotation matri by solving a set of linear constraint equations associated with orientation of two mating components. After repositioning the mating component by applying the rotation matri T R, then, we calculate the translation matri by solving a set of linear constraint equations associated with location. This new method is computationally more effective than the current numerical methods based on a modified Newton Raphson iteration procedure or algebraic methods based on a sequential DOF reduction procedure, since the transformation matri for relative orientation and location of the mating component is algebraically derived directly from
7 Solving 3D Geometric Constraints 849 the linear constraint equations associated with the assembly mating conditions in the proposed method. Acknowledgement This work was supported in part by ETRI and BK. References. R. Sodhi and J. U. Turner, Towards modeling of assemblies for product design, Computer-Aided Design, 6(), pp , U. Roy, P. Banerjee and C. R. Liu, Design of an automated assembly environment, Computer-Aided Design, (9), pp , A. P. Ambler and R. J. Popplestone, Inferring the position of bodies from specified spatial relationships, Artificial Intelligence, 6, pp , D. Rocheleau and K. Lee, System for interactive assembly modeling, Computer-Aided Design, 9(), pp. 65 7, F. Tomas and C. Torras, A group-theoretic approach to the computation of symbolic part relations, IEEE Transactions on Robotics and Automation, 4(6), pp , L. S. Haynes and G. H. Morris, A formal approach to specifying assembly operations, International Journal of Machine Tools and Manufacture, 8(3), pp. 8 98, G. A. Kramer, Solving geometric constraint system: A case study in kinematics, MIT Press, J. U. Turner, S. Subramaniam and S. Gupta, Constraint representation and reduction in assembly modeling and analysis, IEEE Transactions on Robotics and Automation, 8(6), pp , R. Anantha, G. A. Kramer and R. H. Crawford, Assembly modeling by geometric constraint satisfaction, Computer-Aided Design, 8(9), pp. 77 7, V. N. Rajan, K. W. Lyons and R Sreerangam, Generation of component degrees of freedom from assembly surface mating constraints, Proceedings of ASME Design Engineering Technical Conference, DETC97/DTM-3894, September 997.
Generating Tool Paths for Free-Form Pocket Machining Using z-buffer-based Voronoi Diagrams
Int J Adv Manuf Technol (1999) 15:182 187 1999 Springer-Verlag London Limited Generating Tool Paths for Free-Form Pocket Machining Using z-buffer-based Voronoi Diagrams Jaehun Jeong and Kwangsoo Kim Department
More informationAUTOMATIC COLLISION DETECTION FOR ASSEMBLY SEQUENCE PLANNING USING A THREE-DIMENSIONAL SOLID MODEL
Journal of Advanced Manufacturing Systems Vol. 10, No. 2 (2011) 277 291 c World Scientific Publishing Company DOI: 10.1142/S021968671100220X AUTOMATIC COLLISION DETECTION FOR ASSEMBLY SEQUENCE PLANNING
More informationSYNTHESIS OF PLANAR MECHANISMS FOR PICK AND PLACE TASKS WITH GUIDING LOCATIONS
Proceedings of the ASME 2013 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference IDETC/CIE 2013 August 4-7, 2013, Portland, Oregon, USA DETC2013-12021
More informationDETC APPROXIMATE MOTION SYNTHESIS OF SPHERICAL KINEMATIC CHAINS
Proceedings of the ASME 2007 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference IDETC/CIE 2007 September 4-7, 2007, Las Vegas, Nevada, USA DETC2007-34372
More informationClosure Polynomials for Strips of Tetrahedra
Closure Polnomials for Strips of Tetrahedra Federico Thomas and Josep M. Porta Abstract A tetrahedral strip is a tetrahedron-tetrahedron truss where an tetrahedron has two neighbors ecept those in the
More informationA Novel Method of Using API to Generate Liaison Relationships from an Assembly
J. Software Engineering & Applications, 2010, 3: 167-175 doi:10.4236/jsea.2010.32021 Published Online February 2010 (http://www.scirp.org/journal/jsea) 167 A Novel Method of Using API to Generate Liaison
More informationForce-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 informationMultipatched B-Spline Surfaces and Automatic Rough Cut Path Generation
Int J Adv Manuf Technol (2000) 16:100 106 2000 Springer-Verlag London Limited Multipatched B-Spline Surfaces and Automatic Rough Cut Path Generation S. H. F. Chuang and I. Z. Wang Department of Mechanical
More informationClassification and Solving of Merge Patterns in Geometric Constraint Solving
MM Research Preprints, 77 93 MMRC, AMSS, Academia, Sinica, Beijing No. 21, December 2002 77 Classification and Solving of Merge Patterns in Geometric Constraint Solving Xiao-Shan Gao 1 and Gui-Fang Zhang
More informationAssembly Modeling & Assembling Parts
This week you will learn assembly modeling & assembling parts. The steps to follow are: Assembly modeling Assembly hierarchy Assembly constraints Configurations Assembly strategy 1 Creating Assembly Components
More information(ii) Use Simpson s rule with two strips to find an approximation to Use your answers to parts (i) and (ii) to show that ln 2.
C umerical Methods. June 00 qu. 6 (i) Show by calculation that the equation tan = 0, where is measured in radians, has a root between.0 and.. [] Use the iteration formula n+ = tan + n with a suitable starting
More informationDesign, Manufacturing and Kinematic Analysis of a Kind of 3-DOF Translational Parallel Manipulator
4-27716195 mme.modares.ac.ir 2* 1-1 -2 - mo_taghizadeh@sbu.ac.ir, 174524155 * - - 194 15 : 195 28 : 195 16 : Design, Manufacturing and Kinematic Analysis of a Kind of -DOF Translational Parallel Manipulator
More informationAn Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices
An Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices A. Rahmani Hanzaki, E. Yoosefi Abstract A recursive dynamic modeling of a three-dof parallel robot, namely,
More informationHole Feature on Conical Face Recognition for Turning Part Model
IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Hole Feature on Conical Face Recognition for Turning Part Model To cite this article: A F Zubair and M S Abu Mansor 2018 IOP Conf.
More informationSimulation of Articulated Robotic Manipulator & It s Application in Modern Industries
IOSR Journal of Mechanical and Civil Engineering (IOSR-JMCE) e-issn: 2278-1684,p-ISSN: 2320-334X, Volume 11, Issue 3 Ver. II (May- Jun. 2014), PP 01-07 Simulation of Articulated Robotic Manipulator & It
More informationSUBDIVISION ALGORITHMS FOR MOTION DESIGN BASED ON HOMOLOGOUS POINTS
SUBDIVISION ALGORITHMS FOR MOTION DESIGN BASED ON HOMOLOGOUS POINTS M. Hofer and H. Pottmann Institute of Geometry Vienna University of Technology, Vienna, Austria hofer@geometrie.tuwien.ac.at, pottmann@geometrie.tuwien.ac.at
More informationLucas-Kanade Image Registration Using Camera Parameters
Lucas-Kanade Image Registration Using Camera Parameters Sunghyun Cho a, Hojin Cho a, Yu-Wing Tai b, Young Su Moon c, Junguk Cho c, Shihwa Lee c, and Seungyong Lee a a POSTECH, Pohang, Korea b KAIST, Daejeon,
More informationTENTH WORLD CONGRESS ON THE THEORY OF MACHINE AND MECHANISMS Oulu, Finland, June 20-24, 1999 Finding Innitesimal Motions of Objects in Assemblies Usin
TENTH WORLD CONGRESS ON THE THEORY OF MACHINE AND MECHANISMS Oulu, Finland, June 20-24, 1999 Finding Innitesimal Motions of Objects in Assemblies Using Grassmann-Cayley Algebra E. Staetti, L. Ros, and
More informationEpipolar Constraint. Epipolar Lines. Epipolar Geometry. Another look (with math).
Epipolar Constraint Epipolar Lines Potential 3d points Red point - fied => Blue point lies on a line There are 3 degrees of freedom in the position of a point in space; there are four DOF for image points
More informationInverse Kinematics. Given a desired position (p) & orientation (R) of the end-effector
Inverse Kinematics Given a desired position (p) & orientation (R) of the end-effector q ( q, q, q ) 1 2 n Find the joint variables which can bring the robot the desired configuration z y x 1 The Inverse
More informationTransformations. which the book introduces in this chapter. If you shift the graph of y 1 x to the left 2 units and up 3 units, the
CHAPTER 8 Transformations Content Summar In Chapter 8, students continue their work with functions, especiall nonlinear functions, through further stud of function graphs. In particular, the consider three
More informationUsing Redundancy in Serial Planar Mechanisms to Improve Output-Space Tracking Accuracy
Using Redundancy in Serial Planar Mechanisms to Improve Output-Space Tracking Accuracy S. Ambike, J.P. Schmiedeler 2 and M.M. Stanišić 2 The Ohio State University, Columbus, Ohio, USA; e-mail: ambike.@osu.edu
More informationA Assembly Modeling Method Based on Assembly Feature Graph-Tree
A Assembly Modeling Method Based on Assembly Feature Graph-Tree FENG QI Information Inst. ZheJiang University of Finance & Economics Hangzhou, 310018 P.R.China qqfeng_fly@163.com Abstract: - Assembly model
More informationObject-oriented feature-based design
Loughborough University Institutional Repository Object-oriented feature-based design This item was submitted to Loughborough University's Institutional Repository by the/an author. Citation: WAN HARUN,
More informationME-430 Introduction to CAD Lecture Notes- Part 3
ME-43 Introduction to CAD Lecture Notes- Part 3 Dr. Rajesh N. Dave Office: 36 MEC (only during office hours); 28 YCEES Phone: 973 596-586 e-mail: dave@adm.njit.edu Web Page: web.njit.edu/~rdave Office
More informationDesign 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 informationComputer Life (CPL) ISSN: Finite Element Analysis of Bearing Box on SolidWorks
Computer Life (CPL) ISSN: 1819-4818 Delivering Quality Science to the World Finite Element Analysis of Bearing Box on SolidWorks Chenling Zheng 1, a, Hang Li 1, b and Jianyong Li 1, c 1 Shandong University
More informationUnified feature based integration of design and process planning
Unified feature based integration of design and process planning G. Chen 1, Y.-S. Ma 1*, G. Thimm 2 and S.-H. Tang 2 1 CAD/CAM Lab, School of MPE, Nanyang Technological University, Singapore 639798 2 Design
More informationMEM380 Applied Autonomous Robots Winter Robot Kinematics
MEM38 Applied Autonomous obots Winter obot Kinematics Coordinate Transformations Motivation Ultimatel, we are interested in the motion of the robot with respect to a global or inertial navigation frame
More informationChapter 20 Assembly Model with VEX Robot Kit - Autodesk Inventor
Tools for Design Using AutoCAD and Autodesk Inventor 20-1 Chapter 20 Assembly Model with VEX Robot Kit - Autodesk Inventor Creating an Assembly Using Parts from the VEX Robot Kit Understand and Perform
More informationIMECE FUNCTIONAL INTERFACE-BASED ASSEMBLY MODELING
Proceedings of IMECE2005 2005 ASME International Mechanical Engineering Congress and Exposition November 5-11, 2005, Orlando, Florida USA IMECE2005-79945 FUNCTIONAL INTERFACE-BASED ASSEMBLY MODELING James
More informationAbstract. Introduction
The efficient calculation of the Cartesian geometry of non-cartesian structures J.M. Freeman and D.G. Ford Engineering Control and Metrology Research Group, The School of Engineering, University of Huddersfield.
More informationVirtual Plant for Control Program Verification
2011 International Conference on Circuits, System and Simulation IPCSIT vol.7 (2011) (2011) IACSIT Press, Singapore Virtual Plant for Control Program Verification Sangchul Park 1 + and June S. Jang 2 1
More information2.007 Design and Manufacturing I Spring 2009
MIT OpenCourseWare http://ocw.mit.edu 2.007 Design and Manufacturing I Spring 2009 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 2.007 Design and Manufacturing
More informationVisualization and Analysis of Inverse Kinematics Algorithms Using Performance Metric Maps
Visualization and Analysis of Inverse Kinematics Algorithms Using Performance Metric Maps Oliver Cardwell, Ramakrishnan Mukundan Department of Computer Science and Software Engineering University of Canterbury
More informationCollision Detection of Cylindrical Rigid Bodies for Motion Planning
Proceedings of the 2006 IEEE International Conference on Robotics and Automation Orlando, Florida - May 2006 Collision Detection of Cylindrical Rigid Bodies for Motion Planning John Ketchel Department
More informationSLOPE A MEASURE OF STEEPNESS through 7.1.5
SLOPE A MEASURE OF STEEPNESS 7.1. through 7.1.5 Students have used the equation = m + b throughout this course to graph lines and describe patterns. When the equation is written in -form, the m is the
More informationStructural synthesis of linkages for quadruped biorobot
IOP onference Series: Materials Science and Engineering PAPER OPE AESS Structural synthesis of linkages for quadruped biorobot legs To cite this article: O Antonescu et al 16 IOP onf. Ser.: Mater. Sci.
More informationBasic LOgical Bulk Shapes (BLOBs) for Finite Element Hexahedral Mesh Generation
Basic LOgical Bulk Shapes (BLOBs) for Finite Element Hexahedral Mesh Generation Shang-Sheng Liu and Rajit Gadh Department of Mechanical Engineering University of Wisconsin - Madison Madison, Wisconsin
More informationFinding Reachable Workspace of a Robotic Manipulator by Edge Detection Algorithm
International Journal of Advanced Mechatronics and Robotics (IJAMR) Vol. 3, No. 2, July-December 2011; pp. 43-51; International Science Press, ISSN: 0975-6108 Finding Reachable Workspace of a Robotic Manipulator
More informationRotate. A bicycle wheel can rotate clockwise or counterclockwise. ACTIVITY: Three Basic Ways to Move Things
. Rotations object in a plane? What are the three basic was to move an Rotate A biccle wheel can rotate clockwise or counterclockwise. 0 0 0 9 9 9 8 8 8 7 6 7 6 7 6 ACTIVITY: Three Basic Was to Move Things
More informationL1 - Introduction. Contents. Introduction of CAD/CAM system Components of CAD/CAM systems Basic concepts of graphics programming
L1 - Introduction Contents Introduction of CAD/CAM system Components of CAD/CAM systems Basic concepts of graphics programming 1 Definitions Computer-Aided Design (CAD) The technology concerned with the
More informationSystems of Linear Equations and their Graphical Solution
Proceedings of the World Congress on Engineering and Computer Science Vol I WCECS, - October,, San Francisco, USA Systems of Linear Equations and their Graphical Solution ISBN: 98-988-95-- ISSN: 8-958
More informationAnalytical and Applied Kinematics
Analytical and Applied Kinematics Vito Moreno moreno@engr.uconn.edu 860-614-2365 (cell) http://www.engr.uconn.edu/~moreno Office EB1, hours Thursdays 10:00 to 5:00 1 This course introduces a unified and
More informationIN-SITU CALIBRATION OF A REDUNDANT MEASUREMENT SYSTEM FOR MANIPULATOR POSITIONING
IN-SIU CALIBRAION OF A REDUNDAN MEASUREMEN SYSEM FOR MANIPULAOR POSIIONING Piotr J. Meyer Philips Center for Industrial echnology (CF, Lynnfield, MA, U.S.A. Prof. Dr. Jan van Eijk Philips Center for Industrial
More informationPerspective Projection Transformation
Perspective Projection Transformation Where does a point of a scene appear in an image?? p p Transformation in 3 steps:. scene coordinates => camera coordinates. projection of camera coordinates into image
More informationChapter 4. Mechanism Design and Analysis
Chapter 4. Mechanism Design and Analysis All mechanical devices containing moving parts are composed of some type of mechanism. A mechanism is a group of links interacting with each other through joints
More informationChapter 19 Assembly Modeling with the TETRIX by Pitsco Building System Autodesk Inventor
Tools for Design Using AutoCAD and Autodesk Inventor 19-1 Chapter 19 Assembly Modeling with the TETRIX by Pitsco Building System Autodesk Inventor Create and Use Subassemblies in Assemblies Creating an
More informationChapter 3 : Computer Animation
Chapter 3 : Computer Animation Histor First animation films (Disne) 30 drawings / second animator in chief : ke frames others : secondar drawings Use the computer to interpolate? positions orientations
More informationScientific Manual FEM-Design 17.0
Scientific Manual FEM-Design 17. 1.4.6 Calculations considering diaphragms All of the available calculation in FEM-Design can be performed with diaphragms or without diaphragms if the diaphragms were defined
More information[10] J. U. Turner, Tolerances in Computer-Aided Geometric Design, Ph.D. Thesis, Rensselaer Polytechnic Institute, 1987.
Automation, pp. 927-932, New Mexico, USA, 1997. [8] A. A. G. Requicha, Representation of Tolerances in Solid Modeling: Issues and Alternative Approaches, in Solid Modeling by Computers: from Theory to
More informationAn 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 informationSIEMENS. Modeling assemblies. Self-Paced Training. spse01540
SIEMENS Modeling assemblies Self-Paced Training spse01540 Proprietary and restricted rights notice This software and related documentation are proprietary to Siemens Product Lifecycle Management Software
More informationConstraint-Based Task Programming with CAD Semantics: From Intuitive Specification to Real-Time Control
Constraint-Based Task Programming with CAD Semantics: From Intuitive Specification to Real-Time Control Nikhil Somani, Andre Gaschler, Markus Rickert, Alexander Perzylo, and Alois Knoll Abstract In this
More informationDIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS
DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS ALBA PEREZ Robotics and Automation Laboratory University of California, Irvine Irvine, CA 9697 email: maperez@uci.edu AND J. MICHAEL MCCARTHY Department of Mechanical
More information1. 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 informationDeployable Folded-core Sandwich Panels Guided by a Generating Surface
Proceedings of the International Association for Shell and Spatial Structures (IASS) Symposium 2015, Amsterdam 17-20 August 2015, Amsterdam, The Netherlands Deployable Folded-core Sandwich Panels Guided
More informationIn this chapter, we will investigate what have become the standard applications of the integral:
Chapter 8 Overview: Applications of Integrals Calculus, like most mathematical fields, began with trying to solve everyday problems. The theory and operations were formalized later. As early as 70 BC,
More informationCoarse-to-Fine Search Technique to Detect Circles in Images
Int J Adv Manuf Technol (1999) 15:96 102 1999 Springer-Verlag London Limited Coarse-to-Fine Search Technique to Detect Circles in Images M. Atiquzzaman Department of Electrical and Computer Engineering,
More informationTheory of Machines Course # 1
Theory of Machines Course # 1 Ayman Nada Assistant Professor Jazan University, KSA. arobust@tedata.net.eg March 29, 2010 ii Sucess is not coming in a day 1 2 Chapter 1 INTRODUCTION 1.1 Introduction Mechanisms
More informationSynthesis of Spatial RPRP Loops for a Given Screw System
Synthesis of Spatial RPRP Loops for a Given Screw System A. Perez-Gracia Institut de Robotica i Informatica Industrial (IRI) UPC/CSIC, Barcelona, Spain and: College of Engineering, Idaho State Univesity,
More informationVisual Sensor-Based Measurement for Deformable Peg-in-Hole Tasks
Proceedings of the 1999 IEEVRSJ International Conference on Intelligent Robots and Srjtems Visual Sensor-Based Measurement for Deformable Peg-in-Hole Tasks J. Y. Kim* and H. S. Cho** * Department of Robot
More informationJacobians. 6.1 Linearized Kinematics. Y: = k2( e6)
Jacobians 6.1 Linearized Kinematics In previous chapters we have seen how kinematics relates the joint angles to the position and orientation of the robot's endeffector. This means that, for a serial robot,
More informationA Geometric Newton-Raphson Method for Gough-Stewart Platforms
A Geometric Newton-Raphson Method for Gough-Stewart Platforms J.M. Selig and Hui Li Abstract A geometric version of the well known Newton-Raphson methods is introduced. This root finding method is adapted
More informationTrajectory Planning of Redundant Planar Mechanisms for Reducing Task Completion Duration
Trajectory Planning of Redundant Planar Mechanisms for Reducing Task Completion Duration Emre Uzunoğlu 1, Mehmet İsmet Can Dede 1, Gökhan Kiper 1, Ercan Mastar 2, Tayfun Sığırtmaç 2 1 Department of Mechanical
More informationEXTRACTING ENGINEERING FEATURES FROM B- REP GEOMETRIC MODELS
27 TH INTERNATIONAL CONGRESS OF THE AERONAUTICAL SCIENCES EXTRACTING ENGINEERING FEATURES FROM B- REP GEOMETRIC MODELS Christian Van der Velden *, Hao-Lan Zhang *, Xinghuo Yu *, Tim Jones **, Ian Fieldhouse
More informationKinematic Joint Recognition in CAD Constraint Systems
CCCG 2012, Charlottetown, P.E.I., August 8 10, 2012 Kinematic Joint Recognition in CAD Constraint Systems Audrey Lee-St.John Abstract We study the joint recognition problem, which asks for the identification
More informationmme.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 informationA MULTI-ROBOT SYSTEM FOR ASSEMBLY TASKS IN AUTOMOTIVE INDUSTRY
The 4th International Conference Computational Mechanics and Virtual Engineering COMEC 2011 20-22 OCTOBER 2011, Brasov, Romania A MULTI-ROBOT SYSTEM FOR ASSEMBLY TASKS IN AUTOMOTIVE INDUSTRY A. Fratu 1
More informationTable of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE
Chapter 1. Modeling and Identification of Serial Robots.... 1 Wisama KHALIL and Etienne DOMBRE 1.1. Introduction... 1 1.2. Geometric modeling... 2 1.2.1. Geometric description... 2 1.2.2. Direct geometric
More informationEditing and Transformation
Lecture 5 Editing and Transformation Modeling Model can be produced b the combination of entities that have been edited. D: circle, arc, line, ellipse 3D: primitive bodies, etrusion and revolved of a profile
More informationJacobian: 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 informationStackable 4-BAR Mechanisms and Their Robotic Applications
The 010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-, 010, Taipei, Taiwan Stackable 4-BAR Mechanisms and Their Robotic Applications Hoyul Lee and Youngjin Choi Abstract
More informationSingularity Management Of 2DOF Planar Manipulator Using Coupled Kinematics
Singularity Management Of DOF lanar Manipulator Using oupled Kinematics Theingi, huan Li, I-Ming hen, Jorge ngeles* School of Mechanical & roduction Engineering Nanyang Technological University, Singapore
More informationHEXFLEX: A PLANAR MECHANISM FOR SIX-AXIS MANIPULATION AND ALIGNMENT
HEXFLEX: A PLANAR MECHANISM FOR SIX-AXIS MANIPULATION AND ALIGNMENT Martin L. Culpepper, Gordon Anderson and Patrick Petri Massachusetts Institute of Technolog, Cambridge, MA Kewords: Compliant mechanism,
More informationProjective 2D Geometry
Projective D Geometry Multi View Geometry (Spring '08) Projective D Geometry Prof. Kyoung Mu Lee SoEECS, Seoul National University Homogeneous representation of lines and points Projective D Geometry Line
More informationSemantic and multiple-view feature modelling: towards more meaningful product modelling
Semantic and multiple-view feature modelling: towards more meaningful product modelling Willem F. Bronsvoort, Rafael Bidarra and Alex Noort Computer Graphics and CAD/CAM Group Faculty of Information Technology
More informationA new offset algorithm for closed 2D lines with Islands
Int J Adv Manuf Technol (2006) 29: 1169 1177 DOI 10.1007/s00170-005-0013-1 ORIGINAL ARTICLE Hyun-Chul Kim. Sung-Gun Lee. Min-Yang Yang A new offset algorithm for closed 2D lines with Islands Received:
More informationEEE 187: Robotics Summary 2
1 EEE 187: Robotics Summary 2 09/05/2017 Robotic system components A robotic system has three major components: Actuators: the muscles of the robot Sensors: provide information about the environment and
More information[4] D. Pieper, "The Kinematics of Manipulators Under Computer Control," Unpublished Ph.D. Thesis, Stanford University, 1968.
128 Chapter 4 nverse manipulator kinematics is moderately expensive computationally, but the other solutions are found very quickly by summing and differencing angles, subtracting jr, and so on. BBLOGRAPHY
More informationDETC THREE-DIMENSIONAL KINEMATIC ANALYSIS OF THE ACTUATED SPOKE WHEEL ROBOT. September 10-13, 2006, Philadelphia, Pennsylvania, USA
Proceedings Proceedings of IDETC/CIE of IDETC 06 2006 ASME 2006 ASME International International Design Design Engineering Engineering Technical Technical Conferences Conferences & September Computers
More informationFREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL ROBOT
Proceedings of the 11 th International Conference on Manufacturing Research (ICMR2013), Cranfield University, UK, 19th 20th September 2013, pp 313-318 FREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL
More informationMAE 323: Lab 7. Instructions. Pressure Vessel Alex Grishin MAE 323 Lab Instructions 1
Instructions MAE 323 Lab Instructions 1 Problem Definition Determine how different element types perform for modeling a cylindrical pressure vessel over a wide range of r/t ratios, and how the hoop stress
More informationJacobian: 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 informationSolid Modeling: Part 1
Solid Modeling: Part 1 Basics of Revolving, Extruding, and Boolean Operations Revolving Exercise: Stepped Shaft Start AutoCAD and use the solid.dwt template file to create a new drawing. Create the top
More informationKinematic Design Principles
Kinematic Design Principles BJ Furman 24SEP97 Introduction Machines and instruments are made up of elements that are suitably arranged and many of which that are movably connected. Two parts that are in
More informationInherently Balanced Double Bennett Linkage
Inherently Balanced Double Bennett Linkage V. van der Wijk Delft University of Technology - Dep. of Precision and Microsystems Engineering Mechatronic System Design, e-mail: v.vanderwijk@tudelft.nl Abstract.
More informationConstraint and velocity analysis of mechanisms
Constraint and velocity analysis of mechanisms Matteo Zoppi Dimiter Zlatanov DIMEC University of Genoa Genoa, Italy Su S ZZ-2 Outline Generalities Constraint and mobility analysis Examples of geometric
More informationFUNCTIONAL OPTIMIZATION OF WINDSHIELD WIPER MECHANISMS IN MBS (MULTI-BODY SYSTEM) CONCEPT
FUNCTIONAL OPTIMIZATION OF WINDSHIELD WIPER MECHANISMS IN MBS (MULTI-BODY SYSTEM) CONCEPT Cătălin ALEXANDRU 1 Abstract: In this paper, the functional optimization of windshield wiper mechanisms is performed,
More informationÉCOLE POLYTECHNIQUE DE MONTRÉAL
ÉCOLE POLYTECHNIQUE DE MONTRÉAL MODELIZATION OF A 3-PSP 3-DOF PARALLEL MANIPULATOR USED AS FLIGHT SIMULATOR MOVING SEAT. MASTER IN ENGINEERING PROJET III MEC693 SUBMITTED TO: Luc Baron Ph.D. Mechanical
More informationParametric Modeling Design and Modeling 2011 Project Lead The Way, Inc.
Parametric Modeling Design and Modeling 2011 Project Lead The Way, Inc. 3D Modeling Steps - Sketch Step 1 Sketch Geometry Sketch Geometry Line Sketch Tool 3D Modeling Steps - Constrain Step 1 Sketch Geometry
More informationThis blog addresses the question: how do we determine the intersection of two circles in the Cartesian plane?
Intersecting Circles This blog addresses the question: how do we determine the intersection of two circles in the Cartesian plane? This is a problem that a programmer might have to solve, for example,
More informationIncomplete two-manifold mesh-based tool path generation
Int J Adv Manuf Technol (2006) 27: 797 803 DOI 10.1007/s00170-004-2239-8 ORIGINAL ARTICLE Dong-Yoon Lee Su-Jin Kim Hyun-Chul Kim Sung-Gun Lee Min-Yang Yang Incomplete two-manifold mesh-based tool path
More informationOptimal Design of a 6-DOF 4-4 Parallel Manipulator with Uncoupled Singularities
Optimal Design of a 6-DOF 4-4 Parallel Manipulator with Uncoupled Singularities Júlia Borràs (1), Erika Ottaviano (2), Marco Ceccarelli (2) and Federico Thomas (1) (1) Institut de Robòtica i Informàtica
More informationPriority-Based Geometric Constraint Satisfaction
Jiantao Pu Imaging Research Laboratory, The University of Pittsburgh, Pittsburgh, PA 15213 e-mail: jip13@pitt.edu Karthik Ramani Purdue Research and Education Center for Information System in Engineering,
More informationPrototyping a Three-link Robot Manipulator
Prototyping a Three-link Robot Manipulator Tarek M Sobh, Mohamed Dekhil, Thomas C Henderson, and Anil Sabbavarapu Department of Computer Science and Engineering University of Bridgeport Bridgeport, CT
More informationTransformations. Examples of transformations: shear. scaling
Transformations Eamples of transformations: translation rotation scaling shear Transformations More eamples: reflection with respect to the y-ais reflection with respect to the origin Transformations Linear
More informationWhat and Why Transformations?
2D transformations What and Wh Transformations? What? : The geometrical changes of an object from a current state to modified state. Changing an object s position (translation), orientation (rotation)
More informationUsing Geometric Constraints to Capture. design intent
Journal for Geometry and Graphics Volume 3 (1999), No. 1, 39 45 Using Geometric Constraints to Capture Design Intent Holly K. Ault Mechanical Engineering Department, Worcester Polytechnic Institute 100
More informationIncorporating Thermal Expansion into CAD-Based 3-Dimensional Assembly Variation Analysis
Incorporating Thermal Expansion into CAD-Based 3-Dimensional Assembly Variation Analysis Contents Abstract 1 Background 1 How to Create an Accurate Assembly Variation Model 3 Integration & CAD Functionality
More information