There's a bug in senseRobotAtLocation where it will sometimes return null even though there's a robot at the location.
I traced the issue to:
This method can return null when the closest robot to the location does not contain
loc, but the second closest does because the radius is larger.
The senseTreeAtLocation method has the same issue as well.