Torpedoes are self-powered projectiles launched from above or below water surface and which later travels below water surface.