Mobile rover platform