A Unified Concept for the Graph Representation of

Slides:



Advertisements
Similar presentations
Trajectory Generation
Advertisements

Presented by David Stavens. Manipulation Planning Before: Want to move the robot from one configuration to another, around obstacles. Now: Want to robot.
Rectangle Visibility Graphs: Characterization, Construction, Compaction Ileana Streinu (Smith) Sue Whitesides (McGill U.)
Combinatorial Representations for Analysis and Conceptual Design in Engineering Dr. Offer Shai Department of Mechanics, Materials and Systems Faculty of.
The Equivalence between Static (rigid) and Kinematic (flexible, mobile) Systems through the Graph Theoretic Duality Dr. Offer Shai Tel-Aviv University.
Tutorial 6: Mechanism Fundermentals
CS541 Advanced Networking 1 Routing and Shortest Path Algorithms Neil Tang 2/18/2009.
Revealing Order in Complex Systems through Graph Representations Dr. Offer Shai Department of Mechanics, Materials and Systems Faculty of Engineering Tel-Aviv.
The Duality between Planar Kinematics and Statics Dr. Shai, Tel-Aviv, Israel Prof. Pennock, Purdue University.
Rigidity of 2d and 3d Pinned Frameworks and pebble game". Dr. Offer Shai Department of Mechanics Materials and Systems, Tel Aviv University, Israel
General view on the duality between statics and kinematics M.Sc student: Portnoy Svetlana Advisor: Dr. Offer Shai.
1 Single Robot Motion Planning Liang-Jun Zhang COMP Sep 22, 2008.
TEL AVIV UNIVERSITY FACULTY OF ENGINEERING SCHOOL OF MECHANICAL ENGINEERING Deployable Tensegrity Robots Offer Shai Uri Ben Hanan Yefim Mor Michael Slovotin.
Pebble games for rigidity Overview. The game of pebbling was first suggested by Lagarias and Saks, as a tool for solving a particular problem in number.
Kinematics Fundamentals
Transforming Knowledge to Structures from Other Engineering Fields by Means of Graph Representations. Dr. Offer Shai and Daniel Rubin Department of Mechanics,
MEE 3025 MECHANISMS WEEK 2 BASIC CONCEPTS. Mechanisms A group of rigid bodies connected to each other by rigid kinematic pairs (joints) to transmit force.
Lecture Outline Mechanisms
Unit I BASICS OF MECHANISMS
Kinematic (stick or skeleton) Diagrams
Kinematics Fundamentals
Proceedings of the ASME 2010 International Design Engineering Technical Conferences &Computers and Information in Engineering Conference IDETC/CIE 2010.
G1G1 gigi G2G2 gjgj D Duality between Engineering Systems Since graph representations are mathematical entities, mathematical relations can be established.
Adnan Sljoka KGU/CREST, Japan How to inductively construct floating body-hinge / molecular Assur graphs?
A model of Caterpillar Locomotion Based on Assur Tensegrity Structures Shai Offer School of Mechanical Engineering, Faculty of Engineering, Tel-Aviv University,
11/10/2015Handout 41 Robotics kinematics: D-H Approach.
The countable character of uncountable graphs François Laviolette Barbados 2003.
Role of Rigid Components in Protein Structure Pramod Abraham Kurian.
The correction to Grubler’s criterion for calculating the Degrees of Freedom of Mechanisms Proceedings of the ASME 2011 International Design Engineering.
Outline: Introduction Solvability Manipulator subspace when n<6
SINGULARITY in Mobile Symmetric Frameworks Offer Shai - The main definition of Assur Graphs. - The singularity of Assur Graphs. - Deriving the symmetric.
Two Finger Caging of Concave Polygon Peam Pipattanasomporn Advisor: Attawith Sudsang.
Topics in Rigidity Theory from the Aspect of Assur Graphs Offer Shai - Rigid structures are compositions of cycles of atoms (Assur Graphs) - The main.
Graphs Definition: a graph is an abstract representation of a set of objects where some pairs of the objects are connected by links. The interconnected.
Information and Control Architectures for Formation Maintenance Swarming in Natural and Engineered Systems Workshop Brian DO Anderson (work involves others)
Computational Algorithm for Determining the Generic Mobility of Floating Planar and Spherical Linkages Offer Shai Mechanical Engineering School, Tel-Aviv.
MECH572A Introduction To Robotics Lecture 5 Dept. Of Mechanical Engineering.
Contraction kernels and Combinatorial maps Luc Brun L.E.R.I. University of Reims -France and Walter Kropatsch P.R.I.P Vienna Univ.
Kinematics of Machines
Kinematics of machines ( )
KINEMATICS OF MACHINES
Proceedings of the ASME 2012 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference IDETC/CIE 2012.
Introduction to theory of machinery
CHECKING MOBILITY AND DECOMPOSITION OF LINKAGES
The countable character of uncountable graphs François Laviolette Barbados 2003.
Degree of Freedom (DOF) :
Analysis of Node Localizability in Wireless Ad-hoc Networks
CLASSIFICATION OF INVERSION INVERSION OF FOUR BAR CHAIN MECHANISM
Direct Manipulator Kinematics
Non-manifold Multiresolution Modeling (some preliminary results)
Analytical and Applied Kinematics
Constraints: Connectivity and Mobility, Lecture 2
Avshalom Sheffer School of Mechanical Engineering Tel Aviv University
ME 202 Mechanical Engineering for Civil Engineers
Introduction to Data Structures
Engineering Mechanics: Statics
Graph Operations And Representation
Robotics kinematics: D-H Approach
Duality between Engineering Systems
properties(gk)=T(laws(sj))
KINEMATIC CHAINS.
Face force – a multidimensional generalization of mesh currents
Engineering Mechanics: Statics
Engineering Mechanics: Statics
KINEMATIC CHAINS & ROBOTS (I)
Warm Up – Tuesday Find the critical times for each vertex.
ED-9123 Mechanisms Design and Simulation
CHAPTER 3-2. Planar Cartesian Kinematics
properties(gk)=T(laws(sj))
Presentation transcript:

A Unified Concept for the Graph Representation of Constraints in Mechanisms Andreas Müller University of Michigan – Shanghai Jiao Tong University Joint Institute Mechanical Engineering School Tel-Aviv University Offer Shai

The outline of this talk 1. The constraint graphs – Body-bar (BB) Bar-joint (BJ) Mixed 2. Their uses : Combinatorial analysis – causality between blocks. Decomposition into Assur Graphs Combinatorial algorithms for determining the topological mobility. Combinatorial synthesis Revealing the pseudo mechanisms Deriving the correct general mobility equation

1.1 Body-Bar Constraint Graph G=(V,E) is a body-bar graph iff: A vertex stands for a rigid body. Thus, a vertex possesses three DOFs (in 2D) or six DOFs in (3D). - Edges stand for kinematic pairs (higher or lower pairs). - An edge is between exactly two bodies. - Between two vertices there can be several edges. Body-bar constraint graph

1.2 Bar- Joint Constraint Graph G=(V,E) is a bar-joint graph iff: - A vertex represents a point where binary links interconnect through only lower kinematic pairs (two constraints). Since the vertex stands for a point it possesses two DOFs (in 2D) or three DOFs (in 3D) - Between two vertices there can be at most one edge. Bar-Joint constraint graph (a) (b)

The main problem: in mechanisms several rigid bodies can be connected through one joint (called “multiple joint”). For mechanisms with multiple joints there is no unique body-bar graph causing difficulties.

The problem of Multiple Joints and Body-Bar Graphs C 1 2 3 4 5 Different Body-Bar Graphs for the same mechanism B1 B2 B3 B4 B5 B1 B2 B3 B4 B5 Kinematic pairs: (B2,B4), (B3,B4) Kinematic pairs: (B2,B3), (B3,B4) Different structural representations 1 2 3 4 5 1 2 3 4 5

Different Body-Bar graphs might result with even wrong conclusions 1 2 3 4 5 6 8 7 1 4 5 6 7 8 3 2   Structure – 0 DOF Mechanism – 1 DOf (B1,B2), (B1,B7), (B1, B4) (B1,B2), (B2,B7), (B7, B4)

1.3 Mixed Constraint Graph (new) G=(VB  VJ, E) is a mixed graph iff: - Every vertex can stand for a body or a point. If the vertex corresponds to a body, v  VB, it possesses three DOFs (in 2D) or six DOFs (in 3D). - If the vertex corresponds to a point (i.e. the location of a joint as in the bar-joint), v  VJ, it possesses two DOFs (in 2D) or three DOFs (in 3D).

bodies are represented by RFR vertices 𝑣∈ 𝑉 𝐵 , and Constraint Graph Definition: A mixed constraint graph with characteristic 𝑔 is a graph 𝐺 𝑔 =( 𝑉 𝐵 ∪ 𝑉 𝐽 ,𝐸, 𝑑) where bodies are represented by RFR vertices 𝑣∈ 𝑉 𝐵 , and (multiple-) joints are represented by JFR vertices 𝑣∈ 𝑉 𝐽 10 K G H F L D 2 B I 4 8 1 3 5 6 C 7 9 E M A J 1 2 3 5 4 7 10 8 9 A B 6 C D E F G H I J K L M

Mixed constrained graph Application to Gears Simpson gear system Mixed constrained graph 4 5 6 1 2 3 1 2 3 4 5 6 A

2. Deriving the correct general mobility equation 2.1 The correct topological mobility. 2.2 In BJ there exist pseudo mechanism. 2.3 The general equation for mobility.

𝐓𝐡𝐞 𝐜𝐨𝐫𝐫𝐞𝐜𝐭 𝐭𝐨𝐩𝐥𝐨𝐠𝐢𝐜𝐚𝐥 𝐦𝐨𝐛𝐢𝐥𝐢𝐭𝐲 equation 𝛿 top = 𝛿 str 𝐵,𝐽,𝑓,𝑔 + 𝜌 top 𝛤 𝛿 top - Topological mobility 𝛿 str 𝐵,𝐽,𝑓,𝑔 - Structural mobility 𝜌 top 𝛤 - Topological correction number (determined by combinatorial algorithms)

𝛿 top = 𝛿 str 𝐵,𝐽,𝑓,𝑔 + 𝜌 top 𝛤 𝛿=0 𝛿 str =0 𝛿 top =0 𝛿=1 𝛿 str =0

𝐓𝐡𝐞 𝐠𝐞𝐧𝐞𝐫𝐚𝐥 𝐠𝐞𝐨𝐦𝐞𝐭𝐫𝐢𝐜 𝐦𝐨𝐛𝐢𝐥𝐢𝐭𝐲 equation 𝛿 loc 𝐪 = 𝛿 str (𝐵,𝐽,𝑓,𝑔) + 𝜌 top (𝛤)+ 𝜌 geo 𝐪 𝛿 loc 𝐪 - Geometric mobility in configuration q 𝜌 geo 𝐪 − Geometric correction number (number of overconstraints) 𝐓𝐡𝐞 𝐠𝐞𝐧𝐞𝐫𝐚𝐥 𝐠𝐞𝐨𝐦𝐞𝐭𝐫𝐢𝐜 𝐦𝐨𝐛𝐢𝐥𝐢𝐭𝐲 equation

In 3D BJ there exist Pseudo Mechanisms M is a pseudo mechanism ↔ 1. Its topological mobility is less or equal to zero - δtop(M)≤0. 2. There is no topological redundancy - ρtop(M)=0. 3. For any geometric realization it has a finite motion.   3D BJ Assur Graph – Triad, 3/6 Stewart manipulator , in a topological singularity. 3D BJ Assur Graph – Heptad, in a topological singularity.

Properties of pseudo mechanisms 1. There are links that can be removed without affecting the finite motion.  

Properties of pseudo mechanisms 2. Changing the connection (topology) of at least one ground link can result in a rigid structure.  

Examples of floating pseudo mechanisms 2 Double Triad c-Triad + Tetrad (c-triad) c-Triad + c-Tetrad c-Triad + Hexad(c-triad+c-triad)

The general equation for mobility 𝛿 loc 𝐪 = 𝛿 str (𝐵,𝐽,𝑓,𝑔) + 𝜌 top (𝛤)+ 𝜌 geo 𝐪 + 𝜌 pse (𝛤) 𝜌 pse (𝛤) – Pseudo correction number.

Thanks!