Title: A GPU homotopy path tracker and end game for mechanism synthesis

Authors: Jeffrey Glabe; J. Michael McCarthy

Addresses: Robotics and Automation Laboratory, University of California, Irvine, USA ' Robotics and Automation Laboratory, University of California, Irvine, USA

Abstract: This paper presents an implementation of a path tracking algorithm and end game for the homotopy solution of mechanism synthesis equations using a graphical processing unit, or GPU. The goal is to have the GPU execute a large number of path tracking solutions in parallel in order to identify design candidates that satisfy a set of kinematic synthesis polynomial equations. Effective use of the GPU requires that the processors execute the same instruction set. This imposes constraints on the structure of the path tracker and the end game. In this paper, we present that our implementation of GPU-based polynomial homotopy solver and end game. We demonstrate the implementation by solving the five position planar four bar synthesis problem for a given set of task positions.

Keywords: Compute Unified Device Programming; CUDA; kinematic synthesis; graphics processing unit; GPU; parallel computing; homotopy continuation.

DOI: 10.1504/IJMRS.2021.115152

International Journal of Mechanisms and Robotic Systems, 2021 Vol.5 No.1/2, pp.61 - 74

Received: 04 Aug 2020
Accepted: 30 Nov 2020

Published online: 20 May 2021 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article