Route planning across 41 Ethiopian cities with BFS/DFS/UCS, driven by a ROS 2 robot in Gazebo with lidar obstacle avoidance