Next Article in Journal
A New Node-Based Algorithm for Identifying the Complete Minimal Cut Set
Previous Article in Journal
Investigation of Gliding Walled Multilayer Waveguides
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Leveraging Swarm Intelligence for Optimal Thermal Camera and Sensor Placement in Industrial Environments

1
Faculty of Computer Science and Technology, Wroclaw University of Science and Technology, 50-370 Wroclaw, Poland
2
Faculty of Computer Science, Kazimierz Wielki University, 85-064 Bydgoszcz, Poland
*
Author to whom correspondence should be addressed.
Electronics 2024, 13(3), 601; https://doi.org/10.3390/electronics13030601
Submission received: 27 November 2023 / Revised: 25 January 2024 / Accepted: 27 January 2024 / Published: 1 February 2024

Abstract

:
This research addresses the sensor placement optimization problem (SPOP) in the industrial sector, aiming to enhance operational efficiency and safety through the strategic deployment of sensors. The focus is on optimizing the locations of thermal cameras and motion sensors, with a dual objective of maximizing coverage and minimizing redundancy in the production hall. To solve this challenge, a method based on the application of the nature-inspired bat algorithm was employed. The study reveals noteworthy findings, emphasizing the proficiency of the bat algorithm (BA) in optimizing the placement of thermal cameras and motion sensors. Numeric outcomes demonstrate the algorithm’s effectiveness in maximizing machine coverage while minimizing sensor usage within a real-world industrial environment. These results underscore the versatility and reliability of the BA, establishing it as a valuable tool for addressing complex optimization tasks in industrial settings.

1. Introduction

In recent years, there has been a surge of interest in the utilization of sensor networks (SN) across various domains, including battlefield surveillance, factory automation, and environmental monitoring [1]. These SNs are composed of sensor devices, such as alarm sensors or motion sensors, that autonomously perceive their surroundings and communicate with other sensors to deliver valuable information to end users. However, deploying an SN presents numerous challenges, including concerns such as localization, data fusion, and sensor placement. The placement problem revolves around finding the optimal positions and orientations for sensors within the target environment. The quality of sensor placement directly influences the operational performance of the SN, mainly in terms of network coverage [2].
Coverage serves as a critical metric for assessing network performance, as sensors, referred to as alarm sensors or motion sensors, are strategically positioned to monitor specific phenomena. Various coverage definitions have evolved depending on the application, such as area coverage, point coverage, barrier coverage, k-coverage, and least exposure coverage [3,4]. In this paper, we emphasize area coverage, the most widely used measure, which encompasses other coverage types. In this study, we specifically define coverage as the percentage of the environment effectively monitored by sensors. It is calculated based on the spatial arrangement of sensors, considering factors such as the extent of target coverage, proximity of sensors to each other, and their distance to key points, such as corners. This formalized definition ensures a clear assessment of the efficacy of sensor placements for comprehensive surveillance within industrial environments.
Determining SN coverage relies on coverage models that are specific to each sensor. A conventional assumption is that sensors possess omnidirectional sensing capabilities with a circular coverage range. However, this assumption does not align with with alarm sensors, motion sensors, and sensors such as cameras or ultrasonic devices with directional sensing regions. Furthermore, the binary 0/1 coverage model falls short of representing the real performance of sensors, where a probabilistic coverage model provides a better match to real-world scenarios [5,6]. Realistic placements should also account for environmental topography and obstacles obstructing sensor views [7,8,9].
Sensor placement is a prominent research area in civil infrastructure monitoring, focusing on assessing properties such as stress, displacement, and acceleration within structures [10,11]. Information-theoretic criteria, such as the modal assurance criterion, information entropy, and the Fisher information matrix, are employed to evaluate placement in such cases. The field of computational geometry has introduced concepts such as Voronoi diagrams and Delaunay triangulation to estimate sensor coverage areas [12]. These approaches ensure that each sensor covers its Voronoi cell, guaranteeing no coverage gaps within the SN. Wang et al. proposed a heuristic to estimate coverage hole sizes, with the potential to resolve them by adjusting sensor positions relative to their furthest Voronoi vertices [13,14]. The sensor placement problem has parallels in the geomatics field, particularly the observer siting problem [15,16]. These techniques find applications in determining the locations of telecommunication base stations, safeguarding endangered species, and positioning wind turbines [17,18,19]. Thus, solutions for sensor placement within SNs have far-reaching implications in various domains.
Methods for sensor placement optimization can be categorized as exact methods and heuristic-based approaches. Some models treat placement as a specialized version of the maximum coverage problem [20,21]. Others employ integer linear programming and binary integer programming methods [22,23]. An alternative approach is based on numerous meta-heuristic methods, such as genetic algorithms, evolution strategies, swarm optimization, and simulated annealing. The investigators leading this study possess extensive expertise in artificial intelligence algorithms, particularly emphasizing swarm intelligence and nature-inspired techniques, optimization methodologies, control systems, and fuzzy numbers [24,25,26,27,28,29,30,31,32,33,34,35]. This paper delves into the exploration of applying the bat algorithm to identify the optimal camera and motion sensor placement within a complex industrial environment.
The sensor placement optimization problem addressed in this study centers on the strategic positioning of larm sensors, specifically leveraging the capabilities of DS-2TD1228-2/QA HikVision thermal and optical bi-spectrum network turret cameras. These cameras play a crucial role in detecting excessive heat and fire hazards within an industrial environment. DS936 motion sensors complement these capabilities by identifying unplanned motion, enhancing overall surveillance. Beyond these specific functionalities, the article alludes to the maximum coverage problem, underscoring the broader implications of optimizing sensor placement for comprehensive security and safety in industrial settings.
Our study significantly advances the exploration of optimizing the strategic placement of thermal cameras and motion sensors in industrial environments through the application of a nature-inspired swarm intelligence algorithm. Addressing the complex challenge of sensor placement, our research is designed to achieve dual objectives: maximizing coverage while minimizing redundancy within the production hall. The key contributions of this study are outlined below in bullet points:
  • Unique methodology: We implement a distinctive method utilizing the bat algorithm to effectively solve the sensor placement optimization problem (SPOP).
  • Algorithm fine-tuning: The solution involves fine-tuning the bat algorithm and its parameters to enhance the overall efficiency.
  • Dual optimization goals: We apply a two-fold approach of maximizing coverage and minimizing sensor excess, ensuring a balanced and effective placement strategy.
  • Integration of multiple sensor types: We simultaneously utilize two types of sensors, namely thermal cameras and motion sensors, to comprehensively address monitoring requirements.
This research not only explores the adaptability and efficiency of the algorithm in real-world industrial scenarios but also emphasizes its versatility in handling diverse machine configurations. In summary, our study strategically positions itself at the intersection of optimization algorithms and industrial challenges, offering valuable insights to enhance operational efficiency and safety through optimal sensor placement.
This introduction section sets the stage for our exploration of optimal sensor placement using the bat algorithm. Following this, Section 2 delves into the specifications of the DS-2TD1228-2/QA camera and DS936 ceiling alarm sensor. Section 3 details the application of the bat algorithm to sensor placement, outlining our methodology. Section 4 presents the experimental results, including exemplary cases (Section 4.1, Section 4.2 and Section 4.3), an evaluation of the algorithmic convergence (Section 4.4), and an evaluation of the coverage (Section 4.5). Finally, in Section 6, we draw conclusions based on our findings, summarizing the key contributions and potential avenues for future research.

2. Camera and Sensor Specifications

The DS-2TD1228-2/QA camera is a cutting-edge surveillance solution designed to deliver high-quality imaging and advanced monitoring capabilities. With its state-of-the-art features, this camera offers exceptional performance for a wide range of security applications, ensuring reliable and comprehensive surveillance. Additionally, the DS936 ceiling alarm sensor is a sophisticated sensor designed to provide precise and efficient detection capabilities. Its advanced technology and strategic placement make it an ideal choice for ensuring optimal security coverage in various indoor environments. Below are detailed specifications. The data for both devices were compiled based on the manufacturers’ information.

2.1. DS-2TD1228-2/QA Camera Overview

In the context of researching the optimal placement of the DS-2TD1228-2/QA HikVision thermal and optical bi-spectrum network turret cameras, specific parameters play a crucial role in evaluating its performance. For our investigations, we leverage the camera’s impressive 15-m infrared illumination range and expansive 90-degree horizontal field of view. These characteristics are pivotal in assessing the camera’s ability to capture a wide area and detect potential threats efficiently. By incorporating these specifications into our experimental design, we aim to draw meaningful conclusions regarding the camera’s effectiveness under varying conditions and scenarios, contributing valuable insights to the broader discourse on surveillance system optimization. The main task of the camera is to detect excessive heat and fire hazards. The DS-2TD1228-2/QA by HikVision represents a cutting-edge thermal and optical bi-spectrum network turret camera designed for superior surveillance in diverse environments. This subsection provides a comprehensive overview of the camera’s specifications, highlighting key features essential for understanding its optimal placement in security systems. The DS-2TD1228-2/QA camera’s specifications are as follows [36,37]:
  • Horizontal Field of View: 90°
  • IR LED illumination range at night: 15 m;
  • Image sensor: 1/2.7″ 4MP PS CMOS;
  • Thermal sensor: uncooled VOx;
  • Max resolution: 2688 × 1520 px at 25 fps;
  • Transmission type: wired;
  • Thermal lens: 2.1 mm (F1.0);
  • Thermal sensitivity: <40 mK @ F1.1; 25 °C;
  • Acusense false alarm filtering;
  • Measurement range: −20–150 °C (±8 °C).
The DS-2TD1228-2/QA excels in versatility, offering a wide range of features from AI-driven functions to active deterrence mechanisms. For optimal placement, factors such as the camera’s wide horizontal field of view, night vision capabilities, and resistance to environmental elements make it suitable for both indoor and outdoor use. The turret design and compatibility with various interfaces enhance its adaptability to different surveillance setups. The next sections will delve into strategic placement recommendations to maximize the effectiveness of the DS-2TD1228-2/QA in real-world security applications.

2.2. DS936 Ceiling Alarm Sensor

The DS936 ceiling alarm sensor, coded as 5806, is a panoramic PIR (passive infrared) detector designed for optimal motion detection in various security applications. The device data were compiled based on the manufacturer’s information. This subsection provides a detailed overview of the DS936 sensor, highlighting its key features and specifications. The DS936 sensor’s specifications are as follows [38,39]:
  • 360° field of view;
  • Detection range: up to 7.5 m;
  • Detection method: PIR;
  • Microprocessor signal processing;
  • PIR sensitivity adjustment.
The DS936 meets the standards set by EN 50131 Grade 2, affirming its reliability and adherence to industry guidelines for security equipment [40]. The DS936 ceiling alarm sensor emerges as a technologically advanced and reliable component in the realm of movement detection. Its panoramic coverage, signal processing capabilities, and compliance with industry standards make it an ideal choice for enhancing security in diverse environments. The following sections will delve into the optimal placement strategies for maximizing the effectiveness of DS936 sensors in real-world applications.

3. Application of the Bat Algorithm to Sensor Placement

3.1. Bat Algorithm

Shifting our focus towards addressing a sensor placement problem using the bat algorithm (BA) within the context of a camera device and a motion detector, we explore the intricacies of optimizing sensor locations to enhance safety and surveillance efficiency within an industrial setting.
The targeted industrial environment for this investigation involves the production area (hall) of a facility dedicated to manufacturing. A multitude of sensors, including temperature, motion, humidity, voltage, vibration, presence, and gas sensors, could be integral components of the electronics manufacturing processes. Their role is to monitor diverse parameters, ensuring both safety and product quality. This study investigates the overarching objective is to optimize the strategic placement of thermal cameras and motion sensors in industrial settings.
The selection of the bat algorithm (BA) for this study is rooted in its efficacy in addressing intricate optimization challenges, particularly in industrial contexts. Unlike other swarm intelligence algorithms, BA offers a unique combination of adaptability and efficient convergence. The algorithm’s ability to navigate complex solution spaces, coupled with its rapid adaptability, positions it as a promising solution for optimizing sensor placement. To underscore this choice, we have incorporated a detailed mathematical foundation, shedding light on BA’s application in the optimization process. The BA is recognized as a cutting-edge swarm intelligence optimization method and has been tailored and fine-tuned for this research to meet the challenges of sensor placement. Our two-dimensional space depicting potential sensor locations presents a multifaceted optimization task. This complexity arises from the need to identify coordinates that not only enable effective monitoring and control of selected parameters but also minimize response time to potential issues within the two-dimensional context.
The BA employs an objective function to evaluate the quality of each sensor placement, specifically focusing on detecting excessive heat, fire hazards, or unplanned motion in the facility. Unique parameters and mechanisms within the bat algorithm contribute to achieving optimization. A crucial parameter in the bat algorithm is frequency tuning, controlling the pulse emission rate of bats. This parameter influences the exploration and exploitation phases, determining the search intensity for optimal solutions. Additionally, the loudness of bat calls, representing the amplitude of emitted pulses, plays a role in refining the search space. The algorithm introduces randomness through random walks, ensuring diversity in the exploration of the solution space.
In the realm of sensor placement optimization, the bat algorithm offers a distinct perspective. Bats, metaphorically representing the sensors, dynamically adjust their behavior to optimize their local placements, emphasizing the importance of collaboration and communication among sensors. This aligns with the overarching goal of achieving comprehensive coverage of the monitored area.
The termination criteria for the bat algorithm involve a predefined number of iterations (Nmax) or quality-related conditions associated with sensor placement. This flexibility allows the algorithm to adapt to specific application needs and constraints, ensuring efficient operation. This approach introduces the bat algorithm as a novel approach to sensor placement optimization in industrial settings. By exploring the distinctive characteristics of the bat algorithm and optimizing its performance (coverage area), we aim to contribute valuable insights to the evolving field of optimization techniques for sensor networks.

3.2. Algorithm Steps for Applying BA to Sensor Placement

In tackling the sensor placement challenge for a camera and a motion sensor in a complex industrial environment, the bat algorithm (BA) emerges as a sophisticated optimization approach. This study intricately explores the algorithm’s application, highlighting its distinct mechanisms and parameters customized for the placement of these two critical sensors. Operating within the confines of a production hall setting, the task is to strategically position a thermal camera and a motion sensor to achieve optimal surveillance coverage. The industrial space, representing potential sensor locations, requires the identification of coordinates ensuring comprehensive monitoring and minimizing response time to potential threats. The characteristic functionalities of the BA include:
  • Objective function:
    The BA introduces an objective function to evaluate the quality of sensor placement. In this context, the function is tailored to optimize the spatial arrangement of the camera and motion sensor. The objective function ( f o b j ) is expressed as follows: f o b j ( X ) = Fitness measure of sensor placement at position X This function assesses the quality of a given sensor placement configuration based on the spatial arrangement of the camera and motion sensors. The algorithm aims to optimize this objective function, guiding the iterative search for an optimal sensor layout within the sensor placement space.
  • Frequency tuning ( f m i n , f m a x ):
    Bats emit pulses with frequencies adjusted dynamically based on the algorithm’s exploration and exploitation phases. The frequency tuning, denoted by fmin and fmax, controls the rate at which bats emit pulses, influencing the search intensity for optimal solutions.
  • Loudness (A):
    The loudness of bat calls, represented by A, determines the amplitude of emitted pulses. In the context of sensor placement, A contributes to refining the search space and optimizing the bats’ dynamic adjustment of behavior.
  • Random walks:
    Random walks introduce controlled randomness into the algorithm, ensuring diversity in the exploration of the solution space. The stochastic nature of random walks contributes to the adaptability of the algorithm and its ability to escape local minima. The proposed input parameters for the bat algorithm include the population size, frequency range ( f m i n , f m a x ) , random walk coefficient ( ϵ ) , and a scaling factor for loudness decay ( α ) . The conditions for implementation involve assessing the quality of sensor placements based on coverage, sensor proximity, and key points. The algorithm adapts to specific application needs and constraints, terminating either after a predefined number of iterations or upon meeting quality-related conditions associated with sensor placement.
The steps of the implemented version of the bat algorithm are presented below:
  • Initialization:
    Initialize the bat population with random positions and velocities in the multidimensional space.
  • Objective function evaluation:
    Evaluate the objective function for each bat’s position, assessing the quality of the current sensor placement. The fitness measure ( f o b j ) is a combination of the following factors:
    f o b j ( X ) = w 1 · C o v e r a g e ( X ) + w 2 · S e n s o r P r o x i m i t y ( X ) + + + w k · K e y P o i n t s P r o x i m i t y ( X )
    where X represents the current sensor placement configuration; C o v e r a g e ( X ) is a function measuring how well the sensors cover the target; S e n s o r s P r o x i m i t y ( X ) is a function assessing the proximity of sensors to each other; K e y P o i n t s P r o x i m i t y ( X ) is a function assessing the proximity of sensors to key points; and w 1 , w 2 , , w k are weight coefficients that allow to adjust the importance of each metric in the overall fitness measure.
  • Frequency adjustment:
    Adjust the frequency of bat emissions based on the exploration–exploitation trade-off, influencing the algorithm’s search dynamics.
    f i = f m i n + ( f m a x f m i n ) · r a n d _ u n i f o r m ( )
    where f i represents the frequency of bat i; f m i n represents the minimum frequency parameter; f m a x represents the maximum frequency parameter; and r a n d _ u n i f o r m ( ) is a randomly generated value from a uniform distribution in the range [ 0 , 1 ] .
  • Velocity update:
    Update bat velocities using the frequency-tuned information and incorporate randomness through random walks. The velocity update equation within the bat algorithm is expressed as follows:
    v i ( t + 1 ) = v i ( t ) + ( X * ( t ) X i ( t ) ) · f i + ϵ · r a n d _ u n i f o r m ( )
    where v i ( t + 1 ) ) represents the updated velocity of bat i at time t + 1 ; v i ( t ) represents the velocity of bat i at time t; X * ( t ) represents global best position found by any bat at time t; X i ( t ) represents the current position of bat i at time t; f i represents the frequency of bat i (from the frequency adjustment formula); ϵ is a random coefficient controlling randomness; and r a n d _ u n i f o r m ( ) is a random value in the range [ 0 , 1 ] .
  • Position update:
    Update bat positions based on their velocities, ensuring dynamic adjustments in the search space. The formulae are as follows:
    X i ( t + 1 ) = X i ( t ) + v i ( t + 1 )
    where X i ( t + 1 ) represents the updated position of bat i at time t + 1 ; X i ( t represents the current position of bat i at time t; and v i ( t + 1 ) represents the updated velocity of bat i at time t + 1 (from the velocity update formula).
  • Loudness update:
    Update bat loudness to refine the search intensity, contributing to the optimization of sensor placements. The formula is as follows:
    A i ( t + 1 ) = α · A i ( t )
    where A i ( t + 1 ) represents the updated loudness of bat i at time t + 1 ; A i ( t ) represents the loudness of bat i at time t; and α is a caling factor controlling the loudness decay, which is chosen within the range [0.8, 1.0] to balance exploration and exploitation.
  • Termination criteria:
    The algorithm terminates either after a predefined number of iterations ( N m a x ) or upon meeting quality-related conditions associated with sensor placement. This flexibility allows the BA to adapt to specific application needs and constraints.
Below is the Algorithm 1 in the form of Python source code generalized to the main steps:
Algorithm 1: Algorithm for sensor placement optimization using the bat algorithm
Electronics 13 00601 i001

4. Evaluation of Experimental Results

The sensor placement problem within the production hall is a critical aspect of ensuring comprehensive surveillance and safety. In this scientific study, the bat algorithm (BA) was meticulously implemented to address this challenge, employing Python as the programming language and utilizing the matplotlib library for visualization purposes. The primary goal of the developed algorithm is to minimize the number of motion sensors and thermal cameras while ensuring effective coverage of all machines within the production hall.
A two-dimensional representation of the hall was adopted, adhering to the manufacturers’ recommendations that sensors and cameras be affixed to the ceiling. Several dozen experiments were conducted to explore the algorithm’s performance, with a focus on three specific experiments for detailed analysis.
The production hall under consideration spans 35 m in width and 70 m in length, totaling 2.450 m2. Within this space, 30 machines were strategically positioned. In Experiment 1, machines were organized into 6 groups of 5 elements, while Experiments 2 and 3 involved random machine placement.
Both cameras and motion sensors were considered in the study. The cameras exhibited a 90-degree observation angle with a range of 15 m, while the motion sensors covered a 360-degree zone with a radius of 7.5 m. Notably, the sensors are depicted in orange, cameras in green, and machines in blue, with the center of the motion sensor range circle marked in red.
The bat algorithm optimally arranges sensors and cameras based on their coverage areas. A single sensor covers an area of 176.71 m2, while a camera covers the same area due to its extended range. Despite this equivalency, statistically fewer cameras are required than motion sensors, highlighting the algorithm’s efficiency in minimizing the number of devices while achieving optimal coverage.

4.1. Results of Experiment Number 1

The arrangement of thermal cameras (C1 to C6) and motion sensors (A1 to A6) in the results of Experiment No. 1 ensures effective coverage of all 30 machines in an industrial hall. A visualization of the sensor arrangement in this scenario is presented in Figure 1 below and Table 1.
Sensors are depicted in orange (A1 to A6), cameras in green (C1 to C6), and machines in blue. The results demonstrate that 6 cameras and 6 sensors are required to cover all machines in the industrial hall. Interestingly, the algorithm approached reducing the number of cameras by one in the lower left part of the graph, suggesting potential optimization with a more favorable machine placement.

4.2. Results of Experiment Number 2

The results of experiment no. 2 prove the optimal placement of sensors and cameras in the examined industrial space. Figure 2 below shows the arrangement of cameras and sensors (Table 2).
Sensors are depicted in orange (A1 to A9), cameras in green (C1 to C6), and machines in blue. In this random set of machine placement, the algorithm optimally used a situation in which the machines were more concentrated in the left part of the production hall. The left part of the hall area was covered by 4 cameras. However, on the right side, there were only 2 cameras and a smaller fragment of the third camera.
The optimal placement is evident as two cameras cover 7 machines, one covers 6 machines, and another covers 5 machines. Only 6 cameras and 8 motion sensors were needed, showcasing the algorithm’s effectiveness in utilizing the most efficient concentration of machines in specific areas of the production hall.

4.3. Results of Experiment Number 3

The results of experiment no. 3 prove the optimal placement of sensors and cameras in the examined industrial space. Figure 3 below shows the arrangement of cameras and sensors (Table 3).
Sensors are depicted in orange (A1 to A9), cameras in green (C1 to C7), and machines in blue. Once again, the algorithm successfully positions cameras and sensors for maximum coverage. The ranges of cameras and sensors may overlap, with 7 cameras and 9 motion sensors deemed optimal given the input data.
The experiments show that the bat algorithm proves to be a robust tool for optimizing sensor placement in industrial settings. Its ability to reduce the number of devices while ensuring effective coverage aligns with the overarching goal of enhancing safety and surveillance within production halls.

4.4. Algorithmic Convergence Evaluation

To comprehensively evaluate the convergence behavior of the bat algorithm (BA), a series of optimization runs were executed, each initialized with different random starting points. The convergence results, detailed in Table 4, provide valuable insights into the algorithm’s performance across multiple iterations. It is noteworthy that while the number of machines is consistent for each run, their randomly located initial positions introduce variations in the final sensor and camera setup. The execution time measurements were performed using Python methods from the ‘timeit’ module.
The iterative convergence data reveal consistent and remarkable trends. Across multiple runs, the BA consistently converges within a reasonable number of iterations. This convergence is substantiated by the fitness values approaching a near-optimal state, indicative of the algorithm’s adeptness in optimizing sensor placement within the considered industrial space.
The efficiency of the bat algorithm is further underscored by its execution time statistics. As depicted in Table 4, the algorithm demonstrates commendable efficiency in reaching convergence within a few thousand milliseconds. The average execution time for the BA computed from the provided data stands at a mere 5486 ms. This signifies a rapid convergence process, reflecting the algorithm’s ability to efficiently navigate the solution space and converge to an optimal solution.

4.5. Coverage Evaluation

In the realm of sensor placement optimization, one of the pivotal metrics for assessment is coverage, a parameter that gauges the effectiveness of sensors in monitoring the environment. This chapter explores the coverage analysis, specifically focusing on the outcomes derived from the bat algorithm (BA)-optimized placement.
The bat algorithm, designed to optimize sensor placement within an industrial setting, underwent a rigorous evaluation based on the coverage metric. The coverage, expressed as the percentage of the environment effectively monitored by the sensors, stands as a critical indicator of the algorithm’s efficacy.
The average safety coverage achieved by BA-optimized placement is 98.3%. This impressive coverage percentage attests to the BA’s ability to strategically position sensors, ensuring a high level of safety coverage within the industrial environment. The 98.3% average safety coverage is derived from extensive practical tests, ensuring a reliable representation of the algorithm’s performance. Coverage assessments are explicitly stated to be based on empirical experiments, reinforcing the practical validity of the results.
To further contextualize the achieved coverage, a comparative analysis was conducted against alternative strategies. In the absence of studies employing comparable methods and conditions, this research provides a comparative analysis between the proposed BA-optimized placement and strategies such as random placement and PSO (particle swarm optimization)-optimized placement [41]. Table 5 summarizes safety coverage percentages for all three methods.
The significant contrast in coverage percentages between BA-optimized, random, and PSO-optimized placements underscores the limitations of random placement strategies. The latter, with an average safety coverage of 58.4%, falls considerably short of the optimization achieved by the BA, while the PSO-optimized placement demonstrates competitive coverage at 97.8%.
The presented results unequivocally highlight the substantial superiority of the BA-optimized placement strategy over random placement. The BA employed for optimization consistently outperforms other strategies, leading to significantly higher safety coverage in the industrial environment.

5. Discussion

This study validates the effectiveness of the bat algorithm (BA) as a valuable tool for addressing complex optimization tasks in the industrial sector. Its capacity to thoroughly explore solution spaces and adapt to diverse industrial scenarios underscores its versatility and efficiency. Emphasizing the significance of optimal sensor placement attained through BA, it plays a vital role in the thorough monitoring and prompt detection of potential issues in industrial settings. The algorithm’s reliable and consistent convergence across multiple runs serves as a crucial factor, particularly in real-world scenarios where dependable convergence is essential for informed decision-making processes.
The strategic deployment of sensors in industrial spaces holds profound implications for efficiency, safety, and resource utilization. The bat algorithm stands out as a formidable technique designed to address the sensor placement optimization problem, illustrating the synergistic relationship between optimization algorithms and real-world industrial challenges.

5.1. Experimental Examples and Machine Placement Strategy

There is qualitative differences among the experimental examples. It is imperative to emphasize the intentional structuring of experiment 1, where machines were purposefully organized into groups by the authors allowing for the representation of bigger or differently shaped machines. This deliberate structuring represents a controlled scenario with the potential for creating varying machine sizes and shapes within each group, allowing the algorithm to adapt to diverse industrial settings. The random machine placement in experiments 2 and 3 introduces a more realistic, albeit potentially overlapping, representation of machines in an industrial hall. While the specific locations were not controlled in these experiments, the algorithm demonstrated its robustness by efficiently optimizing sensor placement, showcasing its adaptability to different machine configurations. This adaptability is a key strength, as industrial setups often involve machines of various sizes and layouts. The algorithm’s ability to handle such variability positions it as a versatile solution for sensor optimization in real-world industrial environments, where machines may not conform to predefined patterns.

5.2. Convergence Patterns and Efficiency

The evident convergence patterns and effectiveness indicate the potential of the bat algorithm in dynamic environments. Its rapid adaptability and consistent convergence across multiple runs is crucial in real-world scenarios where frequent adjustments to sensor placement are necessary. The algorithm’s rapid adaptability and convergence to optimal solutions become critical in situations where frequent adjustments to sensor placement are necessary. Future research directions may involve exploring parameter tuning to refine the algorithm for specific applications, offering valuable insights to enhance its overall performance.
Positioning itself as a tool of timely effectiveness, the bat algorithm demonstrates efficiency through its consistent convergence and an execution time of 5486 ms. This computational proficiency holds significant value for real-time applications, further solidifying its appropriateness for industrial deployment. The scrutiny of coverage underscores the crucial importance of strategic optimization for achieving heightened safety coverage within industrial environments, not only validating the bat algorithm’s success in optimizing sensor placement. The pronounced contrast between optimized and random strategies highlights the paramount significance of employing sophisticated algorithms for thorough surveillance.

5.3. Coverage Analysis and Significance

The strategic deployment of sensors in industrial spaces holds profound implications for efficiency, safety, and resource utilization. The bat algorithm (swarm intelligence) offers a generic and adaptable solution applicable to various sensor types within sensor networks. The methodology’s flexibility allows it to be seamlessly integrated with different sensors, ensuring its relevance across diverse industrial and surveillance applications. The bat algorithm stands out as a formidable technique designed to address the sensor placement optimization problem, illustrating the synergistic relationship between optimization algorithms and real-world industrial challenges. Through the leverage of BA’s capabilities, industrial stakeholders can make well-informed decisions, culminating in enhanced process control and operational excellence. The successful application of the bat algorithm in SPO serves as a testament to the efficacy of optimization algorithms in tackling intricate challenges within industrial optimization.

5.4. Innovations and Methodological Contributions

Our study brings forth several innovative elements that significantly contribute to the field of sensor placement optimization within industrial settings. A key distinction lies in the application of the bat algorithm (BA), a swarm intelligence algorithm, to address the sensor placement optimization problem (SPOP). This strategic choice diverges from conventional methods, demonstrating our commitment to exploring cutting-edge approaches. Our study brings forth several innovative elements that significantly contribute to the field of sensor placement optimization within industrial settings. A key distinction lies in the application of the bat algorithm (BA), a swarm intelligence algorithm, to address the sensor placement optimization problem (SPOP). This strategic choice diverges from conventional methods, demonstrating our commitment to exploring cutting-edge approaches. Furthermore, the practical implementation of the algorithm is executed through the preparation of Python code. This step ensures not only replicability for future studies but also facilitates transparency in our methodology. The decision to employ a widely used and accessible programming language aligns with our commitment to fostering openness and collaboration in the scientific community. The study addresses the multidimensional nature of the sensor placement optimization problem (SPOP), considering factors such as coverage, sensor proximity, and key points. This holistic optimization approach reflects a nuanced understanding of the challenges posed by industrial environments.
In summary, BA’s strategic deployment of sensors in industrial spaces offers efficiency, safety, and resource utilization benefits. Its adaptability, efficiency, and coverage analysis underscore its significance in addressing the sensor placement optimization problem, contributing to enhanced process control and operational excellence in industrial settings.

6. Conclusions

The optimization facilitated by the bat algorithm (BA) for the strategic placement of thermal cameras and motion sensors in a real-world industrial environment demonstrates its proficiency in maximizing machine coverage while minimizing sensor usage. The study validates the effectiveness of the bat algorithm (BA) for addressing the sensor placement optimization problem (SPOP) in the industrial sector. In both sets of exemplary results, where 30 machines were randomly located within a 35 × 70 m production hall, the BA strategically deploys sensors with varying ranges, showcasing its versatility in addressing complex optimization tasks. The BA emerges as a valuable tool for navigating the intricate task of sensor placement in a production facility. Its robust capacity to navigate the entire solution space mitigates the risk of encountering local optima, underscoring its reliability in optimizing sensor placement. The deliberate structuring of experiment 1 and the adaptability showcased in experiments 2 and 3 highlight the algorithm’s versatility. The algorithm’s reliable convergence and consistent performance observed in multiple runs and its efficiency in real-time applications position the BA as a time-effective optimization tool suitable for industrial deployment. This computational efficiency further enhances its suitability for real-time applications, highlighting its potential for comprehensive surveillance in industrial settings. The observed convergence behavior and efficiency suggest that the bat algorithm holds promise in dynamic environments. Its ability to quickly adapt and converge to optimal solutions becomes crucial in scenarios where sensor placement may require frequent adjustments. The strategic deployment of sensors in industrial spaces holds profound implications for efficiency, safety, and resource utilization. The successful application of the bat algorithm in sensor placement optimization problem serves as a testament to the efficacy of swarm intelligence optimization algorithms in tackling intricate challenges within industrial optimization.
Future research avenues could explore parameter tuning to fine-tune the algorithm for specific use cases, providing valuable insights for optimizing its performance further. Additionally, the investigation of alternative swarm optimization algorithms, the exploration of different sensor parameters, and the consideration of diverse production facility shapes, including obstacles and 3D views, present intriguing opportunities for expanding our understanding of optimal sensor placement in industrial settings.
The strategic deployment of sensors in industrial spaces holds profound implications for efficiency, safety, and resource utilization. The bat algorithm (swarm intelligence) offers a generic and adaptable solution applicable to various sensor types within sensor networks. The methodology’s flexibility allows it to be seamlessly integrated with different sensors, ensuring its relevance across diverse industrial and surveillance applications.

Author Contributions

Conceptualization, H.Z., D.E. and P.P.; Methodology, H.Z., D.E. and P.P.; Software, H.Z. and D.E.; Validation, H.Z., D.E. and P.P.; Formal analysis, H.Z., D.E. and P.P.; Investigation, H.Z. and D.E.; Resources, H.Z. and D.E.; Data curation, H.Z. and D.E.; Writing—original draft, H.Z. and D.E.; Writing—review & editing, H.Z., D.E. and P.P.; Visualization, H.Z., D.E. and P.P.; Supervision, H.Z., D.E. and P.P.; Project administration, P.P.; Funding acquisition, P.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yap, F.G.; Yen, H.H. A Survey on sensor coverage and visual data capturing/processing/transmission in wireless visual sensor networks. Sensors 2014, 14, 3506–3527. [Google Scholar] [CrossRef]
  2. Marks, M. A survey of multi-objective deployment in wireless sensor networks. J. Telecommun. Inf. Technol. 2010, 3, 36–41. [Google Scholar]
  3. Zhang, J.; Wu, G.; Song, S. Video summarization generation based on graph structure reconstruction. Electronics 2023, 12, 4757. [Google Scholar] [CrossRef]
  4. Akbarzadeh, V.; Gagné, C.; Parizeau, M.; Mostafavi, M. Black-box optimization of sensor placement with elevation maps and probabilistic sensing models. In Proceedings of the International Symposium on Robotic and Sensors Environments (ROSE), Montreal, QC, Canada, 17–18 September 2011; pp. 89–94. [Google Scholar]
  5. Akbarzadeh, V.; Gagné, C.; Parizeau, M.; Mostafavi, M.; Argany, M. Probabilistic sensing model for sensor placement optimization based on line-of-sight coverage. IEEE Trans. Instrum. Meas. 2012, 62, 293–303. [Google Scholar] [CrossRef]
  6. Whitworth, A.; Droitcour, A.; Song, C.; Boric-Lubecke, O.; Lubecke, V. Characterization technique for a doppler radar occupancy Sensor. Electronics 2023, 12, 4888. [Google Scholar] [CrossRef]
  7. Akbarzadeh, V.; Ko, A.; Gagné, C.; Parizeau, M. Topography-aware sensor deployment optimization with CMA-ES. In Proceedings of the International Conference on Parallel Problem Solving from Nature (PPSN), Krakow, Poland, 11–15 September 2010; pp. 141–150. [Google Scholar]
  8. Rebai, M.; Le Berre, M.; Snoussi, H.; Hnaien, F.; Khoukhi, L. Sensor deployment optimization methods to achieve both coverage and connectivity in wireless sensor networks. Comput. Oper. Res. 2015, 59, 11–21. [Google Scholar] [CrossRef]
  9. Kong, Y.; Zhao, X.; Jia, G.; Hong, J.; Zhang, F. Sensor deployment optimization methods in electromagnetic field rased on EEIF-PLI. IEEE Sens. J. 2023, 23, 4216–4227. [Google Scholar] [CrossRef]
  10. Yi, T.H.; Li, H.N. Methodology developments in sensor placement for health monitoring of civil infrastructures. Int. J. Distrib. Sens. Netw. 2012, 8, 612726. [Google Scholar] [CrossRef]
  11. Yi, T.H.; Li, H.N.; Gu, M. A new method for optimal selection of sensor location on a high-rise building using simplified finite element model. Struct. Eng. Mech. 2011, 37, 671–684. [Google Scholar] [CrossRef]
  12. Argany, M.; Mostafavi, M.A.; Karimipour, F. Voronoi-based approaches for geosensor networks coverage determination and optimisation: A survey. In Proceedings of the IEEE 2010 International Symposium on Voronoi Diagrams in Science and Engineering (ISVD), Quebec, QC, Canada, 28–30 June 2010; pp. 115–123. [Google Scholar]
  13. Wang, G.; Cao, G.; Berman, P.; La Porta, T. Bidding protocols for deploying mobile sensors. IEEE Trans. Mob. Comput. 2007, 6, 563–576. [Google Scholar] [CrossRef]
  14. Wang, J.; Wang, Y.; Song, J.; Cheng, H. IoV vulnerability classification algorithm based on knowledge graph. Electronics 2023, 12, 4749. [Google Scholar] [CrossRef]
  15. Lv, P.; Zhang, J.; Lu, M. An optimal method for multiple observers sitting on terrain based on improved simulated annealing techniques. In Proceedings of the 19th International Conference on Advances in Applied Artificial Intelligence: Industrial, Engineering and Other Applications of Applied Intelligent Systems (IEA/AIE), Annecy, France, 27–30 June 2006; Springer: Berlin/Heidelberg, Germany, 2006; pp. 373–382. [Google Scholar]
  16. Franklin, W.; Vogt, C. Multiple observer siting on terrain with intervisibility or lores data. In Proceedings of the Congress of International Society for Photogrammetry and Remote Sensing (ISPRS), Istanbul, Turkey, 12–23 July 2004; pp. 12–23. [Google Scholar]
  17. De Floriani, L.; Marzano, P.; Puppo, E. Line-of-sight communication on terrain models. Int. J. Geogr. Inf. Sci. 1994, 8, 329–342. [Google Scholar] [CrossRef]
  18. Aspbury, A.; Gibson, R. Long-range visibility of greater sage grouse leks: A GIS-based analysis. Anim. Behav. 2004, 67, 1127–1132. [Google Scholar] [CrossRef]
  19. Kidner, D.; Sparkes, A.; Dorey, M. Geographical information and planning. In GIS Wind Farm Planning; Springer: Berlin/Heidelberg, Germany, 1999; pp. 203–223. [Google Scholar]
  20. Agarwal, P.; Ezra, E.; Ganjugunte, S. Efficient sensor placement for surveillance problems. In Proceedings of the 5th IEEE International Conference on Distributed Computing in Sensor Systems, Marina Del Rey, CA, USA, 8–10 June 2009; pp. 301–314. [Google Scholar]
  21. Johnson, M.; Bar-Noy, A. Pan and scan: Configuring cameras for coverage. In Proceedings of the 2011 Proceedings IEEE International Conference on Computer Communications (INFOCOM), Shanghai, China, 10–15 April 2011; pp. 1071–1079. [Google Scholar]
  22. Horster, E.; Lienhart, R. Approximating optimal visual sensor placement. In Proceedings of the 2006 IEEE International Conference on Multimedia and Expo, Toronto, ON, Canada, 9–12 July 2006; pp. 1257–1260. [Google Scholar]
  23. Zhao, J.; Cheung, S.; Nguyen, T. Optimal camera network configurations for visual tagging. IEEE J. Sel. Top. Signal Process. 2008, 2, 464–479. [Google Scholar] [CrossRef]
  24. Papadimitriou, C.; Beck, J.L.; Au, S.K. Entropy-based optimal sensor location for structural model updating. J. Vib. Control 2000, 6, 781–800. [Google Scholar] [CrossRef]
  25. Basseville, M.; Benveniste, A.; Moustakides, G.; Rougee, A. Optimal sensor location for detecting changes in dynamical behavior. IEEE Trans. Autom. Control 1987, 32, 1067–1075. [Google Scholar] [CrossRef]
  26. Zarzycki, H.; Czerniak, J.M.; Dobrosielski, W.T. Detecting nasdaq composite index trends with OFNs. In Theory and Applications of Ordered Fuzzy Numbers; Studies in Fuzziness and Soft Computing; Springer: Cham, Switzerland, 2017; Volume 356. [Google Scholar]
  27. Ewald, D.; Zarzycki, H.; Apiecionek, Ł.; Czerniak, J.M. Ordered fuzzy numbers applied in bee swarm optimization systems. J. Univers. Comput. Sci. 2020, 26, 1475–1494. [Google Scholar] [CrossRef]
  28. Del Gallo, M.; Mazzuto, G.; Ciarapica, F.E.; Bevilacqua, M. Artificial intelligence to solve production scheduling problems in real industrial settings: Systematic Literature Review. Electronics 2023, 12, 4732. [Google Scholar] [CrossRef]
  29. Kumar Mohapatra, P.; Kumar Rout, S.; Kishoro Bisoy, S.; Kautish, S.; Hamzah, M.; Jasser, M.B.; Mohamed, A.W. Application of bat algorithm and its modified form trained with ANN in channel equalization. Symmetry 2022, 14, 2078. [Google Scholar] [CrossRef]
  30. Meguerdichian, S.; Koushanfar, F.; Potkonjak, M.; Srivastava, M. Coverage problems in wireless ad-hoc sensor networks. In Proceedings of the Twentieth Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM 2001), Anchorage, AK, USA, 22–26 April 2001; pp. 1380–1387. [Google Scholar]
  31. Lozano Domínguez, J.M.; Redondo González, M.J.; Davila Martin, J.M.; Mateo Sanguino, T.d.J. Using sensor fusion and machine learning to distinguish pedestrians in artificial intelligence-enhanced crosswalks. Electronics 2023, 12, 4718. [Google Scholar] [CrossRef]
  32. Krause, A.; Singh, A.; Guestrin, C. Near-optimal sensor placements in Gaussian processes: Theory, efficient algorithms and empirical studies. J. Mach. Learn. Res. 2008, 9, 235–284. [Google Scholar]
  33. Cortes, J.; Martinez, S.; Karatas, T.; Bullo, F. Coverage control for mobile sensing networks. IEEE Trans. Robot. Autom. 2004, 20, 243–255. [Google Scholar] [CrossRef]
  34. Schwager, M.; Julian, B.J.; Angermann, M.; Rus, D. Eyes in the Sky: Decentralized control for the deployment of robotic camera networks. Proc. IEEE. 2011, 99, 1541–1561. [Google Scholar] [CrossRef]
  35. Fortin, F.A.; de Rainville, F.M.; Gardner, M.A.; Parizeau, M.; Gagné, C. DEAP: Evolutionary algorithms made easy. J. Mach. Learn. Res. 2012, 13, 2171–2175. [Google Scholar]
  36. DS-2TD1228-2/QA Hikvision. Available online: https://www.hikvision.com/pl/products/Thermal-Products/Security-thermal-cameras/heatpro-series/ds-2td1228-2-qa/ (accessed on 23 December 2023).
  37. DS-2TD1228-2/QA(O-STD). Available online: https://www.dvs.co.uk/products/ds-2td1228-2-qao-std/ (accessed on 23 December 2023).
  38. Panoramic-PIR-Detector. Available online: https://commerce.boschsecurity.com/in/en/DS936-Low-Profile-Panoramic-PIR-Detector/p/2628145931/ (accessed on 23 December 2023).
  39. Panoramic-PIR-Detector. Available online: https://hexagonvalley.com.au/wp-content/uploads/2019/05/DS936_Series_Data_sheet_enUS_2628645131.pdf (accessed on 23 December 2023).
  40. EN 50131-2-2:2017; Alarm Systems—Intrusion and Hold-up Systems—Part 2-2: Intrusion Detectors—Passive Infrared Detectors. British Standards Institution: London, UK, 2021.
  41. Skubisz, O.; Zarzycki, H. An Application of Particle Swarm Optimization Algorithm in the Sensor Placement Optimization Problem. In Proceedings of the Twenty First International Workshop on Intuitionistic Fuzzy Sets and Generalized Nets, Warsaw, Poland, 20 October 2023; Lecture Notes in Networks and Systems. Springer: Cham, Switzerland, 2024. [Google Scholar]
Figure 1. Graphical representation of the sensor locations in the results of experiment number 1.
Figure 1. Graphical representation of the sensor locations in the results of experiment number 1.
Electronics 13 00601 g001
Figure 2. Graphical representation of the sensor locations in the results of experiment number 2.
Figure 2. Graphical representation of the sensor locations in the results of experiment number 2.
Electronics 13 00601 g002
Figure 3. Graphical representation of the sensor locations in the results of experiment number 3.
Figure 3. Graphical representation of the sensor locations in the results of experiment number 3.
Electronics 13 00601 g003
Table 1. Placements of machines, motion sensors, and thermal cameras in the results of experiment number 1.
Table 1. Placements of machines, motion sensors, and thermal cameras in the results of experiment number 1.
Placement of Machines in Production Hall
IDTypeXYIDTypeXY
M1Machine3022M16Machine106
M2Machine148M17Machine2420
M3Machine4012M18Machine3414
M4Machine6022M19Machine5428
M5Machine688M20Machine7010
M6Machine64M21Machine124
M7Machine2018M22Machine2618
M8Machine3814M23Machine3212
M9Machine5826M24Machine5226
M10Machine6610M25Machine6812
M11Machine82M26Machine430
M12Machine2217M27Machine628
M13Machine3612M28Machine832
M14Machine5424M29Machine1030
M15Machine648M30Machine334
Placement of Motion Sensors and Thermal Cameras
IDTypeXYIDTypeXYAngle
A1Motion sensor6.531C1Thermal camera1325.5162
A2Motion sensor103.5C2Thermal camera161172
A3Motion sensor2516C3Thermal camera254141
A4Motion sensor35.517C4Thermal camera268.555
A5Motion sensor5525.5C5Thermal camera53.514.557
A6Motion sensor69.59C6Thermal camera59.51.553
Table 2. Placements of machines, motion sensors, and thermal cameras in the results of experiment number 2.
Table 2. Placements of machines, motion sensors, and thermal cameras in the results of experiment number 2.
Placement of Machines in Production Hall
IDTypeXYIDTypeXY
M1Machine9.4330.95M16Machine14.6621.00
M2Machine56.8627.12M17Machine27.7913.34
M3Machine34.7215.78M18Machine26.4623.93
M4Machine15.4830.73M19Machine13.8625.74
M5Machine24.1925.79M20Machine60.6331.27
M6Machine9.466.83M21Machine8.161.21
M7Machine3.598.52M22Machine10.334.95
M8Machine0.3215.83M23Machine2.1226.74
M9Machine34.3716.35M24Machine59.671.91
M10Machine46.9026.54M25Machine1.6422.04
M11Machine44.734.39M26Machine36.6126.28
M12Machine21.4114.64M27Machine16.0030.66
M13Machine32.522.67M28Machine28.5424.93
M14Machine30.2911.87M29Machine6.972.37
M15Machine31.601.94M30Machine43.6720.23
Placement of Motion Sensors and Thermal Cameras
IDTypeXYIDTypeXYAngle
A1Motion sensor2.529C1Thermal camera0146
A2Motion sensor41.5C2Thermal camera1519.5126
A3Motion sensor510C3Thermal camera21.5147
A4Motion sensor18.527C4Thermal camera3112.574
A5Motion sensor2817.5C5Thermal camera45049
A6Motion sensor383C6Thermal camera61.525.5138
A7Motion sensor41.527
A8Motion sensor580
AMotion sensor61.526
Table 3. Placements of machines, motion sensors, and thermal cameras in experiment number 3.
Table 3. Placements of machines, motion sensors, and thermal cameras in experiment number 3.
Placement of Machines in Production Hall
IDTypeXYIDTypeXY
M1Machine18.203.74M16Machine64.431.30
M2Machine26.7510.25M17Machine19.7411.30
M3Machine47.9613.55M18Machine5.2217.14
M4Machine21.9430.56M19Machine16.6323.84
M5Machine7.7015.13M20Machine34.4130.84
M6Machine12.725.24M21Machine58.632.38
M7Machine49.6110.62M22Machine23.2313.31
M8Machine6.2032.36M23Machine6.4127.28
M9Machine9.534.69M24Machine43.7311.55
M10Machine20.9722.37M25Machine65.6733.28
M11Machine31.4633.04M26Machine23.4924.87
M12Machine47.8129.98M27Machine35.2422.92
M13Machine51.888.53M28Machine48.3329.10
M14Machine21.7130.05M29Machine41.1214.67
M15Machine51.0228.24M30Machine11.1518.96
Placement of Motion Sensors and Thermal Cameras
IDTypeXYIDTypeXYAngle
A1Motion sensor711C1Thermal camera01925
A2Motion sensor1026C2Thermal camera41.535
A3Motion sensor207C3Thermal camera14.52.574
A4Motion sensor2627C4Thermal camera30.518.5115
A5Motion sensor36.529C5Thermal camera36960
A6Motion sensor44.527.5C6Thermal camera50048
A7Motion sensor46.515C7Thermal camera6022.5107
A8Motion sensor58.55.5
A9Motion sensor6833.5
Table 4. Iterations to convergence and execution time.
Table 4. Iterations to convergence and execution time.
RunIterations to ConvergenceExecution Time (ms)
1675245
2624979
3715601
4685315
5776290
Table 5. Coverage by BA-optimized and random placements.
Table 5. Coverage by BA-optimized and random placements.
MethodAverage Safety Coverage (%)
BA-optimized98.3
Random placement58.4
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zarzycki, H.; Ewald, D.; Prokopowicz, P. Leveraging Swarm Intelligence for Optimal Thermal Camera and Sensor Placement in Industrial Environments. Electronics 2024, 13, 601. https://doi.org/10.3390/electronics13030601

AMA Style

Zarzycki H, Ewald D, Prokopowicz P. Leveraging Swarm Intelligence for Optimal Thermal Camera and Sensor Placement in Industrial Environments. Electronics. 2024; 13(3):601. https://doi.org/10.3390/electronics13030601

Chicago/Turabian Style

Zarzycki, Hubert, Dawid Ewald, and Piotr Prokopowicz. 2024. "Leveraging Swarm Intelligence for Optimal Thermal Camera and Sensor Placement in Industrial Environments" Electronics 13, no. 3: 601. https://doi.org/10.3390/electronics13030601

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop