Томские ученые научат беспилотники думать самостоятельно
Ученые ТУСУРа создают «умное» программное обеспечение для полностью автоматического полета беспилотников, сообщает пресс-служба вуза.
Программное обеспечение для программирования сценариев автоматических устройств – язык сценариев XRobot, который способен обеспечить высокую точность его позиционирования и может применяться как в летательных аппаратах (мультикопторы, вертолеты, самолеты, дирижабли), так и в наземных аппаратах (колесные или гусеничные платформы).
В настоящее время беспилотники активно используются во всем мире как частными лицами, так и коммерческими компаниями для осуществления фото- и видеосъемки, доставки товаров, помощи спасателям в осуществлении поиска людей. Поэтому одной из важнейших задач разработчики ставят совершенствование программного для обеспечения безопасности полетов дронов, которые могут стать причиной серьезных аварий при столкновении с жилыми объектами, авиалайнерами, ЛЭП, птицами. Обеспечить безопасность при интенсивном использовании беспилотгников, в частности, позволит более точное позиционирование аппарата, создание усовершенствованного интеллектуального ПО для его автоматического полета.
Особенность языка программирования XRobot, по словам разработчиков кафедры моделирования и системногоанализа (МиСА) ТУСУР, в том, что при полете дрон с его помощью может использовать сразу две навигационные системы: GPS и ГЛОНАСС, в отличие от зарубежных аналогов, оснащенных только системой GPS. Это существенно увеличивает точность позиционирования аппарата.
По словам разработчиков, уникальном ПО в том, что это двухуровневый язык программирования. Низкий уровень позволяет внедряться в абсолютно любую микропроцессорную платформу. То есть ПО может быть установлено как на уже существующие типы дронов, так и использовать при разработке платформ отечественного производства. Высокий же уровень языка позволит написать для мультикоптера разные сценарии.
Разработчики ТУСУР поясняют, что система предусматривает полностью автоматический полет, когда летательный аппарат сможет самостоятельно огибать препятствия, возвращаться на первоначальную траекторию, рассчитывать приземление и искать подходящее место для автоматической посадки, вблизи заданных координат.