A Multi-Sensor Fusion Self-Localization System of a Miniature Underwater Robot in Structured and GPS-Denied Environments | IEEE Journals & Magazine | IEEE Xplore