A robust-adaptive control strategy for gear bearing drive systems