Заметки цифровизатора о «духе» робота

В современном хайтечном мире велика ответственность Церкви

Алишер Моргенштерн  Цифровая экономика  Электронный концлагерь 
2 ОСт  Родион Николаевич Юрьев 
2930
Время на чтение 18 минут
Фото: Коллаж Русской народной линии

«А как вы делаете корабли в бутылках? - Ну, берём деревяшки, тряпки, нитки, клей, кидаем в бутылку и долго трясём. Получается какая-то хрень. Иногда – корабли» (сайт студии Доминион)

«Человек, желающий познать тайны Божии с помощью научных теорий, подобен дураку, который пытается разглядеть рай в телескоп» (прп. Паисий Святогорец)

Цифровизацией – т.е. программированием и компьютерными технологиями – я занимаюсь уже более 30 лет. И в современном электронном концлагере – я не просто пользователь или наблюдатель, но активный участник стройки, моими руками и мозгами в этом концлагере построен не один десяток комфортных и не очень бараков.

Следует отметить, что в самом начале этого увлечения, году в 89-90-м моей мечтой и идеалом было – не больше и не меньше – создание технологии программирования мозга людей как компьютера! И начал я, естественно, с себя. Ну, скорее это было что-то вроде аутотренинга и попыток самоанализа, до настоящего трансгуманизма было далеко…

Закончил факультет Информатики Самарский государственный аэрокосмический университет (СГАУ) им. С.П. Королёва, 20 лет я занимался автоматизацией учёта и управления компаний – бэк офисом. В основном – 1С, но также SAP и разные самодельные системы.

Последние 6 лет занимаюсь проектом copter.space – БПЛА комплексы для образования.

А недавно мы создали и своего робота – летающую гиперспектральную камеру.

 

РОБОТ – ГИПЕРСПЕКТРОМЕТР. Для начала, пожалуй, стоит читателю объяснить, что это за страшные слова такие – гиперспектр, гиперспектрометр. Всё довольно просто. Человеческий глаз различает цвет как комбинацию из 3 каналов – красный (Red), зелёный (Green) и синий (Blue, вместе - RGB).

Мультиспектральная камера снимает больше каналов – например RedEdge снимает 5 каналов, к сине-красно-зелёному добавляется край красного спектра (между красным и ближним инфракрасным) и диапазон ближнего инфра-красного (что-то вроде тепловизора).

Гиперспектральная камера – разбивает видимый диапазон + ближний ИК – на десятки и сотни каналов.

Гиперспектральное изображение может содержать десятки или сотни слоёв – оттенков цвета – т.е. на порядок больше информации, чем обычное изображение. За счёт этого на гиперспектральном изображении можно автоматически различить то, что не различить глазом и методами обычного машинного зрения – например, сорта и болезни растений, сорта одинаковых с виду белых таблеток, сорта пластика/мусора/тканей, и так далее.

Для получения гиперспектрального изображения используется щелевое сканирование – т.к. за один кадр камеры мы можем отснять только сотни оттенков одной узкой, в один пиксель, полоски изображения. Камера последовательно снимает линию за линией, перемещаясь на небольшой угол. Похоже на планшетный сканер. По завершении сканирования получается гиперспектральное изображение, или гиперкуб, с информацией о сотнях оттенков цвета каждой точки.

Но наша камера не простая – она ещё и летающая. Она может не только работать на штативе, но и летать на квадрокоптере/самолёте и сканировать при этом заданный участок земли – поля/леса… И привезти из полёта готовый гиперкуб заданной местности.

И в процессе создания робота (который сам по себе интересен и сложен) я размышлял – роботы всё больше становятся похожи на живых существ. Вот и мой «детёныш» – я его улучшаю/тестирую, улучшаю/тестирую – и до хорошей работы всё ещё так далеко… Но, побывав в шкуре конструктора-создателя – надеюсь, удаётся получше понимать нашего Создателя. Как Он нас конструировал, что Он в нас вложил?

Мне давно не давал покоя вопрос – чем Душа отличается от Духа? В Святоотеческой мысли нет единого понимания – некоторые Отцы разделяют душу и тело, но многие – ставят отдельно тело, душу и дух, и даже противопоставляют душевное и духовное.

И вот что я понял на примере робота.

Тело – это аппаратное обеспечение, hardware. В случае моего робота – микрокомпьютер Raspberry + камера + оптика. Ещё там есть корпус, механизм вращения камеры, если на штативе, и целый квадрокоптер – если летающий. Одним словом – «железяки».

Душа робота – это его работающие программы, software. Linux, ROS, mavlink, python, драйверы камер, программы съёмки и управления, web-интерфейс для пользователя. Всё это живёт на маленькой SD карточке памяти. Для живого существа душа – это психика, живущая в нервной системе.

А что является «духом» робота? Если вообще так можно вопрос поставить. В строгом виде – конечно, нельзя. Но для нашей аллегории? «Дух» робота – это совокупность моих + огромного сообщества разработчиков знаний, идей, методов подходов и программ, результатом и проявлением которого и является конкретный действующий робот. Следует пояснить, что, например, «психику» моего робота (предустановку ПО) – собирает отдельный робот, и не на микрокомпьютере Raspberry, а «в облаке», выдавая мне готовый образ SD карты. И собирается он автоматически – из разных кусков ПО, которые разрабатывали разные люди, не знакомые между собой, и с которыми я не знаком. Я – лишь автор программы сборки «кубиков», которую и то не сам написал с нуля, а позаимствовал набор скриптов для Докера у моего това