AirBurr — это тупой летающий робот, которому удается добраться из пункта А в пункт Б так же эффективно, как и умному роботу. Он делает свое дело, просто отталкиваясь от предметов, восстанавливаясь и продолжая двигаться в том же общем направлении.
Большинство программистов, поставив перед собой задачу изобрести некоторый код, который переместил бы летающего робота из одного места в другое, начали бы думать о том, как определить местонахождение робота в его среде, как смоделировать среду, какой лучший метод планирования был бы для этого. добраться из пункта А в пункт Б, как избавиться от проблем, которые могут возникнуть во время путешествия … и так далее.
AirBurr в действии в затемненной комнате
Группа из Федеральной политехнической школы Лозанны (EPFL) пошла по совершенно иному пути и решила скопировать способ, которым насекомое часто выполняет свою работу. Если вы когда-либо наблюдали, как муха или моль движутся к открытому окну, скажем, вы видели, как они отскакивают от препятствий и обычно совершают то, что выглядит как случайное блуждание с уклоном в сторону.
Это то, что делает AirBurr, и делает это очень хорошо. Прочная внешняя рама означает, что он может столкнуться с вещами и выжить. Хотя я называю робота «тупым», это не совсем глупо. Он использует алгоритм случайного направления, очень похожий на робот-пылесос. Также есть активная система восстановления. Если от удара он упадет на пол, то пара ног развернется, чтобы выровнять его, чтобы он мог снова взлететь. Он также оснащен оптическими датчиками потока, которые могут сообщать ему, насколько быстро он движется.
Преимущества подхода довольно интересны. В то время как более сложному роботу потребуются датчики, чтобы определить, где он находится и куда идти, AirBurr просто продолжает движение, даже когда не видит. Он также может «решить» проблему хаотической среды, например, разрушенных зданий, просто игнорируя проблему. Короче говоря, AirBurr — хороший исследовательский или поисково-спасательный робот, потому что он прост и может перемещаться в сложных условиях.
Много раз, когда я работал над проектом ИИ, я замечал, что существует простое, но не очень ИИ-решение проблемы, включающее низкотехнологичный подход. Обычно мне говорили, что это не то решение, которое искала исследовательская группа, и что я сосредоточился на более продвинутом и «интеллектуальном» решении. Так что AirBurr может показаться глупым, но подход исследовательской группы разумный.
Если бы я только мог избежать рефлексивного желания ударить его каждый раз, когда я вижу, как он летит …