Text this: 'Cruise-and-Collect' algorithm for an ARM-based autonomous robot