5.3 PRODUCT ARCHITECTURE - N-div-2026-27-Odd/Repo-02 GitHub Wiki
Activity 2.1: Functional Clustering
Pujari Bot (Functional Clustering)
The Pujari Bot is divided into four main functional clusters.
1. Movement and Navigation
- Movement control
- Speed control
- Obstacle detection
- Path navigation
2. Pooja Operations
- Performing aarti
- Ringing the bell
- Offering flowers
- Distributing prasad
- Handling pooja materials
3. User Interaction
- Receiving commands
- Voice recognition
- Playing mantras and songs
- Giving status updates
4. Power and Safety
- Battery management
- Charging
- Emergency stop
- Flame safety
- Temperature monitoring
Conclusion
The Pujari Bot uses four functional clusters to perform automated pooja activities. Movement and Navigation controls robot movement, Pooja Operations handles ritual activities, User Interaction enables communication with users, and Power and Safety manages the power supply and safe operation of the robot.