Sensorless anti-swing control strategy for automatic gantry crane by Mahmud Iwan Solihin