assigns new positions for the agv