| Algorithm 2 Particle Filter Update with a Received Communication | |
| 1: function PF_Update() | |
| 2: | ▹ Initialize particles |
| 3: | ▹ Initialize particle weights |
| 4: for to T do | |
| 5: move_particles() | |
| 6: BathymetryMap() | |
| 7: pdf () | |
| 8: pdf() | |
| 9: | |
| 10: | |
| 11: | |
| 12: | |
| return | |
| Algorithm 2 Particle Filter Update with a Received Communication | |
| 1: function PF_Update() | |
| 2: | ▹ Initialize particles |
| 3: | ▹ Initialize particle weights |
| 4: for to T do | |
| 5: move_particles() | |
| 6: BathymetryMap() | |
| 7: pdf () | |
| 8: pdf() | |
| 9: | |
| 10: | |
| 11: | |
| 12: | |
| return | |