Walk optimization of a drilling operation carried out by a two link robot arm using heuristic approach