Text this: ROS-Based Navigation and Obstacle Avoidance: A Study of Architectures, Methods, and Trends