Рубрика «робототехника своими руками»

Здравствуйте. Я хочу рассказать про проектирование и программирование системы управления конечностями в гексаподе, построенном в Space Engineers.

Забегая вперед скажу, что всё, что касается программирования в Space Engineer, будет в следующей статье. В этой я расскажу про обратную кинематику и покажу прототип на HTML Canvas в котором я занимался отладкой алгоритмов.

Как я строил гексапод в Space Engineers. Часть 1 - 1

Читать полностью »

Список участников БРОНЕБОТ-2017 - 1

Уже 29 октября в Олимпийском пройдут бои роботов «БРОНЕБОТ-2017». Самое время забронировать билеты и огласить список заявившихся участников!

Итак, в Бронеботе-2017 планируется международное побоище. Девять чемпионов английской лиги боев роботов в правом углу ринга. Десять лучших российских углов в левом углу. И два специальных гостя из США и Голландии. Как и прежде правила просты: двое заходят на арену, один выходит.

На этот раз в списке снова много российских новичков, несколько матерых российских чемпионов и еще больше ветеранов Robot Wars из Великобритании. Причем две команды в этом году чисто женские — похоже между ними будет отдельная схватка! Так же участвуют победители БРОНЕБОТ-2016 команда Большой Брат с роботом Weber — они уже выступили на чемпионате в Англии и на гиктаймс выйдет мое интервью с ними по этому поводу. А пока выбирайте за кого болеть!

Осторожно, под катом простыня фоток и голосование зрительских симпатий:

1. WEBER (Россия)

Список участников БРОНЕБОТ-2017 - 2

Награды:
— Любовь и уважение самых преданных фанатов.
— Короткий и тревожный сон.
— Призовые места в чемпионатах и независимых спаррингах.
Читать полностью »

image

В прошлом посте я предложил провести эксперимент и уговорить UBTech подарить одного робота Jimu семейному хабропользователю для бесчеловечного эксперимента — хабрапользователь дает робота ребенку и ставит ему swift playground, а через месяц пишет пост что из этого получилось.

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

В итоге UBTech согласилась дать одного робота, а вот желающих его получить оказалось сильно больше. Читать полностью »

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

Китайские Jimu — первые SWIFT-friendly роботы - 1

Китайская UBTech, ведущая корпорация в области искусственного интеллекта и робототехники, объявила о приходе игровых обучающих роботов-гуманоидов Alpha 1 pro и роботов-конструкторов Jimu на российский рынок. Принципе это тот же lego mind storm, но с одним маленьким отличием, которое я сначала воспринял как должное — эти конструкторы программируются на языке SWIFT. Причем для этого не нужен даже комп — просто скачиваешь ребенку на айпэд Swift Playground и смотришь как он бросает майнкрафт и начинает по настоящему КОДИТЬ. И кодить ХАРДКОРНО.

Читать полностью »

БРОНЕБОТ 2017: Больше, круче, сильнее - 1

Бои роботов «БРОНЕБОТ» созданы по мотивам первых культовых мировых шоу 90-х ROBOT WARS, уже 13 лет являющихся самыми успешными шоу боевых роботов в мире, «Формулой 1» среди роботов. Участие в боях принимают как ветераны оригинального шоу — английские, ирландские и американские команды, так и любительские команды из России — заявиться на бой может каждый. И сейчас самое время это сделать, ведь вы читаете официальный анонс БРОНЕБОТ 2017!

Читать полностью »

Первый проект на FPGA Altera и подключение USB-Blaster в Linux - 1

Продолжаем осваивать FPGA Altera. В первой части я описал процесс установки программного обеспечения Altera Quartus под CentOS7. Теперь уже наконец попробуем что-то сделать «железное», например светодиодики позажигаем. Но прежде небольшое вступление.

Одним из направлений моей деятельности является преподавание в кружке робототехники в небольшом городке Беларуси. Окунувшись во всю эту кухню и поучаствовав в разных конкурсах не только как тренер команды, но и как судья, я пришел к выводу, что ардуино в частности и микроконтроллеры в целом не самая лучшая база для конкурсных роботов (про лего вообще молчу). Многие задачи эффективней решать на уровне голой электроники. Кроме того 90% процентов кружков и «школ» робототехники не дают даже базовых знаний именно электроники, сосредоточившись чисто на «обучении» программированию готовых конструкций. Но чисто электронные роботы (например незаслуженно забытые BEAM) заточены под конкретную задачу и изменение условий конкурса приведет к необходимости существенной перестройки робота, что не всегда возможно. Вот тут я и вспомнил про программируемую логику. В результате поиска информации о применении ПЛИС в обучении я наткнулся на блог Юрия Панчула YuriPanchul. Пользуясь случаем я хочу публично выразить ему свою благодарность. Благодаря ему наш кружок совершенно бесплатно получил плату TerasIC DE0-CV c Altera Cyclone V на борту.

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

Итак, начинаем. В этой публикации будут описаны первые шаги в Quartus, описание элементарной цифровой логики на языке Verilog и загрузка конфигурации в FPGA Altera Cyclone V. Работать мы будем с платой TerasIC DE0-CV, которая имеет на борту встроенный USB-Blaster. Так же затронем и вопрос «запуска» USB-Blaster под Linux.
Читать полностью »


Вы, наверное, видели множество проектов, основанных на Arduino, которые управлялись через какой-нибудь смартфон. Такие проекты представляли из себя, как правило, вот такую картину: машинка со вставленным в нее Bluetooth-модулем, на который с эмулятора джойстика на телефоне посылаются команды(или что-то в этом роде). Таких штуковин сделано было превеликое множество, и мне пришла в голову такая вот идея. А что, если Arduino поможет Вам на время расстаться с Вашим смартфоном, но при этом продолжать играть в него? Так и родился проект шахматного робота, «мозги» и «глаза» которого сосредоточены в Android-смартфоне. Подробнее — под катом.
Читать полностью »

Дельта-робот

В далёком 2009 году я загорелся идеей постройки собственного промышленного робота, который мог бы делать что-то полезное (а именно — сортировать мелкие детали на конвейере). Сразу скажу, что робота я построил (результат вы видите на заглавном фото), а заодно, в качестве побочного продукта, написал небольшую статью о кинематике дельта-роботов на форуме TrossenRobotics — американского продавца наборов из деталей для роботов. Они как раз проводили в то время какой-то конкурс для авторов. Конкурс я, разумеется, не выиграл, но статья на английском осталась. Несколько раз я порывался перевести её на родной язык, однако завершить начатое удалось только сейчас.

Если вы хотите построить свою модель дельта-робота, или просто разобраться, как можно вывести кинематические формулы для этого типа роботов (не выходя при этом за рамки школьной программы по алгебре и геометрии) — добро пожаловать под кат. Для тех, кто не очень любит теорию, в конце статьи приведены примеры готового кода на языке C.
Читать полностью »

image
Всем привет. В предыдущей статье я описал создание дистанционного пульта управления для моделей собранными своими руками из простого игрового джойстика, который я изготовил для радио кружка, но на этом я не остановился и меня как говорится, понесло в творческом направлении. Когда были завершены дистанционные пульты, захотелось создать управляемую модель с дистанционным управлением. Машинку либо катер на радио управлении мне не очень хотелось создавать, их и так много сделано. Хотелось чего-то оригинального. Тогда пришла идея, создать катапульту, пусть детишки порадуются. Своего рода злые птички Angry Birds.
Читать полностью »

image

Всем привет. Представляю на общее обозрение самодельный пульт радиоуправления для управления различными объектами на расстоянии. Это может быть машинка, танк, катер и т.д. изготовленное мной для “детского” радио кружка. С применением радио модуля NRF24L01 и микроконтроллера ATMEGA16.
Читать полностью »