A real-time obstacle avoidance and path tracking strategy for a mobile robot using machine-learning and vision-based approach. (September 2022)