Текущее про роботов

Последнее время изучаю ROS (Robotics Operating System) Был поражен, насколько сильно продвинулись наработки в области роботостроения. Имея напильник и опыт программирования, можно клепать роботов за вечер. Система на вид неплохая, но порог входа довольно высок. Я пока еще не набил руку.

Всё это из-за того, что вместе с несколькими коллегами-энтузиастами решили поучаствовать в конкурсе КРОКа
Как всегда, встал вопрос “велосипед vs готовое решение”. Пока не определились. Но мне нравится ROS.

А чтобы набить руку параллельно поставил ROS себе на raspberry PI. И прикупил у китайцев отличный разъёмчик на малиновый GPIO
20140123-154243.jpg
Хотел было непосредственно с малины управлять колёсной базой робота. Но ввода-вывода там маловато (в частности PWM). Так что придется городить огород из Arduino + Motor Shield + raspi.

Шасси для нового робота

Из страны восходящего солнца приехало шасси для робота. Перенесу туда текущую наработку.

Новое Шасси

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

Нечеловекоподобный робот

WP_20130426_001

Вот из этого всего и попробуем собрать машинку с радиоуправлением. Уже отдельно все куски попробовал. Осталось самая малость – интеграция :)
Заняться роботами и электроникой я мечтал уже несколько лет. Сейчас понемногу только стали доходить руки. Подспорьем будет пройденный на coursera курс по управлению роботами. Но пока самый простой вариант – прямое управление мощностью моторов с радиопульта. Ардуина будет мозгами, ну а мышцами – Motorshield и моторы Лего.
Очень понравилось собирать шасси из Лего, думаю, позже пересоберу шасси на что-то более изящное. Сейчас это 2 ведущих колеса + пассивный свободно вращающийся ролик.