Motion prediction and delay compensation for improved teleoperation of an exoskeletal robot. (February 2018)