Что нужно знать чтобы сделать простой робот пылесос?
1. цифровая обработка сигналов (ЦОС)
2. теория автоматического управления (ТАУ)
3. программирование микроконтроллеров
4. Теорети́ческие осно́вы электроте́хники (ТОЭ)
В Матлабе есть обучалка Stateflow Onramp. Там показана логика поведения (уборка комнаты (сканирование), подзарядка.