Exact Constraint Design Using Tolerance Analysis Methods Danny Smith Brigham Young University 15 June 2001 Special Acknowledgements to: ADCATS Research.

Slides:



Advertisements
Similar presentations
COMP Robotics: An Introduction
Advertisements

© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Outline: Introduction Link Description Link-Connection Description
Links and Joints.
Beams and Frames.
Outline: Introduction Solvability Manipulator subspace when n<6
Geometry of five link mechanism with two degrees of freedom David Tavkhelidze.
CSCE 641: Forward kinematics and inverse kinematics Jinxiang Chai.
Tolerance Analysis of Assemblies Using Kinematically-Derived Sensitivities Paul Faerber Motorola Corporation – Lawrenceville, GA Presented by: Jeff Dabling.
Including GD&T Tolerance Variation in a Commercial Kinematics Application Jeff Dabling Surety Mechanisms & Integration Sandia National Laboratories Research.
“Inverse Kinematics” The Loop Closure Problem in Biology Barak Raveh Dan Halperin Course in Structural Bioinformatics Spring 2006.
CSCE 641: Forward kinematics and inverse kinematics Jinxiang Chai.
A Study on Object Grasp with Multifingered Robot Hand Ying LI, Ph.D. Department of Mechanical Engineering Kagoshima University, Japan.
1 Engineering Computation Part 4. 2 Enrique Castillo University of Cantabria An algorithm that permits solving many problems in Algebra. Applications.
Articulated Body Dynamics The Basics Comp 768 October 23, 2007 Will Moss.
Geometric Covariance in Compliant Assembly Tolerance Analysis Jeffrey B. Stout Brigham Young University ADCATS June 16, 2000.
Introduction to ROBOTICS
1 Alba Perez Idaho State University, USA J. Michael McCarthy University of California, Irvine, USA International Conference on Robotics and Automation.
CSCE 689: Forward Kinematics and Inverse Kinematics
ADCATS A Closed Form Solution for Nonlinear Tolerance Analysis Geoff Carlson Brigham Young University.
Jeff AdamsADCATS 2000, BYU Feature Based Analysis of Selective Limited Motion in Assemblies Jeff Adams ADCATS 2000 Brigham Young University.
A Formal Methodology for Smart Assembly Design A Presentation by Kris Downey – Graduate Student Alan Parkinson – Faculty Member 15 June 2000 Acknowledgements.
CAD-Based Tolerance Analysis-- Brigham Young University
MOHAMMAD IMRAN DEPARTMENT OF APPLIED SCIENCES JAHANGIRABAD EDUCATIONAL GROUP OF INSTITUTES.
Inverse Kinematics Jacobian Matrix Trajectory Planning
Tolerancing Chapter Technical Drawing 13 th Edition Giesecke, Mitchell, Spencer, Hill Dygdon, Novak, Lockhart © 2009 Pearson Education, Upper Saddle.
MANE 4240 & CIVL 4240 Introduction to Finite Elements
ME/ECE Professor N. J. Ferrier Forward Kinematics Professor Nicola Ferrier ME Room 2246,
Definition of an Industrial Robot
AOD for LGO 1 © Daniel E Whitney 9/11/2015 Assembly-Oriented Design Dan Whitney April 5, 2002.
Dimensional Synthesis of RPC Serial Robots
Teachers Name : Suman Sarker Telecommunication Technology Subject Name : Computer Controller System & Robotics Subject Code : 6872 Semester :7th Department.
Project Proposal Analysis of a Toggle Mechanism: Sensitivity to Link Sizes and Compliance Material By: Joseph Hughes MANE 6980.
Lecture 2: Introduction to Concepts in Robotics
Chapter 2 Robot Kinematics: Position Analysis
INVERSE KINEMATICS ANALYSIS TRAJECTORY PLANNING FOR A ROBOT ARM Proceedings of th Asian Control Conference Kaohsiung, Taiwan, May 15-18, 2011 Guo-Shing.
Outline: 5.1 INTRODUCTION
Tolerancing Chapter 11.
Lecture #6 Classification of structural analysis problems. Statical determinacy.
A study of relations between activity centers of the climatic system and high-risk regions Vladimir Penenko & Elena Tsvetova.
ME1204 – MECHANICS OF MACHINES
Inverting the Jacobian and Manipulability
ASME DETC Robot Manipulators and Singularities Vijay Kumar.
MT411 Robotic Engineering
Robot Kinematics: Position Analysis 2.1 INTRODUCTION  Forward Kinematics: to determine where the robot ’ s hand is? (If all joint variables are known)
Sugar Milling Research Institute
M. Zareinejad 1. 2 Grounded interfaces Very similar to robots Need Kinematics –––––– Determine endpoint position Calculate velocities Calculate force-torque.
Kinematic Redundancy A manipulator may have more DOFs than are necessary to control a desired variable What do you do w/ the extra DOFs? However, even.
Lagrangian Mechanics A short overview. Introduction Previously studied Kinematics and differential motions of robots Now Dynamic analysis Inertias, masses,
Project 2nd Update Analysis of a Toggle Mechanism: Sensitivity to Link Sizes and Compliance Material By: Joseph Hughes MANE 6980.
Precision Machine Design ME 250 Kinematic Design Mark Sullivan September 11, 2008.
ASME DETC An Introduction to Screw System Theory Kenneth J. Waldron Ohio State University Vijay Kumar University of Pennsylvania
COMP322/S2000/L111 Inverse Kinematics Given the tool configuration (orientation R w and position p w ) in the world coordinate within the work envelope,
MT411 Robotic Engineering Asian Institution of Technology (AIT) Chapter 2 Introduction to Robotic System Narong Aphiratsakun, D.Eng.
Chapter 4 Dynamic Analysis and Forces 4.1 INTRODUCTION In this chapters …….  The dynamics, related with accelerations, loads, masses and inertias. In.
MASKS © 2004 Invitation to 3D vision Lecture 6 Introduction to Algebra & Rigid-Body Motion Allen Y. Yang September 18 th, 2006.
Fundamentals of Computer Animation
Kinematics 제어시스템 이론 및 실습 조현우
Chapter 7 Matrix Mathematics
Direct Manipulator Kinematics
Zaid H. Rashid Supervisor Dr. Hassan M. Alwan
Analytical and Applied Kinematics
ME 3230 Kinematics & Mechatronics – An Introduction
Special English for Industrial Robot
CHAPTER 2 FORWARD KINEMATIC 1.
Special English for Industrial Robot
Chapter 4 . Trajectory planning and Inverse kinematics
Robotics 1 Copyright Martin P. Aalund, Ph.D.
CHAPTER 3-2. Planar Cartesian Kinematics
Presentation transcript:

Exact Constraint Design Using Tolerance Analysis Methods Danny Smith Brigham Young University 15 June 2001 Special Acknowledgements to: ADCATS Research NSF Grant DMI ADCATS 2001

Presentation Outline  Background Constraint Analysis and Screw Theory Tolerance Analysis  Variation-based Constraint Analysis of Assemblies (VCAA) Method  Case Studies  Conclusion

ADCATS 2001 Why Analyze for Constraints?  Key Definitions: Degrees of Freedom Exact-constraint Overconstraint Underconstraint

ADCATS 2001 Common Assembly Problems  Overconstraint or Redundant DOF  Underconstraint or Idle DOF

ADCATS 2001 Current Constraint Methods  Kinematic Constraint Pattern Analysis [Blanding 1999]  Geometric Constraint Solving [Hoffmann and Vermeer 1995]  Screw Theory-Based Constraint Analysis [Adams 1998], [Konkar 1993], and [Adams and Whitney 2001]

ADCATS 2001 Screws – Twists and Wrenches Twist Wrench Please see [Adams and Whitney 2001] for details

ADCATS 2001 Fundamental Principles  Reciprocity of twists and wrenches  Screw coordinate representation  Virtual coefficient  Solve for twistmatrix and wrenchmatrix

ADCATS 2001 Screw Theory Steps 1. Locate mating features on assembly using transformation matrices. 2. Form Twist matrices for each mating feature 3. Use screw algorithms and linear algebra to solve for Resultant Twist and Resultant Wrench matrices Please see [Adams and Whitney 2001] for details

ADCATS 2001 DOF Analysis Example  Individual feature screw representation  Algorithms  Resultant Twistmatrix and Wrenchmatrix  Interpretation Taken From [Adams and Whitney 2001]

ADCATS 2001 Example (Cont.)  Assembly DOF and Constraint Solution Taken From [Adams and Whitney 2001]

ADCATS 2001 Tolerance Analysis Background  Dimensional, Kinematic, and Geometric Variation  Direct Linearization Method (DLM)  Vector Loops  Global Coordinate Method (GCM) Please see [Chase 1999] and [Gao 1993] for complete details

ADCATS 2001 Direct Linearization Method  Manufactured or Independent variables  Assembly or Dependent variables  Geometric Feature variables

ADCATS 2001 Vector Loops and GCM  A Matrix Independent Variable Sensitivity Matrix  B Matrix Dependent Variable Sensitivity Matrix  F Matrix Geometric Feature Variable Matrix  Sensitivities are determined by the GCM

ADCATS 2001 Development of the Variation-based Constraint Analysis of Assemblies (VCAA) Method  Variation analogies Velocity Force and moments  GCM connection  Employs screw theory  Solves for under- and overconstraints underconstraint information [B][B] overconstraint information [F][F]

ADCATS 2001 VCAA for Underconstraints [ B ] T column T joint i W intermediate-joint i W intermediate-part j T Resultant-part j DLM Tolerance Analysis Transpose and Switch Associate Dependent Variables to Joint Types Reciprocal Operation Reciprocal Operation Union Matrices For Each Part

ADCATS 2001 VCAA for Overconstraints DLM Tolerance Analysis Transpose [ F ] W column W jointi T intermediate-jointi T intermediate-part j or T intermediate-loop k W Resultant-part j or W Resultant-loop k Associate Geometric Feature Variables to Joint Types Reciprocal Operation Reciprocal Operation Union Matrices For Each Part or Loop

ADCATS 2001 Case Studies of VCAA  Case 1 - One-way Clutch Assembly in 2-D  Case 2 - Stacked Blocks Assembly in 2-D  Case 3 - Crank Slider Assembly in 3-D

ADCATS 2001 Case 1 - One-Way Clutch Assembly  Transmits torque in one rotational direction  Assembly formed from Roller, Hub, and Ring  Pressure Angle  1 is the key dimension

ADCATS 2001 Case 1 - Sensitivity Matrices  Sensitivity Matrices Calculated using GCM

ADCATS 2001 Case 1 - Underconstraint Analysis  Form Joint Twists for each joint from [B]  Perform intermediate steps See [Adams 1998]  Evaluate Resultant Twist for each part to identify underconstraint information

ADCATS 2001 Case 1 - Underconstraint Solution and Results  Resultant Twists for each part show any underconstrained degrees of freedom

ADCATS 2001 Case 1 - Overconstraint Analysis  Form Joint Wrenches for each joint from [F]  Perform intermediate steps See [Adams 1998]  Evaluate Resultant Wrench for each part to identify overconstraint information

ADCATS 2001 Case 1 - Overconstraint Solution and Results  Resultant Wrench for each set shows any overconstrained degrees of freedom

ADCATS 2001 Case 2 – Stacked Blocks Assembly  Theoretical assembly for tolerance analysis  Assembly formed from Base, Block, and Cylinder  Vertical placement A of cylinder is key dimension  Three Vector Loops needed

ADCATS 2001 Case 2 - Sensitivity Matrices  Sensitivity Matrices Calculated using GCM

ADCATS 2001 Case 2 - Sensitivity Matrices  Sensitivity Matrices Calculated using GCM

ADCATS 2001 Case 2 - Underconstraint Analysis  Form Joint Twists for each joint from [B]  Perform intermediate steps See [Adams 1998]  Evaluate Resultant Twist for each part to identify underconstraint information

ADCATS 2001 Case 2 - Underconstraint Solution and Results  Resultant Twists for each part shows any underconstrained degrees of freedom

ADCATS 2001 Case 2 - Overconstraint Analysis  Form Joint Wrenches for each joint from [F]  Perform intermediate steps See [Adams 1998]  Evaluate Resultant Wrench for each part to identify overconstraint information

ADCATS 2001 Case 2 - Overconstraint Solution and Results  Resultant Wrench for each set show any overconstrained degrees of freedom

ADCATS 2001 Case 3 – Crank Slider Assembly  Assembly formed from Base, Crank, Link, and Slider  Slider Position U is the key dimension  One Vector Loop needed

ADCATS 2001 Case 3 - Sensitivity Matrices  Sensitivity Matrices Calculated using GCM

ADCATS 2001 Case 3 - Sensitivity Matrices  Sensitivity Matrices Calculated using GCM

ADCATS 2001 Case 3 - Underconstraint Solution and Results  Resultant Twists for each part show any underconstrained degrees of freedom

ADCATS 2001 Case 3 - Overconstraint Solution and Results  Resultant Wrench for each set shows any overconstrained degrees of freedom

ADCATS 2001 Conclusions  VCAA Method connects Constraint Analysis and Tolerance Analysis  Based on Screw Theory and the Global Coordinate Method  The VCAA Method can extract twist and wrench matrices directly from the vector model  Can perform a constraint analysis and a tolerance analysis simultaneously

ADCATS 2001 Bibliography  Adams, Jeffrey D. Feature Based Analysis of Selective Limited Motion in Assemblies. Master of Science Thesis, Massachusetts: Massachusetts Institute of Technology,  Adams, Jeffrey D.; Whitney, Daniel E. “Application of Screw Theory to Constraint Analysis of Mechanical Assemblies Joined by Features.” In Journal of Mechanical Design: Transactions of the ASME, Vol. 123, pp , March  Blanding, Douglass L. Exact Constraint: Machine Design Using Kinematic Principles. New York: ASME Press,  Chase, Kenneth W. Dimensioning & Tolerancing Handbook, ed. Paul J. Drake, Jr., New York: McGraw Hill, “Multi_Dimensional Tolerance Analysis.”, 1999.

ADCATS 2001 Bibliography (cont.)  Chase, Kenneth W.; Gao, Jinsong; Magelby, Spencer; Sorensen, Carl. “Including Geometric Feature Variations in Tolerance Analysis of Mechanical Assemblies.” In IIE (Institute of Industrial Engineers) Transactions, Chapman & Hall Ltd., pp. 795_807, 10 Oct  Gao, Jinsong; Chase, Kenneth; Magleby, Spencer. “Generalized 3-D Tolerance Analysis of Mechanical Assemblies with Small Kinematic Adjustments.” In IIE (Institute of Industrial Engineers) Transactions, Chapman & Hall Ltd, pp. 367_377, 4 April  Gao, Jinsong; Chase, Kenneth; Magleby, Spencer. “Global Coordinate Method for Determining Sensitivity in Assembly Tolerance Analysis” in Proceedings of the ASME International Mechanical Engineering Conference and Exposition, Anaheim, California, 1998

ADCATS 2001 Bibliography (cont.)  Gao, Jinsong. Nonlinear Tolerance Analysis of Mechanical Assemblies. A Doctor of Philosophy Dissertation, Provo, Utah: Brigham Young University, August  Hoffmann, Christoph; Vermeer, Pamela. Computing in Euclidean Geometry (2 nd Edition), ed. Du, Ding-Zhu; Hwang, Frank, Singapore: World Scientific Publishing Co. Pte. Ltd., “Geometric Constraint Solving in U 2 and U 3.”, pp ,  Konkar, Ranjit. Incremental Kinematic Analysis and Symbolic Synthesis of Mechanisms. Doctor of Philosophy Dissertation, Palo Alto, California: Stanford University, June  Konkar, Ranjit; Cutkosky, M. “Incremental Kinematic Analysis of Mechanisms.” In Journal of Mechanical Design, Vol. 117, pp , December 1995.

ADCATS 2001 Bibliography (cont.)  Roth, Bernard. “Screws, Motors, and Wrenches that Cannot be Bought in a Hardware Store.” In Robotics Research, Chapter 8, pp ,  Waldron, K. J. “The Constraint Analysis of Mechanisms.” In The Journal of Mechanisms, Volume 1, pp Great Britain: Pergamon Press, 1966.