Space robotics : the next generation of mobile planetary exploration