Adaptive control of non-holonomic mobile robots using Legendre polynomials and time-varying gains | Synapse