Skip to main content
. 2019 Mar 1;19(5):1049. doi: 10.3390/s19051049
Algorithm 1: Tangential Escape Algorithm.
Require: Input: γ, fe, dmin, dobs
Ensure: Output: Virtual Target Position Xv
  • 1:

    XvXd

  • 2:

    ifdmin<dobsthen

  • 3:

    βClosestSensorMeasurementAngle

  • 4:

    θarctan(yg/xg)

  • 5:

    αθψ

  • 6:

    if β<0 then

  • 7:

      γπ/2α+β

  • 8:

    else

  • 9:

      γ+π/2α+β

  • 10:

    end if

  • 11:

    dnorm(XvX)

  • 12:

    XvX+tanh(d)cos(θγ)sin(θγ)T

  • 13:

    else

  • 14:

    γγ(1fe)

  • 15:

    end if

  • 16:

    returnXv