A review on visual servoing for underwater vehicle manipulation systems automatic control and case study