Обучающий материал на выходные. Intro to ROS part 1.

Чтобы провести предстоящие выходные с пользой для себя и роботов предлагаю изучить первую часть материала (англ.), посвященного программному обеспечению, являющемуся де-факто стандартом при создании продвинутых систем управления. Лекция создана одним из ведущих европейских университетов в области робототехники ETH Zurich. Просмотреть и поупражняться.

После праздников выйдет обзорная статья на русском языке: "Что такое ROS?"
Удачных выходных.

Призрачная линия разграничения

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

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

Лекция о визуальной одометрии

Ведущий мировой специалист в области визуальных методов Davide Scaramuzza провел в стенах CMU Robotics Institute лекцию. Тематика лекции охватила ретроспективу в историю развития подходов методов визуальной одометрии ( visual-inertial state estimation ), освятила доминирующие на данный момент алгоритмы и познакомила слушателей с перспективными направлениями развития ( event-based vision ).

Субботний рободайджест: ABUNDANCE 360, Boston Dynamics, Qualcomm, Gill Pratt.

Состоявшаяся в январе 2017 года конференция ABUNDANCE 360 способствовала появлению в сети неофициальных видео о новых успехах в области робототехники.
Первое видео демонстрирует новые завораживающие и фантастичные кадры творений Boston Dynamics, которая входит в состав Google. Шагающие в лесной чаще четвероногий Spot и двуногий Atlas второго поколения вызывают полное потрясение, вызванное осознанием наступившего будущего, описанного в научно-фантастических литературных произведениях различных авторов.
В этом видео также представлена новейшая разработка Boston Dynamics -- робот Handle, который является модификацией Atlas, состоящей в установке на педипуляторы робота колес, что придает ему большую динамичность, скорость передвижения и энергоэффективность.

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

Воскресный рободайджест: провал проекта Lily, Lobaev robotics, EUROPA2.

Завершилась провалом компания по созданию летательного аппарата Lily Drone Camera. Несмотря на наличие огромного запаса финансовых средств ( $48кк и инвестиции от профильных организаций ), так и не удалось выполнить обещания данные в ходе краудфандинговой компании. Команда разработчиков ссылается на отсутствие финансовых возможностей для запуска изделия в производство. В отличие от Zano и Dragonfly, которые отказались возвращать внесенные людьми деньги, Lily начала процесс возврата денежных средств. Возможно закрытие данного проекта связано с появлением на рынке продукции DJI, в частности модели Mavic, который обладает превосходящим функционалом и лучшими характеристиками.

Мнение Dave-а о сложившейся ситуации:

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

Присвоение уникальных имен USB-Serial адаптерам

Решения комплексных задач робототехники, например SLAM, требует введения в состав робототехнической платформы вычислительного устройства ( Intel Nuc, Edison, Joule, Raspberry Pi, nanoX-BT и тд ) на котором выполняется основная программа управления. Помимо решения главной алгоритмической задачи, система управления должна производить обмен данными с периферийными узлами для считывания показаний датчиков и задания команд изменения пространственного положения исполнительным механизмам.
В большинстве вычислителей общего назначения отсутствуют аппаратные средства обмена данными для использования совместно с промышленными интерфейсами ( RS-485/422/232, CAN ) с применением которых, традиционно, строится архитектура объединяющая электронные узлы робототехнической системы. Разработчик вынужден вводит дополнительные аппаратные средства преобразования интерфейсов ( USB-RS485, USB-CAN ) подключаемые к основному вычислителю с применением наиболее распространенного последовательного интерфейса — USB.

dsc05074

Читать далее «Присвоение уникальных имен USB-Serial адаптерам»

Почему не работает в ROS

Перечень и способы решения наиболее часто встречаемых проблем при использование ROS.

Проблема: нет связи между узлами ROS размещенными на разных вычислителях.

Пример: не работает teleoperate Turtlebot.

Решение: отключить firewall или разрешить порт 11311 на устройствах.

Читать далее «Почему не работает в ROS»