Как стать автором
Обновить

Баскетбольное робо-кольцо научили направлять все мячи в корзину

Время на прочтение1 мин
Количество просмотров3.7K
image

Инженер и YouTube-блогер Шейн Уайтон презентовал баскетбольное кольцо, которое гарантирует, что мяч всегда попадет в корзину. В конструкции задействованы датчики, отслеживающие траекторию каждого броска. Двигатели, прикрепленные к щиту, регулируют угол броска, чтобы направить мяч в обруч.

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

Время на прочтение2 мин
Количество просмотров3.1K


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

За прошедшее время мы посетили всемирный ROSCON в Макао, на котором собрались около 600 робототехников. Было представлено более 60 докладов — о самых интересных мы вам расскажем. Кроме того, спикеры из российского сообщества поделятся своими наработками и новыми идеями. Популярность и численность глобального ROS сообщества продолжает расти, поэтому если вы занимаетесь робототехникой, присоединяйтесь, чтобы не строить велосипед роботов с нуля.

Инженер превратил робопылесос в дрон, чтобы он перелетал препятствия

Время на прочтение1 мин
Количество просмотров8.4K
image

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

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

DIY-проект: гусеничная платформа с ИК-управлением на Arduino

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров3.5K

В статье расскажу, как собрать гусеничную платформу, управляемую ИК-пультом. Платформа будет принимать команды с пульта через ИК-датчик, которые будут обрабатываться платой Iskra mini (российским аналогом Arduino mini).

Также речь пойдет о том, как определить коды кнопок любого ИК-пульта, даже если это старый пульт от видеомагнитофона вашей бабушки. Я напишу код для Iskra mini, который будет принимать команды и управлять платформой. В конце вас ждет видеодемонстрация её возможностей.

На создание этого проекта меня вдохновил интерес к DIY и электронике. Также я хочу поделиться своими знаниями в робототехнике с людьми, которые только начинают осваивать Arduino. Нет ничего лучше, чем начать с простого проекта, который в дальнейшем можно усложнить.

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

Читать далее

Гусеничное шасси-робот на базе Arduino, часть 1

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров7.4K

Дело было к вечеру, делать было нечего. Загорелся я как-то созданием универсальной гусеничной платформы для изучения Tenserflow. Причем хотелось сделать управление через ESP32, которая будет регулировать моторчики, даст в случае желание управление через браузер в локальной сети, а Raspberry Pi будет управлять ей, имитируя собственно меня. Плюс возможность запаять навечно ESP32 и обновлять по воздуху. Здесь я хочу изложить примерную хронологию создания.

Читать далее

Робот на RaspberryPi, Arduino и RaspiCam + OpenCV. Часть 1 Обзорная

Время на прочтение5 мин
Количество просмотров126K
Очень часто на хабре появляются статьи о том как использовать Raspberry Pi как медиацентр, передвижную видеокамеру, удаленную web камеру и… собственно все. Очень странно, что в такой большой IT тусовке — довольно мало информации о том — как его программировать и использовать одноплатный компьютер там, где он действительно довольно полезен — во всяких встраиваемых системах, где есть ограничения по размеру и стоимости, но также есть потребность в производительности. В нескольких статьях постараюсь описать на примере создания мобильного колесного робота с компьютерным зрением — как можно использовать малинку для создания роботов(штук с интеллектом на борту, а не управляемых с андроида машинок с веб камерой).
image
Читать дальше →

Сингулярность, желе и математика: делаем робота для реабилитации после инсульта

Время на прочтение9 мин
Количество просмотров5.3K

Привет, Хабр! Сегодня мы позвали в наш блог Валерию Скворцову — ассистента Лаборатории робототехники Университета Иннополис, чтобы она рассказала о разработке научного прототипа робота для реабилитации кистей рук при парезах, вызванных, например, инсультом. Робот спроектирован по принципу параллельного сферического манипулятора, и хотя проект еще не завершен, там уже есть на что посмотреть. Передаем ей слово.

Читать далее

Как мы придумывали конструктор для детской робототехники. #1

Время на прочтение12 мин
Количество просмотров39K
Привет, Хабр! Некоторое время назад я не выдержал режима молчания о том, чем занимаюсь на работе. Ну и накатил, и написал об этом статью на Geektimes: «Как мы придумывали конструктор для детской робототехники. Часть 0. Акрил».

Результатом той статьи стало две вещи:
  • получил по шапке за самоуправство;
  • тема оказалась интересной и нашла своего читателя. Поэтому мы решили воскресить блог Амперки, чтобы я мог продолжать рассказ официально.

Вам близка тема детской робототехники? Вы уже пробовали примотать Arduino к металлическому конструктору синей изолентой? В таком случае вас заинтересует подкат.


Продолжение и много фото

Что значит робота разработать

Время на прочтение28 мин
Количество просмотров33K
Вы читаете о роботах и программировании и думаете: «Было бы здорово сделать что-то подобное самому!» Теми, кем эта идея овладевает чуть больше просто мыслей смотрят кто и как делал своего робота. Читают статьи, смотрят видео. На картинках все понятно. В видеороликах тоже обычно показываются уже готовые продукты, а также сжато показываются технологии их изготовления. И вроде бы то же всё понятно: отпилил, прикрутил, припаял, соединил, запрограммировал вон на той программе вот этим кодом.

Еще более увлечённые, выбрав интересный и, с первого взгляда, простой вариант, переходят к действию и, зачастую копируя, делают своего первого робота. Это волевое и очень значимое решение — главное начать хоть что-то сделать самому! В процессе изготовления оказывается куча технологических заковырок вплоть до того, что оказывается для заказа/покупки какой-то штукенции, надо узнать как она точно называется. А еще — разъёмы не паяются нормально — и как на видео в одно касание всё получается? Процесс создания нередко затягивается, но настойчивый начинающий робототехник так или иначе добивает результат до какого-то осмысленного первого запуска хотя бы «по прямой».



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

И снова про ушки

Время на прочтение2 мин
Количество просмотров16K
Еще одно письмо, пришедшее нам на почту:

Некоторое время назад, после общения с друзьями, профессионально занимающимися спецэффектами для кино, появилось у меня желание попробовать себя в аниматронике. С учетом наличия самосборного 3D принтера, некоторых навыков в использовании Ардуино, достаточно прямых рук всё выглядело не сильно сложно.

Для начала были в Солидворксе спроектированы, а далее напечатаны и собраны подвижные глаза с управлением от Ардуино.



Но тут навалилась работа, и продолжение было отложено в долгий ящик.

Неожиданно в Гиктаймсе увидел статью. Подумал, что эти ушки с некоторыми доработками вполне могут служить дополнением к уже сделанным глазам.
Читать дальше →

Робот-тележка на ROS. Часть 6. Одометрия с энкодеров колес, карта помещения, лидар

Время на прочтение13 мин
Количество просмотров13K
Посты серии:
8.Управляем с телефона-ROS Control, GPS-нода
7. Локализация робота: gmapping, AMCL, реперные точки на карте помещения
6. Одометрия с энкодеров колес, карта помещения, лидар
5. Работаем в rviz и gazebo: xacro, новые сенсоры.
4. Создаем симуляцию робота, используя редакторы rviz и gazebo.
3. Ускоряемся, меняем камеру, исправляем походку
2. Софт
1. Железо

В прошлый раз мы оформили проект в виде отдельных модулей xacro, добавили виртуальные видеокамеру и imu(гироскоп).

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

MIRO — открытая платформа indoor-робота

Время на прочтение10 мин
Количество просмотров14K
Хочу рассказать о своей работе и нашем коллективном pet-проекте – мобильном indoor роботе на базе связки микропроцессорной платы ARDUINO (ATMEGA328 – кому как понятней), ESP8266 и Raspberry Pi. Мы с товарищами назвали его MIRO — от «Mobile Intelligent RObot».

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

Повышение помехоустойчивости Arduino

Время на прочтение3 мин
Количество просмотров22K

Нет, это не кластер


Даже если система собрана правильно и скопипащен написан хороший код, вероятность что все заработает как надо, примерно 50/50.


Причин тому может быть три:


  1. Беспаечные макетные платы
  2. Электродвигатели
  3. Модули GSM-связи

И если в первом случае достаточно взять в руки паяльник (что делаю с самого начала), то электромагнитные помехи — проблема, которую не всегда можно решить экранированием и фильтрами питания.


Под катом — наиболее простой и "беспроводной", как вы поняли из фото способ поменять фюьзы Ардуино, перейдя на внутренний RC-генератор и отключив контроль питания.

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

MIRO — открытая платформа indoor-робота. Часть 2 — Конструкция робота

Время на прочтение7 мин
Количество просмотров5.2K
image
В первой части я рассказал про концепцию проекта. Во второй части разбираем конструкцию робота MIRO по косточкам (много картинок).

MIRO — открытая платформа indoor-робота. Часть 3 — Программная составляющая: ESP8266

Время на прочтение4 мин
Количество просмотров6.9K
image

Начинаем разбирать программную составляющую платформы MIRO. Посмотрим, как правильно «готовить» ARDUINO UNO с помощью ESP8266 для прошивки и взаимодействия без проводов.
Читать дальше →

Сделать робота на raspberry pi, обновленный pi-tank. Часть 1. Железо

Время на прочтение4 мин
Количество просмотров15K
Предлагается сделать домашнего робота, отличительными чертами которого будут:
— относительная простота создания (как по времени, так и трудозатратам),
— недорогие комплектующие,
— доступный софт,
— возможность удаленного управления, в том числе через интернет,
— возможность бесшумно передвигаться,
— наличие веб-камеры, которая (которой):
> вещает в сеть
> можно удаленно управлять(поворотная камера по осям x и y, pan-tilt)
> имеет возможность фото-, видео- съемки с сохранением на диск и скачивания данных медиа
> можно управлять настройками (экспозиция, баланс и т.п.)
> поддерживает день|ночь
> может сохранять снимки при наличии движения (motion detection).
— возможность управлять режимом работы для экономии батареи, в том числе пробуждаться и засыпать, контролировать заряд батареи.



Сделать робота на raspberry pi, обновленный pi-tank. Часть 2. Софт

Время на прочтение6 мин
Количество просмотров29K


Вторая часть полностью посвящена описанию программного обеспечения, используемого на роботе.

Так как разработанный робот (pi-tank) по большому счету рассчитан на начинающих роботостроителей, то все будет максимально упрощено, а в конце статьи будет приложен образ (image) для raspberry pi для самостоятельного дальнейшего изучения.

Ссылка на 1-ю часть статьи.

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

Arduino DIY «Демоническая карусель»

Время на прочтение3 мин
Количество просмотров13K
image

Всем привет. На данный момент я разработал прототип детского интерактивного тира в виде конструктора, которую я назвал “демоническая карусель”. Задумка была реализовать конструктор в области робототехники. Используя технологию 3D печати и различныx готовых плат, которые можно приобрести на экспрессе. Тем самым свести пайку к минимуму, соединив все проводами. Залил прошивку и устройство готово. Имея навыки в программировании микроконтроллеров, на пример arduino, можно самостоятельно написать программу и переписать игру под себя.

Дешевый и полнофункциональный робот-манипулятор своими руками

Время на прочтение5 мин
Количество просмотров38K
Сразу оговоримся, что совсем дешево делать не будем, т.к. не хочется убивать нервные клетки, делая доморощенные энкодеры для моторчиков + хочется упростить создание 3D модели, которая нужна для управления через ROS (ссылка на готовую модель – ниже в статье).

На момент написания статьи ориентировочная конечная стоимость изделия составляет ~70 000 руб. Если у вас есть 3D принтер, то можно смело вычесть из нее 20 000 руб. Если принтера нет, то его появление станет приятным бонусом. Все расходы я буду описывать исходя из того, что у нас нет ничего, кроме денег.

Как выглядит результат:



Также нужно отметить, что для программирования руки нам понадобится компьютер с установленными ОС Linux (я использую Ubuntu 18.04) и фреймворком ROS (я использую Melodic).

Может возникнуть вопрос «почему 70К рублей – это дешево?»

Отвечаю.

Как работает робот Atlas от Boston Dynamics?

Время на прочтение5 мин
Количество просмотров13K

Как Boston Dynamics удалось научить робота Atlas бегать, прыгать, делать сальто и танцевальные па? О секретах робота рассказали основатель Boston Dynamics Марк Райберт и инженер компании Скотт Куиндерсма. Это статья подготовлена по материалам их выступления. Но как говорится, лучше 1 раз увидеть, чем 100 раз прочитать, поэтому смотрите наше видео:

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

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

Читать далее