Yes we really have been there done that.
"The Mars Pathfinder conducted different investigations on the Martian soil using three scientific instruments. The lander contained a stereoscopic camera with spatial filters on an expandable pole called Imager for Mars Pathfinder (IMP),[5][6] and the Atmospheric Structure Instrument/Meteorology Package (ASI/MET)[7] which acts as a Mars meteorological station, collecting data about pressure, temperature, and winds. The MET structure included three windsocks mounted at three heights on a pole, the topmost at about one meter (yard) and generally registered winds from the West.[8]
The rover also had two black-and-white cameras and a color one. These instruments could investigate the geology of the Martian surface from just a few millimeters to many hundreds of meters, the geochemistry and evolutionary history of the rocks and surface, the magnetic and mechanical properties of the land, as well as the magnetic properties of the dust, atmosphere and the rotational and orbital dynamics of the planet. The rover had two black and white 0.3-megapixel cameras on the front (768 horizontal pixels × 484 vertical pixels configured in 4×4 pixel blocks), coupled with five laser stripe projectors, which enabled stereoscopic images to be taken along with measurements for hazard detection on the rover's path. On the back, near the APXS and rotated by 90°, there was a third camera of the same specifications which supported taking colour images. This back colour camera provided images of the APXS's target area and the rover's tracks on the ground, and had sensitivity to green (12 pixels out of the 16 total pixels in each 4×4 pixel block), red (2 pixels), and blue (2 pixels), with the blue-sensitive pixels being sensitive to infrared as well. However, all cameras had zinc-selenide lens which blocked blue light below 500 nm, thus only allowing infrared wavelengths to reach the blue pixels. All three cameras were CCDs manufactured by Eastman Kodak Company, and were controlled by the rover's CPU. They all had auto-exposure and bad pixel handling capabilities, and the image parameters (exposure time, compression used, etc.) were included in the transmitted images as part of the image header. The rover could compress the front cameras' images using the block truncation coding (BTC) algorithm, but it could only do the same for the back camera's images if the colour information was discarded. The cameras' optical resolution was sufficient to resolve 0.6 cm details across a 0.65 m range.[10]
"