Рубрика «ROS» - 5

Уважаемые читатели Geektimes, вас приветствует Студенческое конструкторское бюро (Robotics engineering department или RED) кафедры СУиИ Университета ИТМО. О нас уже писали в блоге нашего университета.

В рамках программы развития университета RED преследует несколько целей, и одна из них – участие в студенческой соревновательной робототехнике на международном уровне. В качестве стартовой платформы были выбраны популярные международные соревнования RoboCup. На RoboCup присутствуют несколько видов состязаний, от робофутбола до соревнований социально-ориентированных роботов, которые проводятся в разных странах с 1997 года. Российские команды тоже участвовали в соревнованиях и занимали призовые места.

Исходя из технической оснащенности RED и анализа конкурентной среды одной из возможных категорий соревнований стал RoboCup@Work, где множество промышленных манипуляторов соревнуются в выполнении типичных для них задач. Во многом этот выбор обусловлен тем, что кафедра располагает парой промышленных роботов youBot, созданных компанией KUKA. youBot – это всенаправленная мобильная платформа, на которой установлен манипулятор с пятью степенями свободы, с двухпальцевым захватом. В комплект входят: лазерный дальномер URG-04LX-UG01 от Hokuyo Automatic Co. с дальностью измерения 5600 мм на 240°, с помощью которого можно реализовать локализацию и мапинг; устройство распознавания движения ASUS Xtion, аналогичный Microsoft Kinect. Создатели представляют робота прекрасно подходящим для сферы образования.

Реализация робототехнических задач на платформе KUKA youBot, часть 1 - 1

Читать полностью »

Добрый день, уважаемые читатели!
Данная статья является внеочередной в серии. Ее можно рассматривать как полезное дополнение к статье. Здесь я расскажу о таком полезном инструменте в ROS как rosbag. Кого заинтересовало, прошу под кат.Читать полностью »

Добрый день, уважаемые читатели !

Я продолжаю серию статей о практическом использовании ROS на Raspberry Pi (первая статья, вторая статья).
В данной статье мы будем использовать пакет teleop_twist_keyboard из стека ros-teleop для управления роботом с помощью нажатия клавиш на клавиатуре. Стек ros-teleop включает помимо данного пакета еще несколько пакетов для различных способов управления, например с помощью джойстика. Кто готов приступить к изучению teleop_twist_keyboard, прошу под кат.
Читать полностью »

После опубликования статьи об опыте использования монокулярного SLAM мы получили несколько комментариев с вопросами о подробной настройке. Мы решили ответить песней серией статей-уроков о SLAM. Сегодня предлагаем ознакомиться с первой из них, в которой поставим все необходимые пакеты и подготовим окружение для дальнейшей работы.

Vision-based SLAM: tutorial - 1

Читать полностью »

Добрый день, уважаемые читатели ! Это вторая статья из цикла статей о практическом использовании ROS на Raspberry Pi. В первой статье цикла я описал установку необходимых компонент ROS и настройку рабочего окружения для работы.
Во второй части цикла мы приступим к практическому использованию возможностей ROS на платформе Raspberry Pi. Конкретно в данной статье я собираюсь рассказать об использовании камеры Raspberry Pi Camera Board на Raspberry Pi в связке с ROS для решения задач компьютерного зрения. Кто заинтересован, прошу под кат.
Читать полностью »

Добрый день, уважаемые читатели !
Я начинаю цикл статей о практическом использовании ROS на Raspberry Pi для роботехнических проектов в связке с Arduino. Данный цикл имеет следующую структуру:

  1. Установка и настройка рабочего окружения
  2. Компьютерное зрение с RPi Camera Board
  3. Управление роботом с клавиатуры с помощью teleop
  4. Управление роботом с помощью игрового контроллера PS3 Dualshock

Кому интересно, прошу под кат. Читать полностью »

Я уже писал ранее об установке rosserial_arduino для взаимодействия микроконтроллера Arduino с роботической платформой ROS в предыдущей статье. rosserial_arduino является пакетом стека rosserial, разработанного для платформы ROS, и “превращает” плату Arduino в самостоятельный узел ROS, с которым могут взаимодействовать другие компоненты системы. При использовании Arduino для робототехнических проектов существует одно существенное ограничение: Arduino не может быть использован как полноценный вычислительный узел, который может обрабатывать все операции, требуемые для нормального функционирования робота. Например, на нем нельзя запускать скрипты OpenCV для задач компьтерного зрения. В данной статье я хочу рассказать о своем опыте установки системы ROS и подключении Arduino к микрокомпьютеру Raspberry Pi с использованием уже знакомого пакета rosserial_arduino.

image

Читать полностью »

image

Фонд Open Source Robotics Foundation (OSRF) был основан Willow Garage (научно-исследовательский институт/инкубатор робототехники) три года назад – после того, как компания заключила контракт с Агентством по перспективным оборонным научно-исследовательским разработкам США (DARPA) на создание среды моделирования Gazebo для конкурса DARPA Robotics Challenge. Теперь фонд OSRF больше не будет получать поддержку DARPA на осуществление своей деятельности. Сегодня вы узнаете о будущем Gazebo, ROS и OSRF в интервью с генеральным директором Брайаном Герки..
Читать полностью »

Роботическая операционная система ROS является довольно мощной платформой для создания роботических систем, которая включает все необходимое для разработки своих проектов от простейших программных компонентов, называемых “узлами”, и протокола обмена данными до среды симулирования реальной роботической платформы Gazebo. В основном ROS используется в связке с такими микроконтролерами, как RaspberryPi и Blackbone, которые обладают большими вычислительными возможностями и собственной операционной системой.
Arduino является популярной платой для прототипирования, получившее широкое распространение в связи с возникшим не так давно понятием “умный дом” и которая явлется идеальной стартовой точкой для новичков в области микроэлектроники и робототехники.
В данный момент существует не так много информации об использовании роботической операционной системы ROS в связке с микроконтроллером Arduino. В основном это зарубежные интернет ресурсы и книги.
В данной статье я хочу рассказать как «подружить» ROS и Arduino и что мне удалось добиться в этой связке.
Читать полностью »

Я уже рассказывал об использовании pocketsphinx для распознавания речи в ROS. В этой статье я хочу рассказать об использовании gspeech для распознавания речи. gspeech — это пакет ROS, который использует Google Speech API: wiki.ros.org/gspeech.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js