Contemporary planetary robotics : an approach toward autonomous systems /: an approach toward autonomous systems. (2016)