Real-time path planning for autonomous vehicle based on teaching–learning-based optimization | Synapse