Improving flocking behaviors in street networks with vision