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

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

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


Продолжаем осваивать 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.
Читать дальше →

Пульт радиоуправления моделями своими руками

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

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

Знакомьтесь, робот-конструктор Роби

Время на прочтение2 мин
Количество просмотров8K
В Гонконге начинаются продажи робота-гуманоида Роби, который умеет общаться, управлять телевизором, танцевать и делать еще довольно много разных полезных и бесполезных вещей. Специальный административный округ Китая стал пятым региональным рынком после Японии, Италии, Тайваня и Великобритании, на который ступила нога созданного японским изобретателем Томотакой Тахакаси робота.



То, что производитель позиционирует робота как человекоподобного – конечно, явное преувеличение. Ростом он 34 сантиметра, весит всего один килограмм. Но выполнять человеческих действий может действительно немало по сравнению с выпускавшимися до этого схожими по возможностям моделями. Например, во время взаимодействия с людьми, Роби сообщает им свои эмоции с помощью «горящих глаз», цвет которых меняется в зависимости от настроения. Обладая рядом всевозможных сенсоров, Роби может танцевать под музыку, играть в футбол и даже помочь с мытьем полов.
Читать дальше →

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

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

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

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

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

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

1. WEBER (Россия)



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

Робохакатрон от МФТИ

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


Сегодня неожиданно узнал что ещё один ведущий ВУЗ Москвы решил внести свой вклад в популяризацию и развитие робототехники. Учёба в МФТИ в годы моей молодости считалась вершиной мечтаний для школьника увлекающегося физикой. Уверен что и сегодня он во многом сохранил свои позиции.
Если вы увлекаетесь робототехникой и имеете одного-двух единомышленников, а так же желание проверить себя в экстремальной ситуации, то ещё не поздно пройти регистрацию! Сами соревнования состоятся в выходные 18-19 апреля. Заявки принимаются до 14 апреля. Изначально регистрация проводилась до 10 апреля, но организаторы приняли решение продлить её до 14, так сказать по заявкам трудящихся. Зарегистрироваться можно даже если у вас нет команды, но есть горячее желание. Подобрать себе членов команды можно будет из таких же одиночек! Спешите, времени осталось совсем мало!
В мероприятии могут принять участие и школьники, но только в сопровождении взрослых.
Бонусом может стать возможность глубоко окунуться в мир этого культового учебного заведения и даже провести ночь в студенческой общаге!
Читать дальше →

И снова про ушки. Японские…

Время на прочтение2 мин
Количество просмотров11K
Некоторое время назад мы публиковали обзор на решение «кошачьи уши» от Мастер Кит, на создание которого нас вдохновило видео о Necomimi Brainwave Cat Ears. Наконец, к нам в лабораторию попал образец японских ушек, и мы решили протестировать его, заодно, сравнив с ушками от Мастер Кит.


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

Печатаем ушки на 3D принтере или наш Котэ против японской MiMi

Время на прочтение3 мин
Количество просмотров19K
Аниматроника — создание подвижных роботов, которые имитируют движения живых существ настоящих или вымышленных.



Чуть больше года назад мне показали концепт видео с «necomimi» – откровенно фриковский гаджет. Это кошачьи ушки, управляемые с помощью сигналов мозга считываемых с помощью двух нейросенсоров. Очень эмоциональная игрушка. Сначала хотелось купить её разобрать и собрать как-то по другому. Почему по другому? Я посмотрел в сети очень много видео про эти «мими» и понял, что во первых уши двигаются только в одной плоскости, что выглядит как-то скованно. Настоящие кошарики двигают ушами во всех степенях свободы. А во вторых вот эти нейросигналы с нейродатчиками какая-то сомнительная технология. Мелким девчонкам с трудом удавалось пошевелить ушками, как бы они не морщили свой лобик, пытаясь представить рожок мороженого. Одна даже плакала.

У нас всё будет по другому: уши будут свободно двигаться в двух плоскостях, а управлять ими будем простым нажатием кнопки на пульте. И для каждой кнопки придумаем и запрограммируем свой спецэффект. Короче. Соберем несложного робота-аниматроника, запрограммированного на движения, имитирующие движение кошачьих ушей.
Читать дальше →

Электронная самоделка своими руками «Осадная катапульта»

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

Возвращение блудного сына

Время на прочтение4 мин
Количество просмотров7.5K
Эта история о том, как я строил мобильного робота платформу и о дальнейшей судьбе моего «NanoBot-a»…


Деревянный робот, который умеет играть в шахматы

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

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

Быстрее, злее, смертоноснее: эволюция технологий на примере шоу боевых роботов BattleBots

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

Быстрее, злее, смертоноснее: эволюция технологий на примере шоу боевых роботов BattleBots

На портале Spectrum вышло интервью одного из основателей Battlebots Грега Мансона о том, как 20 лет технического прогресса повлияли на соревнования роботов. Интервью получилось интересным не только для тех, кто в теме боев, но и для тех кто следит за развитием технологий. Делимся с вами нашим переводом.

Читать далее

Робот-кот на фестивале «НАУКА 0+»

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

Привет, Хабр! Сегодня предлагаем поговорить о робототехнике. Сейчас эта отрасль развивается, причём очень активно, так что сложные роботизированные системы постепенно становятся всё более доступными. Если ранее с ними работали такие компании, как Boston Dynamics и другие «киты» робототехники, то сейчас возможность изучать современных роботов в России появилась у школьников и студентов.

На фестивале «Наука 0+» молодые ученые из МИСИС, Хорошколы и ИТМО при поддержке Центра робототехники Сбера представили свои разработки в области шагающих роботов и совместный проект - “Робот-Кот”. Куратором проекта выступил вице-президент, директор управления исследований и инноваций Сбербанка, заведующий кафедрой инженерной кибернетики МИСИС Альберт Ефимов. А также Центр робототехники Сбера совместно с ИТМО показали демо алгоритма автономного подъема и спуска четвероногого робота по лестнице с использованием зрения.

Смотреть фото робота и читать что он умеет

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

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

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

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

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

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



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

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

Роботы ищут друзей

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

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

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

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

Управляем роботами из VR

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

Удаленная работа уже давно шагает по миру и сильнейшее влияние оказывает все же на ИТ и около ИТ индустрию, а что же ждет сотрудников, которые не могут перейти на «удаленку» из-за специфики задач? А ждет их все то же самое – они (почти) все так же отправлятся на «удаленку», и поможет этому событию робототехника и VR!

За последнее десятилетие прогресс в робототехнике и иммерсивных технологиях(VR в частности) просто невероятен. Многие компании уже давно работают в этой области – OhmniLabs, Double Robotics, GITAI, Telexistence и т.д., а такие акции как ANA Avatar XPRIZE еще сильнее стимулируют развитие направления.

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

Пощупать

Управляем роботами из VR. Продолжение 1

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

Продолжение статьи Управляем роботами из VR. В прошлой статье, в частях 1 и 2 мы провели начальную подготовку и реализовали сигнализацию для компонентов средствами websocket. В этой статье мы реализуем работу по WebRTC.

Делаем

Управляем роботами из VR. Продолжение 2

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

В прошлых статьях(Управляем роботами из VR и Управляем роботами из VR. Продолжение 1), мы реализовали основные сетевые функции, настроили DataChannel и работу с медиатраками из JS/Unity/Python. В этой статье мы реализуем управление камерой и манипулятором.

Делаем

Как воспитать в своей семье юного инженера и не разориться?

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров21K

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

Короче, слушайте

Будка охраны или космический корабль

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

В проекте на первом этапе участвовало трое, включая руководителя, присланного нам как Мессию, большого специалиста по всем вопросам, который приехал с другого региона нашей необъятной. Итак мы - я с Серегой (второй работник) и руководитель, тот человек, который во мраке непонимания, должен был подобно Данко, вырвать сердце из груди и осветить им все вокруг, взяв нас с Сергеем за руку и увести к светлому будущему - обрести техническое счастье!

Читать далее