Реализация SLAM у Qbo

Проект социального робота Qbo, очень интересен. Хотя бы тем, что является примером использования открытого ПО (ОС Linux и операционной системы для роботов — ROS).
А так же — наглядным примером использования и реализации различных методов робототехники.
Совсем недавно мы рассмотрели такое понятие, как SLAM. На примере робота пылесоса Neato XV-11, мы увидели, как работает SLAM на основании данных от лазерного дальномераодометрии). На примере же робота Qbo, можно рассмотреть реализацию визуального SLAM-а.

( Читать дальше )

Работа с Kinect под ROS - часть 2 - преобразование облака точек в данные лазерного дальномера



Как я уже писал, возможность преобразования одного типа данных в другой, является очень мощным механизмом Операционной Системы для Роботов — ROS.
Данная возможность позволяет использовать разные варианты и типы сенсоров, при этом, обрабатывая их данные одним и тем же алгоритмом.

( Читать дальше )
  • +1
  • 12 февраля 2012, 11:27
  • noonv
  • 1+1

Работа с Kinect под ROS


Для меня, Kinect — это, в первую очередь, интересный датчик для технического зрения роботов. И хотя, с ним можно работать напрямую из-под OpenCV или PCL, но больший интерес представляет работа с Kinect из-под операционной системы для роботов — ROS.

( Читать дальше )
  • +4
  • 3 февраля 2012, 16:01
  • noonv
  • 3+3

Что же такое ROS?


Перед самым новым годом, я выложил перевод последнего урока из серии руководств ROS начального уровня.
Честно говоря, при начальном знакомстве с ROS (и даже после прохождения всех этих начальных уроков) было вообще ничего не понятно, и только по прошествии времени, стала вырисовываться картинка это замечательной системы.

( Читать дальше )
  • +3
  • 31 января 2012, 06:31
  • noonv
  • 2+2

Робот-динозаврик Pleo

робот-динозаврик Pleo

Pleo — это робот-динозаврик — игрушка от американской фирмы UGOBE. Внешне, игрушка представляет собой недельного детёныша камаразавра (Camarasaurus) – динозавра юрского периода.

( Читать дальше )

Визуальная одометрия


Визуальная одометрия — метод оценки положения и ориентации робота, посредством анализа последовательности изображений, снятых установленной на нём камерой/камерами.

( Читать дальше )
  • +3
  • 30 января 2012, 07:38
  • noonv
  • 2+2

Qbo разговаривают друг с другом

После того, как социального робота Qbo научили распознавать себя в зеркале оставался один шаг до распознавания другого робота Qbo.
Чтобы робот смог отличить своё отражение в зеркале от другого робота, разработчики реализовали, чтобы в процессе распознавания, светодиодный нос робота мигал случайным образом. Вероятность того, что два робота будут генерировать одинаковую последовательность вспышек очень низка и этим достигается успешное распознавание другого робота.


( Читать дальше )

BMW представила свою версию робота-автомобиля и реализация отслеживания разделительных полос на OpenCV

BMW представила свою версию робота-автомобиля
Похоже, среди различных корпораций, тема роботизированных автомобилей, способных самостоятельно ориентироваться в обстановке на дороге (избегать препятствия: пешеходов, другие автомобили и т.п.), более чем популярна.
Самый известный пример подобной разработки — робот-автомобиль от Google.
Теперь и BMW подготовила свой вариант робота-автомобиля.

( Читать дальше )

Робот-пылесос Neato XV-11

Neato XV-11

Neato XV-11 — робот-пылесос от калифорнийской компании Neato Robotics.
Начало продаж Neato XV-11 состоялось в 2010 году ( $399).

( Читать дальше )
  • +2
  • 21 января 2012, 07:44
  • noonv
  • 6+6

SLAM

SLAM
SLAM — Simultaneous Localization And MappingМетод одновременной навигации и построения карты — метод, используемый роботами и автономными транспортными средствами для построения карты в неизвестном пространстве или для обновления карты в заранее известном пространстве с одновременным контролем текущего местоположения и пройденного пути.

( Читать дальше )
  • +2
  • 21 января 2012, 06:59
  • noonv
  • 1+1