Ваш браузер устарел. Он имеет уязвимости в безопасности и может не показывать все возможности на этом и других сайтах. Узнайте, как обновить Ваш браузер.

OK

Проекты pylon с открытым исходным кодом

Пакет программного обеспечения pylon для камер содержит простой в использовании комплект программ для разработчика (SDK), а также драйверы и инструментальные средства для работы с любой камерой Basler на ПК под управлением Windows, Linux или OS X.

Благодаря проектам pylon с открытым исходным кодом — pypylon и и pylon camera driver for ROS — пользователи камер Basler теперь могут разрабатывать прототипы приложений на языке программирования Python, а также роботизированные системы под управлением операционной системы ROS (Robot Operating System).

pypylon

Новинка: pypylon — новый интерфейс пакета ПО pylon для Python

pypylon — это новый интерфейс пакета ПО Basler pylon для взаимодействия с камерами Basler на языке программирования Python. pypylon представляет собой проект с открытым исходным кодом, размещенный на https://github.com/basler/pypylon.

Выпустив pypylon, Basler впервые предлагает API камеры как проект с открытым исходным кодом. Это означает максимально гибкие возможности для пользователей, которые теперь смогут модифицировать и делать сборки pylon с учетом своих особых потребностей. Этим проектом Basler призывает сообщество внести свои собственные творческие идеи и принять активное участие в дальнейшем развитии pypyplon.

Зачем использовать pypylon?

Python является динамичным объектно-ориентированным универсальным языком программирования, простым в понимании, изучении и использовании. Синтаксис языка Python построен таким образом, что программистам требуется меньше действий на написание программного кода по сравнению с Java, VB, C, C++ или C#. Благодаря обширной коллекции библиотек обработки изображений с открытым исходным кодом (например, Open CV), инструментам анализа данных, веб-архитектурам и инструментам тестирования, экосистема Python является одной из крупнейших в мире программирования.

pypylon представляет собой интерфейс-оболочку для многофункционального пакета ПО для камер Basler pylon и позволяет как начинающим, так и опытным программистам на Python быстро и эффективно разрабатывать и тестировать камеры Basler без развертывания комплексной среды разработки. В результате существенно ускоряется процесс оценки камеры, повышается производительность программиста и снижаются общие затраты на проект.

Системные требования

Robot Operating System (ROS)

Новинка: драйвер камеры для операционной системы ROS в pylon

Драйвер камеры для операционной системы ROS в ПО pylon представляет собой проект с открытым кодом, который обеспечивает возможность использования камер Basler GigE Vision и USB3 Vision в робототехнике.

ROS — архитектура программных библиотек и инструментов с полностью открытым исходным кодом, предназначенная для разработки различных роботизированных систем. ROS предлагает инструменты, алгоритмы и драйверы для создания проектов в сфере робототехники. В ROS возможна параллельная работа большого количества исполняемых файлов и обмен данными между ними в синхронном или асинхронном режиме. На практике данные, как правило, представляют собой запросы к сенсорам, а полученные результаты обрабатываются и могут служить триггером для действий робота.

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

Чтобы обеспечить возможность работы камер Basler в GigE Vision и USB3 Vision в системах под управлением ROS, компания Magazino разработала проприетарный пакет ROS ‘pylon_camera’ для совместного релиза с Basler. Этот пакет предлагается для бесплатной загрузки с лицензией BSD на GitHub.

Технология:

  • Камеры Basler GigE Vision и USB3 Vision
  • Операционная система ROS, например ROS Kinetic Kame или ROS Indigo Igloo
  • Пакет программного обеспечения для камер Basler pylon для Linux x86 или Linux ARM

Для получения дополнительной информации об интеграции камер Basler GigE Vision и USB3 Vision в системы под управлением ROS с помощью пакета ROS ‘pylon_camera’ читайте документ «Подключение камер Basler к ROS».

В нашей истории успеха «Логистика товаров в концепции «Промышленность 4.0» с использованием робота для комплектования заказов TORU и камеры Basler ace» подробно рассказывается, как камера Basler ace и пакет ROS в pylon помогают роботу TORU решать сложнейшие задачи логистики.

Вам нужна поддержка при реализации проектов с открытым исходным кодом?

Обратите внимание, что все проекты с открытым исходным кодом, связанные с продуктами Basler, поддерживаются только сообществом. Поэтому, пожалуйста, разместите свой запрос непосредственно на веб-сайте соответствующего проекта.

Basler приглашает вас принять участие в этих ярких сообществах и приветствует любой ваш вклад. Мы благодарим вас за поддержку и с нетерпением ждем возможности приветствовать вас в соответствующем сообществе!