Information Acquisition with Sensing Robots: Algorithms and Error Bounds