UAV path planning based on event density detection

Similar documents
Unmanned autonomous vehicles in air land and sea

STUDYING THE POSSIBILITY OF INCREASING THE FLIGHT AUTONOMY OF A ROTARY-WING MUAV

Modeling Multi-Objective Optimization Algorithms for Autonomous Vehicles to Enhance Safety and Energy Efficiency

Fuzzy based Adaptive Control of Antilock Braking System

Coordination Strategies Between UAV and AUVs for Ocean Exploration

Biologically-inspired reactive collision avoidance

Application of the MANA model to Maritime Scenarios

DEVELOPMENT OF A DRIVING CYCLE FOR BRASOV CITY

A simulator for the control network of smart grid architectures

EXHAUST MANIFOLD DESIGN FOR A CAR ENGINE BASED ON ENGINE CYCLE SIMULATION

Multiobjective Design Optimization of Merging Configuration for an Exhaust Manifold of a Car Engine

Automatic Driving Control for Passing through Intersection by use of Feature of Electric Vehicle

Sizing of Ultracapacitors and Batteries for a High Performance Electric Vehicle

Steering Actuator for Autonomous Driving and Platooning *1

Optimal Decentralized Protocol for Electrical Vehicle Charging. Presented by: Ran Zhang Supervisor: Prof. Sherman(Xuemin) Shen, Prof.

Renewable Energy Transmission through Multiple Routes in a Mobile Electrical Grid

Assessing Feeder Hosting Capacity for Distributed Generation Integration

Active Suspensions For Tracked Vehicles

Braking Performance Improvement Method for V2V Communication-Based Autonomous Emergency Braking at Intersections

Marine Robotics. Alfredo Martins. Unmanned Autonomous Vehicles in Air Land and Sea Politecnico Milano June 2016

Predicting Solutions to the Optimal Power Flow Problem

Design and Simulation of New Versions of Tube Launched UAV

A Novel Chassis Structure for Advanced EV Motion Control Using Caster Wheels with Disturbance Observer and Independent Driving Motors

SYSTEM CONFIGURATION OF INTELLIGENT PARKING ASSISTANT SYSTEM

Automated Driving - Object Perception at 120 KPH Chris Mansley

In recent years, multirotor helicopter type autonomous UAVs are being used for aerial photography and aerial survey. In addition, various

EB TechPaper. Staying in lane on highways with EB robinos. elektrobit.com

What do autonomous vehicles mean to traffic congestion and crash? Network traffic flow modeling and simulation for autonomous vehicles

INDUCTION motors are widely used in various industries

A Communication-centric Look at Automated Driving

Journal of Emerging Trends in Computing and Information Sciences

Deploying Power Flow Control to Improve the Flexibility of Utilities Subject to Rate Freezes and Other Regulatory Restrictions

Computer Aided Transient Stability Analysis

Cost-Efficiency by Arash Method in DEA

Rule-based Integration of Multiple Neural Networks Evolved Based on Cellular Automata

Acceleration Behavior of Drivers in a Platoon

Embedded Torque Estimator for Diesel Engine Control Application

CASE STUDY OF POWER QUALITY IMPROVEMENT IN DISTRIBUTION NETWORK USING RENEWABLE ENERGY SYSTEM

Full Vehicle Simulation for Electrification and Automated Driving Applications

Analysis of minimum train headway on a moving block system by genetic algorithm Hideo Nakamura. Nihon University, Narashinodai , Funabashi city,

Inventory Routing for Bike Sharing Systems

SPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTC

OPTIMAL GAP DISTANCE BETWEEN ROTORS OF MINI QUADROTOR HELICOPTER

Remarkable CO 2 Reduction of the Fixed Point Fishing Plug-in Hybrid Boat

Coordinated Charging of Plug-in Hybrid Electric Vehicles to Minimize Distribution System Losses

Large Electric Motor Reliability: What Did the Studies Really Say? Howard W Penrose, Ph.D., CMRP President, MotorDoc LLC

VOLTAGE STABILITY CONSTRAINED ATC COMPUTATIONS IN DEREGULATED POWER SYSTEM USING NOVEL TECHNIQUE

UNCLASSIFIED FY 2017 OCO. FY 2017 Base

Environmental Envelope Control

INTELLIGENT ENERGY MANAGEMENT IN A TWO POWER-BUS VEHICLE SYSTEM

Written Exam Public Transport + Answers

Optimization of Three-stage Electromagnetic Coil Launcher

DESIGN AND IMPLEMENTATION OF NAVIGATION CONTROL SYSTEM FOR UNMANNED GROUND VEHICLES

UAV KF-1 helicopter. CopterCam UAV KF-1 helicopter specification

Content. Introduction. Technology. Type of unmanned vehicle. Past, Present, Future. Conclusion

Control of Mobile Robots

Calibration. DOE & Statistical Modeling

18th ICTCT Workshop, Helsinki, October Technical feasibility of safety related driving assistance systems

Motion Planning Introduction to Optimization Techniques

Implementation of telecontrol of solar home system based on Arduino via smartphone

Table of Contents. Abstract... Pg. (2) Project Description... Pg. (2) Design and Performance... Pg. (3) OOM Block Diagram Figure 1... Pg.

THE USE OF DIGITAL HYDRAULIC TO THE POSITION CONTROL OF HYDRAULIC CYLINDER

Data envelopment analysis with missing values: an approach using neural network

China Intelligent Connected Vehicle Technology Roadmap 1

Cybercars : Past, Present and Future of the Technology

RF Based Automatic Vehicle Speed Limiter by Controlling Throttle Valve

SAE Baja - Drivetrain

Assessment of ACC and CACC systems using SUMO

Design and development of mobile service for ecodriving

REU: Improving Straight Line Travel in a Miniature Wheeled Robot

Control Design of an Automated Highway System (Roberto Horowitz and Pravin Varaiya) Presentation: Erik Wernholt

neuron An efficient European cooperation scheme

THE alarming rate, at which global energy reserves are

1) The locomotives are distributed, but the power is not distributed independently.

Energy Harvesting and Mission Effectiveness for Small Unmanned Air Vehicles

IMA Preprint Series # 2035

Adams-EDEM Co-simulation for Predicting Military Vehicle Mobility on Soft Soil

Intelligent Control Algorithm for Distributed Battery Energy Storage Systems

STABILIZATION OF ISLANDING PEA MICRO GRID BY PEVS CHARGING CONTROL

Design and evaluate vehicle architectures to reach the best trade-off between performance, range and comfort. Unrestricted.

Unmanned Surface Vessels - Opportunities and Technology

A Personalized Highway Driving Assistance System

Jay Gundlach AIAA EDUCATION SERIES. Manassas, Virginia. Joseph A. Schetz, Editor-in-Chief. Blacksburg, Virginia. Aurora Flight Sciences

Field Verification and Data Analysis of High PV Penetration Impacts on Distribution Systems

DATA QUALITY ASSURANCE AND PERFORMANCE MEASUREMENT OF DATA MINING FOR PREVENTIVE MAINTENANCE OF POWER GRID

SET-PLAN IMPLEMENTATION

Traffic Operations with Connected and Automated Vehicles

Perodua Myvi engine fuel consumption map and fuel economy vehicle simulation on the drive cycles based on Malaysian roads

Analysis of Fuel Economy and Battery Life depending on the Types of HEV using Dynamic Programming

Tank-Automotive Research, Development, and Engineering Center

Utilizing the infrastructure to assist autonomous vehicles in a mobility on demand context

EMC System Engineering of the Hybrid Vehicle Electric Motor and Battery Pack

Power Management with Solar PV in Grid-connected and Stand-alone Modes

Mutual trading strategy between customers and power generations based on load consuming patterns. Junyong Liu, Youbo Liu Sichuan University

Cooperative Autonomous Driving and Interaction with Vulnerable Road Users

Automobile Body, Chassis, Occupant and Pedestrian Safety, and Structures Track

Intelligent Energy Management System Simulator for PHEVs at a Municipal Parking Deck in a Smart Grid Environment

SOME ISSUES OF THE CRITICAL RATIO DISPATCH RULE IN SEMICONDUCTOR MANUFACTURING. Oliver Rose

Autonomous inverted helicopter flight via reinforcement learning

An Introduction to Automated Vehicles

Transcription:

UAV path planning based on event density detection Roberto Henriques, Fernando Bação and Victor Lobo,2 Instituto Superior de Estatística e Gestão de Informação, ISEGIUNL 2 Portuguese Naval Academy {roberto, bacao, vlobo}@isegi.unl.pt Abstract The method proposed in this paper supports the UAV network path definition in an autonomously way, taking into consideration the density of the detected events at each moment, in each place. We use the selforganizing maps to detect event patterns in the field of view of the sensors, allowing unmanned aerial vehicles (UAV) path definition based on events. The goal of this paper is to maximize the detection of ships using a UAV network.. Introduction Technological advances in communication systems and the ability to build low-power and inexpensive mobile systems make the deployment of a group of networked vehicles a feasible task. Recent development of unmanned aerial vehicles (UAV) and recent implementations have proven their benefits in several applications such as fire detection [], agricultural monitoring [2], ocean surveillance [3], traffic surveillance [4] and military [5, 6]. UAV capabilities are improving, and new methods for deployment and management are required to coordinate the operation of UAV networks. Controlling a network of UAV implies a set of definitions such as goal assignment, resource allocation and trajectory optimization problems [7]. Different approaches have been used in the past to solve UAV path planning problems and it is not our aim to give a survey of all of these. In [8], the authors use a Voronoi approach to define the UAV path. This Voronoi diagram is built based on predefined way points and each edge of the Voronoi diagram is assigned two costs: a threat cost and a length cost. This method deals with the problem of simultaneous arrival of multiple UAV at their targets, using threatavoiding trajectories. In [9] a dynamic programming method is presented to generate near-optimal trajectories for multiple UAV to cooperatively search for targets. A coordination framework in which the UAV network seeks out local maxima or minima in the environmental field is presented in []. The network has adaptation capabilities in response to the sensed environment in order to optimize its gradient climb. In [] a decentralized trajectory planning of multiple UAV is presented, using a receding horizon strategy based on mixed integer linear programming. The objective of this paper is to present a new method for a UAV network path definition in an autonomously way. The path definition is obtained in an iterative process, being defined for each instant the behavior each UAV should assume. The method presented allows the self organization of a network of UAV using self-organizing maps (), allowing realtime adjustment of the network. As study case we use a UAV network to monitor ships. This paper is organized as follows. In section 2 we present the proposed method. In section 3 the environment simulator is presented, being some simulation and tests present in the section 4. Finally, section 5 is devoted to the discussion of the main results obtained in this research work. 2. Proposed method The method proposed in this paper supports the UAV network path definition in an autonomously way, taking into consideration the density of the detected events at each moment, in each place. The goal is to control the UAV network so that the number of detected events in the field of view of the sensors, at each instant, is optimum. To guarantee this optimum detection we assume each UAV does not share their field of view with others.

Since our method is based in the detection of events density, we apply a well know neural network called Self-Organizing Map () [2] to detect these patterns. The basic idea of the [2] is to map the data patterns onto a n-dimensional grid of neurons or units. That grid forms what is known as the output space, as opposed to the input space where the data patterns are. This mapping tries to preserve topological relations, i.e., patterns that are close in the input space will be mapped to units that are close in the output space, and vice-versa. So as to allow an easy visualization, the output space is usually or 2 dimensional. In our application, we use a 2-dimensional. Each unit represents an UAV, and the weights of the unit represent the UAV coordinates in the study area. Each ship is a data point, characterized by its two coordinates and the is repeatedly being trained, using the position of the detected ships as input data points. Each training phase will produce a new selforganized map, and each unit s weights will correspond to the new UAV coordinates. However, there are some UAV physical restrictions that need to be considered in the training phase. The has to be aware of the UAV maximum speed and to the fact that their fields of view must not intersect. Due to this fact the standard algorithm [3] was changed to fulfill these two restrictions. For experimental purposes we will assume a UAV network that is deployed to perform ship detection on a specific area of interest. The UAV network is composed by several UAV equipped with a camera and a radio transceiver. It is not our purpose to study the detection process or the communication issues since extensive work has been made in this field [4, 4]. 2.. The UAV path definition algorithm Randomly define each ship position (ShipsPos) 2 Repeat 3 Simulate the ships behavior (movement) in the area of interest for the instant t (update ShipsPos) 3 Define the detected ships based on the UAVpos, ShipsPos and UavSen 4 Train the according to the ships and UAV positions, taking in consideration the UavVel and UavSen 4 Move the UAV according to the units weights (update UAVpos) 6 Increase t 7 Until t reaches t f 3. The environment simulator To simulate the ships and its paths a ship simulator was implemented in Matlab, using a set of predefined characteristics such as type of ship (fishing or merchant), the number of ships and the minimum and maximum velocities for each type of ship. Each ship is initially randomly created, being the total number of ships present in the area of interest constant. The type of ship defines its behavior, i.e. a fishing boat will stay in the same area for a while, moving afterwards to a different place while a merchant ship has a constant direction and velocity (Fig. ). a) The UAV management algorithm based on may be described as follows: Let tf be simulation duration x,y,x,y define the area of interest UavVel be the maximum UAV velocity UavSen be the maximum UAV sensing range UAVpos be a collection of coordinates x i,y i defining the UAV initial positions ShipsPos be a collection of coordinates x i,y i defining the ships initial positions b) Fig.. The ship simulator. a) fishing boats versus merchant ships behavior b) initial distribution of the ships

4. Experimental evaluation To measure the effectiveness of the proposed method, we must define a metric by which it can be assessed, and some benchmark methods with which we may compare it. Since the objective is to monitor as best as possible the points of interest, an obvious metric is the number of ships observed, by the UAV, for the instant t, divided by the total number of ships present in the area of interest for the same instant. We call this ratio the instant coverage level (icl). t icl t = () TotalShipst a) sensor zigzag sensor Another metric we use is the global coverage level, defined as the percentage of the total detected ships until the present time (gcl). untilnow gcl present = (2) TotalShipsuntilNow Finally we calculate the average time of ships monitoring (amt). This metric will evaluate if a UAV can follow a moving ship. N = MonitoringTime i i amt = (3) where the MonitoringTime i is the amount of time ship i is being observed and is the total number of detected ships. 4.. The benchmark UAV algorithms As for a comparison benchmark, we chose two different methods for defining patrol itineraries. In the first method we assume fixed sensors in a regular matrix along the area of interest. In the second method we define each UAV a region to cover in the area of interest, and each one will follow a zigzag trajectory covering its correspondent region. Fig. 2a exemplifies the benchmark methods behavior in the area of interest. In Fig. 2b a 3x3 UAV network is presented along with the two different type of ships. b) Fig. 2. Benchmark methods: a) fixed and zigzag trajectories sensors b) based UAV network. 5. Results In Fig. 3 we present the instant coverage level, the global coverage and the average monitoring time for the base and the two benchmark methods. In this case, and due to the random ships' position, we calculate an average of simulations..4.2 Percentage of sensed Ships 2 3 4 5 6 7 8 9.5 5 Number of diferent ships sensed/total ships 2 3 4 5 6 7 8 9 Average Time on sensed ships 2 3 4 5 6 7 8 9 Fig. 3. Statistics for and benchmark methods: fixed and zigzag trajectories sensors. From this figure we can conclude that our method presents the best instant covering, while the fixed and

zigzag trajectories methods presents similar instant coverage. However, the zigzag method presents a higher global coverage, detecting almost all ships that cross the area of interest. Our method only captures approximately 5% of the crossing ships. Inversely, in the average monitoring time the method presents a higher value, representing a higher capacity on tracking the ships once they are detected. In order to better understand the method we evaluate the same metrics changing the number of sensors and the number of ships. 5.. Changing the UAV number In this test, eight different UAV networks were used (with 4, 9, 6, 25, 36, 49, 64 and 8 UAV) and its instant coverage level calculated (Fig. 4). From the analysis of Fig. 4 we conclude, as expected, that an increase in the number of UAV imply a higher instant coverage. Fig. 4. Instant coverage level calculated for 8 sets of UAV. 5.2. Changing the ships number For this test we used a set of 9 UAV and we increased the number of ships present in the area of interest (Fig. 5). From the analysis of this figure we conclude, as expected, that an increase in the number of ships to detect by the UAV network, results in a smaller coverage of the area. Fig. 5. Instant coverage level calculated using 9 UAV and increasing the number of ships in the area of interest 6. Discussion In this paper we presented a first approach to the use of Self-Organizing Maps as a UAV network path definition model. The working example use in this study was based on ships detection in the ocean. The tests made prove that the proposed method improves the number of ships instantaneously detected using the based method, when compared to the benchmark methods. As future work we would like to include aerodynamics restrictions of each UAV, such as the curving angles, maximum and minimum acceleration and breaking. 7. References [] L. Merino, F. Caballero, J. R. Martinez-de Dios, and A. Ollero, "Cooperative Fire Detection using Unmanned Aerial Vehicles," presented at Robotics and Automation, 25. ICRA 25. Proceedings of the 25 IEEE International Conference, 25. [2] S. R. Herwitz, S. Dunagan, D. Sullivan, R. Higgins, L. Johnson, Z. Jian, R. Slye, J. Brass, J. Leung, B. Gallmeyer, and M. Aoyagi, "Solar-powered UAV mission for agricultural decision support," presented at Geoscience and Remote Sensing Symposium, 23. IGARSS '3. Proceedings. 23 23. [3] J. C. Rubio, J. Vagners, and R. Rysdyk, "Adaptive Path Planning for Autonomous UAV Oceanic Search Missions," presented at Proceedings of the AIAA st Intelligent Systems Technical Conference, 24. [4] K. Kaaniche, B. Champion, C. Pegard, and P. Vasseur, "A Vision Algorithm for Dynamic Detection of Moving Vehicles with a UAV," presented at Robotics and Automation, 25. ICRA 25. Proceedings of the 25 IEEE International Conference 25. [5] D. J. Nowak, I. Price, and G. B. Lamont, "Self organized UAV swarm planning optimization for search and destroy using SWARMFARE simulation," in Proceedings of the 39th conference on Winter simulation: 4 years! The best is yet to come. Washington D.C.: IEEE Press, 27. [6] U. Zengin and A. Dogan, "Real-Time Target Tracking for Autonomous UAVs in Adversarial Environments: A Gradient Search Algorithm," presented at Decision and Control, 26 45th IEEE Conference on, 26. [7] M. Alighanbari, Y. Kuwata, and J. P. How, "Coordination and control of multiple UAVs with timing constraints and loitering," presented at American Control Conference, 23. Proceedings of the 23, 23. [8] R. W. Beard, T. W. McLain, M. A. Goodrich, and E. P. Anderson, "Coordinated target assignment and intercept

for unmanned air vehicles," Robotics and Automation, IEEE Transactions on, vol. 8, pp. 9-922, 22. [9] M. Flint, M. Polycarpou, and E. Fernandez-Gaucherand, "Cooperative control for multiple autonomous UAV's searching for targets," presented at Decision and Control, 22, Proceedings of the 4st IEEE Conference on, 22. [] P. Ogren, E. Fiorelli, and N. E. Leonard, "Cooperative control of mobile sensor networks:adaptive gradient climbing in a distributed environment," Automatic Control, IEEE Transactions on, vol. 49, pp. 292-32, 24. [] T. Schouwenaars, "Safe Trajectory Planning of Autonomous Vehicles," in Department of Aeronautics and Astronautics, vol. Doctor of Philosophy: Massachusetts Institute of Technology, 26. [2] T. Kohonen, Self-Organizing Maps, 3rd edition ed. Berlin: Springer, 2. [3] J. Vesanto, J. Himberg, E. Alhoniemi, and Parhankangas, "Self-organizing map in Matlab: the Toolbox.," presented at Proceedings of the Matlab DSP Conference, Espoo, Finland, 999. [4] S. Todorovic and M. C. Nechyba, "Intelligent missions for MAVs: visual contexts for control, tracking and recognition," presented at Robotics and Automation, 24. Proceedings. ICRA '4, 24.