Ship Manuvering among oil spills in the sea

This project is part of a larger initiative to deploy autonomous ships for oil spill containment. Our focus is on comparing three path planning algorithms by simulating ship movement while considering ship dynamics. We implemented and compared three path planning algorithms: A* (Astar), AO-RRT (AoRRT), and Kinodynamic RRT (kinodynamicRRT). We tested their effectiveness in guiding ships by simulating their movement and tracing the paths while considering ship dynamics. Kinodynamic RRT and AO-RRT generate their own navigation data, so they do not require additional control. However, for A*, a PID controller is used to track the planned path and ensure smooth navigation.