Dynamic Inversion Based Control