A Kernel-Based Multi-Featured Rock Modeling and Detection Framework for a Mars Rover