Pull to refresh
  • by relevance
  • by date
  • by rating

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

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
Views 2.7K
Comments 1

Microsoft выпустила программное обеспечение для программирования роботов

Lumber room
Корпорация Microsoft сегодня выпустила финальную версию программного обеспечения, предназначенного для создания софтверной начинки роботов и различных роботизированных механизмов — Microsoft Robotics Developer Studio 2008 (Microsoft RDS 2008). Данный набор софта фактически вырос из экспериментального проекта, разрабатываемого в недрах корпорации уже более пяти лет.
Читать дальше →
Total votes 11: ↑10 and ↓1 +9
Views 354
Comments 7

Первый болтик

Robotics
Microsoft Robotics Studio – это среда для моделирования и программирования роботов. Программировать можно на таких языках как С#, Visual Basic и на встроенном визуальном языке программирования VPL (Visual Programming Language). Программа не новая, но в Интернете очень мало информации, можно найти только описание самой программы и пару стандартных примеров.

Скачать Microsoft Robotics Studio
Читать дальше →
Total votes 51: ↑40 and ↓11 +29
Views 959
Comments 38

Petcube — гаджет для домашних животных

Self Promo
Всем привет, меня зовут Александр Нескин. Я живу в Киеве, работаю в сфере IT и увлекаюсь робототехникой. В этом посте я расскажу, как довольно невинное развлечение с Arduino превратилось в перспективный проект. Ах, да, все это называется Petcube – робот, который позволит вашим домашним любимцам забыть об одиночестве и депрессии в те моменты, пока вас нет дома.

image

Читать дальше →
Total votes 114: ↑96 and ↓18 +78
Views 38K
Comments 97

Создание автономного робота Frank. Часть вторая

DIY


Прошло немного времени и у меня значительный прогресс. Если вы не читали предысторию — добро пожаловать в «Создание автономного робота Frank. Часть первая» .

Итак, в первой части я собрал платформу на базе Lego Technic и серво-моторов HiTech. Угробив единственный шилд для прототипирования для Arduino, я ждал, когда мне придет замена, плюс новый припой, взамен экологически чистого, который у меня был — без содержания свинца. Также, у меня в распоряжении была пара XBee для беспроводной связи, с которой необходимо было разобраться и Arduino Due, с которой хотелось поэкспериментировать.

Читать дальше →
Total votes 39: ↑36 and ↓3 +33
Views 32K
Comments 8

Создание автономного робота Frank. Часть третья

DIY


С последней статьи прошло достаточно много времени. Frank очень сильно изменился. Он, конечно, не стал более самостоятельным, но, можно с уверенностью сказать, что платформа для экспериментов почти готова, и я больше времени теперь буду проводить за написанием кода, нежели чем за конструктором Lego или паяльником.

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

«Создание автономного робота Frank. Часть первая»
«Создание автономного робота Frank. Часть вторая»

Читать дальше →
Total votes 35: ↑32 and ↓3 +29
Views 24K
Comments 22

Создание своего летающего робота

Programming microcontrollers *
Примерно год назад было сообщение о конкурсе от КРОК «Летающие роботы». Мне стало интересно поучаствовать и приобрести опыт в конструировании автономного летающего робота. К сожалению, из конкурса пришлось выйти из-за нехватки времени, но интерес к решению проблемы остался. Конкурсное задание, если кратко, заключалось в том, чтобы пролететь от точки A до точки B, пролетев через отверстие в стене, и вернуться.



Что и как получилось на данном этапе под катом.
Подробности с фото
Total votes 80: ↑78 and ↓2 +76
Views 38K
Comments 49

Отчет о посещении SPS IPC Drives 2013 — немного о настоящих промышленных роботах

Intel corporate blog
imageНа Хабре публиковалось много отчетов о посещении основных выставок IT индустрии — CeBIT, CES, MWC. Я решил написать пост о SPS IPC Drives 2013, прошедшей недавно в Нюрнберге. Тоже большая выставка, 60000 посетителей — почти как на MWC. Я езжу на SPS/IPC/Drives уже третий год (живу недалеко, и по работе полезно), и в этом посте попытаюсь описать, на какие тенденции развития отрасли я обратил внимание в этот раз. У Intel нет на этой выставке своего стенда, поэтому лично мне эта выставка нравится больше всех остальных — не надо стоять на стенде несколько дней подряд, изучая окрестности во время коротких вылазок, когда подменяет коллега, а можно вдумчиво все обойти пофотографировать и пообщаться с участниками.

Название выставки — SPS/IPC/Drives на русский переводится как «Программируемые логические контроллеры, индустриальные ПК, и cервоприводы.» Эти три категории продуктов, и все с ними связанное и составляют большую часть продуктов и сервисов, которые демонстрируют полторы тысячи компаний-участников.

Как и на всех IT выставках, где большая часть посетителей — мужчины, компании нанимают красивых девушек, чтобы они завлекали посетителей к их стендам. Девушек я фотографировать в этот раз не стал, а снимал только роботов, типа этого музыканта на заглавной картинке. Конечно, гуманоидных роботов было подавляющее меньшинство, а те, что были, не делали ничего полезного.

То ли дело настоящие промышленные роботы:
Читать дальше →
Total votes 15: ↑14 and ↓1 +13
Views 8.3K
Comments 2

Модельно-ориентированное проектирование на коленке, идентификация систем в MATLAB/Simulink

Developing for Arduino *


Привет, Хабр!

Сегодня я хочу показать простой пример идентификации системы, основываясь на наблюдениях и экспериментальных данных. Это первая и крайне важная ступень в разработке системы управления устройством, которое описать аналитически либо невозможно, либо слишком сложно, либо неохота. Для начала рассмотрим метод «черного ящика с котом», «серый» и «белый» методы оставим на следующий раз.
Интересующихся прошу под кат.
Просто о сложном. Внимание, много картинок!
Total votes 31: ↑31 and ↓0 +31
Views 30K
Comments 33

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

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

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

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

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

Стальной манипулятор HEXAPOD

DIY
image

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

Читать дальше →
Total votes 91: ↑88 and ↓3 +85
Views 39K
Comments 26

Bubot — очень легкий фреймворк на Python 3 для программирования роботов и домашней автоматизации

Python *
Sandbox

Предыстория


Хотелось создать своего робота, а так же автоматизировать управление светом и климатом дома. С этой целью начал изучать имеющиеся возможности. Для себя я разделил все решения на две группы: системы в которых код на контроллере выполняется в одном главном цикле (arduino, lego и т.п.) и системы состоящие из параллельно работающих процессов обменивающихся между собой сообщениями.
Интуитивно выбрал вторую группу, так как хотелось найти максимально простое решение с дружественным пользовательским интерфейсом. Из наиболее популярных представителей этого «семейства» очень понравились Microsoft Robotics Studio и ROS. Но к сожалению, на текущий момент, привязать их к конкретному железу весьма не просто, да и разобраться в них с нуля так же весьма не тривиальная задача. В итоге принял решение писать сам, но «кодить» на C очень не хотелось, Душа просила чего-нибудь попроще и полегче. В итоге выбрал Python. А учитывая, что по мимо робота и «умного дома» в голову начало лезть куча других идей, то решил сразу сделать небольшой фреймворк, в котором основной упор был бы сделан на простоту разработки.

Концепция


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

Bubot - Схема

Сеть процессов строится на базе стандартного Python модуля multiprocessing. Система обмена сообщениями и разделяемая память реализованы при помощи Redis.

Каждый Bubot имеет встроенный веб-сервер веб-сервер Tornado, который позволяет контролировать состояние, управлять роботом, на ходу менять параметры (калибровать) робота, а также закладывается возможность обмена данными между роботами.
Bubot не является системой реального времени, хотя Bubot возможно интегрировать с кодом реального времени.
Читать дальше →
Total votes 18: ↑18 and ↓0 +18
Views 31K
Comments 6

Bubot: Scout — машинка с управлением через веб интерфейс без строчки кода

Python *
Давно хотел сделать машинку с камерой, управляемую через веб-интерфейс. Предлагаю вашему вниманию видео о том, как запрограммировать такую машинку, не написав при этом ни строчки кода.



Видео сделано в продолжение обзорной статьи по фреймворку для робототехники и домашней автоматизации.
Читать дальше →
Total votes 17: ↑13 and ↓4 +9
Views 13K
Comments 7

Intel IoT Roadshow, второй «блин» Edison

Hackathon
Sandbox
В ноябре 2014 года в Москве прошел первый хакатон Intel из серии IoT Roadshow, целью которого является продвижение платформы Edison в массы. Мы к нему готовились и выступили весьма достойно, заняв второе место. Для проекта использовали плату Галилео и среду программирования Ардуино с модулями на Python. Наша команда состояла из четырех человек.

Про второй хакатон в Петербурге узнал случайно, буквально за две недели. Готовится было некогда, поэтому проект придумал простой — AMP (Autonomous Mobile Platform — Автономная Мобильная Платформа), несколько в стороне от IoT Intel, но в тематике мобильных роботов, которую знаю очень хорошо.

image

Цель проекта: Разработка ПО управления мобильным роботом, которое независимо от аппаратного шасси.
Подробности
Total votes 20: ↑18 and ↓2 +16
Views 7K
Comments 9

Отчет о Международной машиностроительной выставке MSV 2015

Working with 3D-graphics *
Совсем недавно, 18 сентября я посетил последний день международной выставки International Engineering Fair (MSV), проходившей с 14 по 18 сентября в Брно, Чехия. Официальная информация о событии доступна на странице: www.bvv.cz/en/msv. Поскольку моя учебная деятельность в университете связана с роботехникой, я решил лично поучаствовать и посмотреть на достижения современной науки и техники своими глазами. Здесь я представляю краткий отчет о своем посещении MSV 2015. У меня было только несколько часов свободного времени, поэтому я посетил только выборочные секции выставки. Кто заинтересован, прошу под кат. Осторожно: много трафика.
Читать дальше →
Total votes 9: ↑9 and ↓0 +9
Views 8.5K
Comments 0

ROS. Стек навигации

Programming *System Analysis and Design *Algorithms *Development for Linux *Robotics development *

title


В данной статье будут рассмотрены подходы и библиотеки, предоставляемые ROS для решения задач автономной и не очень навигации.


Также будут рассмотрены несколько специфичных для антропоморфных роботов пакетов. Любой робот (наверняка даже машинка со средне-мощным бортовым ПК под управлением Linux и парой веб камер) наверняка найдет здесь что — нибудь для себя.

Читать дальше →
Total votes 13: ↑13 and ↓0 +13
Views 15K
Comments 3

Россия заняла первое место на Всемирной олимпиаде роботов

Innopolis University corporate blog Hackathon Robotics development *
Российские робототехники взяли треть всех медалей в Коста-Рике — 5 золотых, 1 серебряную и 2 бронзовых. К мировому первенству сборную готовил Университет Иннополис.

image
Читать дальше →
Total votes 53: ↑44 and ↓9 +35
Views 16K
Comments 28

Сказ о том как мы R2D2 «пилили» к премьере новой серии StarWars

DIY
Recovery mode
Здравствуй, дорогой читатель!

Сегодня я хочу рассказать о роботе R2D2, многим знакомым и вызывающим прямые ассоциации с вселенной одной из известнейших фантастических саг — вселенной Star Wars.

Так как я себя не отношу к ярым фанатам этой вселенной, но мною любимой и повлиявшей на мой интерес как к роботам еще в детстве, так и к космосу, да и фантастике в целом, то желание приложить руку к воссозданию одного из главных персонажей меня мучило давно. Тем более к космическому я уже как несколько лет имею прямое отношение. Правда, это не корабли, как в фильме, но вполне реально летающие ракеты «Протон-М».

Итак, настало время сделать дроида-астромеханика, звездолет сделаем потом, на досуге.



Продолжение
Total votes 33: ↑31 and ↓2 +29
Views 23K
Comments 12

Практическое использование ROS на Raspberry Pi — часть 1

Robotics
Добрый день, уважаемые читатели Хабра!
Я начинаю цикл статей о практическом использовании ROS на Raspberry Pi для роботехнических проектов в связке с Arduino. Данный цикл имеет следующую структуру:
  1. Установка и настройка рабочего окружения
  2. Компьютерное зрение с RPi Camera Board
  3. Управление роботом с клавиатуры с помощью teleop
  4. Управление роботом с помощью игрового контроллера PS3 Dualshock

Кому интересно, прошу под кат.
Читать дальше →
Total votes 10: ↑10 and ↓0 +10
Views 22K
Comments 8