Garbage Zero (Garb0) : An Iot Framework For Effective Garbage Management in Smart Cities

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

Proceedings of the International Conference on Artificial Intelligence and Smart Systems (ICAIS-2021)

IEEE Xplore Part Number: CFP21OAB-ART; ISBN: 978-1-7281-9537-7

Garbage Zero (Garb0): An IoT Framework for Effective Garbage


Management in Smart Cities
Sagar Chavan, Umesh Patil, Santosh Sam Koshy, S.V. Srikanth
Centre for Development of Advanced Computing (C-DAC)
Hyderabad, India
2021 International Conference on Artificial Intelligence and Smart Systems (ICAIS) | 978-1-7281-9537-7/20/$31.00 ©2021 IEEE | DOI: 10.1109/ICAIS50930.2021.9395970

Email: {sagarc, umeshp, santoshk, venkatas}@cdac.in

Abstract— Today, there is a significant trend of blending status [5][6]. Optimized schedule and route for collecting the
optimized waste management strategies with low power, low-cost garbage from the garbage bins will be generated on the
Internet of Things (IoT) solutions. This paper discusses and garbage collector’s app and accordingly directs the driver to
investigates Garbage Zero (Garb0), an indigenous product developed follow the most efficient route [7][8]. Waste collected in a
for outdoor garbage bins. Garb0 aims at developing a power efficient timely manner would not only prevent overflows but also
IoT based real-time solid waste monitoring solution that helps cities keeps garbage out of city surroundings. Optimizing garbage
to optimize their waste collection and maintain clean and green pick-ups reduces time and harmful emissions associated with
environment. The Garb0 sensor module can be installed within public garbage trucks.
garbage bins to provide real time fill level data. The related
information regarding the current fill level of the garbage bin will be The remainder of this paper is organized as
transmitted to a cloud using the Low Power Wide Area Networks follows. Section II presents related literature on waste
(LPWAN) based Long Range (LoRa) technology [1][2], which will management, showing the most relevant solutions available
be further processed and forwarded to garbage collector’s mobile globally. Section III describes all the developed components
application and to the municipal dashboard for updating the status. that includes hardware architecture, software architecture and
Optimized schedule and route for collecting the garbage from the
mobile application. Section IV explains the optimized routing
garbage bins will be generated on the garbage collector’s app and algorithm for garbage collection. Section V investigates the
accordingly directs the driver to follow the most efficient route. The
product in a real-time outdoor deployment environment to
main focus of this paper is on the hardware and software architecture
perform different operations . Finally, Section VI concludes
implemented to achieve low cost, low power consumption and long
battery life.
and identifies the future work.

II. RELAT ED W ORK


Keywords— Solid Waste Management, Smart Bin, IoT,
Ultrasonic Sensor, Smart Cities, LPWAN, LoRa Many researchers and companies have evaluated,
investigated, developed, and deployed lot of
I. INT RODUCT ION prototypes/products pertaining to garbage management
Solid waste management is a big challenge for the solutions. A survey of smart garbage bins available globally
environment in smart cities across the globe [3]. In order, to are as follows [9][10][11][12][13][14]:
maintain a clean and green environment, there is a need for an
S. Product Manufacturer Country Se nsors &
efficient waste management solution. The solution should No Name Components
include all the activities necessary for monitoring the waste 1 Netbin Mobiquest Singapore Level, location, fire
from its level inside the garbage bin to the collection of sensors, GSM
garbage. Currently followed mechanisms include the garbage module
collector to wander through different garbage bin zones and 2 Smartbin Smartbin Australia, Ultrasonic Level
check for the waste. The garbage vans /trucks follow a definite Intelligent New Sensor (UBi)
path for picking up the garbage from bins and eventually monitoring Zealand module comprising
dumping at various dump yards by evening. This traditional Systems of GPS and GSM
process of detection, monitoring and collection of garbage is 3 Hi-tech bin Renew London Level sensor, LED
complex, cumbersome and involves lot of manual efforts and Screen and GSM
cost. modem.
A supervised and a controlled waste monitoring solution is 4 Solar Bigbelly New York Level, Radiation,
a challenge that Internet of Things (IoT) tends to address. A powered T emperature sensor,
power efficient IoT based real-time solid waste monitoring trash GSM Modem. Solar
solution would help cities to optimize their waste collection compactors powered.
5 Bins with EcoGarb Vellore, Ultrasonic Sensor,
and maintain clean and green environment [4]. A fill level
Sensors India GPS
sensor module can be installed within waste containers and
6 Enevo Enevo USA Ultrasonic fill-level
public garbage bins to provide real time fill level data. The sensor, IP Rating: IP
WE-008
related information regarding the current fill level o f the 66
garbage bin will be transmitted to a cloud which will be 7 Smart Waste NEC Spain M2M sensors, GPS,
further processed and forwarded to garbage collector’s mobile Management Environment
application and to the municipal dashboard for updating the sensors

978-1-7281-9537-7/21/$31.00 ©2021 IEEE 1336

Authorized licensed use limited to: Univ of Calif Santa Barbara. Downloaded on May 21,2021 at 01:09:03 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the International Conference on Artificial Intelligence and Smart Systems (ICAIS-2021)
IEEE Xplore Part Number: CFP21OAB-ART; ISBN: 978-1-7281-9537-7

This smart bin module named Garb0 is equipped with three


T able.1: Survey of Smart Garbage Bins sensors i.e., Ultrasonic Sensor, T/RH sensor, and GPS module.
The interfacing of Ultrasonic and T/RH sensors is done
III. SYST EM A RCHIT ECT URE
through Inter-integrated circuit (I2C) and GPS through
Universal Asynchronous Receiver/Transmitter (UART)
A. Architecture Overview interface whereas LoRa module uses Serial Peripheral
Interface (SPI) interface. The LoRa module is used as a Radio
This proposed system is an automated waste management Frequency (RF) physical communication channel. The board
system where sensors are attached to each of the garbage bin. supports a Serial Wire Debug (SWD) based programming
The detection method consists of measuring the level of
garbage by an ultrasonic sensor and when the fill level crosses
a particular threshold value or if the garbage has been not
collected for more than the stipulated/estimated amount of
time, the Garb0 sensor module transmits a packet to the
respective cloud. The Garb0 sensor module is also equipped
with Temperature/Relative Humidity (T/RH) sensor for
smoke/fire detection and Global Positioning System (GPS)
module for location. The cloud processes these packets and
further ascertains which bins in a particular zone/area need
clearing on a particular day.

interface.

Fig.2 Block diagram of Hardware Architecture of Garb0

The Garb0 module is powered through a Lithium-thionyl


chloride battery (Li-SOCI2) battery, which is good enough for
the proper operation of the Garb0 module. The microcontroller
board has an on-board software control switches that are used
to control the functionality of the various peripherals. so that
power consumption is limited, by turning off the peripherals,
when they are not functional. System time is maintained
through a Real Time Clock (RTC), provided with the
microcontroller board.
2) Hardware Requirement Specifications
Fig.1 System Architecture
Following are the components used for development of
The processed information on the cloud is further sent to Garb0 sensor module.
Google Maps for optimized path calculation covering all the T able 2: Hardware Requirement Specifications
bins to be cleared. Apart from that, 2 mobile applications will
be provided to both the garbage collectors and citizens. The S.No Components Specifications
first application will help the garbage collectors to find the Ultrasonic Sensor (MB7137) [16]
1 Sensors
T emperature Sensor (SHT 31) [17]
efficient route for collection of garbage from garbage bins ARM cortex M0+
located in the city. The second application will help the 2 Processor
(ST M32L083cz)
citizens in case any delay from the garbage collectors to Wireless
3 LoRa + 868MHz antenna [18]
collect the garbage, can scan the Quick Response (QR) code Connectivity
and send it to the respective departments for taking necessary 4 GPS Device NEO-6M module + Antenna [19]
Environmental
action. 5
Protection
IP 67 [20]
Lithium-thionyl chloride (Li-
6 Power
SOCI 2 ) [21]
B. Hardware Architecture & Description
3) Selection of Processor/microcontroller board
1) Garb0 module- Block Diagram Representation The selection of microprocessor is one of the most
important factor, as it influences the power consumption of the
Fig. 2 depicts the block diagram representation of LoRa system. This is generally investigated in terms of the trade-off
Wide Area Network (LoRaWAN) enabled Smart Bin (Garb0). between features and power consumption. As the
The core component of the Garb0 module is the microcontroller is rich in features, it also carries the greater
microcontroller Board. The board is based on the ARM Cortex burden on power requirements, which limits or affects the
M0+ architecture STM32L083CZT6 microcontroller [15].

978-1-7281-9537-7/21/$31.00 ©2021 IEEE 1337

Authorized licensed use limited to: Univ of Calif Santa Barbara. Downloaded on May 21,2021 at 01:09:03 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the International Conference on Artificial Intelligence and Smart Systems (ICAIS-2021)
IEEE Xplore Part Number: CFP21OAB-ART; ISBN: 978-1-7281-9537-7

outdoor deployment of devices. Moreover, fundamental cell is used to power up the sensor module. The design
hardware architectures like Complex Instruction Set Computer employs one DC-DC buck-boost converter which is
(CISC) and Reduced Instruction Set Computer (RISC) impose responsible for step down the battery voltage to 3.3V and step
restrictions in terms of power consumption, with CISC up to 3.6V for proper operation of the sensor module for long
architectures proving to be more power hungry. duration of time. The Garb0 sensor module requires 3.3V for
The proposed Garb0 module is based on the ARM Cortex- proper operation.
M0+ architecture based STM32L803CZT6 microcontroller,
C. Software Architecture & Description
developed by STMicroelectronics. The Cortex-M0+ processor
is an entry level 32-bit ARM Cortex processor designed for a
broad range of embedded applications. It offers a simple 1) Software Architecture
architecture, ultra-low power, and energy-efficient operation. The Garb0 sensor module software is developed using
The processor has 192KB flash and 20KB RAM memories CooCox CoOS [22]. CoOS is an Embedded real-time multi-
and has 20 bytes of backup register. It supports up to 25MHz task OS specially for ARM Cortex M series processor. It is
operating frequency and provides UART, USART, I2C, SPI, scalable and the minimal system kernel is only 974 bytes. It
ADC, Timers and GPIO pins for users. This processor supports preemptive and round robin scheduling and zero
provides SLEEP, STOP and STANDBY low power modes. interrupt latency. The Garb0 software architecture with
CooCox CoOS is shown in below Fig.5.

4) Peripherals and Interfacing

The processor board provides SWD programming


interface. Two sensors are interfaced with the processor board.
Maxbotix MB7137 which is an Ultrasonic sensor interfaced
with the processor board with I2C interface. SHT31 is the
T/RH sensor interfaced via I2C. GPS module NEO-6M is
interfaced via UART and LoRA breakout module uses SPI.

Fig.5 Software architecture

The CooCox OS is used on top of the Cortex


Microcontroller Software Interface Standard (CMSIS) and
Fig.3 Hardware board Hardware Abstraction Layer (HAL) layer. All the peripheral
drivers are used from the HAL layer. The LoRa and
LoRaWAN stack from Semtech [23] and Command line,
buffer and VT100 libraries are used as a external component
in the software. The main application software is divided into
6 system tasks and up to 8 dynamic sensor sub tasks, each of
them to perform specific tasks. Real Time Operating System
(RTOS) kernel services like scheduling, Timing, Task
Management, Interrupt Management, and IPC is provided by
Fig.4 LoRa breakout board
the CooCox CoOS, which later used by the user tasks as well
as other components of software. All the user tasks and their
Fig.3 is the snapshot of hardware board based on functionality described below in Table. 3.
STM32L083CZT6 processor indigenously designed. Fig.4 is As the Garb0 sensor module is equipped with 3 sensors so
the breakout board designed which is based on SX1276 application has 3 sensor sub tasks which will be dynamically
HopeRF chip. This breakout board provides a UFL connector created by sampler task. Table. 4 describes the sensor sub
to connect the antenna. tasks and their functionalities.

T able 3: User T asks and their description


5) Power Supply Design
The Garb0 sensor module is powered through a Lithium-
Category Task Name Priorit Periodici Functionality
thionyl chloride battery (Li-SOCI2 ). The power supply on the y ty
Garb0 sensor module is designed for providing over 1-year
battery life without replacing battery. A single bobbin type

978-1-7281-9537-7/21/$31.00 ©2021 IEEE 1338

Authorized licensed use limited to: Univ of Calif Santa Barbara. Downloaded on May 21,2021 at 01:09:03 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the International Conference on Artificial Intelligence and Smart Systems (ICAIS-2021)
IEEE Xplore Part Number: CFP21OAB-ART; ISBN: 978-1-7281-9537-7

Watchman 1 1 It performs POST . whenever not in use by software. Those two methods greatly
Maintains watchdog reduce the power consumption by the Garb0 sensor module.
timer (only if sleep
mode enabled) a. Watchman Task
User/Syst This task is responsible for calling POST (Power-On Self-
T ime 2 1 Read sensor/system
em T asks T abler(TT)/ cron and calculate Test) sequence whenever the system boots for the first time.
Scheduler next sensing time. POST sequence performed at the boot up, checks for battery
Sets alarm and put status and LoRa module status. If all the low power modes are
system into low- disable in the software, then this task initiates the watchdog
power mode
timer and reload the counter, in this case watchmen task
Sampler 3 1 T riggers sensor and executes after every 20sec. If software uses any of the low
creates sensor power modes of operation, then watchdog facility gets
subtasks. disabled. Watchman task has execution priority 1.
Its creation depends
on the T T task.
b. Time Tabler (TT) Task/ Scheduler
System 5 1 Dynamic creation Time Tabler task is created when a system boots up. The
Admin depends on the RT C main responsibility of this task is to read the system and
register set by the T T sensor cron, check their syntax and calculate the timestamp
task.
Responsible for
after parsing the cron. It supports 5 types of cron i.e.,
battery health check STAR_ONLY, STAR_DIV, NUM_ONLY, NUM_RANGE,
and LoRa module NUM_MULTI. This task also writes respective RTC backup
check registers as per the calculated timestamp. Separate RTC
backup registers are allocated for sampler task, system admin
Upload 6 1 Dynamic creation
depends on the task and for the upload task. The system moderator is the
RT Cregister set by the function called at the end to set the alarm with the calculated
T T task. timestamp and then puts the system in one of the low power
Prepares LoRaWAN modes (Either sleep or standby). This task has a second
data packets and
upload to remote execution priority
server
c. Sampler Task
Debug 7 1 Provides command The sampler task is responsible for triggering sensors and
line functionality at creating sensor sub tasks dynamically for enabling sensors.
the system boot.
Reconfiguration of the This sampler task is dynamically created by the Time Tabler
system (TT) task by reading the RTC backup register. Sampler keeps
track of completion of sensors sub task. Its default execution
priority is 3 but when it creates and comes for execution its
priority upgrades to the highest level as the sensing is the key
T able 4: Sensor subtask and their description
task for the system.
Cate gory Task Name Priority Periodicity Functionality
d. System Admin Task
US sensing Level System Admin task will be created only if the RTC backup
measurement register is already set by TT task. This task was specially
and calculate created to check the system's health. It checks for the battery
fill level. health and LoRa module. This task has execution priority set
One shot
Sensors 4 (Delete to 5. The battery health is divided as shown below in Table.5.
T RH Reads
tasks sensing (default) itself once T emperature in
complete) degree Celsius T able 5: Power Level classification

GPS Reads GPS Battery Range Power Level Garb0 Se nsor


sensing coordinates S.No (%) Function
from GPS
module
1 79 - 100 Good All functions

Each task has their own metadata stored in flash memory. 2 71 - 80 Medium All functions
Once the specified work is done by the task that task gets
deleted by itself. The software can be used in two low power 3 60 - 70 Low LoRa & GPS
modules are not
modes i.e., SLEEP and STANDBY mode of operation. Power available
switches are also used to turn ON and OFF peripheral

978-1-7281-9537-7/21/$31.00 ©2021 IEEE 1339

Authorized licensed use limited to: Univ of Calif Santa Barbara. Downloaded on May 21,2021 at 01:09:03 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the International Conference on Artificial Intelligence and Smart Systems (ICAIS-2021)
IEEE Xplore Part Number: CFP21OAB-ART; ISBN: 978-1-7281-9537-7

4 > 60 Down LoRa & GPS x Complaint button which enables to complaint with
modules are not Image or QR code scanning from dustbin.
available x Location verification of entry of garbage dumping to
avoid false dumping.
e. Upload Task x Priority option in complaint to intimate administrator
Upload task is dynamically created by TT task if RTC about the seriousness of complaint.
backup register is set. It prepares LoRaWAN data packets and
sends the packets over defined frequency, channel, and port.
Upload task execution priority is 6.

f. Debug Task
Debug task is created at the sys tem boot-up with lowest
execution priority. It enables command line functionality for
users. Users can reconfigure their system parameters using the
command line interface. The command line interface is only
available at a first system boot only.

All the dynamic created tasks (Sampler, System Admin


and Upload) depended on RTC backup registers and clears
their respective RTC register once the specified task is Fig.6 UI of Garb0 APP
completed to prevent the false creation of tasks.
IV. OPT IMIZED ROUT E A LGORIT HM FOR GARBAGE
g. Battery Level/Status Classification: COLLECT ION
The total battery is classified into four levels, Good,
Whenever a Garbage Collector opens Garb0 application,
Medium, Low and Power Down. Good level is assigned as 79
all his corresponded garbage bins and their last updated values
to 100% battery level. From 71% to 80% battery level is
are fetched from cloud and those dustbins which already
classified as Medium level. Range of 60% to 70% of total
crossed threshold values are considered for algorithm as
battery voltage is assigned as Low power level while battery
depicted in Fig.7. Road distance between Garbage Collector’s
range below 60% is known as Power Down level. In Good and
current location and garbage bin locations is calculated using
Medium level all the functions and peripherals or modems are
Google Application Programming Interface (API) [24] and
available while in Low and Down level LoRa and GPS
added into list with other all parameters. All garbage bins are
modules are not available for their working.
then sorted out based on the distance. Garbage bins having
temperature reading higher than 70 Degree Celsius to be given
D. Mobile APP higher priority and separated out from the list containing all
An interactive android application for citizens and the garbage bins. An Optimized path between such garbage
collectors. Complaint feature for any problem related to bins of having high temperature is calculated by using Google
dustbin and features locating dustbins in nearby areas. APIs and response order is recorded. Remaining garbage bins
Optimized route display with real time values of dustbin are then passed directly to Google API to provide an
parameters is also provided in the app. The app has 2 views 1) optimized path between them and order of such response is
Garbage Collector and 2) Citizen recorded too. Final order of garbage bins is created by
merging above 2 lists and path is drawn onto google maps by
1) Garbage Collector using combination of Latitude and Longitude. In case of no
x Minimalistic interaction for collectors. garbage bins requiring the temperature attention, all garbage
x Login based dependency of collectors and their bins are passed to Google API for calculation of optimized
respective dustbins. path between them.
x Optimized route display based on dustbin parameters V. OUT DOOR DEPLOYMENT
and distance.
To protect the Garb0 sensor module from the outdoor
x Numbering of dustbins order for better visualization
environmental conditions the Garb0 hardware is enclosed in
of route.
IP67 compliant Polycarbonate enclosure. The Garb0 module
x Display of dustbin parameters in a single click on
equipped with LoRa module and antenna. The flex antenna is
marker.
fixed inside the enclosure. Also, the GPS antenna is fixed
2) Citizen
inside it which makes the installation very handy. The
x Login and signup to view and store entries regarding ultrasonic sensor is brought out through specific knockout.
garbage dumping. As shown in Fig. 8, the sensor module is packaged in a dust
x Finding nearby Garbo bin from the user’s location. proof enclosure with all antenna’s fixed inside the box. The

978-1-7281-9537-7/21/$31.00 ©2021 IEEE 1340

Authorized licensed use limited to: Univ of Calif Santa Barbara. Downloaded on May 21,2021 at 01:09:03 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the International Conference on Artificial Intelligence and Smart Systems (ICAIS-2021)
IEEE Xplore Part Number: CFP21OAB-ART; ISBN: 978-1-7281-9537-7

box has been tested for outdoor conditions like in heavy rain and Development of Systems and Solutions for Smart Cities,
and in sunny conditions and proves that it provides robust using Internet of Things ”
packaging for sensor modules. Fig. 9, shows the installation
and outdoor deployment of Garb0 sensor module.

Fig.8 Garb0 sensor module with packaging

Fig.9 Garb0: Outdoor Deployment

REFERENCES
[1] LoRaWAN, “What is it? A technical overview of LoRA and
LoRaWAN,” https://lora-alliance.org/
[2] Abel Onditi, “Implementation of LoRaWAN for Metropolia University
of Applied Sciences”, Bachelor’s T hesis, 2019
[3] Kellow Pardini et al, “ A Smart Waste Management Solution Geared
towards Citizens”, Special Issue on Vertical IoT Solutions and T heir
Applications in Smart Cities, Smart Agriculture, Smart Environment and
Disaster Management , Sensors, Vol 20, Issue 8,2020
[4] T ran Anh Khoa et al, “ Waste Management System Using IoT -Based
Machine Learning in University”, Wireless Communications and Mobile
Computing, Hindawi, 2020
[5] Shamin N et al, “ Smart Garbage Segregation & Management System
Using Internet of T hings(IoT ) & Machine Learning(ML)”, 2019 1st
International Conference on Innovations in Information and
Communication T echnology (ICIICT ), 2019
[6] Eyhab Al-Masri et al, "Recycle.io: An IoT -Enabled Framework for
Urban Waste Management”, 2018 IEEE International Conference on
Big Data (Big Data), 2018
Fig.7 Route Algorithm for Garbage Collection [7] Michael Christopher Xenya et al, "A Proposed IoT Based Smart Waste
Bin Management System with An Optimized Route: A Case Study of
Ghana”, 2020 Conference on Information Communications Technology
and Society (ICT AS), 2020
VI. CONCLUSION AND FUT URE W ORK [8] Aarati Medehal et al, “Automated Smart Garbage Monitoring System
with Optimal Route Generation for Collection”, 2020 IEEE International
The proposed research work has successfully evaluated the Smart Cities Conference (ISC2), 2020
indigenously developed Garb0 module both in lab and real [9] Netbin, https://iot.farsite.com/products/netbin/
field environment. The hardware and software were [10] Smartbin, https://www.greentechlife.in/smartbin/
[11] Hitech Bin, https://hitechdisposals.co.nz/
implemented for robustness, reliability, and scalability to [12] Bigbelly, https://bigbelly.com/
handle outdoor deployments. LPWAN LoRa technology was [13] Enevo, https://www.enevo.com/
investigated and tested for its range, low power consumption [14] NEC, http://www.necsmartit.com/
and long battery life. Currently, 1-year battery life is achieved [15] Ultra-low-power Arm Cortex-M0+ MCU ST M32l083cz,
https://www.st.com/en/microcontrollers-
for our Garb0 sensor module. The future work includes our microprocessors/stm32l083cz.html
research on better power optimization techniques for longer [16] Ultrasonic Sensor (MB7137),
https://www.maxbotix.com/ultrasonic_sensors/mb713 7.htm
battery life and reducing the form factor size for easy [17] T emperature Sensor (SHT 31),
retrofitting into existing public garbage bins. https://www.sensirion.com/en/environmental-sensors/humidity-
sensors/digital-humidity-sensors-for-various-applications/
[18] LoRa + 868MHz antenna,
A CKNOWLEDGMENT https://www.hoperf.com/modules/lora/RFM95.html
We are grateful to the Centre for Development of [19] GPS NEO-6M module + Antenna, https://www.u-
blox.com/sites/default/files/products/documents/NEO-
Advanced Computing (C-DAC) for encouraging our efforts in 6_DataSheet_(GPS.G6-HW-09005).pdf
pursuing Research and Development in the areas of IoT. This [20] Hensel IP enclosures, https://www.hensel-electric.eu/en/produkte/
[21] SAFT Lithium-thionyl chloride (Li-SOCL2) batteries,
work is funded by Ministry of Electronics & Information https://www.saftbatteries.com/products-solutions/products/ls-lsh-lsp
Technology (MeitY), Govt. of India under the project “Design [22] CooCox CoOS, https://www.st.com/en/development -tools/coide.html
[23] LoRAWAN Stack, https://github.com/Lora-net/LoRaMac-node

978-1-7281-9537-7/21/$31.00 ©2021 IEEE 1341

Authorized licensed use limited to: Univ of Calif Santa Barbara. Downloaded on May 21,2021 at 01:09:03 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the International Conference on Artificial Intelligence and Smart Systems (ICAIS-2021)
IEEE Xplore Part Number: CFP21OAB-ART; ISBN: 978-1-7281-9537-7

[24] Google API Documentation,


https://developers.google.com/maps/documentation

978-1-7281-9537-7/21/$31.00 ©2021 IEEE 1342

Authorized licensed use limited to: Univ of Calif Santa Barbara. Downloaded on May 21,2021 at 01:09:03 UTC from IEEE Xplore. Restrictions apply.

You might also like