However, the roles of the robots described are as programmable platforms for students to learn Science, Technology, Engineering, and Mathematics (STEM) concepts, and not to enhance the learning ...