1 of 58

Trash-Pot : Waste Management System for Handle Garbage � Collection Process with Service Rating System. �

2022 - 035

1

7/24/2022

2 of 58

  • Municipal solid waste (MSW) management is regarded as a challenging matter for contemporary cities due to quick growth in the amount of waste, high waste collection costs , limited treatment capacities  and environmental problems [1].

  • Increasing waste generation has become a significant challenge in developing countries due to unprecedented population growth and urbanization. [10]

  • This paper presents a case study conducted in a municipality in Sri Lanka. Officials, More than 300 householders of different income groups and landfill operators were interviewed to examine current practices and environmental problems [6]

INTRODUCTION

2

7/24/2022

3 of 58

How to provide mobile application and web- based solution to :

  • Illegal dumping of waste into cities is a major cause of waste management imbalances and there is no proper system for predicting the area where dumps may occur.
  • The garbage bin clearance process around housing complexes is not going properly.

  • Identify filled up garbage bins with the help of IoT technology.
  • The waste is not delivered to the garbage truck on schedule by the municipal council.

  • The lack of a formal rating system for waste management employees has made it impossible to

utilize their labor to maximum productivity.

RESEARCH PROBLEM

3

7/24/2022

4 of 58

The main objective of the project is to design and develop a “Waste Management System for handling garbage collection process for efficiency ” as a web-based system which will assist in predicting illegal waste hotspots, scheduling waste collection process, identify filled up garbage bins and rating employees for their service.

RESEARCH OBJECTIVES

MAIN

OBJECTIVE

4

7/24/2022

5 of 58

Develop a software component to provide the city council with a map to identify illegal waste hotspots based on the location type using predictive analysis in data-driven approach.

Trash Pot-Hub

1

Develop a software component to create a dynamic schedule for manage overall garbage collection process with in given geographical area.

2

Develop an IoT based software component to indicate the level of garbage bins located around housing complexes to inform the council for bin clearance

3

Identify the factors, design and develop an algorithm  to evaluate the services of the garbage collectors.

4

schedule

Garbage collection

Illegal Garbage Dumps

5

7/24/2022

6 of 58

System Diagram

6

7/24/2022

7 of 58

Technologies

  • HTML, CSS – front-end implementation
  • MongoDB & Firebase Database – database server
  • Android Studio – Mobile Application development
  • Jupiter Notebook – back-end implementation
  • AWS S3- Data Storage

7

7/24/2022

8 of 58

IT19207896 BADDEGAMA D.T.

IT

IT19207896 | BADDEGAMA D.T. | 2022-035

Student Must add a professional photo to this cage

8

7/24/2022

9 of 58

Introduction

IT19207896 | BADDEGAMA D.T. | 2022-035

9

7/24/2022

10 of 58

  • What is illegal garbage dumping?
  • How Municipal identify the illegal waste dumps in Sri Lanka?
  • Does CMC use a GIS map-based system for waste management?
  • How does illegal garbage dumps map useful in waste management?

BACKGROUND

IT19207896 | BADDEGAMA D.T. | 2022-035

10

7/24/2022

11 of 58

Research Gap

  • Most research focuses on finding illegal waste dumps and displaying it on a map according the area[4].

Proposed area:-

  • Provide a map to display overall behavior of the waste handling
  • Predict illegal waste dumps according to the location type.
  • Display the predicted dumps near the selected location if available

IT19207896 | BADDEGAMA D.T. | 2022-035

11

7/24/2022

12 of 58

Research Questions

  • How to create a map to display the garbage details?
  • How to display the illegal waste dumps in a map based on the location type?
  • How to notify the garbage collectors about the hotspots?

IT19207896 | BADDEGAMA D.T. | 2022-035

12

7/24/2022

13 of 58

IT19207896 | BADDEGAMA D.T. | 2022-035

  • Specific Objective

Develop a map that can be used to display garbage dumps based on the

location type.

  • Sub Objectives

provide a simple user interface to the user

Provide a map of the Colombo city area (Pilot area)

Provide an option to filter the map by area name.

Spot the garbage dumps according to the selected location type.

Specific and Sub Objective

13

7/24/2022

14 of 58

Methodology

IT19207896 | BADDEGAMA D.T. | 2022-035

14

7/24/2022

15 of 58

System Overview Diagram

IT19207896 | BADDEGAMA D.T. | 2022-035

15

7/24/2022

16 of 58

Technologies/

Techniques /

Algorithms

  • Map creation

Mapme.

Maptive.

  • Other technologies

Python

Jupyter Notebook

  • Machine Learning

Predictive Analysis

        • naive bayes classifier
        • Random forest Algorithm
        • BLR statistical model

16

7/24/2022

17 of 58

Requirements

  • Functional Requirements 

  • Should have a method to filter the relevant area through the map. 
  • Should have a method to Select the location type.
  • Should have a method to display the garbage dump near the selected location.
  • Should have a method to notify the garbage collectors about the hotspots
  • Should have a method to show the live locations of garbage hotspots.

  • Non-Functional Requirements 

  • Efficiency and performance of the system 
  • Ensuring system availability and accuracy 

  • User Requirements 

  • CMC Administration: To identify the waste dumps through map.
  • Labors: To Notified the details about garbage hotspots

  • External User :- Upload the live images and location of the garbage hotspots

IT19207896 | BADDEGAMA D.T. | 2022-035

17

7/24/2022

18 of 58

WBS

IT19207896 | BADDEGAMA D.T. | 2022-035

18

7/24/2022

19 of 58

IT19180380 ARIYASENA P.G.H.S

IT

IT19180380 | P.G.H.S.Ariyasena | 2022-035

Student Must add a professional photo to this cage

19

7/24/2022

20 of 58

IT19180380 | P.G.H.S.Ariyasena | 2022-23

Introduction

20

7/24/2022

21 of 58

IT19180380 | P.G.H.S.Ariyasena | 2022-23

  • How is the process of garbage collection is being functioning in Sri Lanka?
  • What is the problem in the “Static schedule” that is used foe the process of collecting garbage?
  • What is the reason for introducing a dynamic schedule for this process?

BACKGROUND

21

7/24/2022

22 of 58

  • Most research focuses on ,

  • Allocating trucks for the relevant places , according to the information take through the IOT device which is connected to the particular bins[1],
  • To select the most optimal route , to reach to a particular bin[2],
  • To dispose the garbage that is collected in a special function or public event[3],
  • To manage and transport the garbage which are collected during a disastrous situation [3],

and other similar situations happening like that.

  • Proposed System ,

It’s focused on developing a solution for the process of waste management that contains,

  • Dynamic schedule for garbage collection process for a week , which is changing according to some selected input factors ,
  • Which allocates / replace labors automatically to the created dynamic schedule for an emergency manner and notify to the particular labor ,
  • Which allocates / replace trucks and truck drivers automatically to the created dynamic schedule for an emergency manner and notify to the particular labor ,
  • Inform about the high priority garbage bins which are need to be collected immediately , to the truck drivers who working near to particular bin according to the created schedule.

IT19180380 | P.G.H.S.Ariyasena | 2022-23

Research Gap

22

7/24/2022

23 of 58

Research Questions

  • How to create a schedule which can dynamically changed according to some selected reasonable factors?

  • How to allocate labors automatically to the created dynamic schedule for an emergency manner ?

  • How to allocate Trucks / Truck drivers automatically to the created dynamic schedule for an emergency manner ?

  • How to Inform about the high priority garbage bins which are need to be collected immediately , to the truck drivers who working near to particular bin according to the created schedule

IT19180380 | P.G.H.S.Ariyasena | 2022-35

23

7/24/2022

24 of 58

  • Specific Objective
  • My part of this research is to Develop a software component to create a dynamic schedule for manage overall garbage collection process with in given geographical area.
  • Sub Objectives
  • Implement a method to generate a dynamic schedule for garbage collection process for a week, which is changing according to some selected input factors.
  • Implement a method to allocate/replace labors automatically to the dynamic schedule for an emergency manner and notify it to the particular labor.
  • Implement a method to allocate/replace garbage trucks and drivers automatically to the dynamic schedule for an emergency manner and notify it to the particular truck driver.
  • Implement a method to inform about the high priority garbage bins which are need to be collected immediately , to the truck drivers who working near to particular bin according to the created schedule

IT19180380 | P.G.H.S.Ariyasena | 2022-35

Specific and Sub Objective

24

7/24/2022

25 of 58

IT19180380 | P.G.H.S.Ariyasena | 2022-35

Methodology

25

7/24/2022

26 of 58

IT19180380 | P.G.H.S.Ariyasena | 2022-35

System Overview Diagram

26

7/24/2022

27 of 58

Technologies/

Techniques /

Algorithms

Software Component :

  • Mobile :- Android studio
  • Version Control :- GitLab
  • Cloud Storage :- Amazon Web Services
  • Database :- Mongo DB
  • IDE :- Jupiter Notebook

Algorithms :

  • Genetic algorithm
  • Random fit
  • Priority scheduling

IT19180380 | P.G.H.S.Ariyasena | 2022-35

27

7/24/2022

28 of 58

Functional Requirements

    • Should have a method to create dynamic schedule for managing the overall garbage collection process.
    • Should have functionality to inform the condition of the vehicle to the system in a emergency situation.
    • Should have functionality to get the details about drivers and assistants leave plan.
    • a method to inform about the high priority garbage bins which are need to be collected immediately.

Non-functional Requirements

    • Efficiency and performance of the system
    • Ensuring system availability and accuracy

User Requirements

  • Municipal Council and Customers :

– Ability to view the dynamic schedule of particular week.

Customers -  Ability to collect extra rounds of garbage.

Requirements

IT19180380 | P.G.H.S.Ariyasena | 2022-35

28

7/24/2022

29 of 58

WBS

IT19180380 | P.G.H.S.Ariyasena | 2022-35

29

7/24/2022

30 of 58

IT19155494 WIJETHUNGA S.H.

IT

IT19155494 | Wijethunga S.H. | 2022-035

Student Must add a professional photo to this cage

30

7/24/2022

31 of 58

Introduction

IT19155494 | Wijethunga S.H. | 2022-035

31

7/24/2022

32 of 58

IT19155494 | Wijethunga S.H. | 2022-035

BACKGROUND

  • How can you use IoT in waste management systems?
  • How does the municipal council identify filled-up garbage bins to be clear in Sri Lanka?
  • What problems are occurring with incorrect garbage clearance process?
  • How does the smart bin concept is helpful for society and environment?

32

7/24/2022

33 of 58

  • Most of the research focuses on garbage level monitoring and notify authorities for garbage clearance process.
  • Proposed system:
    • Is a smart bin that has a way to locked up the when they are filled up.
    • Is a system that can identify its’ location through GPS.
    • Is a system that will unlock the bin with the help of RFId technology.

Research Gap

IT19155494 | Wijethunga S.H. | 2022-035

33

7/24/2022

34 of 58

Research Questions

  • What are the issues in current garbage bin clearance process?
  • The main issues can be identified with the improper processes of waste collection.
  • How to notify the municipal council about filled-up garbage bins with help of smart bin?
  • How to can municipal council identify filled up garbage bins’ location?

IT19155494 | Wijethunga S.H. | 2022-035

34

7/24/2022

35 of 58

Specific and Sub Objective

Main Objective

  • Develop a sensing module to monitor garbage bin level to notify the authorities about the bin status and its’ location.

Sub Objectives

  • Develop a sensing module with relevant components.
  • Transmit gathered data to notify the authority.
  • Implement a component for lock and unlock the bin automatically.
  • Implement a method to open and close the bin lid automatically.

IT19155494 | Wijethunga S.H. | 2022-035

35

7/24/2022

36 of 58

IT19155494 | Wijethunga S.H. | 2022-035

Methodology

36

7/24/2022

37 of 58

IT19155494 | Wijethunga S.H. | 2022-035

System Overview Diagram

37

7/24/2022

38 of 58

  • Software
    • Internet of Things(IoT)
    • Arduino
    • Global Positioning System(GPS)
    • RFId

  • Arduino IDE
  • C Programming

Technologies

IT19155494 | Wijethunga S.H. | 2022-035

38

7/24/2022

39 of 58

  • Functional Requirements
  • Should have a method to transmit gathered data from the sensing module.
  • Should have a method to lock up the garbage bin once it has filled-up.
  • Should have a method to get the notification.
  • Should have a way to forecast waste generation.
  • Non-Functional Requirements
  • Accuracy of the system
  • Efficiency and Performance of the system
  • User Requirements
  • CMC Administration: To identify the filled-up bins from the notification and the map.
  • Labors: To Notified filled-up bins’ location through the map.

Requirements

IT19155494 | Wijethunga S.H. | 2022-035

39

7/24/2022

40 of 58

WBS

IT19155494 | Wijethunga S.H. | 2022-035

40

7/24/2022

41 of 58

IT19244594 BOWATHTHA B.L.D.M.

IT

IT19244594 | Bowaththa B.L.D.M | 2022-035

Student Must add a professional photo to this cage

41

7/24/2022

42 of 58

Introduction

IT19244594 | Bowaththa B.L.D.M | 2022-035

42

7/24/2022

43 of 58

  • What are the problems with today's waste collection service?
  • What is the Purpose of an Import Rating System?
  • Why evaluate garbage collectors’ performance?
  • What's the point of categorizing feedback?

BACKGROUND

IT19244594 | Bowaththa B.L.D.M | 2022-035

43

7/24/2022

44 of 58

  •  Most researchers fo

Research Gap

  •    Most researchers focus on identifying factors contributing to waste

generation and evaluating the improvement of service.​

  • Existing research has not identified key factors for waste collection

service, nor has a rating system for measuring garbage collectors’

effectiveness and productivity been devised.​

  • Without visualizing whether areas contain negative, neutral, or positive

feedback, classify feedback​

Proposed System:

  • Can evaluate garbage collectors’ performance and productivity
  • Can categorize feedback as positive, neutral, or negative

IT19244594 | Bowaththa B.L.D.M | 2022-035

44

7/24/2022

45 of 58

Research Questions

IT19244594 | Bowaththa B.L.D.M | 2022-035

  • How to identify key factors to evaluate garbage collection service?
  • How garbage collection service in those areas?
  • How to identify and categorize negative, neutral, and positive feedback?

45

7/24/2022

46 of 58

  • Specific Objective

Identify the factors, design and develop an service rating algorithm to evaluate the services of the garbage collectors.

  • Sub Objectives
  • To identify the key factors for evaluating garbage collection services.
  • To develop rating scale for overall area citizens ’supportiveness using area feedback.
  • To develop a rating algorithm for evaluating garbage collectors’ performance and productivity.
  • To implement a method to identify negative, neutral, or positive feedback and visualizing

Specific and Sub Objective

IT19244594 | Bowaththa B.L.D.M | 2022-035

46

7/24/2022

47 of 58

Methodology

IT19244594 | Bowaththa B.L.D.M | 2022-035

47

7/24/2022

48 of 58

System Overview Diagram

System Overview Diagram

IT19244594 | Bowaththa B.L.D.M | 2022-035

48

7/24/2022

49 of 58

  • Natural language processing (NLP) or natural language understanding (NLU)-Categorize Feedback 
  • R Programming/ Mini tab-Analyse data
  • KNN Algorithm
  • Reinforcement Learning
  • Sentiment Analysis
  • Rigorous Testing
  • Python
  • Tableau
  • Android Application

Technologies

IT19244594 | Bowaththa B.L.D.M | 2022-035

49

7/24/2022

50 of 58

Functional Requirements

    • Evaluate garbage collectors’ performance.
    • Categorize feedback and visualize.
    • Evaluate overall garbage collection service in specific areas.
    • Rating the supportiveness of citizens.

Non-functional Requirements

    • Efficiency and performance of the system
    • Ensuring system availability and accuracy

Requirements

Municipal Council-

  • Evaluate garbage collectors’ performance and productivity
  • Categorize and Visualize what kind of feedback has been received in different areas.
  • Categorize Garbage collection service  feedback as positive, neutral, or negative

     

Requirements

IT19244594 | Bowaththa B.L.D.M | 2022-035

50

7/24/2022

51 of 58

WBS

IT19244594   |Bowaththa B.L.D.M | 2022-035

51

7/24/2022

52 of 58

  • Once the system has been successfully tested, system will be fully migrated, and the service will be introduced to users.
  • Introducing the smart garbage monitoring bin as a value-added system for the society.
  • Targeted Users,
      • The Municipal Council
      • External Users
  • Once the Municipal Council register to the service they can identify the highlighted unit features.

Commercialization

52

7/24/2022

53 of 58

  • Method to show the live locations of the garbage hotspots.
  • Method to submit customer complains.
  • Method to allocate extra rounds of garbage collection based on requests.
  • Method to trade the collected garbage for commercialize recycling organizations.
  • Method the report the current trucks and routes conditions in an emergency manner.

Additional Features

53

7/24/2022

54 of 58

Gantt Chart

54

7/24/2022

55 of 58

REFERENCES

Use IEEE referencing format

[1] Sun, Nayseang; Chungpaibulpatana, Supachart (2017). Development of an Appropriate Model for Forecasting Municipal Solid Waste Generation in Bangkok. Energy Procedia, 138(), 907–912. doi:10.1016/j.egypro.2017.10.134

[2] Zhu Minghua; Fan Xiumin; Alberto Rovetta; He Qichang; Federico Vicentini; Liu Bingkai; Alessandro Giusti; Liu Yi (2009). Municipal solid waste management in Pudong New Area, China. , 29(3),12271233. doi:10.1016/j.wasman.2008.07.016 

[3] Akhtar, Mahmuda; Hannan, M A; Basri, Hassan; Scavino, Edgar (2015). SOLID WASTE GENERATION AND COLLECTION EFFICIENCIES: ISSUES AND CHALLENGES. Jurnal Teknologi, 75(11), –. doi:10.11113/jt.v75.5331 

ITXXXXXXXX | <<Student Name>> | <<Project ID>>

55

7/24/2022

56 of 58

[4]Zainun, N. Y., Rahman, I. A., & Rothman, R. A. (2016). Mapping Of Construction Waste Illegal Dumping Using Geographical Information System (GIS). IOP Conference Series: Materials Science and Engineering, 160, 012049. doi:10.1088/1757-899x/160/1/012049  

[5]Glanville, Katharine; Chang, Hsing-Chung (2015). Mapping illegal domestic waste disposal potential to support waste management efforts in Queensland, Australia. International Journal of Geographical Information Science, 29(6), 1042–1058. doi:10.1080/13658816.2015.1008002  

[6]Bandara, Nilanthi J.G.J.; Hettiaratchi, J. Patrick A. (2010). Environmental impacts with waste disposal practices in a suburban municipality in Sri Lanka. International Journal of Environment and Waste Management, 6(1/2), 107–. doi:10.1504/ijewm.2010.033987

ITXXXXXXXX | <<Student Name>> | <<Project ID>>

56

7/24/2022

57 of 58

[7]Pavel, Jan; Slavík, Jan (2017). The relationship between competition and efficiency of waste-collection services in the Czech Republic. Local Government Studies, (), 1–22. doi:10.1080/03003930.2017.1411812

[8]Puche Regaliza, Julio César; Alvear González, Arturo; Aparicio Castillo, Santiago; Arranz Val, Pablo; Lara Ortega, Fernando (2018). Key factors in levels of public satisfaction with urban waste collection in a northern Spain city. Journal of Material Cycles and Waste Management, (), –. doi:10.1007/s10163-018-0713-x

[9]Jiayuan Wang; Hongping Yuan; Xiangping Kang; Weisheng Lu (2010). Critical success factors for on-site sorting of construction waste: A china study. , 54(11), 931–936. doi:10.1016/j.resconrec.2010.01.012

ITXXXXXXXX | <<Student Name>> | <<Project ID>>

57

7/24/2022

58 of 58

[10] Kumar, S. Vinoth; Kumaran, T. Senthil; Kumar, A. Krishna; Mathapati, Mahantesh, “Smart garbage monitoring and clearance system using internet of things”,(2017).

[11] C. Caruso; A. Colorni; M. Paruccini, “The regional urban solid waste management system: A modelling approach” (1993).

[12] S. Kanta; S. Jash; H. Nath Saha, “Internet Of Things Based Garbage Monitoring System”, (2017).

ITXXXXXXXX | <<Student Name>> | <<Project ID>>

58

7/24/2022