BroomBot is an intelligent cleaning robot with spatial mapping. It utilizes a LIDAR sensor and SLAM algorithm to create a map of its environment, allowing it to plan efficient paths and to save lots of time. This project was developed as a final year undergraduate capstone project.
-
Navigation
-
Android application
-
Vertical drop avoidance
-
Over-the-air (OTA) updates
-
Cleaning
- android-app - android application
- crobot-app - entry point
- crobot-communication - handles distributed communications
- crobot-core - core algorithms
- crobot-deploy - update server
- crobot-drivers - device drivers
./gradlew build