Simulation and Design of an Aquatic Robot for Oil Spill Detection using MATLAB

Oil Spill Detection, Aquatic Robot, MATLAB/ Simulink, Smart Sensors, Image Processing, Machine Learning, Marine Pollution Monitoring.

Authors

  • Sarah Wahedaldin Qader Department of Electronic and Control Technology Engineering Northern Technology University,Kirkuk,lraq
  • Hassan Hussien Ali Department of Electronic and Control Technology Engineering Northern Technology University,Kirkuk,lraq
  • Pinar Jabbar Noorduldeen Department of Electronic and Control Technology Engineering Northern Technology University,Kirkuk,lraq
December 29, 2025
January 15, 2026

Downloads

Oil spill pollution has been found to be one of the most important environmental hazards to marine ecosystem,coastal regions as well as global sustainability. In addition to causing a massive destruction of aquatic organisms, the accidental leakage of oil through tankers, offshore drilling facilities, and other industrial endeavors have long term ecological, economic and health implications. The traditional methods of monitoring oil spill, such as the satellite remote sensing, aircraft monitoring and stationary detection systems, are usually characterized by high costs of operation, slow response time, and low spatial coverage. It is evident that these constraints have led to the necessity of developing autonomous, scalable, and real-time systems that can directly detect oil contamination at the water surface; thus, this research proposes the design and simulation of an aquatic robot to be developed in MATLAB/Simulink to be the major development platform. The robot will have a lightweight design that is energy-efficient and operated on DC motors and managed by microcontroller boards like Arduino or Raspberry Pi. The sensing system incorporates infrared (IR) sensors to detect the difference between oil-water reflectance, volatile hydrocarbon gas sensors to detect oil vapours emission, and a digital camera to take real-time images and process them. The obtained data are analyzed by image processing algorithms, feature extraction algorithms, and machine learning algorithms to improve detection rate of oil spill as well as reduce false positive.MATLAB/ Simulink is used to model the dynamics of the robot navigation and sensing and decision-making process in various situations at the sea.                                                                                                                                                                

The simulated environment is used to simulate water surface conditions with different degrees of oil contamination where sensor response and data fusion as well as reliability of detection can be systematically tested. This system is expected to perform performance measures, including detection accuracy, response time, energy consumption, and resilience to environmental noise to produce a cost-effective, scalable, and autonomous aquatic robot that is capable of detecting oil spills with high precision and can give advance warning alerts. The work helps in the development of marine environmental monitoring technology, benefits the response strategies of the disaster of oil spill in seconds, and enables the protection of the ocean sustainably through the exploitation of robotics and simulation of MATLAB.