=Paper= {{Paper |id=Vol-3676/BISEC_paper_6 |storemode=property |title=Energy-Efficient Routing in UAVs Supported Perimeter Security Networks |pdfUrl=https://ceur-ws.org/Vol-3676/short_06.pdf |volume=Vol-3676 |authors=Alexander K. Alexandrov,Anastass N. Madzharov |dblpUrl=https://dblp.org/rec/conf/bisec/AlexandrovM23 }} ==Energy-Efficient Routing in UAVs Supported Perimeter Security Networks== https://ceur-ws.org/Vol-3676/short_06.pdf
                                Energy-Efficient Routing in UAVs Supported
                                Perimeter Security Networks
                                Alexander K. Alexandrov 1,* , Anastass N. Madzharov 1
                                1
                                    Institute of Robotics, Bulgarian Academy of Sciences, Acad. G. Bonchev str., 1113 Sofia, Bulgaria


                                                                           Abstract
                                                                           UAV-assisted ground and underwater perimeter security sensor networks represent a sophisticated integration of aerial,
                                                                           ground, and underwater technologies for surveillance and security purposes. This system combines Unmanned Aerial Vehicles
                                                                           (UAVs) with underwater sensors to monitor and protect strategic areas like harbors, offshore installations, and coastal facilities.
                                                                           Unmanned Aerial Vehicles (UAVs) have become pivotal in modern surveillance and security operations. Their versatility,
                                                                           mobility, and technological adaptability make them ideal for perimeter security systems. This study examines the integration
                                                                           of group of UAVs into perimeter security, evaluating their effectiveness, operational frameworks, technological advancements,
                                                                           and potential future developments. We analyze and implement a PSO (Particle Swarm Optimization) algorithm, related to
                                                                           group of UAVs trajectory optimization, review case studies, and identify key considerations for effective development.

                                                                           Keywords
                                                                           UAV, PSO, sensor network, perimeter security



                                1. Introduction                                                                                                sensors is analyzed, processed, and fused to form a com-
                                                                                                                                               prehensive operational picture. Control center assesses
                                UAV-assisted underwater perimeter security sensor net-                                                         potential threats based on the gathered information and
                                works represent a cutting-edge blend of aerial and mar-                                                        coordinates appropriate responses.
                                itime technologies, designed to enhance the security of                                                           One of the challenges in the UAVs assisted underwater
                                critical aquatic areas. This integration of Unmanned                                                           perimeter security sensor networks is the energy man-
                                Aerial Vehicles (UAVs) and underwater sensors provides                                                         agement. Both the UAVs and underwater sensors must
                                a robust solution for monitoring and safeguarding sen-                                                         efficiently manage their power to ensure prolonged oper-
                                sitive zones like naval bases, coastal areas, ports, and                                                       ational capabilities. The present study focuses on energy
                                offshore installations.                                                                                        management, especially in energy-efficient and reliable
                                   The key components in the UAV-assisted underwater                                                           routing of groups of UAVs. The UAVs energy-efficient
                                perimeter security sensor networks are the sensors, UAVs,                                                      routing is a multifaceted challenge that involves optimiz-
                                and the control center.                                                                                        ing the flight paths and operational strategies of UAVs.
                                   Underwater sensors typically include acoustic sensors                                                          The objective is to maintain vigilant monitoring and
                                (such as sonars), geophones, hydrophones for detecting                                                         rapid response capabilities while minimizing energy con-
                                sound under water, and magnetic anomaly detectors for                                                          sumption, which is critical for the longevity and effec-
                                identifying metallic objects. These sensors continuously                                                       tiveness of the UAVs in defense operations. The aim is
                                scan underwater environments to detect and track po-                                                           to create routes and operational patterns that minimize
                                tential threats, like submarines, divers, or unmanned                                                          energy usage while ensuring comprehensive security
                                underwater vehicles (UUVs).                                                                                    coverage.
                                   UAVs provide real-time aerial surveillance, signifi-                                                           Altitude and speed optimization in UAV-supported un-
                                cantly extending the range of observation beyond the                                                           derwater perimeter security sensor networks is a critical
                                immediate perimeter. They act as a vital link between the                                                      aspect of ensuring energy-efficient routing and effective
                                underwater sensors and the control center, especially im-                                                      operation. The right balance of altitude and speed di-
                                portant in deep-water areas where direct communication                                                         rectly impacts the UAVs’ energy consumption, coverage
                                is difficult.                                                                                                  area, sensor effectiveness, and response times.
                                   Control center provides data processing and decision
                                making. Here the data from both UAVs and underwater
                                                                                                                                               1.1. Altitude optimization
                                BISEC’23: 14th International Conference on Business Information                                                                     Higher altitudes can offer less air resistance, but the ben-
                                Security, November 24, 2023, Niš, Serbia                                                                                            efit must be balanced against increased energy require-
                                *
                                  Corresponding author.                                                                                                             ments for climbing and maintaining altitude. Higher
                                $ akalexandrov@ir.bas.bg (A. K. A. ); a.madzharov@ir.bas.bg                                                                         altitudes may increase the coverage area but could re-
                                (A. N. M. )
                                                                       © 2024 Copyright for this paper by its authors. Use permitted under Creative Commons License duce the detail or accuracy of sensor data. The right
                                    CEUR
                                    Workshop
                                    Proceedings
                                                  http://ceur-ws.org
                                                  ISSN 1613-0073
                                                                       Attribution 4.0 International (CC BY 4.0).
                                                                       CEUR Workshop Proceedings (CEUR-WS.org)                                                      altitude affects UAV performance in different weather




CEUR
                  ceur-ws.org
Workshop      ISSN 1613-0073
Proceedings
conditions. For example, flying above or below certain              intrusions. The system is integrated with exist-
weather layers (like fog or clouds) can be crucial.                 ing security infrastructure, providing a bird’s-eye
   The optimized altitude can ensure communication                  view when a ground sensor is triggered.
with both the underwater sensor network and the control           • General Atomics Predator B - used for na-
station [1].                                                        tional border surveillance, can be used in con-
                                                                    junction with ground sensor arrays for detecting
1.2. Speed optimization                                             and tracking movements and is equipped with
                                                                    high-resolution cameras and advanced signal in-
Generally, faster speeds increase energy consumption.               telligence equipment that can integrate with sen-
The optimization algorithm should identify the most                 sor network data.
energy-efficient cruising speed for each UAV model.
Faster speeds allow for quicker coverage of an area but         All the mentioned UAVs have a custom design naviga-
might reduce the effectiveness of sensors due to motion      tion systems with included energy-efficient software algo-
blur or reduced processing time.                             rithms for routing and altitude/speed optimization, using
   Speed must be optimized to balance routine surveil-       various algorithms such as RL (Reinforcement Learn-
lance with the need for rapid response in case of detected   ing, Dynamic Programming, Dijkstra, GA (Genetic algo-
threats [2, 3]. Tailwind can be exploited to reduce energy   rithms) in different combinations.
consumption, whereas flying into headwinds will require
more energy, affecting optimal speed decisions.
                                                             3. Proposed solution
2. Related works                                             The current research is focused on the development and
                                                             implementation of altitude (elevation) and speed opti-
There are some existing solutions related to the UAVs        mization algorithm in custom designed UAVs.
assisted underwater perimeter security sensor networks          The proposed algorithm is based on PSO (Particle
as:                                                          Swarm Optimization) [4, 5, 6]. This is a computational
                                                             method that optimizes a problem by iteratively trying
     • DJI Enterprise Drones - the solution is used for      to improve a candidate solution with regard to a given
       inspection and surveillance of commercial and         measure of quality.
       military complexes. The drone is equipped with           It solves a problem by having a population of candi-
       thermal imaging sensors, high-resolution cam-         date solutions, here dubbed particles, and moving these
       eras, and programmable flight paths and is pro-       particles around in the search-space according to simple
       grammed for routine patrols or dispatched upon        mathematical formulae over the particle’s position and
       alerts from ground and underwater sensors.            velocity.
     • AeroVironment Raven RQ-11B - the solution                Each particle’s movement is influenced by its local
       is used for battlefield reconnaissance and surveil-   best known position but is also guided toward the best
       lance. The UAV is equipped with GA (Genetic           known positions in the search-space, which are updated
       Algorithms), based trajectory optimization sys-       as better positions are found by other particles. When ap-
       tem and interfaces with ground and underwater         plying PSO for altitude and speed optimization in UAVs
       control systems and sensor networks.                  supporting underwater perimeter security sensor net-
     • Elbit Systems Skylark I-LEX – this is electri-        works, the goal is to determine the optimal flight paths,
       cally propelled UAV equipped with MPC (Model          altitudes, and speeds for the UAVs to maximize coverage,
       Predictive Control) trajectory optimization sys-      efficiency, and responsiveness while minimizing energy
       tem, designed to collect data and interface with      consumption.
       ground and underwater sensors for a comprehen-
       sive security net and is utilized by military and 3.1. Challenges in the speed and elevation
       homeland security for national borders and sen-
       sitive areas.
                                                              optimization
     • Anduril Industries’ Lattice – this is a complete The following challenges related to the speed/elevation
       system that integrates drones, ground and under- optimization problem were defined during the research:
       water sensors, and AI-powered analysis to detect,
       classify, and respond to threats.                     • High Dimensionality: The speed/elevation opti-
                                                                mization problem can be high-dimensional, es-
     • Asylon DroneCore - automated drone deploy-
                                                                pecially when considering 3D space and time,
       ment system that works with perimeter sensors
                                                                making it computationally intensive [7].
       to conduct autonomous patrols and respond to
     • Dynamic Constraints: UAVs must respond to dy-         where 𝜔 is the inertia weight, 𝑐1 and 𝑐2 are cognitive
       namic changes in the environment, which re-           and social coefficients, respectively, 𝑟1 , 𝑟2 are random
       quires the PSO to be adaptable and responsive         numbers between 0 and 1.
       in real-time.
     • Local Minima: The PSO algorithm may get               Position update:
       trapped in local minima. This issue can be miti-                                   (𝑡)
       gated by tuning the parameters (𝜔, 𝑐1 , 𝑐2 ) or by                       𝑝𝑡+1
                                                                                 𝑖   = 𝑝𝑖 + 𝑣𝑖𝑡+1 .                  (2)
       hybridizing PSO with other optimization tech-         Ensure that the updated position adheres to the con-
       niques.                                               straints.
     • Safety and Collision Avoidance: Ensuring safety
       is paramount. The algorithm must incorporate          Evaluation:
       collision avoidance with other UAVs, terrain, and
       obstacles [8].                                Evaluate the fitness of each particle using the objective
                                                     function 𝑓 (𝑥).
                                                        Update the personal best pbest,i if the current position
3.2. Implementation                                  of the particle yields a better value of the objective func-
mplementing a Particle Swarm Optimization (PSO) al- tion. Update the global best 𝑝𝑔𝑙𝑜𝑏𝑎𝑙 𝑏𝑒𝑠𝑡 if any particle
gorithm for altitude and speed optimization in UAV- achieves a better value than the current global best.
supported underwater perimeter security sensor net-
works involves several mathematical concepts. Here’s Termination:
an mathematical overview of the proposed algorithm
[9, 10, 11] :                                        Continue iterating until a maximum number of iterations
                                                     is reached or convergence criteria are met (e.g., minimal
                                                     improvement in the global best).
Objective Function
Let’s denote the objective function as 𝑓 (𝑥), where 𝑥        Example Objective Function
represents a vector of the decision variables (altitude
and speed in this case) for UAVs. The function might aim     Consider a simplified example where the objective is to
to minimize energy consumption while maximizing area         minimize energy consumption 𝐸 while ensuring good
coverage, response time, or signal quality.                  area coverage 𝐶. The objective function might look like
   This could be a weighted sum or a more complex func-      this:
tion based on the mission requirements.                                    𝑓 (𝑥) = 𝛼𝐸 (𝑥) − 𝛽𝐶 (𝑥) .              (3)
                                                               Here, 𝛼 and 𝛽 are weights reflecting the importance of
Constraints                                                    energy consumption versus coverage.
Include constraints like battery life (B), maximum and            The functions 𝐸(𝑥) and 𝐶(𝑥) compute the energy
minimum altitude (𝐴{max} , 𝐴{min} ), and speed limits          consumption    and coverage based on the altitude and
(𝑆{max} , 𝑆{min} ).                                            speed parameters in 𝑥.
                                                                  The mathematical overview provided here is a sim-
                                                               plified version of what could be a complex real-world
PSO Algorithm Structure                                        implementation. In practice, the functions and parame-
Particle Representation - each particle 𝑖 in the swarm rep- ters would need to be tailored to specific UAV capabilities,
resents a potential solution, with its position pi indicating sensor characteristics, environmental factors, and mis-
a particular set of altitudes and speeds for a UAV.            sion goals.
   Initialization: randomly initialize the position pi and        Additionally, various enhancements to the basic PSO,
velocity vi of each particle within the feasible space de-     such  as constriction factors or varying inertia weight,
fined by the constraints.                                      might be employed to improve convergence and solution
                                                               quality.
                                                                  To implement the PSO algorithm for altitude and speed
Velocity and Position Update Rules
                                                               optimization in UAV-supported underwater perimeter
Velocity update:                                               security sensor networks, we will develop a structured
                       (𝑡)
                                 (︁
                                                 (𝑡)
                                                     )︁        pseudocode.
           𝑣𝑖𝑡+1 = 𝜔𝑣𝑖 + 𝑐1 𝑟1 𝑝𝑏𝑒𝑠𝑡,𝑖 − 𝑝𝑖                       This pseudocode will help visualization the flow of the
                         (︁                   )︁           (1) algorithm and serve as a guide for actual programming.
                                          (𝑡)
                 + 𝑐2 𝑟2 𝑝𝑔𝑙𝑜𝑏𝑎𝑙 𝑏𝑒𝑠𝑡 − 𝑝𝑖       ,
  Remember that PSO is inherently iterative and works         Related to the pseudocode above please note:
with a population of solutions, adjusting them over time      Initialization: The initial positions and velocities are
based on a defined objective function.                     randomly assigned within the permissible ranges for al-
  The related PSO algorithm written in pseudocode is       titude and speed. Each particle’s initial position is con-
shown below:                                               sidered its personal best (pbest).
                                                              Updating Velocities and Positions: The velocities
 PSO algorithm for UAVs elevation/speed                    are updated considering both the particle’s own best po-
 optimization                                              sition and the global best (gbest). The updated velocity
 Inputs:                                                   influences the new position. It’s important to ensure that
- num_particles: Number of particles in the                the updated positions are within the allowed ranges.
  swarm                                                       Evaluating and Updating Best Positions: Af-
- max_iterations: Maximum number of                        ter updating positions, evaluate them using the objec-
  iterations                                               tive_function. If a particle’s new position is better than
- objective_function: Function to optimize                 its pbest, update pbest. If it’s better than the current gbest,
  (minimize or maximize)                                   update gbest.
- A_max, A_min: Maximum and minimum                           Termination: The algorithm iterates through this
  allowable altitudes                                      process, gradually moving the swarm towards the best
- S_max, S_min: Maximum and minimum                        solution. The process repeats either until the maximum
  allowable speeds                                         number of iterations is reached or some other stopping
- omega: Inertia weight                                    criterion (like a convergence threshold) is met.
- c1, c2: Cognitive and social coefficients                   Returning the Optimal Solution: Finally, the gbest
 Initialize:                                               after the last iteration is returned as the optimal set of
- Create num_particles particles with random               altitude and speed parameters.
  positions and velocities                                    Customization for the specific use-case: The ob-
- for each particle i:                                     jective function should be designed specifically for the
      - position[i] = Random within                        UAV’s operational requirements, taking into account fac-
        [A_min, A_max] and [S_min, S_max]                  tors like energy consumption, area coverage, sensor ef-
      - velocity[i] = Random initial                       fectiveness, and other mission-specific metrics.
      velocity                                                Parameters such as 𝜔, 𝑐1 , and 𝑐2 may need tuning for
      - pbest[i] = position[i]                             optimal performance in specific scenarios.
- gbest = position of the best particle based                 Additional constraints or enhancements can be inte-
  on objective_function                                    grated into the algorithm based on specific requirements
 Main Loop:                                                and operational environments.
- for iter = 1 to max_iterations:
   - for each particle i:
     - Update velocity:                                    4. Key Takeaways
        - r1, r2 = Random numbers
        between 0 and 1                       Enhanced Efficiency: The PSO algorithm effectively
        - velocity[i] = omega * velocity[i]   optimizes UAV flight parameters (altitude and speed),
        + c1 * r1 * (pbest[i] - position[i]) leading to improved energy efficiency. This results in
         + c2 * r2 * (gbest - position[i])    longer mission durations and reduced operational costs.
     - Update position:                          Adaptive Flight Paths: The algorithm’s ability to
          - position[i] = position[i]         dynamically   adapt flight paths in response to changing
         + velocity[i]                        environmental    conditions and mission requirements is
          - Ensure position[i] adheres to     a significant advantage, ensuring optimal coverage and
        [A_min, A_max] and [S_min, S_max]     data collection.
     - Evaluate:                                 Collaborative Functionality: PSO inherently sup-
     - If objective_function(position[i]) is ports multi-UAV coordination, allowing for effective
                                              swarm operations. This results in comprehensive area
      better than objective_function(pbest[i]):
          - pbest[i] = position[i]            surveillance and redundant systems for critical defense
     - If objective_function(position[i]) is missions.
      better than objective_function(gbest):     Real-Time Decision Making: The implementation
          - gbest = position[i]               enables  UAVs to make real-time adjustments, crucial for
- Return gbest as the optimal solution        responding to emergent underwater threats or anomalies
 End Algorithm                                detected by the sensor network.
   Operational Flexibility: The algorithm’s flexibil- and maritime technologies, paving the way for enhanced
ity allows it to be tailored to various mission scenarios, security solutions in coastal and offshore environments.
UAV types, and sensor network configurations, making           In conclusion, PSO is a robust and versatile algorithm
it broadly applicable in underwater perimeter defense.      widely used for solving complex optimization problems.
                                                            Its ongoing developments and applications across diverse
4.1. Challenges and Considerations                          fields highlight its relevance in the current technological
                                                            landscape.
Complex Environmental Dynamics: The underwa-
ter and aerial environments present unique challenges,
including variable weather conditions and underwater References
currents, which can affect the algorithm’s performance.
   Communication Limitations: Ensuring reliable               [1] H. He, S. Zhang, Y. Zeng, R. Zhang, Joint altitude
communication between UAVs and underwater sensors                  and beamwidth optimization for uav-enabled mul-
remains a challenge, impacting the coordination and ef-            tiuser communications, IEEE Communications Let-
fectiveness of the network.                                        ters 22 (2017) 344–347.
   Computational Demands: PSO, especially in real- [2] N. H. Chu, D. T. Hoang, D. N. Nguyen,
time applications, can be computationally intensive, ne-           N. Van Huynh, E. Dutkiewicz, Joint speed control
cessitating robust onboard processing capabilities. Secu-          and energy replenishment optimization for uav-
rity and Robustness: The system must be secured against            assisted iot data collection with deep reinforcement
potential cyber threats and robust enough to handle op-            transfer learning, IEEE Internet of Things Journal
erational uncertainties and potential system failures.            10  (2022) 5778–5793.
                                                              [3] W. Ye, J. Luo, F. Shan, W. Wu, M. Yang, Offspeeding:
                                                                   Optimal energy-efficient flight speed scheduling for
5. Conclusion                                                      uav-assisted edge computing, Computer Networks
                                                                  183 (2020) 107577.
The implementation of a Particle Swarm Optimization           [4] D. Wang, D. Tan, L. Liu, Particle swarm optimiza-
(PSO) algorithm for altitude and speed optimization in             tion algorithm: an overview, Soft computing 22
UAVs supporting underwater perimeter security sensor              (2018) 387–408.
networks is a sophisticated approach that leverages the       [5] O. F. Aje, A. A. Josephat, The particle swarm op-
strengths of swarm intelligence for operational efficiency.        timization (pso) algorithm application–a review,
The conclusion drawn from this implementation can                  Global Journal of Engineering and Technology Ad-
highlight its significance, potential benefits, and areas         vances 3 (2020) 001–006.
for future enhancement. Future steps:                         [6] M. Ehteram, A. Seifi, F. B. Banadkooki, Structure of
                                                                   particle swarm optimization (pso), in: Hellenic Con-
      • incorporating advanced variants of PSO or hybrid
                                                                   ference on Artificial Intelligence, Springer, 2022, pp.
        algorithms could further optimize performance,
                                                                   23–32.
        especially in highly dynamic or unpredictable
                                                              [7] S. Schräder, D. Schleich, S. Behnke, Two-step plan-
        environments.
                                                                   ning of dynamic uav trajectories using iterative-
      • leveraging AI for predictive analytics and ma-             spaces, in: International Conference on Intelligent
        chine learning for continuous improvement of              Autonomous Systems, Springer, 2022, pp. 257–271.
        flight path algorithms based on historical data       [8] J. Hong, D. Chen, W. Li, Z. Fan, Trajectory plan-
        can enhance operational efficiency.                        ner for uavs based on potential field obtained by a
      • incorporating sustainable technologies, such as            kinodynamic gene regulation network, Sensors 23
        solar-powered UAVs, can extend mission dura-              (2023) 7982.
        tions and reduce environmental impact.                [9] R. Poli, J. Kennedy, T. Blackwell, Particle swarm
                                                                   intelligence. an overview, Swarm Intelligence 1
   The implementation of a PSO algorithm for optimiz-
                                                                  (2007) 33–57.
ing a group of UAVs’ altitude and speed in underwater
                                                            [10] Y. Yang, X. Xiong, Y. Yan, Uav formation trajectory
perimeter security sensor networks demonstrates sig-
                                                                   planning algorithms: A review, Drones 7 (2023) 62.
nificant potential in improving maritime security oper-
                                                            [11] Q. Geng, Z. Zhao, A kind of route planning method
ations [12]. While challenges remain, the continuous
                                                                   for uav based on improved pso algorithm, in:
advancements in technology and algorithmic strategies
                                                                   2013 25th Chinese control and decision conference
hold promise for developing more sophisticated, efficient,
                                                                  (CCDC), IEEE, 2013, pp. 2328–2331.
and robust defense networks in the future . This ap-
                                                            [12] H. Zhang, B. Xin, L.-h. Dou, J. Chen, K. Hirota, A re-
proach exemplifies the innovative integration of aerial
                                                                  view of cooperative path planning of an unmanned
aerial vehicle group, Frontiers of Information Tech-
nology & Electronic Engineering 21 (2020) 1671–
1694.