This document describes the design and implementation of a human following robot using an Arduino Uno microcontroller. The robot uses an ultrasonic sensor to detect the distance to nearby humans and IR sensors to detect obstacles on its left and right sides. When a human is detected, the robot follows the person while avoiding obstacles using signals from the sensors. The circuit diagram shows how the Arduino, sensors, servo motor and motor driver shield are connected. The objectives are to detect humans, control the robot's movement, and enable obstacle avoidance. The total cost of components for the robot is approximately 3000 rupees.