An interactive humanoid robot (200) that assists in teaching in a classroom learning environment is disclosed herewith. The robot (200) receives a signal indicating a question being raised by a student. The robot (200) processes the signal using a processor (210), the processor (210) is configured to provide contextual based interaction in a collaborative classroom environment. The collaborative classroom environment comprises one or more students, one or more teachers and the robot (200). Further, the robot (200) does a speech to text conversion. The robot determines the identity of the student. Further, the robot (200) determines the answer for the question raised by the student and delivers the answer to the question.
展开▼