Empowering remote control of campus robots
Team Members:
- Brandon J. Lacy (blacy@brandeis.edu)
- Naimul Hasan (naimulhasan@brandeis.edu)
- James Kong (jameskong@brandeis.edu)
The Campus Rover Command & Control project is a critical component of the Campus Rover Project at Brandeis University, facilitating remote control between the operator and the robot. The system consists of three main components:
- Web Application: Built using React, serves as the user interface for controlling the robot. Supports teleoperation and camera feed, along with Progressive Web App (PWA).
- ROS (Robot Operating System): Manages the robot's operations.
- rosbridge: Enables communication between the web application and ROS.
- Live camera feed
- Teleoperation controls
- GPS mapping and robot metrics
- Showcase a professional application for future students.
- Demonstrate working teleop control, live camera feed, GPS mapping, and robot metrics.
- Understand ROS core communication.
- Gain real-world project experience.
- Focus on convenience and understandability for users.
Additional documentation can be found in the following files:
For guidelines on how to contribute to this project, please refer to the CONTRIBUTING.md file.
Detailed instructions on how to deploy the application can be found in the DEPLOYMENT.md file.
Here are some screenshots of the application in action:
The dashboard shows the live camera feed, teleoperation controls, GPS mapping, and robot metrics (Linear and Angular velocities, Battery Status).
Check out our presentation videos: