Opportunistic rover science: finding and reacting to rocks, clouds and dust devils | IEEE Conference Publication | IEEE Xplore