An IoT-driven, intelligent municipal solid waste management framework combining environmental sensing, fill-level monitoring, ML-based prediction, and a mobile application for adaptive route optimization and resident–driver coordination for sustainable urban waste collection.
The World Bank projects that global solid waste generation will reach 3.4 billion tons annually by 2050, a 70% increase on 2016 levels. In Sri Lanka, the Colombo Municipal Council alone generates approximately 800 tons of municipal solid waste per day, and existing infrastructure operates well below the level needed for effective management.
Low-cost IoT platforms, particularly ESP32-class microcontrollers with integrated Wi-Fi, and cloud services such as Firebase make intelligent, data-driven waste management feasible. Existing smart bins predominantly monitor a single parameter — fill level — and lack environmental and gas sensing capabilities.
Research demonstrates that machine learning models, particularly XGBoost regression, can effectively predict waste volumes using historical municipal records combined with rainfall, temporal, zonal, demographic, and calendar features. Dynamic, sensor-informed routing can reduce operational cost by up to 40% compared with static scheduling.
Existing solutions address waste collection with fixed schedules and limited real-time information. There is a need for an integrated mobile workflow connecting IoT-derived critical-bin information with resident–driver coordination, combining GPS tracking, route assistance, and proximity-based notifications.
Most commercial smart bins report fill level only; hazardous-gas (methane, ammonia, CO₂) and thermal-environmental data are missing from the telemetry, leaving sanitation workers exposed to avoidable gas hazards.
Existing systems show that a bin is full but not how it got that way. There is no detection of illegal dumping, sudden fill spikes, abnormal lid activity, extended lid opening, or imminent overflow patterns.
Single-parameter fill-level data provide insufficient features for waste composition prediction. Localized municipal-level forecasting combining environmental, temporal, and demographic features is largely unexplored for Sri Lankan contexts.
There is a gap in integrating IoT-derived critical-bin information with a unified mobile coordination workflow for resident–driver communication, live vehicle tracking, and proximity-based arrival notifications.
Conventional municipal waste collection follows fixed routes and schedules with no real-time knowledge of bin conditions. Waste collection decisions are made without knowledge of the environmental state of each bin — a half-full bin emitting elevated methane or ammonia may need priority collection for safety and odour reasons, yet no fill-level-only system can flag it. This leads to:
A comprehensive Smart Waste Management System that builds an end-to-end predictive framework combining four integrated components:
The project follows a design-science, design-and-development approach: each of the four components designs and builds a working artefact and evaluates it against predefined targets. Development proceeds through problem identification, solution design, artefact creation, and evaluation.
Systematic literature review and gap analysis identifying limitations in current waste management approaches, covering IoT sensing, ML prediction, and mobile coordination.
Architecture design of four integrated components with defined interfaces. Hardware selection (ESP32, MQ sensors, DHT22, HC-SR04), ML model selection (XGBoost), and mobile framework decisions.
Implementation of IoT firmware (Arduino/C++), cloud integration (Firebase Realtime Database), ML pipelines (Python/XGBoost) with a Flask back-end, web dashboards (React), and a Flutter mobile application with GPS tracking, live maps, and route support.
Testing against predefined metrics: sensor accuracy, fill-status classification, anomaly detection, prediction accuracy, cloud delivery and latency, and end-to-end functional test scenarios. See Results & Findings for the measured outcomes.
Key evaluation results of each component, as reported in the individual theses.
Integration: The four components were integrated through Firebase. Live bin status from the IoT components was read by the mobile application, and archived sensor data was available to the ML component for time-series processing.
The team presented the Smart Waste Management System to the Chairman of the Bandaragama Pradeshiya Sabha, a local authority responsible for municipal waste collection, to get real-world feedback on the solution.
The Chairman appreciated the project and its value for local-authority waste collection, giving the team positive feedback on the proposed solution.
All assessments of the research project with their official dates and what was presented at each stage. Select a milestone to view its details.
The proposal presentation to the panel, covering the research problem, literature survey, research gap, objectives and planned methodology of each member’s component and how it fits into the integrated Smart Waste Management System.
The first progress review, presenting the proposal feedback and the improvements made, the progress of all four components (including the revised mobile component), the initial prototypes and the commercialization plan.
The second progress review, presenting the feedback from Progress Presentation 1 and the solutions applied, the integrated system overview, evaluation results and a working demonstration of all four components together.
Submission of the draft thesis of each member, the complete source code of this research website and the final checklist, all on 11 October.
The final presentation and demonstration of the complete integrated Smart Waste Management System, followed by the individual viva of each member to defend their research work, methodology, results and contributions.
Submission of the research paper written from the project, followed by the evidence of its publication by 1 December 2026.
Submission of the final individual thesis of each member, with the corrections from the final presentation and viva applied.
| Action | Deadline | Status |
|---|---|---|
| Project Proposal Submission | 15 March 2026 | Completed |
| Project Proposal Presentation | 17 March 2026 | Completed |
| Progress Presentation 1 | 12 May 2026 | Completed |
| Check List Submission | 13 May 2026 | Completed |
| Progress Presentation 2 | 1 September 2026 | Completed |
| Draft Thesis Submission | 11 October 2026 | Completed |
| Website Submission | 11 October 2026 | Completed |
| Final Checklist Submission | 11 October 2026 | Completed |
| Final Presentation & Viva | 21 October 2026 | Up Next |
| Website Evaluation & Logbook Submission | 21 October 2026 | Up Next |
| Research Paper Submission | 23 October 2026 | Upcoming |
| Final Thesis Submission | 28 October 2026 | Upcoming |
| Evidence of Research Paper Publication | 1 December 2026 | Upcoming |
All research documents produced from the proposal stage to the final stage of the project. Documents open in a new tab.
Original proposal reports as submitted in March 2026. One component was revised after the proposal presentation — see Milestones.
Slides from all presentations delivered during the research project. Slides open as PDF in a new tab.
Research problem, the proposed integrated solution, and each member’s component objectives, tools and evaluation plan.
View SlidesProposal feedback and the improvements made, progress of all four components (including the revised mobile component) and the commercialization plan.
View SlidesFeedback from Progress Presentation 1 and the solutions applied, the integrated system overview and a working system demonstration.
View SlidesComplete system demonstration, research findings, contributions, and thesis defense.
View SlidesRecorded demonstration of the integrated system, shown at the progress presentations.
Meet the researchers behind the Smart Waste Management System.
Academic Fellow
Department of Computer Systems Engineering
Faculty of Computing, SLIIT
Lecturer
Department of Computer Systems Engineering
Faculty of Computing, SLIIT
Mobile App for Real-Time Bin Detection, Adaptive Route Optimization & Resident-Driven Coordination
it22088482@my.sliit.lkWe sincerely thank our supervisor, Mr. Uditha Dharmakeerthi, and our co-supervisor, Mr. Kanishka Prajeewa Yapa, for their guidance, encouragement and valuable feedback throughout this research. We are also grateful to the Chairman and staff of the Bandaragama Pradeshiya Sabha for welcoming our team, reviewing our prototype and sharing practical insight into local waste collection, and to the Faculty of Computing, SLIIT, for the facilities and support that made this project possible.
Have a question about our research or one of the components? Get in touch with the team.
Sri Lanka Institute of Information Technology (SLIIT)
Faculty of Computing
SLIIT Malabe Campus,
New Kandy Road, Malabe 10115,
Sri Lanka
Choose a topic and your message is addressed to the right team member.
You can also copy this template and send it from any email account.
To: it22213358@my.sliit.lk Subject: [R26-IT-126] Enquiry about the Smart Waste Management System Dear R26-IT-126 Research Team, My name is [your name] and I am [your role or organisation]. I am contacting you regarding [component or topic]. [Your question or message] I can be reached at [your email or phone number]. Thank you. Kind regards, [your name]View the source codegithub.com/MinuraJaySL/