Page 33 - AJWEP-v22i2
P. 33

Robotic pool cleaning for better hygiene

                4. Swimming pool cleaning robot algorithm            Algorithm I. Algorithm for swimming pool robot
                                                                     design
                The operational process of the swimming pool robot   a.  Power on the robot, calibrate sensors, and ensure all
                given in algorithm I, which begin with powering on the   components are functioning correctly
                system and calibrating all sensors to ensure they function   b.  Establish a connection with the remote human-machine
                correctly. 20,25  It establishes a connection with a remote   interface using the wireless unit and transmit the initial
                human-machine interface through the wireless unit to   status to the interface
                transmit initial status updates.  The robot continuously   c.  Continuously measure water quality parameters using
                monitors water quality parameters using its dedicated   the water quality monitoring unit. If parameters exceed
                unit, sending alerts to the interface if any readings   acceptable limits, send an alert to the human-machine
                exceed acceptable limits. It then activates the sensor unit   interface
                to  scan  the  pool  surface  for  floating  debris,  employing   d.  Activate the sensor unit to scan the pool surface for
                image processing algorithms such as color moments      floating debris and use image processing algorithms
                                                                       (color moment) to identify and classify debris
                for identification and classification. Based on the sensor   e.  Based on sensor data, determine the location and type
                data, the robot  determines the location and  type of   of debris
                debris and calculates the trajectory toward it using X   f.  If debris is detected, calculate the trajectory toward it
                and Y coordinates. The motor unit adjusts its movement   using X and Y coordinates
                accordingly – turning left or right depending on the   g. Adjust the motor unit’s movement accordingly:
                debris’s position or moving straight ahead if the debris   i. If debris is on the left, turn left (e.g., 30° or 15°)
                is directly in front. Once the debris is reached, the robot   ii. If debris is straight ahead, move forward
                lowers its salvage net to collect it and then raises the net   iii. If debris is on the right, turn right (e.g., 30° or 15°).
                to return to its cleaning path. Throughout the operation,   h.  Lower the salvage net and use the motor unit to collect
                ultrasonic sensors detect obstacles, triggering a threshold-  the identified debris
                based avoidance algorithm that directs the robot to turn or   i.  Raise the net once the debris is captured and return to
                                                                       the cleaning path
                reverse as necessary. The robot repeats the debris detection   j.  Utilize ultrasonic sensors to detect obstacles in the
                and cleaning cycle while continuously monitoring water   robot’s path
                quality. After completing the cleaning tasks, it returns to   k. Implement a threshold-based avoidance algorithm:
                the charging station, powers down non-essential systems,   i. If an obstacle is detected on the left, turn right
                and prepares for the next operational cycle.          ii. If an obstacle is detected on the right, turn left
                  This algorithm provides a structured  approach to   iii.  If an obstacle is directly ahead, reverse or turn around.
                designing the swimming pool robot, enabling it to    l. Repeat the debris detection and cleaning process
                efficiently monitor and maintain water cleanliness while   m.  Continuously monitor water quality throughout the
                ensuring user safety through real-time communication    operation
                and obstacle avoidance.                              n.  Once cleaning is completed, return to the charging
                                                                       station
                4.1. Comparison with manual cleaning                 o.  Power down non-essential systems and prepare for the
                Robotic  cleaning  offers  several  advantages  over   next operation cycle.
                traditional manual maintenance, which relies on human
                labor and comes with challenges such as being labor-  maintenance personnel are often exposed to chlorine and
                intensive, time-consuming, and inconsistent due to   cleaning chemicals that may cause respiratory and skin
                variations in skill, availability, and fatigue.  In addition,   issues, a risk that can be eliminated through automation.
                                                     10
                                                                                                                    6
                manual cleaning is typically performed at  scheduled   Furthermore, modern robotic systems are designed for
                intervals, such as weekly or monthly, which can result   energy and resource optimization, reducing operational
                in lapses in hygiene between sessions.  In contrast,   costs compared to employing human workers for
                                                    9
                robotic  cleaning  systems  provide  enhanced  efficiency   frequent clean-ups.   Thus, robotic cleaning systems
                                                                                      19
                by operating continuously or on demand, ensuring    present  a  more  efficient,  reliable,  and  cost-effective
                immediate removal  of debris  and  contaminants.    solution for maintaining swimming pool hygiene.
                                                               11
                They  also  offer  greater  consistency,  as  robots  follow
                predefined  algorithms  and  cleaning  patterns,  covering   4.2. Explicit problem statement
                the entire pool area uniformly without missing spots.    Maintaining  swimming  pools  presents  significant
                                                               12
                Another  significant  advantage  is  safety,  as  pool   hygiene  challenges  if  not managed  properly. One



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