Robotics and Virtual Worlds: An Experiential Learning Lab