Litcius/Paper detail

Forward Statics of Tensegrity Robots With Rigid Bodies Using Homotopy Continuation

Jiahui Luo, Zhigang Wu, Xiaoming Xu, Yanghui Chen, Zizhe Liu, Ming Li

2022IEEE Robotics and Automation Letters19 citationsDOI

Abstract

Tensegrity robots are composed of simple members (rigid bodies and tensile cables) and have features like lightweight, compliance, and robustness, thus representing a promising alternative to soft and rigid robots. Forward statics, which determines the robot pose in static equilibrium, is very helpful for the design of tensegrity robots. However, existing approaches are not efficient or not general enough for Class- <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$k$</tex-math></inline-formula> tensegrity robots, where up to <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$k$</tex-math></inline-formula> rigid bodies can be connected. This letter proposes a general approach for static modeling of tensegrity robots with rigid bodies of arbitrary shapes, using natural coordinates. Introducing an additional set of variables transforms the static equation into a polynomial system with four kinds of parameters: cable rest lengths, deformations, stiffness coefficients, and external forces. Then, the forward statics problem appears as a path-following problem of a parameter homotopy, which is efficiently solved by the homotopy continuation method. Simulations illustrate how the forward statics can be used to evaluate the achievable range and the strength of a 2D tensegrity manipulator and a 3D tensegrity spine. Finally, we conduct hardware experiments on a tensegrity manipulator prototype, validating the accuracy of the proposed approach.

Topics & Concepts

TensegrityStaticsRobotHomotopyMathematicsComputer scienceAlgorithmTopology (electrical circuits)Artificial intelligenceGeometryCombinatoricsPure mathematicsPhysicsClassical mechanicsStructural Analysis and OptimizationComputational Geometry and Mesh GenerationRobotic Path Planning Algorithms