Autonomous Mobile Robot Path Planning Techniques—A Review: Classical and Heuristic Techniques | Synapse