UDC 629.113.006

 

Firov N.A., Kobersi I.S.

The scientific adviser: PHD, prof. Finaev V.I.

 

Development of algorithm for identifying stationary ground obstacles using neural network in the tasks of vehicle parking

 

The article discusses development of algorithm for identifying stationary ground obstacles using neural network in the solve tasks of vehicle parking. Formulated requirements to this algorithm identify obstacles. Proposed the neural network structure identification, determined the quantity of neurons in the input, hidden and output layers. And in this paper was develop optimizing genetic algorithm of neural network parameters.

 

Currently, the systems bound to application of the theory of detection of objects in real time under various conditions of driving of transportation facilities, in particular parking, are very relevant. The need in using such systems due to the fact that the most frequent occurrence of accidents occur in the case of parking area, when driver visibility is very limited.

Algorithm of identification is intended to provide timely information on the location, size, and distance to obstacles, and to warn the driver of danger, if their distance is small too.

To solve the above problems, the most optimal solution is to apply the theory of modeling systems [2], the theory of artificial intelligence [1, 3], and the basis of the theory of identification algorithms and automation [1].

The article discusses the rationale and relevance of the problem, proposed parameters which will identify the obstacles, an overview of the existing methods for identifying the obstacles relative to the vehicle and carried out the requirements to the technical means of identification obstacles.

Identification of obstacles implements by measuring two parameters (Fig. 1) : α – angle offset from the normal vector X; R – maximum distance (radius) to a total reflection or scattering signal emitted by means of detection, in which the object can be reliably detected;

Fig. 1. Detection of various obstacles when changing parameters TC.

 

Quantity of sensors used should be selected so that as to eliminate "deadbands", that is, the sensors should detect obstacles within the space transport vehicle movement at a parking with a maximum radius of obstacle detection to provide the necessary control for the future (Fig. 2).

Fig. 2Zones detections by sensors.

Based on the Fig. 2, also should be noted that the scope of each sensor intersects with adjacent areas of neighboring sensors, resulting in the measurement of parameters appear identical values affecting the accuracy and performance of the system.

The same angle of the intersected one identified argument obstacles can be defined as follows:

                                           (1)

where , angle when measuring in two adjacent areas of visibility sensors.

For the solution of a researched problematic, it is proposed to use neural network identification, as an identifier of a self-learning networks use genetic algorithms, the structure of the proposed model is shown in Fig. 3:

Fig. 3. The model structure system of identification with genetic algorithm of optimization.

Number of elements   of the input layer is defined amount of input data transmitted from all sensors at a time

                                                  (2)

On an input each neuron receives data arrays in the form of

,                                           (3)

where i – the ordinal number of the input neurons in the network, j – index - value of the vector of input variables in the sector of the security zone.В результате значения с входного слоя поступают на вход скрытого слоя нейронной сети.

                            (4)

The signals from the hidden layer neurons  arrive at the output layer, which form a network response. In this case, the number of neurons in the output (last) layer is one. This layer displays the results in the form of a one-dimensional matrix.

W = [    ],                    (5)

which consists of parameters describing the position obstacles relatively transport vehicle and its shape.

The structure of a designed neural network system of identification is shown in Fig. 4.

Fig. 4. The structure of a designed neural network system of identification.

 

In this case optimization of parameters of the neural network is a major part of its construction, the function of which is to correct its parameters to achieve accurate results. As an optimization algorithm proposed a genetic algorithm that can traverse the same value of three adjacent sectors of visibility detection by the following sequence:

Step 1. Generation of the initial population in the form of:

,

where each line represents the values defined for the i-th neuron of the input layer;

 - angle vector and distance i-th neuron j-th sensor.

Step 2. Development of the objective function.

The objective function is a function of the intersection of repeatable values three overlapping sectors. In general form objective function can be represented as:

                                (6)

where  =,  =,  =

Step 3. The introduction of stop condition of the algorithm.

                    (7)

Rule 1: If at least one parameter   it is necessary to leave one repeatable value and pass it to the output-dimensional array.

Rule 2: If , then transfer all the values in the output-dimensional array.

Step 4. Output of results and the transition to the next elements of arrays of input variables.

The structure of the genetic algorithm optimization neural network identification obstacles is shown in Fig. 5.

Process of transformation and remove repeatable values three overlapping sectors of visibility sectors for correct identification and reduce the output time solution is the justification for the lack of operators of the genetic algorithm, because in them there is no need, and they do not perform their functions.

The genetic algorithm performs the task of training a neural network to eliminate repeatable values of the measured data and the transformation of the parallel input of data in serial output array using a neural network.

Fig. 5. The structure of the genetic algorithm optimization neural network identification obstacles

Conclusions: In the article proposed a structure of the neural network identification, defined number of neurons in the input, hidden and output layers. Developed objective function of genetic algorithm that performs task of removing repeatable values intersecting zones of visibility sensors and transformation parallel input of data in serial output array, which reduces the time-to-result of identification, by reducing the data to be processed, which is important in the future to ensure the required system performance as a whole.

 

References

1. Коберси И.С., Белоглазов Д.А. Интеллектуальная адаптивная гибридная обучаемая система управления транспортными средствами. Известия ЮФУ. Технические науки. Тематический выпуск «Методы и средства адаптивного управления в электроэнергетике». – Таганрог: Изд-во ТТИ ЮФУ, 2010, №1 (102). – 260 с., С. 110-117.

2. Финаев В.И. Моделирование при проектировании информационно-управляющих систем: Учебное пособие. - Таганpог: Изд-во ТРТУ, 2002.

3. Коберси И.С., Шадрина В.В. Применение нейронных сетей для управления энергопотреблением. Известия ЮФУ. Технические науки. Тематический выпуск. «Актуальные проблемы производства и потребления электроэнергии». – Таганрог: Изд-во ТТИ ЮФУ, 2008. № 7 (84) – 240 c., С. 190-1964.