Некоторые причины, по которым сложно создавать роботов:
- Сложность моделирования физического контакта. 12 Алгоритмы искусственного интеллекта и машинного обучения хорошо выполняют задачи в смоделированных средах, но контакт с реальными объектами может их сбить. 1
- Необходимость работы в неорганизованном пространстве. 2 Например, бытовым роботам нужно находить и идентифицировать целевой предмет среди остальных, а также расчищать или обходить препятствия, чтобы выполнить поставленные задачи. 2
- Работа с движущимися объектами. 12 Например, иногда роботу нужно действовать среди домашних животных. 1
- Подготовка к неожиданностям. 2 Бытовые задачи зачастую уникальны и могут быть полны неожиданностей, поэтому от робота потребуется постоянно принимать решения и менять маршрут. 2
- Работа с труднодоступными местами. 2 Например, лестницы, узкие проходы и высокие полки в домах ограничивают использование современных мобильных роботов. 2
- Конструирование сложных систем. 3 Например, для скелетных роботов, которые используют конечности или ноги для перемещения, требуется множество двигателей и приводов, а также сложные системы управления. 3
- Проектирование. 4 Создание робота начинается с проектирования, которое включает создание 3D-моделей всех деталей, анализ напряжений и вычисление объёма и веса каждой детали. 4