Skip to main content
. Author manuscript; available in PMC: 2017 Feb 1.
Published in final edited form as: IEEE Trans Robot. 2015 Dec 17;32(1):20–35. doi: 10.1109/TRO.2015.2500422

Algorithm 1.

Determining a Bifurcation-Free Actuation Space

Input: Tube parameters (geometry, material, lengths): p
 Translational actuation: B
 All equilibria: {e1,...,en} ∈ e
Output: Bifurcation: true/false
1 define m sections ← using B,p
2 for k = 1 to m do
3 ΦkEq. (25) using p
4 end for
5 for all e do
6 for k = 1 to m do
7   Γk,eEq. (28), (24) using Φk, e
8 end for
9 PEq. (34) using Γ1,e,...,Γm,e.
10 W2Eq. (35) using P, B.
11 if det(W2) ≤ 0 then
12   return true
13 end if
14 end for
15 return false