Adaptive boundary iterative learning vibration control using disturbance observers for a rigid–flexible manipulator system with distributed disturbances and input constraints. (June 2022)