Ali Ajwad, Syed, Ul islam, Raza, Iqbal, Jamshed, "Exploring the training potential of recent virtual robotic platforms: A comprehensive review", Journal of Advancements in Robotics, 2017