Robotic Teacher Assistant
LINUX AND WINDOWS
AWS AND GCP
The project first required researching, consulting, analyzing, and evaluating system program needs for a prototype of a web controlled robotic teacher assistant. The project required to use a Nao robot for the prototype, as that is the model the company had access at the time. The robotic teacher assistant should be capable of interaction with on campus and remote students during lecture time and after hours.
A system comprised of a robot and a responsive web application as human-computer interaction interfaces, with a central processing backend developed with PHP on an AWS Linux virtual machine.
The robot was programmed using the Python-based Choregraphe IDE with supplemental modules to facilitate the connectivity between the robots and WLAN networks.
The web application was implemented as a mean for remote access to the robot’s brain (a MySQL database and PHP business logic), and to serve as an API for the robot for cloud computing.
A prototype of a robotic teacher assistant with 4 basic functionalities: teacher assistant collecting questions from on-campus and remote students and storing the answers provided by the lecturer in a database; as a pop quiz deliverer for one to hundreds of students using a data bank of questions and answers, collecting the responses with the web app and providing general feedback; as a lecturer delivering short lectures from a database; and as a tutor to facilitate access to recorded and stored lectures and tutorials after hours.