A control engineer's guide to sliding mode control | Synapse