Preprint
Article

Modeling the Area of Interest for a Mobile Sensory System

Altmetrics

Downloads

142

Views

43

Comments

0

A peer-reviewed article of this preprint also exists.

This version is not peer-reviewed

Submitted:

17 March 2023

Posted:

20 March 2023

You are already at the latest version

Alerts
Abstract
Autonomous electronic area, territory, or space protection is getting more important. One of the areas of application of the system is to monitor the quarantine zones created during epidemics. The idea to create a system of mobile sensory units for defending quarantine zones was born during one of the phases of the Covid epidemic in 2020. The paper contains a brief technical description of a mobile sensor units and their network. This network surrounds an area of interest. The work includes a mathematical and data model of the protected area. In addition, the paper presents a method for distributing mobile sensor units in areas of interest.
Keywords: 
Subject: Arts and Humanities  -   Religious Studies

1. Introduction

Solutions for external protection of an object or space are very specific problems. Creating adequate protection is affected by various surrounding conditions such as weather, visibility, and the possibility of false detection or failure. Therefore, it is necessary to combine and integrate many various units and methods that would overlap and complement each other and thereby ensure comprehensive protection, which would be resistant to various external influences. Various modern technologies used nowadays allow trespassers to intrude into the area of their interest (increasing the probability of success of terrorist attacks, sabotage theft or another type of attacks). The aim of these attacks is destruction or damage to the protected objects or to persons in the objects. Regarding the spread of viral diseases caused by COVID-19, the high dynamics of the spread of the disease and the formation of outbreaks of infection were demonstrated, which may not be identified soon enough. The problem is not just the isolation of one person, but also the isolation of whole communities. Despite the high consciousness of the whole community being affected by the behavior of individuals, crowd psychology and bad affect the influence of the presence of a relatively large commitment to the safety components on the psyche of people.
The idea to create a system of mobile sensory units for electronic area protection to isolate possible infection outbreaks was based on these facts. This type of community isolation is a very complex question. In our article, we have contemplated the solution’s technological and algorithmic elements. These are the basic thoughts of our project called Movir. The goal of the project is to create and examine a mobile monitoring system for defending an isolated group of people from spreading viral diseases. Of course, this also applies the other way around, the system is meant to protect the population from an isolated identified group. The system should be independent from the local electrical grid and visually is not meant to harm any of the protected parties.

2. Electronic Area Protection

The main goal of electronic area protection is to catch the trespasser before or directly intruding into the protected area. Secondly to locate and monitor its movement with technical tools to eliminate it or prevent its illegal activity. If we detected the intruder before breaking, or just after breaking into the territory of the interest, the security service would have enough time to react and eliminate the given threat.
Such devices and systems are required problem-free functionality and reliability. The reliability of the system is affected, not just by the quality of components, but by their resistance to the wind and other environmental effects, especially if these devices are located within the reach of people or animals. These conditions could be the source of unforeseen complications. It is important to prevent these types of malfunctions by placing detectors outside the visible perimeter or using the appropriate masking to blend to the surrounding environment. It is important to use high-quality sensors and software, which ensure the correct detection of space violations without false alarms and malfunctions. The external electronic area protection has to be designed and constructed correctly to fulfill its purpose. Technological progress makes it possible to enter protected areas in new ways.
New systems and equipment could easily eliminate security. Staying up-to-date is necessary when researching and developing new systems and sensors for external use. Various intrusion detection systems are used to secure a defined guarded area of interest. According to the principle used to detect intrusion into the protected area, we can operate sensors with infrared detectors, microwave detectors, accelerometers, magnetometers, sound detectors, various hygrometers and thermometers detectors, microwave barriers, ultrasonic sensors and optical laser sensors, FMCW (Frequency Modulated Continuous Wave Radar), radar systems that measure the distance and speed of moving objects and Fence intrusion detection systems which use a various combination of detection sensors.

3. Network of Mobile Sensory Units

3.1. Project MOVIR - Mobile Sensory System

With the project MOVIR, our goal was to create and test a mobile monitoring system for the defense of an isolated and at-risk group of people. The system is meant to protect against the spreading of viral diseases or conversely, to protect the population from an infected group identified as a source of risk. The proposed solutions will be independent from the local electricity distribution. Also, it will not change visually the sight of the environment, so it will not cause additional psychological burdens for any of the protected groups.
The actuality of this problem is generally known and frequently discussed. It directly affects all inhabitants of our country and neighboring states too. The proposed solution of the monitoring system is to ensure interest areas are original, especially from the point of view of its mobility. The current studies show that localization and subsequent isolation of outbreaks of infection play a key role in the fight against viral diseases. Another aspect is the fact that the current pandemic is particularly dangerous and risky for certain selected groups of the population, especially for seniors, or for people with some serious or chronic diseases. Protection of the risk groups of the population is also one of the reasons proving the topicality of the issue being addressed.
Our project touches on many areas of science. To model the sensor network, we drew on the following theoretical sources: geographic [1], coordinate systems and projections [2], plane geometry [3], coordinates for geographical information system (GIS) [4], computational geography and astronomy [5], GIS algorithms [6], and finally software computations [7,8].
The results of the project are multidisciplinary by combining knowledge from various fields such as engineering [9], transport systems [10], sensorics [11], modeling and simulations [12], electrical engineering, electronics, engineering, information technologies [13], cloud technologies [14] and communication technologies.
A database of technologies similar to ours can be found in the publication [15]. Individual records of the database contain a theoretical description of the application of sensory systems.

3.2. Mobile (Portable) Sensory Units

Basic units, and mobile sensory units will be implemented in the form of separate free-standing units and portable devices as needed. The devices will have separate hardware equipment, which distribution in space creates a sensory network. Our work aims to model the formation of such a network.
The mobile sensory unit is a modular element of a transportable monitoring system with clear diversity of used sensors. The electrical independence of the system is provided by suitable batteries. Depending on the solar activity the batteries will be charged up by photovoltaic panels, to extend the period of operation of the monitoring system. The mobile sensory units are equipped with a control module to provide collection and preliminary data processing from individual sensors to make ensure autonomous operations.
The mobile sensory unit is designed for continuous monitoring of the surrounding area to inform about possible unauthorized entry into the area of interest or about leaving the monitored area. The obtained data During the monitoring of the area of interest are processed, evaluated and transmitted by the communication module using the low-energy LoRa communication network. The data is sent from the mobile sensory unit to the central sensor station where it is recorded to a storage medium and data backup is realized by forwarding them from the mobile monitoring station to the data server.
Although the mobile sensory unit is fully autonomous during normal operations, its activity can be partially controlled by an operator from a mobile monitoring station. The unit can be placed single, in a group, or combined manner, which defines the perimeter of the area of interest. It is possible to create a sensory communication network with the help of several mobile sensory units. In this case, the task could be to monitor whether there has been a violation of the defined area. All sensory units communicate and are controlled by the central sensor station. This means that in the communication concept, individual sensory units are involved in a communication star topology with a central control unit. In case of malfunction of this central station, it is possible to replace it with another suitable unit. If it is impossible to find this central station, the units can communicate with their neighboring units in an emergency communication topology circle and thus forward important data further. The number and location of these free-standing units are directly dependent on the topography of the country. Depending on the sensor units used, it is necessary to evaluate the appropriate placement according to distance and direct visibility between these free-standing column-shaped units, with a separate power source and a separate set of sensors. Each portable sensor unit has a function of its localization using the global navigation satellite system (GNSS). Here arises the importance of how to deploy individual sensor units in the field so that they can cover the protected perimeter with their range and at the same time be within communication range with the central unit too. It is essential to find an algorithm or method for the automated design of the optimal placement of sensory units in the target area.
One of the other requirements for the features of the scheme was the possibility of displaying the location of the object on the virtual map of the terrain and its 3D display for the needs of the operator. It is ideal to use a digital terrain model (DTM) as background material for the target area, which comprehensively describes the shape of the land surface with elevations. It is also possible to directly insert a vector layer of objects into the given model to display the digital model of the relief. To display these objects in 3D form, it is necessary to list their heights above the ground in the attribute table.

3.3. Sustainability of the Project

Within the implementation of the project, as well as within the sustainability period, the applicant will emphasize the extensive dissemination of research and development results on a non-exclusive and non-discriminatory basis through teaching, open-access databases and publicly accessible publications. Application of the knowledge gained during the implementation of the aforementioned scientific and research activities into the educational process will lead to steps to increase the quality of human resources. Also, it will cause reconciliation of the interests of individuals with the needs of society, especially in connection with the possible occurrence and spread of viral diseases.

4. Digital Model of the Area of Interest

4.1. Area of Interest - Estimation of the Number of Sensory Units

Our project aimed to test mobile sensory units and the network of sensory elements in a small monitored area. A small monitored space means a rectangular area with edges of a few dozen meters. In this chapter, we define the mathematical and data model of the protected area.
The basic principle of determining the area of interest is the principle used by Free Route Airspace (FRA) see. [12] when defining the horizontal part of the airspace. It is needed to enter special significant points of space which belong to the given area. These points will be given by GPS coordinates. Significant points with coordinates u l , v l , h l will be divided into three sets. One of the sets will be the internal points (blue color in the picture (Figure 1), obstacles in the terrain can be entered this way). In the second set are possible boundary points of the area (marked with red color), and in the third set are necessary points that must be included into the sensory network units (yellow color). We assume that some boundary points will form a simple closed polygon determined by the system user. It will be the polygon of the area of interest.
P = u i , v i , h l ; i = 0 , 1 , , n
Unlike FRA, this polygon has three dimensions (FRA points only have GPS coordinates, heights are solved otherwise). We consider the height because of the terrain profile. If we denote the length of the polygon as L ( P ) , the range of the signaling sensor with s like r a n g e ( s ) and the sensitivity of the sensor element s with τ , then we can set the maximum distances between signaling sensors as τ × r a n g e ( s ) . While parameter τ can take on values from the interval 1 , 2 . The value of τ = 2 means that neighboring sensory units work at a distance of 2 r a n g e ( s ) . Using these parameters, we can estimate the number of sensory units needed to create the network of mobile sensory units.
p ( P ) = L ( P ) / ( τ × r a n g e ( s ) )
This value is the minimum number of sensory network units. Here we assume that there are used the same length measurement units for the length of the polygon and the range of sensory units. We note that the length of the polygon is the circumference of the area of interest. The number of the nodes of the closed simple polygon P is marked with P . Polygon which does not contain any nodes is marked P = .

4.2. Digital Terrain Model

We suppose that input significant points S = u l , v l , h l ; l = 0 , 1 , , k to the area u l , v l are given. The u l , v l are GPS coordinates of individual significant points, h l is their altitude for l = 0 , 1 , , k . By using these points, we will create a 3D model of the terrain in which signaling sensors will be placed. There will be created a network of sensory units. It is also necessary to consider the spatial resolution of the technology that will create the digital model of the terrain. This parameter is denoted as d - detail of terrain modeling. Dimensions of the sensory element (width and depth) are approximately 50 × 50 c m so in this case, we can set the detail to d = 2 by default. This parameter means that a rectangle of size 100 × 50 cm can be covered with two frames that have size 50 × 50 c m . For the value of d, it is true that 0 < d . The set M S contains points on which the sensory units must be placed. The set V S will mean internal significant points. Therefore, S V S is a set of boundary significant points.
To model the mobile sensory units network in the Euclidean space, we need to define a coordinate system, the center of the coordinate system and x , y , z - axis. The center of the coordinate system will be the center of the Earth, the x-axis will be vernal equinox in the equator plane, the y-axis will be perpendicular to the x-axis in the equator plane, and the z-axis will be perpendicular to x and y - axes. This coordinate system is called Earth centered inertial. The more general name of this system is the Ecliptic coordinate system. The coordinate system can be implemented in Cartesian and spherical coordinates, see [1,4].
For the sake of simplicity, we move the origin of the coordinate system to a point defined based on entry significant points. Calculation of the origin of the new coordinate system and the digital terrain model contains these steps
  • Algorithm for creating a digital model of the terrain around the area of interest
Input: S, d, M S , V S
Output: S , m x , m z , m y , O , M S , V S
1. Declaration of coordinates of S in the Cartesian system:
S = u l , v l , h l ; l = 0 , 1 , , k = x l , y l , z l ; l = 0 , 1 , , k
2. Marking of min x = min l = 0 , k x l , min y = min l = 0 , k y l , min z = min l = 0 , k z l a
S = d ( x l min x ) , d ( y l min y ) , d ( z l min z ) ; l = 0 , 1 , , k = x l , y l , z l ; l = 0 , 1 , , k .
3. 3. Let’s mark m x = max l = 0 , k x l , m y = max l = 0 , k y l a m z = max l = 0 , k z l , and point O = 0 , 0 , 0 .
4. In this way a Euclidean coordinate system with the origin O will be created, see [2]. Dimensions of the digital terrain model will be m x × m y × m z . Points of the set S , M S , V S , are created based on relation (3).
5. The digital model of the terrain is going to be an A = ( a i j ) matrix of type m x × m y . The significant points x l , y l , z l S are going to be elements a x l y l of the matrixA and their values are going to be the height of the terrain a x l y l = z l .
Notes: Different heights can be distinguished by color during the modeling of the terrain (see Figure 1). Height gradient of the terrain will be m z . For each point U = x , y , z S it holds that:
0 x m x , 0 y m y , 0 z m z .
Our digital terrain model is raster (grid) and contains a regular distribution of points.
We can see in the Figure 1 the shift of the origin of the coordinate system to the point O = 0 , 0 , 0 (steps of the algorithm 1. 2. and 3.). This shift is necessary to calculate distances easier and locally with the help of the digital terrain model in applications. In the Digital terrain model section, a 90 × 130 matrix A is displayed. Significant points are marked as signs: +. Red points can be border and blue points internal significant points of the area ( V S ) and the significant points marked with yellow must be included in the network of sensory units ( M S ).
A digital image of the terrain (matrix A of type m x × m y in units of d) can be created by using the point O = 0 , 0 , h 0 , with dimensions m x × m y × m z . It is necessary to find point O in the field too (it is a point with GPS coordinates (min x, min y, h 0 ). It is necessary to digitally scan the terrain so the point O will be located in the lower-left corner of the digital model. The x -axis is defined by a straight line between point O and point O x (this point has GPS coordinates (min x, y) and points O , O , O x form one plane) and y - axis is placed between point O and point O y (this point has GPS coordinates (x, min y) and the points O , O , O y form one plane). The scanned area will be a rectangle of size m x × m y in d units.
Figure 1. Digital terrain model and the origin O.
Figure 1. Digital terrain model and the origin O.
Preprints 69928 g001
A digital image of the terrain must be created to obtain a matrix A. In the matrix A it is necessary to mark significant points S according to the assignment (4) and significant points that must be included in the area of interests M S and internal significant points V S . Conversion of GPS coordinates to the Cartesian system (3) is possible, e.g., in MATLAB using the command:
[ X , Y , Z ] = g e o d e t i c 2 e c e f ( s p h e r o i d , l a t , l o n , h )
This command is used to convert geodetic coordinates to the Earth-centred, Earth-fixed coordinate system (ECEF). In this case, the height h is the ellipsoidal height of the point, ( l a t , l o n ) are the GPS coordinates of the point and the parameter spheroid is a parameter of the MATLAB system, which stands for the fact that we are examining in our considerations globe.
When we have available the ellipsoid heights of the points, we can apply the command (6). Then assignment
a x y = Z
defines the elements of the matrix A = ( a x y ) of type m x × m y in d units. Matrix A represents the digital model of the terrain. This model using raster data structures.
When the altitude or orthometric heightH is available, we need to calculate the ellipsoidal height h. The relation ships between heights are shown in Figure 2. Methods for calculating altitude (orthometric height) can be found in publications such as [4]. Another option is to apply newer versions of the program MATLAB (newer than R2022b), where theoretical calculations are already implemented and there are functions for this calculation [7].
Of course, other mathematical systems such as SageMath or Geogebra also enable geographic calculations too. Publication [1] contains the basic mathematical principles of geography. Detailed theoretical information about geodetic coordinate systems can be found in the publication [5], and about plane geometry of the type we use in the design [3].

4.3. Computation of X, Y, and Z Coordinates in the ECI System

The next MATLAB code (version R2022b or higher) calculates coordinates in the Earth-Centred Inertial (ECI) coordinate system (Figure 1). The input data are the GPS coordinates and the altitude (above mean see level height) of the peak of Mount Everest. The outputs are the coordinates of this point in the Euclidean coordinate system with the center at the center of the Earth ((3) point of the algorithm). The calculation requires the Mapping Toolbox of the MATLAB system. This toolbox contains the digital models of the globe (geoid). The results of the computations are given in meters.
  • % Computation of X, Y, Z coordinates in the ECI system
  • % Input ( lat, lon ) GPS coordinates of the point, H - altitude
  • lat = 27.988056;
  • lon = 86.925278;
  • H = 8848;
  •  
  • % Definition of the digital model of the globe
  • % Computation of ellipsoidal height
  • % The Mapping Toolbox - contains command
  • N = egm96geoid(lat,lon);
  • h = H + N
  •  
  • % Determination the ellipsoid where the point [X,Y,Z] is located
  • spheroid = referenceEllipsoid(’GRS 80’);
  • [X,Y,Z]=geodetic2ecef(spheroid,lat,lon,h)
  •  
  • % The outputs are given in meters
  • h = 8.8193e+03
  • X = 3.0274e+05
  • Y = 5.6360e+06
  • Z = 2.9795e+06
“Projections for large areas usually use a simple sphere; for smaller areas, where accuracy gains in importance, the projection uses an ellipsoid which locally corresponds to a geoid, the name for the shape with the most accurate correspondence to the actual oblate and irregular shape of the earth at a given time. “ [1]. The description of the GRS 80 reference model can be found in the publication [7,8].

4.4. Polygon of the Area of Interest

As stated in the work [12], it is not possible to algorithmically determine a polygon based on significant points of the limited area. Therefore, it is necessary to enter which significant points and in what order will define the polygon that bounds the area of interest. In the mentioned work, it is also stated that a simple polygon can be divided into an upper and a lower part, as we can see in Figure 3. This is the way to obtain the points r 0 , r 1 , , r n = r 0 which define the polygon of the bounded area.
Now we need to determine the length of the polygon to be able to estimate the number of sensory units of the network according to relation (2). To calculate the length of the polygon, we need to define the term spatial curve.
Definition 1:
Let a , b R a closed interval. Representation r : a , b R 3 is a spatial curve, r ( a ) is the starting point, r ( b ) is the endpoint of the curve. If r ( a ) = r ( b ) then the curve is closed. The curver is simple, when r : a , b R 3 is a one-to-one correspondence.
The correspondence is one-to-one if each element of the first set is made to correspond with exactly one element of the second set, and vice versa.
Definition 2:
Let r : a , b R 3 be aspatial curveand F = t 0 = a < t 1 < < t n = b is the partition of the interval a , b . The spatial polygon P , which has vertices r i = r ( t i ) , i = 0 , 1 , , n . is called an inscribed polygon belonging to partition F . The length of the polygon is the sum of the lengths of the edges:
L ( P ) = i = 1 n r i r i 1
A polygon of a area of interest is a simple, closed spatial curve, which is given by the division of the interval a , b . In three-dimensional space, a polygon is given by these points
r i = [ x i , y i , , z i ]
for i = 0 , 1 , , n . Therefore, we can calculate the distances between the points r i and r i 1 as (see [4,5])
r i r i 1 = x i x i 1 2 + y i y i 1 2 + z i z i 1 2
The points r i = x ( t i ) , y ( t i ) , z ( t i ) , i = 0 , 1 , , n from relation (9) define three functions x ( t ) , y ( t ) , z ( t ) . These functions for our purposes at the moment are not needed, only their functional values in points t i , so we do not examine the properties of the functions.

4.5. Digital Model of the Area of Interest

We now summarize the procedure for defining a digital model of the area of interest.
The method of defining the area of interest in the terrain model
  • A method of defining the area of interest in the terrain model
Input: A - digital terrain model,
S - set of significant points (+) , M S - set of significant points which are necessary (+, yellow color), V S set of internal significant points (+, blue color)
(+, red color in Figure 3 alternative boundary significant points, it is a set ( S V S ) M S )
Output:
P - polygon of the area of interest, p ( P ) - minimum number of sensory units.
  • Determination of the sequence of significant points r 0 , r 1 , , r n = r 0 in matrix A so that all necessary boundary significant points have to be included (+, yellow color). These points are completed with boundary points (+ red color) to create a simple polygon P of the area of interest.
  • For a given polygon P, we calculate the value p ( P ) - it is an estimate of the minimum number of sensory units which are needed.
We note that this method cannot be algorithmized. This is the reason why the application is needed, which with the data inputs and outputs will help solve this problem. When the polygon P is defined, the length of the polygon is calculated based on (8) and according to (2) we can estimate the minimum number of sensory units in the network. The next task will be to create a method to deploy the sensory units on the polygon P.
Figure 3. Polygon of the area of interest
Figure 3. Polygon of the area of interest
Preprints 69928 g003

4.6. Algorithm for Creating a Network of Mobile Sensory Units

Suppose that the polygon P of the area of interest is given. Polygon P contains significant points r 0 , r 1 , , r n a r 0 = r n . All the necessary significant points that belong to the set M S are vertices of the polygon P. In a digital model of the terrain is given point O = [ 0 , 0 , 0 ] . According to this point, the coordinates of the points are given r i = x i , y i , z i .
  • The algorithm for creating a network of sensory units
Input: P - polygon of the area of interest is given with significant points r 0 , r 1 , , r n where r 0 = r n . The set of significant points S , the set of necessary significant points M S and the set of internal significant points V S . Digital model of terrain A, r a n g e ( s ) – the reach of the sensory element, τ - sensitivity of the sensory element.
Output: Q - polygon of the area of interest, which contains points q 0 , q 1 , , q k and q 0 = q k which form the network of sensory units.
1. for i = 1 , , n
2. j = i 1 , point selection r j P , Q j =
3. l = 1 , k = 1 , q k = r j .
4. k = k + 1
5. if r j r j 1 τ r a n g e ( s ) then q k = r j , j = j + 1 , l = l + 1 (see, point I. on the Figure 4)
6. if r i r i 1 > τ r a n g e ( s ) then
  if r i M S then q k = r j , j = j + 1 , l = l + 1 (see, point II. on the Figure 4)
  if r i M S then it is possible (there is no obstacle between the points r j and D)
       q k = D , j = j + 1 , l = l + 1
     if there is an obstacle between the points r j and D, then
       q k = r j , j = j + 1 , l = l + 1 (see, point III. on the Figure 4)
7. if i < n then go to 2 (in this step the polygon Q j with vertices q 1 , q 2 , , q l was created)
8. if i = n then Q = Q k , Q k = min i = 1 , , n Q i .
Figure 4. Selecting the next point
Figure 4. Selecting the next point
Preprints 69928 g004
Note: Point D lies on the line r i and r i + 1 at a distance of 2 r a n g e ( s ) . Point D is not a significant point.
Brief description of the algorithm: We have a cycle considering the variablej in which we select the vertices of the polygon P. According to points 5-7. we create a polygon Q j . with vertex r j 1 . Polygons Q j contain a set of necessary significant points and other points where sensory units are located. In point 8, we determine the polygon, which contains the smallest number vertices from that set of polygons Q 1 , , Q n .
This method finds a polygon Q such that the length of the polygon is p ( Q ) p ( P ) and the number of vertices of Q is less than or equal to the number of vertices of P. The polygon Q is a digital model of the boundary of the area of interest, the vertices of the polygon define the location of the sensor units in the area of interest.

4.7. Data Model of the Network

The coordinate system (coordinate system origin, coordinate system axes), the set of significant points, the polygon of the area of interest and the polygon of the network belong to the mathematical model of the network. We also have other inputs, such as a digital terrain model. This terrain model depends on the detailedness of the terrain d. All these objects need to be defined in the data model of the network.
The raster data model contains the following data structures:
O r i g o - a table that contains one record in which there are the following items: l a t , l o n , H , d . The origins of the coordinate system ( l a t , l o n ) are the actual GPS coordinates, H is its altitude and d is the detailedness of the terrain, which was applied in the creation of a digital terrain model. This information determines the place where the terrain is located in which the network will be set. Values ( l a t , l o n ) need to be calculated according to relations (3), (4). Parameters H and d are going to be input parameters. These data define the origin of the coordinate system, it is the reference point of the system and the detailedness of the terrain model, in which resolution we will work.
T O r i g o - table (matrix A = ( a x y ) ) of size m x × m y - digital terrain model. Digital terrain model can be obtained from existing software such as MATLAB (for detail d = 1 ) or it is possible to apply special scanners such as LiDAR, where we can achieve a detail of d = 10 , which means we can divide a 100 cm section into 10 parts, or in other words, the resolution of one table point will be 10 × 10 cm.
S O r i g o - a table that contains rows of x , y , t y p e - set of significant points [ x , y ] coordinates in the table T O r i g o , t y p e - significant point coding, 1- internal (blue color), 2- necessary boundary (yellow color), 3 - borderline (red color in Figure 1 and Figure 3). We note that a suitable choice of significant points helps to define different types of obstacles in the field.
With the help of significant internal points, we can define obstacles as things, events or constructions. Different observation layers can also be created. In that case, matrix A will be three-dimensional. The third dimension can contain layers; for example, the first layer includes the elevation, the second layer structural obstacles and the third layer natural obstacles. In the case of layers, the data complexity of the system grows.
P O r i g o - table (polygon of the area of interest): contains the lines [ x , y ] - coordinates of points from the table S O r i g o , which create the polygon of the area of interest.
Q O r i g o - table (polygon of the grid): include lines [ x , y ] - some coordinates of P O r i g o points and some position data of T O r i g o points.
We can match this basic raster data model to a mathematical model. For completeness, let us note that there may also be a vector data model(see [1]) of the monitored area; but we do not deal with this type of model in this work.
The data model is needed for the next step, for the software implementation of the network modeling application, which can be considered a small geographic information system (GIS). Algorithms applied for GIS systems can be found in the publication [6].

4.8. Steps for Software Implementation

  • Steps for implementation of the application:
1. step of the software implementation is the selection of significant points in the monitored area.
2. step is determining the coordinate system (determining the points O , O , O x O y and O r i g o ) (with this step, we locate the task).
3. step is obtaining a digital terrain model of the monitored area. Determination of input parameters ( O r i g o , T O r i g o , S O r i g o ).
This input information is necessary for the application’s software implementation to design the network of significant elements.
4. step - the output of the computations are tables of polygons P O r i g o , Q O r i g o .
Several solutions are available for the software implementation of a GIS network of sensory elements. One solution is to apply MATLAB v. R2022b and above with the mapping toolbox. This system houses digital models of the globe with functions that enable geographic calculations. Another option is to use the Python programming language. There are extensions for this language, such as ArcGIS, for geographic applications, see [8].

5. Conclusions

The main goal of this work was to create a mathematical and data model of a mobile sensor unit network. In the article, a mathematical model was proposed, which contains the definition of the coordinate system, sets of significant points, digital terrain model, terrain detail, area of interest polygon and polygon of the network. Based on the mathematical model, a data model was also designed. This model should serve as an input for the program implementation of a geographic information system for modeling the creation of a network of mobile sensory units.

Author Contributions

Conceptualization, P.S. and J.G.; methodology, P.S.; software, J.G. and T.M.; investigation, P.S. and J.G.; resources, J.G.; data collection, T.M.; writing-original draft preparation, P.S. and J.G.; writing-review and editing, P.S.; visualization, P.S. and T.M.; supervision, P.S., J.G. and T.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by European Regional Development Fund under the Operational Programme Integrated Infrastructure, grant number, ITMS code 313011AUP1.

Acknowledgments

This work was supported by the project Mobile Monitoring System for the Protection of Isolated and Vulnerable Population Groups against Spread of Viral Diseases, ITMS code 313011AUP1. The authors, gratefully acknowledge European Regional Development Fund under the Operational Programme Integrated Infrastructureand Výskumná agentúra - Research Agency for the technical and financial support.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Harvey, F. A Primer of GIS: Fundamental Geographic and Cartographic Concepts; GUILFORD PUBN, 2015.
  2. Maling, D.H. Coordinate Systems and Maps Projections; Pergamon Press, 1992.
  3. Chiossi, S.G. Elementary Plane Geometry. In Essential Mathematics for Undergraduates; Springer International Publishing, 2021; pp. 401–437. [CrossRef]
  4. Sickle, J.V. Basic GIS Coordinates; CRC Press. Taylor & Francis Group, 2017.
  5. Lawrence, J.L. Celestial Calculations - a Gentle Introduction to Computational Astronomy; The MIT Press, Cambridge, Massachusetts, London England, 2018.
  6. Xiao, N. GIS Algorithms; SAGE Publications Ltd, 2015.
  7. Mathworks. Find Ellipsoidal Height from Orthometric Height, 2023. https://www.mathworks.com/help/map/ellipsoid-geoid-and-orthometric-height.html.
  8. Conley, J. A Geographer’s Guide to Computing Fundamentals; Springer International Publishing, 2022. [CrossRef]
  9. Kurdel, P.; Češkovič, M.; Gecejová, N.; Labun, J.; Gamec, J. The Method of Evaluation of Radio Altimeter Methodological Error in Laboratory Environment. Sensors 2022, 22, 5394. [Google Scholar] [CrossRef] [PubMed]
  10. Novotňák, J.; Fiľko, M.; Lipovský, P.; Šmelko, M. Design of the System for Measuring UAV Parameters. Drones 2022, 6, 213. [Google Scholar] [CrossRef]
  11. Fiľko, M.; Kessler, J.; Semrád, K.; Novotňák, J. Manufacturing of the Positioning Fixtures for the Security Sensors Using 3D Printing. Transportation Research Procedia 2022, 65, 98–105. [Google Scholar] [CrossRef]
  12. Szabó, P.; Ferencová, M.; Blišťanová, M. A Spatially Bounded Airspace Axiom. Axioms 2022, 11, 244. [Google Scholar] [CrossRef]
  13. Kasper, P.; Lipovsky, P.; Smelko, M. Application Software of Modular System for Magnetic Characteristics Measurement. In Proceedings of the 2022 New Trends in Aviation Development (NTAD). IEEE; 2022. [Google Scholar] [CrossRef]
  14. Szabó, P.; Ferencová, M.; Železník, V. Cloud Computing in Free Route Airspace Research. Algorithms 2022, 14, 123. [Google Scholar] [CrossRef]
  15. Nayak, S.; Zlatanova, S. (Eds.) Remote Sensing and GIS Technologies for Monitoring and Prediction of Disasters; Springer Berlin Heidelberg, 2008.
Figure 2. Above mean sea level (orthometric) height of the point
Figure 2. Above mean sea level (orthometric) height of the point
Preprints 69928 g002
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2024 MDPI (Basel, Switzerland) unless otherwise stated