Page 31 - AJWEP-v22i2
P. 31

Robotic pool cleaning for better hygiene













































                                            Figure 1. Swimming pool robot functional units
                   Abbreviations: BLDC: Brushless direct current motor; DC: Direct current; GPS: Global Positioning System.


                quality  monitoring  unit.  The power unit  is essential   surface cleaning  equipment  are  packed  inside  the
                for  the  robot’s  functionality,  as  it  must  operate  both   robot  cleaning  machine.  In  this  case,  the  Pixy  CMU
                inside and outside the swimming pool.  Therefore,  a   Cam5  vision sensor is utilized.  This sensor features
                water-resistant power unit is selected. Solid-state and   a  dual-core  ARM  Cortex-A72  processor  capable  of
                lithium-ion  batteries  are  recommended  due  to  their   operating at a frequency of 1.5 GHz, which is widely
                waterproofing  capabilities.  Regardless  of  the  battery   used in DIY robotics, home automation, and research
                type, it is crucial to ensure that it is adequately sealed   projects involving image processing. It also includes
                or housed in a waterproof compartment  to prevent   a unidirectional image sensor, 128k RAM, 2 MB flash
                damage  attributed  to  water  exposure.  In  addition,   memory, and various communication interfaces such as
                weight considerations are important;  for smaller   CAN, RS-232, UART, SPI, I2C, and USB. The vision
                aquatic vehicles, lightweight options such as lithium-  sensor employs color moments  because this algorithm
                                                                                               24
                ion or lithium-polymer batteries are prioritized. Finally,   is useful in recognizing objects and classifying tasks to
                implementing battery management systems is essential   detect objects, specifically using a method known as the
                to  monitor  battery  health  and  prevent  overcharging,   color-connected components algorithm. This algorithm
                especially for lithium-based batteries.             was implemented on the ARM Cortex-A72 processor
                  The sensor  unit has two kinds of sensors: a GPS   using JAVA. The color moments algorithm operates with
                sensor  that  defines  the  boundary  of  the  swimming   high speed, efficiency, and reliability. In this context,
                pool and a vision sensor that identifies the objects in   statistical measures of color distribution were used in
                the pool.  A  high-resolution  vision sensor and water   an image for filtering. The algorithm calculates the first



                Volume 22 Issue 2 (2025)                        25                                 doi: 10.36922/ajwep.6564
   26   27   28   29   30   31   32   33   34   35   36