Optimal Arrangement of Buoys Observable by Means of Radar

Similar documents
Application of Improved Genetic Algorithm to Two-side Assembly Line Balancing

Intermediate Information Structures

A SELECTIVE POINTER FORWARDING STRATEGY FOR LOCATION TRACKING IN PERSONAL COMMUNICATION SYSTEMS

PROJECT #2 GENERIC ROBOT SIMULATOR

X-Bar and S-Squared Charts

Analysis of SDR GNSS Using MATLAB

Subcarriers and Bits Allocation in Multiuser Orthogonal Frequency Division Multiplexing System

AkinwaJe, A.T., IbharaJu, F.T. and Arogundade, 0.1'. Department of Computer Sciences University of Agriculture, Abeokuta, Nigeria

Fingerprint Classification Based on Directional Image Constructed Using Wavelet Transform Domains

Design of FPGA- Based SPWM Single Phase Full-Bridge Inverter

A study on the efficient compression algorithm of the voice/data integrated multiplexer

CHAPTER 5 A NEAR-LOSSLESS RUN-LENGTH CODER

Radar emitter recognition method based on AdaBoost and decision tree Tang Xiaojing1, a, Chen Weigao1 and Zhu Weigang1 1

APPLICATION NOTE UNDERSTANDING EFFECTIVE BITS

NN-PID Based Control of MIMO Systems

Design of FPGA Based SPWM Single Phase Inverter

Logarithms APPENDIX IV. 265 Appendix

Cross-Layer Performance of a Distributed Real-Time MAC Protocol Supporting Variable Bit Rate Multiclass Services in WPANs

Selection of the basic parameters of the lens for the optic-electronic target recognition system

Design of Optimal Hygrothermally Stable Laminates with Extension-Twist Coupling by Ant Colony Optimization

An Adaptive Image Denoising Method based on Thresholding

HOW BAD RECEIVER COORDINATES CAN AFFECT GPS TIMING

Fault Diagnosis in Rolling Element Bearing Using Filtered Vibration and Acoustic Signal

OPTIMIZATION OF RNS FIR FILTERS FOR 6-INPUTS LUT BASED FPGAS

The Detection of Abrupt Changes in Fatigue Data by Using Cumulative Sum (CUSUM) Method

PERMUTATIONS AND COMBINATIONS

High Speed Area Efficient Modulo 2 1

On Parity based Divide and Conquer Recursive Functions

Ch 9 Sequences, Series, and Probability

CS 201: Adversary arguments. This handout presents two lower bounds for selection problems using adversary arguments ëknu73,

The Firing Dispersion of Bullet Test Sample Analysis

A New Design of Log-Periodic Dipole Array (LPDA) Antenna

AC : USING ELLIPTIC INTEGRALS AND FUNCTIONS TO STUDY LARGE-AMPLITUDE OSCILLATIONS OF A PENDULUM

1. How many possible ways are there to form five-letter words using only the letters A H? How many such words consist of five distinct letters?

Data Acquisition System for Electric Vehicle s Driving Motor Test Bench Based on VC++ *

Procedia - Social and Behavioral Sciences 128 ( 2014 ) EPC-TKS 2013

Using Color Histograms to Recognize People in Real Time Visual Surveillance

Roberto s Notes on Infinite Series Chapter 1: Series Section 2. Infinite series

Test Time Minimization for Hybrid BIST with Test Pattern Broadcasting

Approximate Loading Margin Methods Using Artificial Neural Networks in Power Systems

PERMUTATION AND COMBINATION

Permutation Enumeration

Compound Controller for DC Motor Servo System Based on Inner-Loop Extended State Observer

The Eye. Objectives: Introduction. PHY 192 The Eye 1

Comparison of Frequency Offset Estimation Methods for OFDM Burst Transmission in the Selective Fading Channels

4. INTERSYMBOL INTERFERENCE

Massachusetts Institute of Technology Dept. of Electrical Engineering and Computer Science Fall Semester, Introduction to EECS 2.

INCREASE OF STRAIN GAGE OUTPUT VOLTAGE SIGNALS ACCURACY USING VIRTUAL INSTRUMENT WITH HARMONIC EXCITATION

This is an author-deposited version published in : Eprints ID : 15237

COMPRESSION OF TRANSMULTIPLEXED ACOUSTIC SIGNALS

Total Harmonics Distortion Reduction Using Adaptive, Weiner, and Kalman Filters

SHORT-TERM TRAVEL TIME PREDICTION USING A NEURAL NETWORK

Computational Algorithm for Higher Order Legendre Polynomial and Gaussian Quadrature Method

Predicting Stock Price Changes of Tehran Artmis Company Using Radial Basis Function Neural Networks

7. Counting Measure. Definitions and Basic Properties

The Application of Sparse Antenna Array Synthesis Based on Improved Mind Evolutionary Algorithm

PHY-MAC dialogue with Multi-Packet Reception

Towards Acceleration of Deep Convolutional Neural Networks using Stochastic Computing

Spread Spectrum Signal for Digital Communications

Importance Analysis of Urban Rail Transit Network Station Based on Passenger

WSN Node Localization Regularization Algorithm Based on Quasi Optimal Criterion Parameter Selection

A Heuristic Method: Differential Evolution for Harmonic Reduction in Multilevel Inverter System

Hybrid BIST Optimization for Core-based Systems with Test Pattern Broadcasting

AS Exercise A: The multiplication principle. Probability using permutations and combinations. Multiplication principle. Example.

A New Basic Unit for Cascaded Multilevel Inverters with the Capability of Reducing the Number of Switches

Tehrani N Journal of Scientific and Engineering Research, 2018, 5(7):1-7

Summary of Random Variable Concepts April 19, 2000

High-Order CCII-Based Mixed-Mode Universal Filter

International Power, Electronics and Materials Engineering Conference (IPEMEC 2015)

General Model :Algorithms in the Real World. Applications. Block Codes

TMCM BLDC MODULE. Reference and Programming Manual

CAEN Tools for Discovery

HANDWRITING RECOGNITION METHODS USING ARTIFICIAL NEURAL NETWORKS

x y z HD(x, y) + HD(y, z) HD(x, z)

arxiv: v2 [math.co] 15 Oct 2018

Zonerich AB-T88. MINI Thermal Printer COMMAND SPECIFICATION. Zonerich Computer Equipments Co.,Ltd MANUAL REVISION EN 1.

A Simplified Approach for Economic Dispatch with Piecewise Quadratic Cost Functions

Intelligent IMC-PID Control Using PSO for Ultrasonic Motor

Lecture 4: Frequency Reuse Concepts

Outline. Motivation. Analog Functional Testing in Mixed-Signal Systems. Motivation and Background. Built-In Self-Test Architecture

8. Combinatorial Structures

A New Space-Repetition Code Based on One Bit Feedback Compared to Alamouti Space-Time Code

A Novel Three Value Logic for Computing Purposes

Chapter 1 The Design of Passive Intermodulation Test System Applied in LTE 2600

Counting on r-fibonacci Numbers

Sensors & Transducers 2015 by IFSA Publishing, S. L.

Precise Point Positioning for Mobile Robots using Software GNSS Receiver and QZSS LEX Signal

A New Energy Consumption Algorithm with Active Sensor Selection Using GELS in Target Coverage WSN

Density Slicing Reference Manual

The Use of Harmonic Information in the Optimal Synthesis of Mechanisms

ACCEPTED FOR PUBLICATION AT THE EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING 1

Measurements of the Communications Environment in Medium Voltage Power Distribution Lines for Wide-Band Power Line Communications

Combined Scheme for Fast PN Code Acquisition

Novel Steganography System using Lucas Sequence

Novel pseudo random number generation using variant logic framework

Combinatorics. Chapter Permutations. Reading questions. Counting Problems. Counting Technique: The Product Rule

lecture notes September 2, Sequential Choice

Objectives. Some Basic Terms. Analog and Digital Signals. Analog-to-digital conversion. Parameters of ADC process: Related terms

Sideband Suppression Through the Frequency of Sinusoidal Variable Pulse Amplitude Time Scheme in TMAs

Performance Analysis of Channel Switching with Various Bandwidths in Cognitive Radio

Transcription:

Optimal Arragemet of Buoys Observable by Meas of Radar TOMASZ PRACZYK Istitute of Naval Weapo ad Computer Sciece Polish Naval Academy Śmidowicza 69, 8-03 Gdyia POLAND t.praczy@amw.gdyia.pl Abstract: - The paper addresses the problem of buildig a automatic, spare, radar system to coastal avigatio. To fix positio the system uses the iformatio about buoys surroudig the ship. Accuracy of the system depeds o may factors. Oe of them is the way of locatig buoys o the give area of the sea. To mae the tas of the system easier ad to mae the positio fixed by the system more accurate the buoys should be appropriately arraged. The paper suggests the solutio based o geetic algorithms to arrage the buoys. The solutio proposed was tested experimetally ad results of the tests are preseted at the ed of the paper. Key-Words: - optimizatio, geetic algorithms, radar coastal avigatio, spare avigatioal systems, positio approximatio, eural etwors Itroductio There are a few cocepts of automatig radar avigatio [[6],[7],[8],[9]]. Oe of them is based o a system of self buoys, i.e. buoys recogizable by the positioig system (The problem of differig self buoys from other buoys is preseted amog other thigs i [[0]]). To fix positio the system determies a vector of distaces (ad optioally bearigs) to all self buoys surroudig the ship, usig radar for that purpose. The vector of distaces fixed by the system is passed o to appropriately prepared artificial eural etwor. The tas of the etwor is to fix positio of the ship. Geerally, the tas of the etwor ca be viewed as approximatio of a positio fuctio defied as follows: F : V P () D VD R - the set of vectors of size icludig distaces (ad optioally bearigs) to buoys; P - the set of poits i geographical coordiate system, i.e. the set of poits i the followig form ( ϕ, λ), ϕ is the latitude ad λ is the logitude. Accuracy of approximatig the fuctio above strogly depeds o its shape. The more the fuctio is udulated the greater difficulties with its approximatio. To mae the tas of the etwor easier ad to mae the positio fixed by the etwor more accurate the shape of the positio fuctio should be possibly the easiest. Sice, the shape of the positio fuctio depeds o mutual arragemet of buoys, it ca be easily modified through movig buoys ito differet places. However, the problem is how to arrage buoys to obtai flat, easy shape of the fuctio. To solve this problem differet methods ca be used. Oe of them, suggested i the paper, are geetic algorithms (GAs). To test GAs i the problem of arragig the buoys simple experimets were performed. I the experimets, classical Caoical GA (CGA) [,[3],[4],] ad Eugeic Algorithm (EuA) [[],[5],[]] were used. The tas of the algorithms was to arrage te buoys o a virtual area of the sea of the size 0x0. To evaluate arragemets they were used to create positioig eural etwors which, the, were tested i terms of accuracy of positio geerated i testig poits of the cosidered research stretch. I the experimets, arragemets geerated by GAs were compared to radom arragemets. The paper is orgaized as follows: sectio is a short presetatio of the positioig system; sectio 3 is a descriptio of the problem of arragemet of the buoys; sectio 4 is a descriptio of evolutioary techiques used to solve the problem metioed, sectio 5 is a report from the experimets; ad sectio 5 is a summary. ISBN: 978--6804-056-5 00

The cocept of the positioig system There are three ey elemets of the system: radar, the system of self buoys, ad positioig eural etwor. Radar is a commo device o every ship used to measure distace ad bearig to differet obects. The iformatio about obects ad geerally the iformatio about world surroudig a ship is preseted i a radar scree. Additioally, the iformatio about obects is trasmitted outside radar. Most curretly used radars geerate the message formatted accordig to NMEA 083 (the stadard established by Natioal Marie Electroics Associatio) stadard. The message icludes all the iformatio required by the system, i.e. the iformatio about distaces (ad optioally bearigs) to all obects visible by meas of radar. With regard to buoys, they are preset o almost every stretch to facilitate avigatio. I our case, the buoys have to have three basic features. First, they caot chage positio over time (the so-called super-buoys). Secod, they have to be visible by meas of radar (each buoy has to be equipped with the so-called raco, i.e. a device to reflect radar waves). Third, all the buoys have to be recogizable by the system, i.e. they have to be differetiable from other buoys occurrig o the give area of the sea. To differ the self buoys from other buoys ideas from artificial immue systems ca be used [[0]]. The third elemet of the system is approximatig eural etwor. At preset, to approximate positio, two Geeral Regressio Neural Networs (GRNN) are used. f ) Z = 0 σ) Wϕ = 0 σ = Z () ϕ σ) ( x x ) σ ϕ σ) = e (3) fσ) - the value of approximated fuctio i poit x (i our case f is oe of uow coordiates of the ship, i.e. ϕ or λ, as x is the vector of distaces to buoys fixed i the positio (ϕ,λ )) σ - the parameter W - the true value of the fuctio f i the traiig poit x (i our case W is the value of either ϕ or λ ) x - th traiig poit (i our case the sample vector of distaces to buoys for which we ow accurate positio of the ship) Z the umber of traiig poits. x W x x 3 W Σ W3 / f(x) x - x- x W4 Fig. Structure of a sigle GRNN The first oe is used to approximate the latitude while the secod oe to approximate the logitude. Both GRNNs implemet the followig fuctio: Σ Fig. The cocept of the system To prepare the etwors to wor we should have at our disposal the set of traiig poits i the form ( v, ϕ, λ ), =..Z, v is the vector recorded i the poit ( ϕ, λ ) icludig distaces to buoys. All the traiig poits ca be produced i a laboratory, o a persoal computer. There is o ecessity to perform ay measuremets at sea what is the great advatage of the preseted system. ISBN: 978--6804-056-5 0

The system wors as follows. At the begiig, self buoys are selected from amog all buoys visible o a stretch. Next, all self buoys are ordered accordig to North-South directio. I the followig step, the vector of size (at each poit i time at most buoys ca be visible by meas of radar; the field of visio of radar is restricted to the area determied by the rage of radar observatio R) icludig distaces to self buoys is created. At the begiig of the vector distaces to North-most buoys are stored. Distaces to South-most buoys are at the ed of the vector. Whe fewer tha self buoys are visible o a stretch, the ed of the vector is filled i with zeros. The last activity of the system is activatio of approximatig eural etwors. The etwors fix positio of a ship based o the vector of distaces prepared beforehad. Illustratio of the system is preseted i Fig.. The greatest advatages of the system described above are simplicity i creatig ad autoomy, i.e. idepedece o outside sources of iformatio. The latter feature is particularly importat i the case of military ships. 3 Optimizatio of locatig the buoys The most importat evaluatig criterio of a positioig system is its accuracy. Accuracy of approximatig the positio fuctio by meas of GRNN depeds o the value of σ ad o traiig poits used to create the etwor. The first step to adust a iitially created GRNN to a tas is to tue the value of σ. The oly method to improve performace of the etwor whe the value of σ is fixed ad results of the etwor are still usatisfactory is to add ext traiig poits. The ewly itroduced poits should come from areas the greatest errors of the positio occur. The additioal poits o the oe had ehace performace of the etwor but o the other had exted the calculatig time ecessary to fix a positio (i our case we deal with software, sequetial implemetatio of GRNNs). Accordigly, we caot simply add ext traiig poits to mae the system more accurate. Too may traiig poits used to create positioig GRNNs ca mae them too slow ad thereby upractical. The solutio to this problem is to facilitate the positio fuctio. The simpler the shape of a fuctio the fewer traiig poits ecessary to accurately approximate it. I the case of the positio fuctio to mae it flat ad easy to approximate similar vectors of distaces should correspod to similar positios. Moreover, differet vectors should represet differet positios. The oly method to achieve such effect is to appropriately arrage the buoys (each chage i locatig the buoys iduces a chage of the shape of the positio fuctio). To accomplish the flat shape of the positio fuctio the buoys should be arraged so as to miimize the followig evaluatio fuctio: ( ) ( ( )) * d d a m F e( a) = i i (4) m m i< a= ϕ λ, ϕ, λ,, ϕ, λ the vector, icludig positios of self buoys (the arragemet of buoys); m the umber of poits uiformly distributed o the stretch ad used to evaluate arragemets of buoys; d the ormalized distace betwee i th ad th i poit of the stretch; d the ormalized Euclidea distace betwee i th * i vector (icludig distaces to buoys) represetig i th poit of the stretch ad th vector represetig th poit of the stretch. I the experimets reported further, to create arragemets of buoys, we used two types of GAs, i.e. CGA ad EuA. To evaluate created arragemets both algorithms used the followig fitess fuctio: F f( a) = (5) F a 4 Experimets e ( ) I the experimets, the tas of GAs was to arrage te buoys (=0) o the virtual stretch of the size 0x0. To evaluate arragemets geerated durig the evolutioary process, GAs used the fitess fuctio (5) built based o hudred poits (m=00) uiformly distributed o the research stretch. The best arragemets produced by GAs were tested as a elemet of the positioig system. Each selected arragemet was tested te times, i.e. te differet positioig systems (a sigle positioig system cosisted of two GRNNs) were produced for each selected arragemet. The positioig systems created to test a sigle arragemet differed i traiig sets used to produce them. The traiig sets used i the experimets icluded te, twety, fifty or hudred traiig poits ad represetig them ISBN: 978--6804-056-5 0

vectors of distaces (Z=0, 0, 50, or 00). Traiig sets geerated for differet arragemets differed oly i vectors of distaces to buoys. Poits i which the vectors were recorded were the same for all tested arragemets. All the positioig systems created durig the experimets were tested i hudred testig poits, the same for all arragemets. To ultimately evaluate the arragemets the followig fuctio was used: P T i i E( a) = ( ϕ ϕ ) + ( λ λ ) (6) TP i T the umber of testig poits (T=00); P the umber of positioig systems created for a sigle arragemet (P=0); ϕ, - the accurate positio i th testig poit; ( λ ) i i ( λ ) ϕ, - the positio geerated by i th positioig system i th testig poit. I the experimets, two GAs, i.e. CGA ad EuA, were used to arrage the buoys. Both GAs processed arragemets i the form of * size iteger vectors ecoded as biary strigs. Each iteger from the vector was ecoded as biary strig of size 7 (this meas that chromosomes processed by GAs were of size 40 bits). Sice, the size of the research stretch was 0x0, to create arragemets, itegers from the vectors were scaled to the rage <0,0>. The remaiig parameters of the evolutioary process are preseted below: the umber of idividuals i populatio icludig arragemets: 00; the umber of evolutioary geeratios: 50 000; Parameters of CGA: crossover probability: 0.7; per-bit mutatio probability: 0.03; the size of touramet: ; Parameters of EuA: selectio oise: 0.0, 0.; creatio rate: 0.0, 0.; restrictio operator: o. I the experimets, arragemets prepared by GAs were compared to radom arragemets. Geerally, thirty arragemets prepared by meas of CGA, thirty arragemets geerated by EuA ad thirty radom arragemets were tested. All the results preseted i the further part of the paper are averaged. a) b) c) d) Fig. 3 Example arragemets of buoys, (a) radom arragemet; (b),(c) arragemet geerated by CGA; (d) arragemet geerated by EuA The experimets showed that appropriate arragemet of buoys improves accuracy of the positioig system. However, as to be expected, the improvemet is oly oticeable for a slight umber of traiig poits used to create the system. The more traiig poits the less ifluece of the arragemet of buoys o the accuracy of positio fixed by the system. With regard to arragemets, it seems that there exists a oticeable differece betwee the radom arragemets ad the arragemets produced by meas of GAs. While buoys from the radom arragemets are usually spread o the whole research area, buoys from the arragemets produced by GAs form somethig lie a circle. The buoys are located aroud the research area without ay buoys i the ceter. Tab. The results of the experimets 0 traiig poits 0 traiig poits 50 traiig poits 00 traiig poits 0 4 F e E CGA.7.4 0.98 0.0 9.8 EuA.6.45.7 0.03 35.9 radom 3.86 3.84.7 0.0 40,6 ISBN: 978--6804-056-5 03

5 Summary The paper presets the problem of appropriate arragemet of buoys beig a elemet of the coastal, radar, positioig system. The system fixes positio of a ship usig for that purpose the iformatio about buoys visible o the give stretch. The positio of a ship is fixed by appropriately traied, approximatig eural etwor. To mae the tas of the etwor easier the buoys should be appropriately arraged. I the paper the experimets are reported i which to arrage the buoys GAs were used. The experimets showed that i the case of iumerous traiig sets used to trai the positioig etwor, appropriate arragemet of buoys ca improve the accuracy of the positio fixed. I the case of traiig sets icludig may traiig samples the effect of appropriate arragemet of buoys is less ad less oticeable. However, the large traiig sets ca also cosiderably slow dow the positioig system maig it useless. coast, Iteratioal Joural of Applied Mathematics ad Computer Sciece, Vol. 7, No., 007, pp. 87-98. [0] Praczy T., Detectio of self avigatioal aids o radar image usig ideas from immue systems, Archives of Cotrol Sciece, Vol. 7, No. 3, 007, pp. 4-59 [] Prior J. W. 998. Eugeic Evolutio for Combiatorial Optimizatio, Master s thesis, The Uiversity of Texas at Austi. TR AI98-68. [] Whitley D. A Geetic Algorithm Tutorial. http://citeseer.ist.psu.edu Refereces: [] Alde M., Va Kestere A. & Miiulaie R, Eugeic Evolutio Utilizig a Domai Model, I Proceedigs of the Geetic ad Evolutioary Computatio Coferece (GECCO-00), Sa Fracisco, CA, Morga Kaufma, 00 [] Arabas J. Lectures o evolutioary algorithms. WNT. Warsaw, 00. [3] Goldberg D. E., Geetic algorithms i search, optimizatio ad machie learig, Addiso Wesley, Readig, Massachusetts, 989. [4] Hollad J. H. Adaptatio i Natural ad Artificial Systems, Uiversity of Michiga Press, A Arbor, Michiga, 975. [5] Polai D. & Miiulaie R., Eugeic Neuro- Evolutio for Reiforcemet Learig. I Proceedigs of the Geetic ad Evolutioary Computatio Coferece (GECCO 000), Las Vegas, NV, 000 [6] Praczy T., Applicatio of eural etwors ad radar avigatioal aids of shore area to positioig, Computatioal Methods i Sciece ad Techology, Vol., No., 006, pp 53-59 [7] Praczy T., Artificial eural etwors applicatio i maritime, coastal, spare positioig system, Theoretical ad Applied Iformatics, Vol. 8, No.3, 006, pp. 75-88 [8] Praczy T., Automatic radar avigatioal system, Theoretical ad Applied Iformatics, Vol. 8, 006, pp. 9-08 [9] Praczy T., Applicatio of bearig ad distace trees to the idetificatio of ladmars of the ISBN: 978--6804-056-5 04