The aim of this project is to design and implement a low cost Autonomous Unmanned Ground Vehicle (AUGV), a vehicle that can be controlled remotely without an onboard human presence. The AUGV is also able to move autonomously while automatically detecting and avoiding obstacles. The vehicle also reads directions from QR codes, calculates the shortest path to its destination and autonomous move towards its final destination. A Raspberry Pi 3 has been used as the brain of the vehicle together with other components such as DC and Servo motors, Ultrasonic and Infrared sensors, webcam, batteries, power bank, motor controller and a smartphone. Python, Java and PHP have been used to implement the prototype which currently focusses on indoor navigation. There exists several potential practical applications of the UAGV such as an autonomous wheel chair for handicapped persons allowing them to move around autonomously without relying on any other persons. The idea can be extended to fit into the untapped indoor commercial market such as malls, hotels, banks, nursing homes, hospitals, offices, stores, schools, museums and many more