Input shaping for non-zero initial conditions and arbitrary input signals with an application to overhead crane control | IEEE Conference Publication | IEEE Xplore