The object-oriented dynamic task assignment for unmanned surface vessels. (November 2021)