Google выложила исходный код программного обеспечения для управления системой ветрогенераторов. Проект, для которого разработаны исходники, уже закрыт, но они почти целиком стали доступны как open source.
Что в репозитории
Компания Makani, приобретенная Google в 2013 году, уже 14 лет развивает технологии ветроэнергетики. Один из проектов организации – воздушный змей-планер, на котором установлены ветрогенераторы. Электричество передавалось через трос, прикрепленный к наземной станции. Для управления устройством было создано специализированное ПО.
Сейчас все сведения по проекту собраны и доступны в портфеле ресурсов The Energy Kite Collection, а программное обеспечение Makani получило статус открытого исходного кода.
Код для ветрогенератора написан на C/C++. Он доступен под лицензией Apache 2.0. Исходники предназначены для работы в системах Linux с дистрибутивом Debian Stretch. Также они идут в комплекте со сценарием для создания среды в Docker. В самом репозитории находятся:
- авионика и управление полетом;
- инструменты мониторинга полета для командного центра;
- управление прошивкой лебедки, наземной станцией, двигателями, аккумуляторами, GPS, сигнальными прожекторами;
- контроллеры полетов при зависании, боковом ветре и отключении;
- визуализатор на основе OpenGL, отображающий состояние системы во время моделирования реального полета.
Однако использовать опубликованный код без доработок невозможно. Из проекта удален весь проприетарный код, поэтому некоторые его части нуждаются во внесении изменений.
Дополнительные данные
Кроме исходников проекта, команда Google опубликовала в свободном доступе видеозаписи тестовых полетов и данные бортовых журналов, в которых зафиксированы результаты экспериментов с рабочим прототипом M600.
Разработчики могут ознакомиться и с техническими отчетами по проекту. В первой части документации подведены итоги применения прототипа M600. Собранные данные позволили инженерам сформулировать предложения по созданию энергетической системы воздушного змея нового поколения. Вторая часть описывает технические детали реализации прототипа: особенности конструкции систем воздушного змея, его механизмы и физика полета. В третьей части хранятся записи о летных испытаниях.
История проекта
В разработке проекта принимали участие любители кайтсерфинга. Первые прототипы воздушного змея были сделаны из ткани, как и снаряжение для этого вида спорта. Но испытания продемонстрировали неэффективность такой конструкции – для управления гораздо лучше подходили жесткие материалы.
В 2016 году Makani организовала тестовый полет воздушного змея из углеродного волокна с размахом крыльев, как у небольшого реактивного самолета. Устройство генерировало 600 кВт электричества. Этого достаточно для питания 30 домов.
Проект привлек внимание Google, который в 2013 году купил Makani и сделал его частью своей экспериментальной лаборатории Google X. В начале 2020 года компания прекратила дальнейшую разработку ветрогенераторов. По словам руководителя Google X Астра Теллера, он неверно оценил риски и временные затраты на путь к коммерческой дееспособности проекта.