ROS-based mobile robot with obstacle avoidance and square path following.
Obstacle Avoidance: Uses ultrasonic sensors to detect and avoid obstacles Square Path Following: Autonomous navigation in a square pattern ROS Integration: Full ROS compatibility with standard message types URDF Robot Model: 4-wheeled rover model for simulation Arduino Integration: Real hardware control via rosserial