Text this: Adaptive dynamic programming-based optimal trajectory tracking control of a differential-driven unmanned surface vessel.