The rover known as Rocky 7 was initially developed to test techniques for grasping rocks and collecting samples. It's also been used as a test bed for software development.
Photo credit: David O'Grady/CNET Networks