Skip to main content
. 2020 Jul 20;20(14):4028. doi: 10.3390/s20144028
Algorithm 1 Scan merging.
Input: Sonar measurements Mh, Mv, Robot trajectory H
Output: Estimated horizontal measurements p(θ^)
  1: s=s1snrTs(H) ▹ Curvilinear abscissa, Equation (12)
  2: fpfitEllipticCylinder(Mv) ▹ Surface prior
  3: fGP(s,Mv,fp) ▹Surface Estimation by Gaussian Process
  4: for each ψih,ρijh do ▹ Estimation
  5:    Θ^=ElevationAngleMLEf,s,ψih,ρijh ▹ See Algorithm 2
  6:    for θ^Θ^ do
  7:        p(θ^)UncertaintyEstimatep(ρv|θ),θ^
  8:    end for
  9: end for