LinkEdit
- 27 July 2015
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Graphics
- Vol. 34 (4), 1-8
- https://doi.org/10.1145/2766985
Abstract
We present a method for interactive editing of planar linkages. Given a working linkage as input, the user can make targeted edits to the shape or motion of selected parts while preserving other, e.g., functionally-important aspects. In order to make this process intuitive and efficient, we provide a number of editing tools at different levels of abstraction. For instance, the user can directly change the structure of a linkage by displacing joints, edit the motion of selected points on the linkage, or impose limits on the size of its enclosure. Our method safeguards against degenerate configurations during these edits, thus ensuring the correct functioning of the mechanism at all times. Linkage editing poses strict requirements on performance that standard approaches fail to provide. In order to enable interactive and robust editing, we build on a symbolic kinematics approach that uses closed-form expressions instead of numerical methods to compute the motion of a linkage and its derivatives. We demonstrate our system on a diverse set of examples, illustrating the potential to adapt and personalize the structure and motion of existing linkages. To validate the feasibility of our edited designs, we fabricated two physical prototypes.Keywords
This publication has 31 references indexed in Scilit:
- Computational design of mechanical charactersACM Transactions on Graphics, 2013
- Worst-case structural analysisACM Transactions on Graphics, 2013
- Motion-guided mechanical toy modelingACM Transactions on Graphics, 2012
- Physical face cloningACM Transactions on Graphics, 2012
- Guided exploration of physically valid shapes for furniture designACM Transactions on Graphics, 2012
- An algebraic model for parameterized shape editingACM Transactions on Graphics, 2012
- Stress reliefACM Transactions on Graphics, 2012
- Using Gröbner bases to generate efficient kinematic solutions for the dynamic simulation of multi-loop mechanismsMechanism and Machine Theory, 2012
- Computational Design of Rubber BalloonsComputer Graphics Forum, 2012
- Review of Classical Approaches for Constraint Enforcement in Multibody SystemsJournal of Computational and Nonlinear Dynamics, 2007