IARC-Techkriti-2017 Problem statement contains maze solving, wall following and object avoidance. The code will give you the idea how to implement above 3 task.