skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


Title: A Study on Finding Finite Roots for Kinematic Synthesis
This study presents new results on a method to solve large kinematic synthesis systems termed Finite Root Generation. The method reduces the number of startpoints used in homotopy continuation to find all the roots of a kinematic synthesis system. For a single execution, many start systems are generated with corresponding startpoints using a random process such that startpoints only track to finite roots. Current methods are burdened by computations of roots to infinity. New results include a characterization of scaling for different problem sizes, a technique for scaling down problems using cognate symmetries, and an application for the design of a spined pinch gripper mechanism. We show that the expected number of iterations to perform increases approximately linearly with the quantity of finite roots for a given synthesis problem. An implementation that effectively scales the four-bar path synthesis problem by six using its cognate structure found 100% of roots in an average of 16,546 iterations over ten executions. This marks a roughly six-fold improvement over the basic implementation of the algorithm.  more » « less
Award ID(s):
1636302
PAR ID:
10062514
Author(s) / Creator(s):
;
Date Published:
Journal Name:
ASME 2017 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference Volume 5B: 41st Mechanisms and Robotics Conference
Page Range / eLocation ID:
V05BT08A083
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. Abstract This paper presents an implementation of a homotopy path tracking algorithm for polynomial numerical continuation on a graphical processing unit (GPU). The goal of this algorithm is to track homotopy curves from known roots to the unknown roots of a target polynomial system. The path tracker solves a set of ordinary differential equations to predict the next step and uses a Newton root finder to correct the prediction so the path stays on the homotopy solution curves. In order to benefit from the computational performance of a GPU, we organize the procedure so it is executed as a single instruction set, which means the path tracker has a fixed step size and the corrector has a fixed number iterations. This trade-off between accuracy and GPU computation speed is useful in numerical kinematic synthesis where a large number of solutions must be generated to find a few effective designs. In this paper, we show that our implementation of GPU-based numerical continuation yields 85 effective designs in 63 s, while an existing numerical continuation algorithm yields 455 effective designs in 2 h running on eight threads of a workstation. 
    more » « less
  2. Abstract Following recent work on Stephenson-type mechanisms, the synthesis equations of Watt six-bar mechanisms that act as timed curve generators are formulated and systematically solved. Four variations of the problem arise by assigning the actuator and end effector onto different links. The approach produces exact synthesis of mechanisms up to eight precision points. Polynomial systems are formulated and their maximum number of solutions is estimated using the algorithm of random monodromy loops. Certain variations of Watt timed curve generators possess free parameters that do not affect the output motion, indicating a continuous space of cognate mechanisms. Packaging compactness, clearance, and dimensional sensitivity are characterized across the cognate space to illustrate trade-offs and aid in selection of a final mechanism. 
    more » « less
  3. null (Ed.)
    Abstract Cognate linkages are mechanisms that share the same motion, a property that can be useful in mechanical design. This article treats planar curve cognates, that is, planar mechanisms with rotational joints whose coupler points draw the same curve, as well as coupler cognates and timed curve cognates. The purpose of this article is to develop a straightforward method based solely on kinematic equations to construct cognates. The approach computes cognates that arise from permuting link rotations and is shown to reproduce all of the known results for cognates of four-bar and six-bar linkages. This approach is then used to construct a cognate of an eight-bar and a ten-bar linkage. 
    more » « less
  4. Abstract The method of kinematic synthesis requires finding the solution set of a system of polynomials. Parameter homotopy continuation is used to solve these systems and requires repeatedly solving systems of linear equations. For kinematic synthesis, the associated linear systems become ill-conditioned, resulting in a marked decrease in the number of solutions found due to path tracking failures. This unavoidable ill-conditioning places a premium on accurate function and matrix evaluations. Traditionally, variables are eliminated to reduce the dimension of the problem. However, this greatly increases the computational cost of evaluating the resulting functions and matrices and introduces numerical instability. We propose avoiding the elimination of variables to reduce required computations, increasing the dimension of the linear systems, but resulting in matrices that are quite sparse. We then solve these systems with sparse solvers to save memory and increase speed. We found that this combination resulted in a speedup of up to 250 × over traditional methods while maintaining the same accuracy. 
    more » « less
  5. Abstract This paper presents a new two-step design procedure and preliminary kinematic evaluation of a novel, passive, six-bar knee-ankle-foot orthosis (KAFO). The kinematic design and preliminary kinematic gait analysis of the KAFO are based on motion capture data from a single healthy male subject. Preliminary kinematic evaluation shows that the designed passive KAFO is capable of supporting flexion and extension of the knee joint during stance and swing phases of walking. The two-step design procedure for the KAFO consists of (1) computational synthesis based on user's motion data and (2) performance optimization. In the computational synthesis step, first the lower leg (knee-ankle-foot) of the subject is approximated as a 2R kinematic chain and its target trajectories are specified from motion capture data. Six-bar linkages are synthesized to coordinate the angular movements of knee and ankle joints of the 2R chain at 11 accuracy points. The first step of the design procedure yields 332 six-bar KAFO design candidates. This is followed by a performance optimization step in which the KAFO design candidates are optimally modified to satisfy specified constraints on end-effector trajectory and shape. This two-step process yields an optimally designed passive six-bar KAFO that shows promising kinematic results at the knee joint of the user during walking. The preliminary prototype manufactured is cost effective, easy to operate, and suitably demonstrates the feasibility of the proposed concept. 
    more » « less