Load swing rejection for double-pendulum tower cranes using energy-shaping-based control with actuator output limitation. (June 2020)