CraftDuino v2.0
  • - это CraftDuino - наш вариант полностью Arduino-совместимой платы.
  • CraftDuino - настоящий конструктор, для очень быстрого прототипирования и реализации идей.
  • Любая возможность автоматизировать что-то с лёгкостью реализуется с CraftDuino!
Просто добавьте CraftDuino!

GAN — генеративные состязательные сети

архитектура GAN
GAN — Generative Adversarial Networks — генеративные состязательные сети.

Пока мне не удалось найти устоявшегося русскоязычного названия.
Другие варианты:
генеративные соревновательные сети
порождающие соперничающие сети
порождающие соревнующиеся сети

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

( Читать дальше )

Сегментация изображений при помощи нейронной сети: U-Net

Пример работы U-Net для детектирования
U-Net — это архитектура свёрточной нейронной сети, предназначенная для сегментации изображений (первоначально, для биомедицинских изображений).

( Читать дальше )

Детектирование объектов - нейросетевой подход

Раньше, для детектирования объектов на изображении, применялся метод скользящего окна — когда прямоугольная область определённой ширины и высоты, перемещается («скользит») по изображению:
сканирование изображения скользящим окном
Такой подход очень просто реализуется кодом вида:

( Читать дальше )

От Arduino к STM32

STM32Если, вдруг, ресурсов контроллера Arduino и 8-битных МК Atmel AVR перестаёт хватать — всегда есть вариант перейти на ARM Cortex-M. Например, на популярные микроконтроллеры STM32.
Переход можно осуществить довольно плавно — при помощи контроллеров:
Leaflabs Maple (STM32F103RB, 72 MHz),
STM32 MCU Nucleo.

А лучше сразу взять какую-нибудь Discovery. Например, STM32F4Discovery (STM32F407VG, 168 MHz).

( Читать дальше )

Что нужно взять с собой на технический хакатон или воркшоп?

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

Участвовать в подобных мероприятиях крайне полезно и, при этом, очень весело и интересно:
— знакомство и общение с разными интересными людьми,
— получение полезных прикладных знаний и навыков,
— творческое решение разных задач,
— преодоление себя (и своей прокрастинации),
— поиск выхода из существующих временных ограничений,
— соревновательный момент.
В общем, причин для участия в хакатонах — много.

Остаётся решить главный вопрос — что же там делать?
Понятно, что это будет какой-нибудь робот или устройство/девайс/гаджет из мира электронной DIY-тематики.

И теперь возникает самый важный вопрос — что же нужно взять с собой на хакатон?

( Читать дальше )

Экзоскелет для таракана

таракан Мёртвая голова и CraftDuino
В нашей лаборатории, с некоторых пор, живут тараканы. Если конкретнее — тараканы «Мёртвая голова» (Blaberus craniifer) (см. справку про данный вид таракана в конце статьи).

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

( Читать дальше )

Как научить робота видеть лица даже в облаках

голова робота
Для поездки на выставку Robotics Expo 2014, мы захотели научить нашего робота Элвина распознавать лица.
Это оказалось довольно просто — достаточно было воспользоваться готовым каскадным классификатором, а в поставке OpenCV уже есть готовые обученные классификаторы для детектирования лиц и глаз.

( Читать дальше )

Изготовление бампера для робота на базе Makeblock



При конструировании робота на базе конструктора Makeblock, возникла необходимость оснастить робота бампером с датчиками.
Бампер — очень полезный и простой датчик. Не напрасно, одни из самых распространённых на сегодня — роботы-пылесосы оборудованы аналогичными бамперами — они проще и надёжнее позволяют узнать, что робот упёрся в какое-либо препятствие.

( Читать дальше )
  • +1
  • 22 августа 2014, 15:40
  • noonv
  • 3+3

Более 1000 роевых микророботов научили выстраивать сложные фигуры


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

( Читать дальше )

Представлен робот SaviOne - для работы в гостинице

робот SaviOne - для работы в гостинице
SaviOne — робот-дворецкий для работы в гостинице (доставка грузов от ресепшена до номера постояльца).

( Читать дальше )