Effective mars rover platform design with Hardware / Software co-design | IEEE Conference Publication | IEEE Xplore