Hierarchical visual servoing for pose regulation of underactuated autonomous underwater vehicles based on active disturbance rejection control | Synapse