Energy efficient geographic routing resilient to location errors