Cooperative Collision Avoidance in Mobile Robots using Dynamic Vortex Potential Fields