A Multi-Sensory Switching-stable Architecture for Distributed Fault Tolerant Propulsion Control of Marine Vessels