Чем автономный робот отличается от управляемого?
В описаниях роботов пишут «автономный» или «дистанционно управляемый». В чём принципиальная разница и что сложнее сделать школьнику? Хочу понять границу между ними.
2 ответа
Разница — кто принимает решения о действиях робота.
Управляемый (телеуправляемый) робот делает то, что в реальном времени командует человек: машинка на пульте, дрон с пилотом, робот сапёра. Робот — это «руки и ноги», а «мозг» — оператор. Сложность тут в надёжной связи и удобном управлении, но логику поведения берёт на себя человек.
Автономный робот сам воспринимает обстановку и решает, что делать, без постоянного управления человеком. Ему задают цель («доберись до точки», «убери комнату»), а он:
- воспринимает мир датчиками (лидар, камера, расстояние, IMU);
- строит план (куда ехать, как объехать препятствие);
- действует (моторы) и корректирует по обратной связи.
Примеры автономных: робот-пылесос, складские роботы, беспилотные авто, дрон, летящий по маршруту по GPS.
Что сложнее школьнику: управляемый робот сделать проще — достаточно связи и моторов, думаешь за него ты. Автономный сложнее — нужно научить робота «понимать» обстановку и решать самому: обработка датчиков, алгоритмы навигации и избегания препятствий, иногда зрение. Поэтому стартуют обычно с управляемого, а потом добавляют автономности по кусочкам — например, ручное вождение, но автоторможение перед стеной.
Граница простая: в управляемом думает человек, в автономном — сам робот. Радиоуправляемая машинка — управляемая. Робот-пылесос, который сам строит маршрут и объезжает тапки, — автономный. Бывает и середина: дрон, которым ты рулишь, но он сам стабилизируется и сам возвращается домой при потере сигнала — это частичная автономность. Школьнику логично начать с управляемого и постепенно «отдавать» решения роботу.