Obstacle-Avoidance-Robot Obstacle Avoidance Robot using Gazebo, rospy and rviz following the bug03 algorithm