The Raspberry Pi 4 used for our UROV is like a credit card sized computer. It’s a powerhouse of computing capabilities with a quad-core ARM Cortex-A72 processor, ample RAM, and versatile I/O options. It’s the brain behind the operation, responsible for processing data from various sensors, controlling motors, camera and managing the communication systems. Linux, known for its stability and adaptability, serves as the ideal operating system for our ROV. Its role is central to ensuring that the ROV operates smoothly and efficiently in the depths. It allows us to handle real-time data from sensors and cameras. It processes images and videos captured by our ROV’s cameras, offering us invaluable insights into the underwater world. It also enables us to establish a reliable link between the ROV and the surface. It manages telemetry data and serves as a bridge for remote control, ensuring that we maintain constant contact with our ROV as it explores the depths.