Edge Insights for Autonomous Mobile Robots. Роботы — это просто

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
На свете существует много хороших библиотек, фреймворков, операционных систем — всего того, из чего разработчики конструируют свои продукты. Иногда в этом разнообразии можно просто утонуть, особенно если ты забрел в неизведанную для себя область. В таких случаях выручают предварительно собранные тематические наборы ПО. У Intel таких опять-таки без счета. Мы хотим представить один, довольно неожиданный, под названием Edge Insights for Autonomous Mobile Robots или, сокращенно, EI for AMR. Как вы понимаете, это для тех, кто решил создать своего мобильного робота.



Набор включает в себя средства для разработки, сборки и внедрения приложений для мобильных роботов, построенных на базе операционной системы Robot Operating System 2 (ROS 2). Он имеет модульную структуру с готовыми библиотеками, промежуточным ПО, образцами кода и проч. Подробная схема строения EI for AMR показана на рисунке (кликабельно).



Технически набор представляет из себя три Docker-контейнера, вложенных друг в друга, как матрешки.
  • Контейнер ROS2 включает в себя промежуточное ПО и средства ROS2, Intel RealSense SDK его обертку для ROS2, GStreamer и средства сборки, пакеты ROS2 (Cartographer, Navigation, RTAB_MAP) и приложение Fast Mapping (оптимизированную Intel версию octomap).
  • Контейнер OpenVINO включает контейнер ROS2, а также набор средств для разработки OpenVINO, плагины OpenVINO DL GStreamer и демонстрационное приложение Wandering.
  • Полный контейнер AMR («AMR Full Flavour») включает контейнер OpenVINO, а также Intel oneAPI Base Toolkit, средство совместимости и профилировщик Data Parallel C++ (DPC++) и анализатор.

Более подробное описание и документация — на сайте проекта.
Источник: https://habr.com/ru/company/intel/blog/590915/


Интересные статьи

Интересные статьи

Работая в технической поддержке помимо всех обязанностей была обязанность следить и за работой каналов связи, а это все осуществлялось по средством сервиса Grafana который брал нужные метрики из Zabbi...
Это последняя, четвёртая часть материала про выгорание. В предыдущих подробно рассматривались симптомы и стадии профессионального выгорания, как их распознавать и как бороться. В этой части речь пойдё...
Эпоха социальных сетей требует, чтобы знаменитости постоянно были на виду и, вместе с тем, осваивали и другие технологии. Мобильные приложения — это инструмент, который может помочь звездам в это...
Как-то у нас исторически сложилось, что Менеджеры сидят в Битрикс КП, а Разработчики в Jira. Менеджеры привыкли ставить и решать задачи через КП, Разработчики — через Джиру.
В последнее время интервалы (ranges), которые должны войти в стандарт C++20, довольно много обсуждают, в том числе и на Хабре (пример, где много примеров). Критики интервалов хватает, поговариваю...