Skip to main content
. 2017 Feb 1;36(2):193–209. doi: 10.1177/0278364917691113
Algorithm 1 Numerical estimation of the arc curvature (κ)
Inputs:
rt0=[rxry0]T   ⊳ Robotically actuated delivery sheath tip position
εth   ⊳ Specified tolerance
Parameters:
  ⊳ Arc length
lt   ⊳ Rigid link length
Outputs:
κ^   ⊳ Estimated arc curvature
Method:
 1: ϕ=arctan(ryrx)   ⊳ Arc plane angle
 2: tan(θ^)=|rt0|+lt
 3: κ^=2+lttan(θ^)   ⊳ Initial estimate κ^
 4: while e>εth do
 5: [r^t01]=Ht0(κ^)[ot1]   ⊳ Compute tip position with κ^
 6: e=|r^t0||rt0|   ⊳ Compute error (x- and y-axes)
 7: κ^=κ^+G·e   ⊳ Re-estimate κ^, with G=4450 (empirically determined)
 8: end while