I have a couple of robots in my argos3 application that move around. Occasionally, they bump into each other, at which point they use the diffuctionVector from the argos foraging example (footbot_foraging.cpp file) to move away from each other. That's all fine. However, sometimes a robot after a hea...