Buckybot: Preliminary Control and Mapping Algorithms for a Robot Geometrically Based on a Truncated Icosahedron