Īmēra pūkete: An energy-efficient hierarchical algorithm of dynamic obstacle avoidance for unmanned surface vehicle