NAO: The ideal partner for research and robotics classrooms