Text this: Development of an automated self-parking system (ASPS) for an automated guided vehicle (AGV) via intelligent control algorithms