Design of a guidance system for waterborne AGVs in Accordance with navigation rules (COLREGS)