Multi-threaded simulation framework for an autonomous vacuum cleaner, designed as part of an advanced programming course. The system efficiently cleans dynamically defined environments using modular, ...