Trajectory Tracking and VFH Obstacle Avoidance for Differential Drive Mobile Robot