Kato, the Geocaching Robot

Michael Sokolsky, James Neufeld, Michael Bowling
University of Alberta