Text this: Development of obstacle avoidance technique for multi agent autonomous surface vessel using optimal reciprocal collision avoidance /