Inspiration

This project provides the infrastructure parts and source code needed to install a highly available, scalable campus security robot to improve campus security. To provide all of the aforementioned services for a group of mobile robots, we have developed a cloud-based platform integrated with virtual robot environment (AWSRoboMaker/Webots) that will facilitate communication between the robots and a cloud server.

Cloud-Based System Infrastructure

CloudArchitecture

Source code organization

Source code is orgnized into the following packages:

Frontend contains the code in for all 14 components (Javascript).
Backend contains the backend application server code (Java).
RDShandle contains the RDS/MongoDb thin wrapper.
Cachehandle lambda function for cache invalidation.
Webots contains the code for Robot Simulation.

Share this project:

Updates