  The paper deals with the software and the electronics unit for an autonomous
underwater vehicle. The implementation in the electronics unit is the
connection and communication between SBC, pixhawk controller and other sensory
hardware and actuators. The major implementation of the software unit is the
algorithm for object detection based on Convolutional Neural Network (CNN) and
its models. The Hyperparameters were tuned according to Odroid Xu4 for various
models. The maneuvering algorithm uses the MAVLink protocol of the ArduSub
project for movement and its simulation.
