Hi @surajbilung, welcome to the forum
Surface-based GPS units don’t (currently) tend to work well with ArduSub, because the GPS signal is lost while underwater, and gets distorted when just below the water surface (causing very large position offsets that make the ROV jump around on the map). There’s some more discussion in this thread.