Such AUV demanded development of custom electronic modules which enables maneuvering of AUV, battery management and data acquisition from sensors. Crucial requirement in development of this system was modularity of whole system which is achieved by using standard modules.
Each module has its own role in submarine system, and if necessary it can be easily replaced by other modules. Beside the need of developing hardware there is a need to develop a software for embedded systems and on board computer which will enable data analysis from sensors and control over the AUV. Hardware is composed of motherboard where several modules can be attached. Modules are separated by their function, so each module can perform specific task. For now there are four types of modules that can be attached to motherboard.