Pull to refresh

Robot Operating System Meetup пройдет в Москве 30 ноября 2019

Reading time 2 min
Views 2.9K
Robotics development *Conferences Robotics Artificial Intelligence DIY


Дата следующего митапа по самому популярному фреймворку для прототипирования робототехнических систем ROS определена! Первый в России ROS Meetup прошел 16 апреля и собрал более 150 человек. Мероприятие дало старт и мощный импульс развитию сообщества разработчиков-робототехников (общение идет в канале t.me/rosrussia). Теперь настало время собраться вновь, поэтому 30 ноября в Москве состоится второй Russian ROS Meetup.

За прошедшее время мы посетили всемирный ROSCON в Макао, на котором собрались около 600 робототехников. Было представлено более 60 докладов — о самых интересных мы вам расскажем. Кроме того, спикеры из российского сообщества поделятся своими наработками и новыми идеями. Популярность и численность глобального ROS сообщества продолжает расти, поэтому если вы занимаетесь робототехникой, присоединяйтесь, чтобы не строить велосипед роботов с нуля.
Total votes 18: ↑18 and ↓0 +18
Comments 1

В полуфинале конкурса $10M ANA Avatar XPRIZE единственной командой из Восточной Европы стала Dragon Tree Labs

Reading time 3 min
Views 1.4K
Robotics development *Gadgets Robotics AR and VR The future is here

Dragon Tree Labs единственная российская команда, которая вышла в полуфинал международного конкурса 10$ M ANA Avatar XPRIZE. Участники соревнования создают робота-аватара, способного обеспечить телеприсутствие человека на расстоянии в режиме реального времени.

Соревнование организовано фондом XPrize при поддержке японской авиакомпании ANA, которая уже запускает собственных аватаров в космос. 

Конкурс стартовал в марте 2018 года и рассчитан на четыре года. В июне 2022 года будут объявлены победители соревнования, которые разделят приз в $10 млн.

Инициаторы конкурса считают, что такие системы позволят объединить мир за счёт создания ощущения присутствия в удалённом от пользователя месте с возможностью совершать физические действия в реальном времени. Это откроет новые возможности для работы, обучения, развлечений и общения, без оглядки на возраст, расстояние, мобильность и физические ограничения пользователей. Также, такие аватары могут пригодиться для помощи в условиях стихийных бедствий или когда необходимо ограничивать физический контакт между людьми, как во время пандемии.

Читать далее
Total votes 4: ↑4 and ↓0 +4
Comments 7

В этом году Apple полностью откажется от процессоров Intel

Reading time 2 min
Views 4.9K
Parallels corporate blog Virtualization *Development for MacOS *Computer hardware Desktop PC's


2022 год станет знаменательным для компании Apple, особенно по сравнению с блёклым прошлым годом, пишет Bloomberg.

Прошлый год стал рекордным по прибыли, но вот новинки не назовёшь сильными. Июньскую WWDC никак не сравнить с предыдущей, на которой представили собственные процессоры и обновлённую macOS. А сейчас — всего лишь iOS 15, watchOS 8 и macOS Monterey с минорными изменениями. Наверное, самым удачным продуктом года стал обновлённый MacBook Pro.

Но в наступившем году «яблочные» обещают исправиться. Начать с того, что компания полностью переходит на собственные процессоры.
Читать дальше →
Total votes 29: ↑28 and ↓1 +27
Comments 15

Конференция по робототехнике и сбор предложений к федеральной программе робототехники на ROS meetup 2023

Reading time 3 min
Views 1.2K
Robotics development *Programming microcontrollers *Conferences Robotics Artificial Intelligence

Приглашаем на ROS (Robot Operating System) meetup который пройдет 18 февраля 2023 года в Москве. В рамках подготовки мы уже собираем предложения к федеральной проuрамме робототехники которая была анансирована Путиным на AI Journey. Если у вас есть предложения к федеральной программе или желание выступить с докладом, то читайте подробнее под катом. Также уже доступна регистрация участников на конференцию, количество мест ограничено.

Читать далее
Total votes 5: ↑4 and ↓1 +3
Comments 0

Роботов обеспечат единой ОС

Reading time 1 min
Views 2.1K
Robotics
image

На прошедшей в июле в Пасадене (США, штат Калифорния) Международной конференции по искусственному интеллекту стало известно о намерениях крупнейших разработчиков робототехники стандартизировать программы обучения роботов на базе единой платформы. Это позволит конструкторам перестать «снова и снова изобретать велосипед».
В настоящее время роботы конструируются сугубо индивидуально, то есть «железо» и софт проектируются каждый раз с нуля. Однако ученые из Стэнфорда
Читать дальше →
Total votes 45: ↑38 and ↓7 +31
Comments 68

Робот PR2 научился держать хрупкие объекты

Reading time 1 min
Views 1.1K
Robotics
Студент Джо Романо разработал систему тактильного фидбека для open source робота PR2 (производства стартапа Willow Garage), так что теперь тот не сломает случайно человека, если решит пожать ему руку. Система работает благодаря стандартным сенсорам в хватательных зажимах PR2.



Разумеется, другие разработчики роботов могут бесплатно скачать созданную библиотеку, как и другие части свободной операционной системы Robot Operating System.
Читать дальше →
Total votes 35: ↑30 and ↓5 +25
Comments 24

Основы работы с Robotic Operating System

Reading time 5 min
Views 47K
Robotics
Sandbox

Введение


    Доброго всем времени суток!
    Осваивая в очередной раз просторы Хабра, заметил, что здесь практически нет информации о Robotic Operating System (далее просто ROS). Поспешу исправить эту оплошность и популяризовать замечательный продукт.
image
    Что же это такое? ROS представляет собой надстройку над ОС, которая позволяет легко и просто разрабатывать системы управления роботами. Что это означает и как с этим потом жить — и призвана рассказать серия топиков.
    По сути, ROS — это набор из различных широко (и неочень) известных библиотек, таких как:
  • OpenCV — библиотека, содержащая алгоритмы компьютерного зрения и обработки изображений;
  • PCL- библиотека для работы с облаками 3D-точек;
  • Ogre — объектно-ориентированный графический движок с открытым исходным кодом;
  • Orocos — библиотека для управления роботами (например, расчет кинематики).

    Также в ROS входят драйвера для различных манипуляторов и сенсоров (включая MS Kinect).
Читать дальше →
Total votes 36: ↑34 and ↓2 +32
Comments 20

Основы работы с Robotic Operating System 2: скажи миру «Hello, world!»

Reading time 6 min
Views 13K
Robotics
    Доброй всем фазы вращения Земли!
    Сегодня мы продолжим знакомство с системой ROS, позволяющей легко и непринужденно создавать системы управления роботами. Для тех кто пропустил предыдущее занятие — примерный план работ.
  1. Установка, основные концепции
  2. Создаем свой пакет, знакомимся с сообщениями, простая программа
  3. Сервисы и параметры

    В прошлый раз мы установили, что базовым элементом ROS является пакет. Учебный процесс не может пройти мимо этого занимательного факта, так что достаньте лупу или микроскоп посильнее — будем изучать!
Читать дальше →
Total votes 4: ↑4 and ↓0 +4
Comments 4

Сервисный робот Tod. Первые шаги вместе с ROS

Reading time 7 min
Views 31K
TOD corporate blog


Добрый день, Хабр. Наша команда занимается разработкой сервисного робота Tod. Мы стремимся к созданию многофункционального робота, который в своих возможностях сможет потягаться с такими флагманами в мобильной робототехники как PR2 Willow Garage. Мы начинаем с малого, но с каждым днем наш робот приобретает новые навыки, оснащается новыми сенсорами. О том, что вообще из себя представляют сервисные роботы, вы можете узнать в нашей предыдущей статье, а сегодня речь пойдет о реализации навигационной системы Tod. Сегодня мы расскажем как научить робота выполнять навигационную задачу определения собственного местоположения на базе колесной одометрии и получать сенсорные данные с ультразвуковых сонаров. Всё это дело будет управляться под операционной системой для роботов ROS (Robot Operating System), которая хорошо зарекомендовала себя в различных робототехнических проектах. Добро пожаловать под кат.
Читать дальше →
Total votes 27: ↑24 and ↓3 +21
Comments 24

Что роботу стоит карту построить?

Reading time 5 min
Views 48K
TOD corporate blog

Снова с вами блог компаниии Tod, и сегодня мы продолжим знакомство с навигационным стеком операционной системы для роботов ROS. Напомним, что в предыдущей статье было дано общее описание навигационного стека, обозначены необходимые требования для его использованию на роботе, рассмотрены задачи управления перемещением робота, получения сенсорных данных одометрии и сонаров. В этой статье мы расскажет о самых «вкусных» возможностях навигационно стека: построение карты и планирование траектории движения с учетом встречающихся на пути робота препятствий. Под катом помимо всего прочего вы найдете видео с навигацией робота Tod в квартире.
Читать дальше →
Total votes 36: ↑33 and ↓3 +30
Comments 40

Зачем роботу уши? (опрос: нужен ли OpenTod)

Reading time 4 min
Views 16K
TOD corporate blog

Второй из законов робототехники, сформулированных небезызвестным американским писателем-фантастом Айзеком Азимовым, гласит, что робот должен повиноваться приказам, которые дает человек. Какими способами можно отдавать приказы роботу? Если верить большинству фантастических фильмов, то наиболее комфортным способом общения с роботом является естественная человеческая речь. Именно поэтому мы предоставили роботу Tod, как настоящему слуге человека, долгожданную возможность понимания голосовых команд управления и синтеза речи на русском языке. Теперь достаточно, например, отдать приказ «Робот, езжай на кухню», чтобы робот выполнил необходимую задачу. Под катом мы расскажем подробнее об используемом на роботе ПО для распознания и синтеза речи, а в видеороликах покажем примеры использования голосовых команд.
Вектор развития нашего проекта зависит от мнения хабрасообщества. Заинтересованы ли вы в использовании робота Tod как open source платформы для разработчиков? Пожалуйста, проголосуйте в нашем опросе.
Читать дальше →
Total votes 12: ↑11 and ↓1 +10
Comments 21

Телеприсутствие Tod Bot — cходить за кофе не вставая из-за стола

Reading time 5 min
Views 18K
TOD corporate blog
После неудачного предыдущего поста и вынужденного отсутствия мы возвращаемся на Хабр и продолжаем освещать проект «Робот Tod Bot». В данном посте хочется рассказать о пополнение функционала робота – реализации телеприсутствия. Теперь управление роботом доступно из любой точки мира. Как это работает и как, по нашему мнению, должен выглядить хороший интерфейс телеприсутсвия – читайте под катом. Ну и, конечно, всеми любимая картинка в эту тему.

Читать дальше →
Total votes 16: ↑11 and ↓5 +6
Comments 11

Увидел – Победил. Как устроен захват предметов у робота Tod Bot

Reading time 4 min
Views 26K
TOD corporate blog

Привет Хабр! А вот и снова мы! На перекор множествам скептиков, которые нередко встречались на нашем пути, мы продолжаем развивать проект «Робот Tod Bot». Данный пост является продолжением знакомства с модулем MoveIt как инструментом управления манипулятором.
Прежде всего хочется сказать, что нам удалось достигнуть значительных результатов в задаче захвата и перемещения предметов посредством манипулятора, а также в распознавании объектов, но обо всем по порядку.
Читать дальше →
Total votes 24: ↑22 and ↓2 +20
Comments 5

Анонс онлайн-курса «Программирование робота вместе с ROS»

Reading time 1 min
Views 21K
TOD corporate blog


Всем привет! Мы — небольшая команда разработчиков сервисного робота Tod Bot. В своей практике мы широко используем фреймворк ROS, постоянно решая с его помощью насущные для нашего робота задачи: от управления передвижением и обработки данных с сенсоров до автономной навигации в помещении, распознавания речи и образов, высокоуровневого поведения робота.
Сегодня в рамках конкурса на образовательной платформе Stepic мы анонсируем онлайн-курс «Программирование робота вместе с ROS». Наш курс будет интересен людям, неравнодушным к программированию и робототехнике, и готовым приобрести новые знания и навыки по разработке ПО для роботов, конечно же, приложив при этом необходимые усилия. Получить представление о содержимом курса вы можете из небольшого интро-видео.
Читать дальше →
Total votes 26: ↑18 and ↓8 +10
Comments 8

Распознавание речи в ROS при помощи Pocketsphinx и Kinect

Reading time 2 min
Views 5.7K
Interfaces *
Sandbox
Распознавание речи является одной из самых важных способностей для робота поскольку позволяет управлять роботом посредством голоса. Можно дать роботу простую команду “Принеси пиво из холодильника” и при достаточных навыках робот может выполнить все необходимые операции, связанные с извлечением пива из холодильника и доставки его в нужное место.

В этой статье я хочу рассказать об установке и настройке всех необходимых драйверов и библиотек для распознавания голоса с использованием Pocketsphinx и сенсора Kinect Xbox 360 в качестве микрофона. Я выбрал пакет Pocketsphinx поскольку он является одним из самых популярных, имеет официальный пакет для ROS и имеет хорошие рекомендации.
Читать дальше →
Total votes 1: ↑1 and ↓0 +1
Comments 6

Распознавание речи в ROS с Google Speech API

Reading time 2 min
Views 28K
Interfaces *
Я уже рассказывал об использовании pocketsphinx для распознавания речи в ROS. В этой статье я хочу рассказать об использовании gspeech для распознавания речи. gspeech — это пакет ROS, который использует Google Speech API: wiki.ros.org/gspeech.
Читать дальше →
Total votes 11: ↑7 and ↓4 +3
Comments 6

Программирование робототехники с Arduino и ROS

Reading time 4 min
Views 35K
Robotics development *
Роботическая операционная система ROS является довольно мощной платформой для создания роботических систем, которая включает все необходимое для разработки своих проектов от простейших программных компонентов, называемых “узлами”, и протокола обмена данными до среды симулирования реальной роботической платформы Gazebo. В основном ROS используется в связке с такими микроконтролерами, как RaspberryPi и Blackbone, которые обладают большими вычислительными возможностями и собственной операционной системой.

Arduino является популярной платой для прототипирования, получившее широкое распространение в связи с возникшим не так давно понятием “умный дом” и которая явлется идеальной стартовой точкой для новичков в области микроэлектроники и робототехники.

В данный момент существует не так много информации об использовании роботической операционной системы ROS в связке с микроконтроллером Arduino. В основном это зарубежные интернет ресурсы и книги.

В данной статье я хочу рассказать как «подружить» ROS и Arduino и что мне удалось добиться в этой связке.
Читать дальше →
Total votes 10: ↑10 and ↓0 +10
Comments 2

Использование симуляторов в робототехнике на примере симулятора Gazebo и робота DARwIn-OP, играющего в футбол

Reading time 9 min
Views 26K
Robot Geeks corporate blog Website development *Open source *
Tutorial
Эта статья открывает серию уроков, в которых мы попробуем разобраться с использованием возможностей современных физических симуляторов и программных платформ для облегчения разработки и отладки ПО при создании сложных робототехнических систем.

В качестве симулятора мы возьмем пакет Gazebo 3D, а человекоподобный DARwIn-OP, которого мы заставим играть в футбол, будет использован в качестве универсальной робототехнической платформы.

image
DARwIn-OP в симуляторе Gazebo

Для изучения уроков, использования примеров кода, а также написания собственных алгоритмов вам не потребуется приобретение дорогостоящего оборудования или ПО. Все программное обеспечение бесплатно, а отладка и демонстрация алгоритмов будет проводится в симуляторе. Законченный проект будет портирован на реального робота для демонстрации результатов.
Читать дальше →
Total votes 9: ↑9 and ↓0 +9
Comments 6

Vision-based SLAM: tutorial

Reading time 7 min
Views 28K
Singularis corporate blog Image processing *Robotics development *
Tutorial
После опубликования статьи об опыте использования монокулярного SLAM мы получили несколько комментариев с вопросами о подробной настройке. Мы решили ответить песней серией статей-уроков о SLAM. Сегодня предлагаем ознакомиться с первой из них, в которой поставим все необходимые пакеты и подготовим окружение для дальнейшей работы.



Читать дальше →
Total votes 27: ↑27 and ↓0 +27
Comments 8