Text this: Robust input shaping for sway control of an overhead 3D crane