Adaptive back-stepping control