| Algorithm 1 Scan merging. | |
| Input: Sonar measurements , , Robot trajectory H | |
| Output: Estimated horizontal measurements | |
| 1: | ▹ Curvilinear abscissa, Equation (12) |
| 2: | ▹ Surface prior |
| 3: | ▹Surface Estimation by Gaussian Process |
| 4: for each do | ▹ Estimation |
| 5: | ▹ See Algorithm 2 |
| 6: for do | |
| 7: | |
| 8: end for | |
| 9: end for | |