TeamIndus’ Lunar Logistics vision includes multiple lunar missions over the coming years to meet requirements of science, commercial and efforts towards building readiness for crewed missions to Mars in the global exploration roadmap. TeamIndus is the only Indian team that participated in the Google Lunar X Prize. The challenge called for privately funded spaceflight teams to be the first to land a robotic spacecraft on the Moon, travel 500 meters, and transmit back high-definition video and images. The first mission is expected to have a net landed payload capacity of 50 kg. The prime objective is to demonstrate autonomous lunar landing, and operations for a Surface Exploration Rover - to collect data in the vicinity of the landing site. The rover is designed to execute the commands given by the operations manager autonomously. The rover software architecture relevant to the navigation and control is described in detail. The functional modes are defined to functionally distinguish the rover drive. Among the various operations performed by the rover are execution of simple drive steps through navigation and control algorithms. The kinematic model of the rover is studied in the hardware locomotion tests performed. The Kalman filter formulation to estimate the sensor bias and to get attitude estimate is discussed. The structural model and the frame definitions are described in a relevant section. A simple heading control algorithm is designed to control the heading direction of the rover according to the operations requirement. The path planning process and visual odometry processes are described. Finally the SIMULINK$^{\textregistered}$ model is tested on the prototype rover and the test experience results are discussed in the last section.