SlideShare a Scribd company logo
1 of 26
Download to read offline
Seminar – Trondheim June 15th 2017
Nordic Institute of Navigation – Norwegian Forum for Autonomous Ships
SINTEF Ocean, Trondheim
June 2017
Intelligent Decision Making
Framework for Ship Collision
Avoidance based on COLREGs
Lokukaluge Prasad Perera
Outline
•Introduction.
•Objectives.
•Intelligent Decision Making Framework.
•Computational Simulations.
•Experimental Results.
•Conclusions.
Introduction
•Conventional maritime transportation consists of human guidance;
75-96% of maritime accidents and causalities are affected by some
types of human errors.
•56% of the major maritime collisions include violations of the
(Convention on the International Regulations for Preventing
Collisions at Sea ) COLREGs rule and regulations.
•Most of the wrong judgments and miss operations of humans at the
sea ended as human casualties and environmental disasters.
•Limiting human subjective factors in shipping and replacing them
by intelligent guidance can reduce maritime accidents and
respective causalities.
•Digital tools that will enhance the navigation safety in shipping.
− From e-Navigation to Autonomous Navigation.
Objectives
•Autonomous Navigation strategies for shipping
− Autopilot Framework – Deep Learning ?
− Collision Avoidance Framework
− Vessel Traffic Information.
− Collision Detection.
− Collision Avoidance.
•Navigational aids from Vessel Traffic Monitoring & Information
Systems.
•Collision Detection/Risk under complex ship navigation conditions.
•Intelligent decision-action execution process for collision
avoidance among vessels.
•Regulated prevention of collisions in shipping by the COLREGs
rules and regulations.
Intelligent Decision Making Framework
•Vessel Traffic Monitoring & Information
System (VTMIS).
− Detection and tracking of vessels , states
estimation and navigational trajectory
prediction.
•Collision Avoidance System (CAS).
− Parallel collision avoidance decision making and
sequential collision avoidance action
formulation.
•Vessel Control System (VCS).
− Steering and speed control sub-systems.
(L.P. Perera, P. Oliveira and C. Guedes Soares, ”Maritime Traffic Monitoring Based on Vessel Detection,
Tracking, State Estimation, and Trajectory Prediction,” IEEE Transactions of Intelligent Transportation
Systems, vol. 13, no 3, 2012, pp 1188–1200.)
Collision Avoidance System (CAS)
•Own-Vessel Communication Module:
− Vessel state information collection.
•Collision Risk Assessment Module:
− Relative Course-speed vector and Time
and Place until collision estimation.
•Parallel Decision Making Module:
− Fuzzy logic based collision avoidance
decision making process.
•Sequential Action Formulation Module:
− Bayesian network based sequential
collision avoidance action formulation
process.
(L.P. Perera, J.P. Carvalho and C. Guedes Soares, ”Intelligent ocean navigation & Fuzzy-Bayesian decision-
action formulation,” IEEE Journal of Oceanic Engineering, vol.37, no 2, 2012, pp 204–219)
Collision Detection
•Own and Target vessels maneuvering
trajectories.
•Collision detection:
− Relative course-speed vector.
− Time and place until collision.
•Absolute & relative vessel positions, velocities and accelerations
are estimated by an extended Kalman Filter.
•Relative course-speed vector derivation from relative velocity
vectors.
•Target vessel relative trajectory with respect to:
− Own vessel course.
− Own vessel heading.
•Cross and dot vector product for target vessel predicted trajectory.
(L.P. Perera, ”Navigation Vector based Ship Manoeuvring Prediction,” Journal of Ocean Engineering 2017
(DOI: 10.1016/j.oceaneng.2017.04.017))
Collision Risk
•Relative bearing vector of Target vessel
estimated by Own vessel.
•Relative course-speed vector with
respect to Relative bearing vector of
Target Vessel can be used estimate the
Collision Risk (CR).
•Relative motions of Target vessel with respect to the heading of Own
vessel should be considered.
• Decision making process of collision avoidance under complex
navigation conditions.
•The time and place unit collision between two vessels should be
estimated.
•This information will transfer to the SAF module.
(L.P. Perera, and C. Guedes Soares, ”Collision Risk Detection and Quantification in Ship Navigation with
Integrated Bridge Systems,” Journal of Ocean Engineering, vol. 109, 2015, pp. 344-354.)
Decision Making Framework
•Two vessel collision situation.
•Multi-vessel collision situation is a
combination of two vessel collision
situations.
•Decision regions:
− Own vessel domain.
− Target vessel range: 3 Regions.
− Own vessel collision regions: 10 regions.
− Target vessel orientation: 8 divisions.
•Decision making framework => Experienced helmsman actions.
•Three distinct situations involving the risk of collision:
− Overtaking, Head-on and Crossing.
− COLREGs Rules and Regulations.
Parallel Decision Making Module
•Fuzzy logic.
− Input Fuzzy Membership functions :
Range FMF, Speed Ratio FMF, Bearing
FMF, and Relative Course FMF
− Output Fuzzy Membership functions:
Course Change FMF and Speed Change
FMF
•Fuzzy rules are formulated with respect
to COLREGs rules and regulations and
expert knowledge in Ship Navigation.
•Mamdani type Fuzzy inference system.
•Fuzzy inference via min-max configurations.
•Defuzzification by center of gravity method.
(L.P. Perera, J.P. Carvalho and C. Guedes Soares, ”Solutions to the Failures and Limitations of Mamdani Fuzzy
Inference in Ship Navigation,” IEEE Transactions on Vehicular Technology, vol. 63, no. 4, 2014, pp 1539-1554.)
Fuzzy Rule Failures
•To overcome the Fuzzy Rule Inference Failures
in the decision making process.
•The solution => Bayesian network.
•Parallel Decisions into Sequential Actions.
•Gaussian distribution type:
− Collision Risk Function (CRF).
− Collision Avoidance Action Functions (CAAF).
− Collision Avoidance Decisions into Actions.
Course change action space Speed change action space
Sequential Action Formulation Module
•Network Nodes
•Time until the collision situation
•Collision Time Estimation
•Collision Risk
•Collision Avoidance Decisions & Actions
•Action Delay (Time Delay)
•Mean and Covariance values of the CRF
and CAAF are updated through the
Bayesian network.
•CAAFs are executed on the vessel control
system.
(L.P. Perera, V. Ferrari, F.P. Santos, M.A. Hinostroza, and C. Guedes Soares, ”Experimental Evaluations on Ship
Autonomous Navigation & Collision Avoidance by Intelligent Guidance,” IEEE Journal of Oceanic
Engineering, vol. 40, no. 2, 2015, pp 374-387.)
Computational Simulation
Computational Simulation
Computational Simulation
Computational Simulation
Computational Simulation
Computational Simulation
Computational Simulation
Autonomous Vessel
•Autonomous Ship represents a scaled self-propelled model of the tanker ship
Aurora.
•The model is constructed in single skin glass reinforced polyester, with plywood
framings.
•For the reasons of design simplicity, the screw propeller and rudder were
manufactured as geosims of the full-scale originals.
•The maximum registered speed of the model is 1.03 m/s which is even higher than
0.983 m/s corresponding to the full-scale design speed 15.5 kn.
Main particulars of the model
Length overall : 2.590 m
Length between
perpendiculars : 2.450 m
Breadth : 0.430 m
Depth : 0.198 m
Draught : 0.145 m
Displacement : 0.1156 m
Hardware Structure
•The hardware structure consists of:
− Command and monitoring unit (CMU)
− Communication and control unit (CCU)
Collision Avoidance Experiments
•Autonomous Ship in Collision Avoidance Situations: the lake of "Lago do
Campo Grande", Lisbon, Portugal.
•Onboard CAS: A scaled version used during these experiments due to the
practical difficulties (i.e. wind and wave conditions).
•Own vessel represented by the ship and the Target vessel was simulated.
•Creating collision situations can be extremely difficult:
− sudden course variations in the vessel due the wind conditions.
•An additional algorithm has been developed for the Target vessel;
− Target vessel searches a proper collision situation with the Own vessel
− Target vessel implements the course to simulate a collision situation
•Several collision situations created and appropriate actions by the Own
vessel observed.
•Target vessel is moving in constant speed and course and not honor any
navigational rules and regulations of the sea.
Experimental Results:
Experimental Results:
Conclusions
•Intelligent Decision Making Framework for Autonomous Ship Navigation with
Collision Avoidance Functionalities.
•Collision Detection:
− A comprehensive methodology for Detecting Collision Situations among
vessels.
•Collision Avoidance:
− A novel method with Decision Formulation and Action Execution Process for
collision avoidance in shipping.
•CAS consists:
− Fuzzy logic based parallel decision making module whose decisions are
formulated into sequential actions by a Bayesian network based module.
− CAS capabilities of collision avoidance involving multiple vessels, while
respecting the COLREGs.
•Successful results in collision avoidance decisions-actions:
− Computational Simulations.
− Experimental Results.
Thank You
Questions ?

More Related Content

What's hot (20)

Wave resistance
Wave resistanceWave resistance
Wave resistance
 
Gliders the autonomous under water vehicles
Gliders the autonomous under water vehiclesGliders the autonomous under water vehicles
Gliders the autonomous under water vehicles
 
Environmental presentation
Environmental presentationEnvironmental presentation
Environmental presentation
 
Kisi2 ukp bank kapal
Kisi2 ukp bank kapalKisi2 ukp bank kapal
Kisi2 ukp bank kapal
 
International safety management code ppt
International safety management code  pptInternational safety management code  ppt
International safety management code ppt
 
Ship Structural Components
Ship Structural ComponentsShip Structural Components
Ship Structural Components
 
Autonomous ship
Autonomous shipAutonomous ship
Autonomous ship
 
IAMSAR.pptx
IAMSAR.pptxIAMSAR.pptx
IAMSAR.pptx
 
Ship_Stability.ppt
Ship_Stability.pptShip_Stability.ppt
Ship_Stability.ppt
 
ISPS REVIVE
ISPS REVIVEISPS REVIVE
ISPS REVIVE
 
Isps code
Isps codeIsps code
Isps code
 
Stability of ships
Stability of shipsStability of ships
Stability of ships
 
Classification societes. presentation mariner
Classification societes. presentation marinerClassification societes. presentation mariner
Classification societes. presentation mariner
 
Ship Loads and stresses
Ship Loads and stressesShip Loads and stresses
Ship Loads and stresses
 
anchorage Fondeo
anchorage Fondeoanchorage Fondeo
anchorage Fondeo
 
Set 1 certificates and survey
Set 1 certificates and surveySet 1 certificates and survey
Set 1 certificates and survey
 
Ship Construction by Jayan Pillai
Ship Construction by Jayan PillaiShip Construction by Jayan Pillai
Ship Construction by Jayan Pillai
 
MOORING STATIONS - FOR MARITIME CADETS
MOORING STATIONS -    FOR MARITIME  CADETSMOORING STATIONS -    FOR MARITIME  CADETS
MOORING STATIONS - FOR MARITIME CADETS
 
Parts of a ship1
Parts of a ship1Parts of a ship1
Parts of a ship1
 
Nautical Rules of the Road
Nautical Rules of the RoadNautical Rules of the Road
Nautical Rules of the Road
 

Similar to Intelligent Decision Framework Guides Autonomous Ship Collision Avoidance

LNG facilities with conceptual designing and construction support for Wind an...
LNG facilities with conceptual designing and construction support for Wind an...LNG facilities with conceptual designing and construction support for Wind an...
LNG facilities with conceptual designing and construction support for Wind an...KatthyLucas2100
 
FINAL PRESENTATION Final
FINAL PRESENTATION FinalFINAL PRESENTATION Final
FINAL PRESENTATION FinalRyan Slimmon
 
Imo msc 100 a gist
Imo msc 100  a gistImo msc 100  a gist
Imo msc 100 a gistcmmindia2017
 
Ship design rules han
Ship design rules hanShip design rules han
Ship design rules hanShawqiAsi
 
Imo prioritizes e-navigation
Imo prioritizes e-navigationImo prioritizes e-navigation
Imo prioritizes e-navigationJyoti Dadlani
 
A mathematical modeling proposal for a Multiple Tasks Periodic Capacitated Ar...
A mathematical modeling proposal for a Multiple Tasks Periodic Capacitated Ar...A mathematical modeling proposal for a Multiple Tasks Periodic Capacitated Ar...
A mathematical modeling proposal for a Multiple Tasks Periodic Capacitated Ar...IJERA Editor
 
Port-Security-Program-Presentation-2003 (2).ppt
Port-Security-Program-Presentation-2003 (2).pptPort-Security-Program-Presentation-2003 (2).ppt
Port-Security-Program-Presentation-2003 (2).pptTalyibIbrahim
 
Connecting offshore platforms to a subsea cable system
Connecting offshore platforms to a subsea cable system Connecting offshore platforms to a subsea cable system
Connecting offshore platforms to a subsea cable system Jerry Brown
 
Decision support system for petrobras ship scheduling
Decision support system for petrobras ship schedulingDecision support system for petrobras ship scheduling
Decision support system for petrobras ship schedulingJiayu Chen
 
Dissemination workshop-v2.1
Dissemination workshop-v2.1Dissemination workshop-v2.1
Dissemination workshop-v2.1Gérald Morales
 
D2.1 Digital LADAR training programme demonstration
D2.1 Digital LADAR training programme demonstrationD2.1 Digital LADAR training programme demonstration
D2.1 Digital LADAR training programme demonstrationCommunication Officer
 
D2.1 Digital LADAR training programme demonstrator.pptx
D2.1 Digital LADAR training programme demonstrator.pptxD2.1 Digital LADAR training programme demonstrator.pptx
D2.1 Digital LADAR training programme demonstrator.pptxCommunication Officer
 
UiT Autonomous Ship Program, including recent research activities
UiT Autonomous Ship Program, including recent research activitiesUiT Autonomous Ship Program, including recent research activities
UiT Autonomous Ship Program, including recent research activitiesLokukaluge Prasad Perera
 
Reliable Subsea Oil& Gas Transportation Paper - Presentation Slides 6 Novembe...
Reliable Subsea Oil& Gas Transportation Paper - Presentation Slides 6 Novembe...Reliable Subsea Oil& Gas Transportation Paper - Presentation Slides 6 Novembe...
Reliable Subsea Oil& Gas Transportation Paper - Presentation Slides 6 Novembe...Charlie Reith
 
190710110615_8380.pdf
190710110615_8380.pdf190710110615_8380.pdf
190710110615_8380.pdfMahmoud Badra
 
CDE Marketplace Sept 2016: Polaris Consulting Ltd (Autonomy & Big Data) Sessi...
CDE Marketplace Sept 2016: Polaris Consulting Ltd (Autonomy & Big Data) Sessi...CDE Marketplace Sept 2016: Polaris Consulting Ltd (Autonomy & Big Data) Sessi...
CDE Marketplace Sept 2016: Polaris Consulting Ltd (Autonomy & Big Data) Sessi...Defence and Security Accelerator
 

Similar to Intelligent Decision Framework Guides Autonomous Ship Collision Avoidance (20)

LNG facilities with conceptual designing and construction support for Wind an...
LNG facilities with conceptual designing and construction support for Wind an...LNG facilities with conceptual designing and construction support for Wind an...
LNG facilities with conceptual designing and construction support for Wind an...
 
FINAL PRESENTATION Final
FINAL PRESENTATION FinalFINAL PRESENTATION Final
FINAL PRESENTATION Final
 
UiT Autonomous Ship Program
UiT Autonomous Ship Program UiT Autonomous Ship Program
UiT Autonomous Ship Program
 
Name 457 maritime economics and management ship design
Name 457 maritime economics and management  ship designName 457 maritime economics and management  ship design
Name 457 maritime economics and management ship design
 
Imo msc 100 a gist
Imo msc 100  a gistImo msc 100  a gist
Imo msc 100 a gist
 
Ship design rules han
Ship design rules hanShip design rules han
Ship design rules han
 
Imo prioritizes e-navigation
Imo prioritizes e-navigationImo prioritizes e-navigation
Imo prioritizes e-navigation
 
A mathematical modeling proposal for a Multiple Tasks Periodic Capacitated Ar...
A mathematical modeling proposal for a Multiple Tasks Periodic Capacitated Ar...A mathematical modeling proposal for a Multiple Tasks Periodic Capacitated Ar...
A mathematical modeling proposal for a Multiple Tasks Periodic Capacitated Ar...
 
Port-Security-Program-Presentation-2003 (2).ppt
Port-Security-Program-Presentation-2003 (2).pptPort-Security-Program-Presentation-2003 (2).ppt
Port-Security-Program-Presentation-2003 (2).ppt
 
Connecting offshore platforms to a subsea cable system
Connecting offshore platforms to a subsea cable system Connecting offshore platforms to a subsea cable system
Connecting offshore platforms to a subsea cable system
 
Decision support system for petrobras ship scheduling
Decision support system for petrobras ship schedulingDecision support system for petrobras ship scheduling
Decision support system for petrobras ship scheduling
 
Dissemination workshop-v2.1
Dissemination workshop-v2.1Dissemination workshop-v2.1
Dissemination workshop-v2.1
 
D2.1 Digital LADAR training programme demonstration
D2.1 Digital LADAR training programme demonstrationD2.1 Digital LADAR training programme demonstration
D2.1 Digital LADAR training programme demonstration
 
D2.1 Digital LADAR training programme demonstrator.pptx
D2.1 Digital LADAR training programme demonstrator.pptxD2.1 Digital LADAR training programme demonstrator.pptx
D2.1 Digital LADAR training programme demonstrator.pptx
 
UiT Autonomous Ship Program, including recent research activities
UiT Autonomous Ship Program, including recent research activitiesUiT Autonomous Ship Program, including recent research activities
UiT Autonomous Ship Program, including recent research activities
 
Reliable Subsea Oil& Gas Transportation Paper - Presentation Slides 6 Novembe...
Reliable Subsea Oil& Gas Transportation Paper - Presentation Slides 6 Novembe...Reliable Subsea Oil& Gas Transportation Paper - Presentation Slides 6 Novembe...
Reliable Subsea Oil& Gas Transportation Paper - Presentation Slides 6 Novembe...
 
190710110615_8380.pdf
190710110615_8380.pdf190710110615_8380.pdf
190710110615_8380.pdf
 
CDE Marketplace Sept 2016: Polaris Consulting Ltd (Autonomy & Big Data) Sessi...
CDE Marketplace Sept 2016: Polaris Consulting Ltd (Autonomy & Big Data) Sessi...CDE Marketplace Sept 2016: Polaris Consulting Ltd (Autonomy & Big Data) Sessi...
CDE Marketplace Sept 2016: Polaris Consulting Ltd (Autonomy & Big Data) Sessi...
 
Session 42 Peter Grundevik
Session 42 Peter GrundevikSession 42 Peter Grundevik
Session 42 Peter Grundevik
 
Session 42 Michael Baldauf
Session 42 Michael BaldaufSession 42 Michael Baldauf
Session 42 Michael Baldauf
 

More from Lokukaluge Prasad Perera

Wärtsilä’s SeaTech project to change the face of shipping emissions
Wärtsilä’s SeaTech project to change the face of shipping emissionsWärtsilä’s SeaTech project to change the face of shipping emissions
Wärtsilä’s SeaTech project to change the face of shipping emissionsLokukaluge Prasad Perera
 
Data Driven Industrial Digitalization through Reverse Engineering of Systems
Data Driven Industrial Digitalization  through Reverse Engineering of SystemsData Driven Industrial Digitalization  through Reverse Engineering of Systems
Data Driven Industrial Digitalization through Reverse Engineering of Systems Lokukaluge Prasad Perera
 
AI 2 IA : Artificial Intelligence to Intelligent Analytics
AI 2 IA : Artificial Intelligence to Intelligent Analytics AI 2 IA : Artificial Intelligence to Intelligent Analytics
AI 2 IA : Artificial Intelligence to Intelligent Analytics Lokukaluge Prasad Perera
 
Reverse Engineering Approach for System Condition Monitoring under Big Data a...
Reverse Engineering Approach for System Condition Monitoring under Big Data a...Reverse Engineering Approach for System Condition Monitoring under Big Data a...
Reverse Engineering Approach for System Condition Monitoring under Big Data a...Lokukaluge Prasad Perera
 
Industrial IoT to Predictive Analytics: A Reverse Engineering Approach from S...
Industrial IoT to Predictive Analytics: A Reverse Engineering Approach from S...Industrial IoT to Predictive Analytics: A Reverse Engineering Approach from S...
Industrial IoT to Predictive Analytics: A Reverse Engineering Approach from S...Lokukaluge Prasad Perera
 
Digitalization of Sea going Vessels under High Dimensional Data Driven Models...
Digitalization of Sea going Vessels under High Dimensional Data Driven Models...Digitalization of Sea going Vessels under High Dimensional Data Driven Models...
Digitalization of Sea going Vessels under High Dimensional Data Driven Models...Lokukaluge Prasad Perera
 
Handling Big Data in Ship Performance & Navigation Monitoring.
Handling Big Data in Ship Performance & Navigation Monitoring.Handling Big Data in Ship Performance & Navigation Monitoring.
Handling Big Data in Ship Performance & Navigation Monitoring.Lokukaluge Prasad Perera
 
Full Scale Data Handling in Shipping: A Big Data Solution
Full Scale Data Handling in Shipping: A Big Data SolutionFull Scale Data Handling in Shipping: A Big Data Solution
Full Scale Data Handling in Shipping: A Big Data SolutionLokukaluge Prasad Perera
 

More from Lokukaluge Prasad Perera (9)

Wärtsilä’s SeaTech project to change the face of shipping emissions
Wärtsilä’s SeaTech project to change the face of shipping emissionsWärtsilä’s SeaTech project to change the face of shipping emissions
Wärtsilä’s SeaTech project to change the face of shipping emissions
 
Data Driven Industrial Digitalization through Reverse Engineering of Systems
Data Driven Industrial Digitalization  through Reverse Engineering of SystemsData Driven Industrial Digitalization  through Reverse Engineering of Systems
Data Driven Industrial Digitalization through Reverse Engineering of Systems
 
UiT Autonomous Ship Program
UiT Autonomous Ship Program UiT Autonomous Ship Program
UiT Autonomous Ship Program
 
AI 2 IA : Artificial Intelligence to Intelligent Analytics
AI 2 IA : Artificial Intelligence to Intelligent Analytics AI 2 IA : Artificial Intelligence to Intelligent Analytics
AI 2 IA : Artificial Intelligence to Intelligent Analytics
 
Reverse Engineering Approach for System Condition Monitoring under Big Data a...
Reverse Engineering Approach for System Condition Monitoring under Big Data a...Reverse Engineering Approach for System Condition Monitoring under Big Data a...
Reverse Engineering Approach for System Condition Monitoring under Big Data a...
 
Industrial IoT to Predictive Analytics: A Reverse Engineering Approach from S...
Industrial IoT to Predictive Analytics: A Reverse Engineering Approach from S...Industrial IoT to Predictive Analytics: A Reverse Engineering Approach from S...
Industrial IoT to Predictive Analytics: A Reverse Engineering Approach from S...
 
Digitalization of Sea going Vessels under High Dimensional Data Driven Models...
Digitalization of Sea going Vessels under High Dimensional Data Driven Models...Digitalization of Sea going Vessels under High Dimensional Data Driven Models...
Digitalization of Sea going Vessels under High Dimensional Data Driven Models...
 
Handling Big Data in Ship Performance & Navigation Monitoring.
Handling Big Data in Ship Performance & Navigation Monitoring.Handling Big Data in Ship Performance & Navigation Monitoring.
Handling Big Data in Ship Performance & Navigation Monitoring.
 
Full Scale Data Handling in Shipping: A Big Data Solution
Full Scale Data Handling in Shipping: A Big Data SolutionFull Scale Data Handling in Shipping: A Big Data Solution
Full Scale Data Handling in Shipping: A Big Data Solution
 

Recently uploaded

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

Intelligent Decision Framework Guides Autonomous Ship Collision Avoidance

  • 1. Seminar – Trondheim June 15th 2017 Nordic Institute of Navigation – Norwegian Forum for Autonomous Ships SINTEF Ocean, Trondheim June 2017 Intelligent Decision Making Framework for Ship Collision Avoidance based on COLREGs Lokukaluge Prasad Perera
  • 2. Outline •Introduction. •Objectives. •Intelligent Decision Making Framework. •Computational Simulations. •Experimental Results. •Conclusions.
  • 3. Introduction •Conventional maritime transportation consists of human guidance; 75-96% of maritime accidents and causalities are affected by some types of human errors. •56% of the major maritime collisions include violations of the (Convention on the International Regulations for Preventing Collisions at Sea ) COLREGs rule and regulations. •Most of the wrong judgments and miss operations of humans at the sea ended as human casualties and environmental disasters. •Limiting human subjective factors in shipping and replacing them by intelligent guidance can reduce maritime accidents and respective causalities. •Digital tools that will enhance the navigation safety in shipping. − From e-Navigation to Autonomous Navigation.
  • 4. Objectives •Autonomous Navigation strategies for shipping − Autopilot Framework – Deep Learning ? − Collision Avoidance Framework − Vessel Traffic Information. − Collision Detection. − Collision Avoidance. •Navigational aids from Vessel Traffic Monitoring & Information Systems. •Collision Detection/Risk under complex ship navigation conditions. •Intelligent decision-action execution process for collision avoidance among vessels. •Regulated prevention of collisions in shipping by the COLREGs rules and regulations.
  • 5. Intelligent Decision Making Framework •Vessel Traffic Monitoring & Information System (VTMIS). − Detection and tracking of vessels , states estimation and navigational trajectory prediction. •Collision Avoidance System (CAS). − Parallel collision avoidance decision making and sequential collision avoidance action formulation. •Vessel Control System (VCS). − Steering and speed control sub-systems. (L.P. Perera, P. Oliveira and C. Guedes Soares, ”Maritime Traffic Monitoring Based on Vessel Detection, Tracking, State Estimation, and Trajectory Prediction,” IEEE Transactions of Intelligent Transportation Systems, vol. 13, no 3, 2012, pp 1188–1200.)
  • 6. Collision Avoidance System (CAS) •Own-Vessel Communication Module: − Vessel state information collection. •Collision Risk Assessment Module: − Relative Course-speed vector and Time and Place until collision estimation. •Parallel Decision Making Module: − Fuzzy logic based collision avoidance decision making process. •Sequential Action Formulation Module: − Bayesian network based sequential collision avoidance action formulation process. (L.P. Perera, J.P. Carvalho and C. Guedes Soares, ”Intelligent ocean navigation & Fuzzy-Bayesian decision- action formulation,” IEEE Journal of Oceanic Engineering, vol.37, no 2, 2012, pp 204–219)
  • 7. Collision Detection •Own and Target vessels maneuvering trajectories. •Collision detection: − Relative course-speed vector. − Time and place until collision. •Absolute & relative vessel positions, velocities and accelerations are estimated by an extended Kalman Filter. •Relative course-speed vector derivation from relative velocity vectors. •Target vessel relative trajectory with respect to: − Own vessel course. − Own vessel heading. •Cross and dot vector product for target vessel predicted trajectory. (L.P. Perera, ”Navigation Vector based Ship Manoeuvring Prediction,” Journal of Ocean Engineering 2017 (DOI: 10.1016/j.oceaneng.2017.04.017))
  • 8. Collision Risk •Relative bearing vector of Target vessel estimated by Own vessel. •Relative course-speed vector with respect to Relative bearing vector of Target Vessel can be used estimate the Collision Risk (CR). •Relative motions of Target vessel with respect to the heading of Own vessel should be considered. • Decision making process of collision avoidance under complex navigation conditions. •The time and place unit collision between two vessels should be estimated. •This information will transfer to the SAF module. (L.P. Perera, and C. Guedes Soares, ”Collision Risk Detection and Quantification in Ship Navigation with Integrated Bridge Systems,” Journal of Ocean Engineering, vol. 109, 2015, pp. 344-354.)
  • 9. Decision Making Framework •Two vessel collision situation. •Multi-vessel collision situation is a combination of two vessel collision situations. •Decision regions: − Own vessel domain. − Target vessel range: 3 Regions. − Own vessel collision regions: 10 regions. − Target vessel orientation: 8 divisions. •Decision making framework => Experienced helmsman actions. •Three distinct situations involving the risk of collision: − Overtaking, Head-on and Crossing. − COLREGs Rules and Regulations.
  • 10. Parallel Decision Making Module •Fuzzy logic. − Input Fuzzy Membership functions : Range FMF, Speed Ratio FMF, Bearing FMF, and Relative Course FMF − Output Fuzzy Membership functions: Course Change FMF and Speed Change FMF •Fuzzy rules are formulated with respect to COLREGs rules and regulations and expert knowledge in Ship Navigation. •Mamdani type Fuzzy inference system. •Fuzzy inference via min-max configurations. •Defuzzification by center of gravity method. (L.P. Perera, J.P. Carvalho and C. Guedes Soares, ”Solutions to the Failures and Limitations of Mamdani Fuzzy Inference in Ship Navigation,” IEEE Transactions on Vehicular Technology, vol. 63, no. 4, 2014, pp 1539-1554.)
  • 11. Fuzzy Rule Failures •To overcome the Fuzzy Rule Inference Failures in the decision making process. •The solution => Bayesian network. •Parallel Decisions into Sequential Actions. •Gaussian distribution type: − Collision Risk Function (CRF). − Collision Avoidance Action Functions (CAAF). − Collision Avoidance Decisions into Actions. Course change action space Speed change action space
  • 12. Sequential Action Formulation Module •Network Nodes •Time until the collision situation •Collision Time Estimation •Collision Risk •Collision Avoidance Decisions & Actions •Action Delay (Time Delay) •Mean and Covariance values of the CRF and CAAF are updated through the Bayesian network. •CAAFs are executed on the vessel control system. (L.P. Perera, V. Ferrari, F.P. Santos, M.A. Hinostroza, and C. Guedes Soares, ”Experimental Evaluations on Ship Autonomous Navigation & Collision Avoidance by Intelligent Guidance,” IEEE Journal of Oceanic Engineering, vol. 40, no. 2, 2015, pp 374-387.)
  • 20. Autonomous Vessel •Autonomous Ship represents a scaled self-propelled model of the tanker ship Aurora. •The model is constructed in single skin glass reinforced polyester, with plywood framings. •For the reasons of design simplicity, the screw propeller and rudder were manufactured as geosims of the full-scale originals. •The maximum registered speed of the model is 1.03 m/s which is even higher than 0.983 m/s corresponding to the full-scale design speed 15.5 kn. Main particulars of the model Length overall : 2.590 m Length between perpendiculars : 2.450 m Breadth : 0.430 m Depth : 0.198 m Draught : 0.145 m Displacement : 0.1156 m
  • 21. Hardware Structure •The hardware structure consists of: − Command and monitoring unit (CMU) − Communication and control unit (CCU)
  • 22. Collision Avoidance Experiments •Autonomous Ship in Collision Avoidance Situations: the lake of "Lago do Campo Grande", Lisbon, Portugal. •Onboard CAS: A scaled version used during these experiments due to the practical difficulties (i.e. wind and wave conditions). •Own vessel represented by the ship and the Target vessel was simulated. •Creating collision situations can be extremely difficult: − sudden course variations in the vessel due the wind conditions. •An additional algorithm has been developed for the Target vessel; − Target vessel searches a proper collision situation with the Own vessel − Target vessel implements the course to simulate a collision situation •Several collision situations created and appropriate actions by the Own vessel observed. •Target vessel is moving in constant speed and course and not honor any navigational rules and regulations of the sea.
  • 25. Conclusions •Intelligent Decision Making Framework for Autonomous Ship Navigation with Collision Avoidance Functionalities. •Collision Detection: − A comprehensive methodology for Detecting Collision Situations among vessels. •Collision Avoidance: − A novel method with Decision Formulation and Action Execution Process for collision avoidance in shipping. •CAS consists: − Fuzzy logic based parallel decision making module whose decisions are formulated into sequential actions by a Bayesian network based module. − CAS capabilities of collision avoidance involving multiple vessels, while respecting the COLREGs. •Successful results in collision avoidance decisions-actions: − Computational Simulations. − Experimental Results.