HDPR: A Mobile Testbed Testbed for Current and Future Rover Technologies