Text this: Hardware and software architecture for a rover robot