Path planning under obstacle-avoidance constraints based on ant colony optimization algorithm | Synapse