240 likes | 412 Views
An agent-based system for maritime search and rescue operations. Salvatore Aronica , Francesco Benvegna , Massimo Cossentino , Salvatore Gaglio , Alessio Langiu , Carmelo Lodato, Salvatore Lopes, Umberto Maniscalco, Pierluca Sangiorgi. Outline.
E N D
An agent-based system for maritime search and rescue operations Salvatore Aronica, Francesco Benvegna, Massimo Cossentino, Salvatore Gaglio, Alessio Langiu, Carmelo Lodato, Salvatore Lopes, Umberto Maniscalco, PierlucaSangiorgi WOA 2010 ‘’Dagli Oggetti agli Agenti ‘’ - Rimini 5-6-7 settembre 2010
Outline • Introduction to search and rescue • The problem • Localization • Search and Rescue Operations • The proposedsolution • System devices and technologies • Multi Agent System • Discussion and conclusions WOA 2010 - Rimini 5-6-7 settembre 2010
Introduction Coast Guards of all around the world are responsible for monitoring safety at sea and operate all the search and rescue (SAR) operations when someone is in danger Searchand rescue operations usually originates from an explicit request for rescue A search plan is built based upon the last known position to cover an area WOA 2010 - Rimini 5-6-7 settembre 2010
Introduction “GOLDEN DAY” onlywithin the first 24 hours from the rescue request there are good chances of successfullyaccomplish the rescue WOA 2010 - Rimini 5-6-7 settembre 2010
Introduction a rescue request has to be done via voice on the emergencychannel Smaller ships used for recreation (e.g., sailing, diving, sport fishing, fishing, water skiing) are not always required to have radio stations installed but they may be so equipped by a choice. The major part of the recreation ships that sail between 6 and 50 marine miles far away from the coast, have just a voice marine VHF radio transmitter. WOA 2010 - Rimini 5-6-7 settembre 2010
The problem WOA 2010 - Rimini 5-6-7 settembre 2010
The problem Localization Traditionaltechniques are basedon radio communications between the boat in distress and the rescue service. While human beings need some time to communicate the vessel position by using the radio, an intelligent system could detect and localize the vessel in the sea by monitoring the radio channelactivity The localization is possible due to at least two radio signal detections by two of the several stations deployed along the seacoast WOA 2010 - Rimini 5-6-7 settembre 2010
The problem Localization The system normally listens to the maritime radio emergency channels and whenever a signal is detected, a search of possible matches is looked for A triangulationiscomputed between the direction vectors detected by the two stations to locate the vessel WOA 2010 - Rimini 5-6-7 settembre 2010
The problem Searchand Rescue Provide a computer aided system that covers all the procedures involved in maritime SAROPs and that is compliant to the guidelines provided by the IAMSAR The proceduresinvolvedin SAROPs can be grouped in two principal phases: • Determiningdatum • Definesearchactionplan The search planner involved in the latter phase must define the optimal search area starting from the previously calculated datum and from some statistical considerations basedon probabilitydistributions WOA 2010 - Rimini 5-6-7 settembre 2010
The problem Searchand Rescue Two examples of possible search paths (from IAMSAR manual, vol.II) Probability density for point, line and area datum (from IAMSAR manual, vol. II) WOA 2010 - Rimini 5-6-7 settembre 2010
The proposedsolution We propose an integrated aiding system that is able to: localizeand visualize the requesting vessel position estimateand visualize the search plan for the search operators and the operation coordinator allow to visually followall the SAR operations WOA 2010 - Rimini 5-6-7 settembre 2010
The proposedsolution System Devices and Technologies The hardware architecture will comprise all the needed devices to work in marine radio environment both for detectionand communication WOA 2010 - Rimini 5-6-7 settembre 2010
The proposedsolution System Devices and Technologies WOA 2010 - Rimini 5-6-7 settembre 2010
The proposedsolution The Multi Agent System The intelligent system is composed by a society of intelligent agents which collaborate in monitoring radio frequencies, in matching the detections, in notifying every rescue request to the rescue service operator. The software solution has been designed by using the PASSI design process and its evolution PASSI2. The multi-agent system has been implemented by using the JADE agent framework. WOA 2010 - Rimini 5-6-7 settembre 2010
The proposedsolution • collects NMEA data from a detection finder and GPS device connected to the station • manages a data buffer to send to other agents The Multi Agent System • providinga search action plan for the search objects starting from the datum • is the nearest to the human user • has a GUI with a GIS support to show the state of the system to the operator and to interact with her/him • responsible for determiningthe datum for the search targets • computes the driftforces by which the searched objects are affected • plots the information relative to the datum and search action plan on GIS system • designed to solve a project risk: radio-communication in veryefficient way • producesthe official papery worksheets defined in the IAMSAR manual • this agent is the receiving agent which is • coupled with the agent ’Send Data’ described above • collects the detectedsignals and stores them • finds any match inside to estimate the source of the radio signal WOA 2010 - Rimini 5-6-7 settembre 2010
The proposedsolution The Multi Agent System The User Interface is based on the open source GIS platform “OpenMap” that allows to easily visualize geographical coordinates for points, shapes or lines on a geographicmap. This GUI was designed according to the guidelines of the domain specialist working with the Coast Guard WOA 2010 - Rimini 5-6-7 settembre 2010
The proposedsolution The Multi Agent System WOA 2010 - Rimini 5-6-7 settembre 2010
Discussion The problem we are studying is in our opinion a good example of ideal application context for multi-agent systems. This is due to the some specific requirements it has to fulfill: • autonomy of components • scalability • distribution • openness WOA 2010 - Rimini 5-6-7 settembre 2010
Discussion Autonomy of components and Scalability Eachstation should be autonomous and independent from other stations so that a failure (and resume) in one station does not seriously affectthe systemfunctionalities. The adoption of a MAS easily permits to scale the number of installed stations without any significant change to the system architecture to permits a wide installation to cover large regions as well as a small initial deploy WOA 2010 - Rimini 5-6-7 settembre 2010
Discussion Distribution and Openness The easiness of agents distribution (together with their autonomous behavior) permits the installation in some of the stations of only a part of the system that is duplicated in some others. The systemissupposed to be in operation for a long period and it should be able to accept new functionalities by dynamically introducing new agents in the society WOA 2010 - Rimini 5-6-7 settembre 2010
Project Scheduling Now 95% of software developmentlevel, testing on laboratory 15 September 2010 installationatlandCoast Guard Station, rescue vehicles and first sea test with distresssimulation 30 October 2010 final delivery of the system WOA 2010 - Rimini 5-6-7 settembre 2010
Conclusions Maritime search and rescue operations are critical missions involving personnel, boats, helicopters, aircrafts in a struggle against time often worsened by adversary sea and weather conditions. telecommunication and information systems may play a crucial role sometimes concurring to successfullyaccomplish the mission WOA 2010 - Rimini 5-6-7 settembre 2010
Thanks for yourattention Questions ?? contact: francesco.benvegna@unipa.it WOA 2010 - Rimini 5-6-7 settembre 2010