Software system for the Mars 2020 mission sampling and caching testbeds | IEEE Conference Publication | IEEE Xplore