The potential method controller works! But had to simplify to an omnidirectional robot instead of a differential drive.