• Kinect for Windows SDK beta

    Компания Microsoft, как и обещала, предоставила всем желающим официальную возможность создавать приложения, работающие с Kinect. Правда и без него — протокол контроллера уже давно взломали и создали целый ряд opensource-проектов. Теперь же, любой может вполне официально разрабатывать софт, использующий Kinect. Стоит обратить внимание, что SDK имеет статус бета-версии, но что более важно — Microsoft запрещает…


  • Самодельные боевые роботы из Ливии

    Видео от телеканала «Аль-Джазира». В нём рассказывается, как ливийские повстанцы делают себе оружие. На 57-й секунде ролика показан самодельный робот, на основе детской машинки. Ливийский терминатор оборудован пулемётом и камерой, а управление осуществляется с дистанционного пульта управления. Так же в ролике показано, как робот стреляет — он заметно откатывается назад из-за отдачи.


  • Робоконструктор POP-BOT: обзор и улучшения

    Хочу рассказать о моем опыте работы с робоконструктором POP-BOT таиландской фирмы Innovative Experiment. Они продаются в магазинах и вполне доступны по цене (5,5 тыс.р. — небольшая цена за робота). Однако информации про него в интернете очень мало. Далее я опишу впечатления от использования и сделанные мною улучшения (энкодеры, компас, bluetooth), которые превращают этого робота в…


  • Управление Arduino с помощью USB-интерфейса через Qt приложение

    В связи с тем что намечаю создание собственного робота управляемого через XBee, мозгом которого будет является компьютер, возникла надобность освоить заранее управление Arduino с помощью USB-интерфейса. В результате будет создана программа управляющая светодиодом имеющая 4 режима — светиться, не светиться, помигать, помигать n раз.


  • OpenCV — Раскрашиваем картинку в градациях серого

    Зачастую, алгоритмы компьютерного зрения работают с изображениями в градациях серого, но человек лучше воспринимает цветные изображения. Значит, чтобы показать человеку картинку в градациях серого — её нужно раскрасить. Но как это сделать? Возможно 3 варианта: вручную, автоматически и в зависимости от заданных пределов. Вручную — неинтересно. Рассмотрим раскраску в заданных пределах.


  • Kilobot — роевые микророботы

    Michael Rubenstein, Nicholas Hoff и Radhika Nagpal из исследовательской группы Harvard’s Self Organizing Systems представили свой проект Kilobot — дешёвых микророботов для изучения группового поведения.


  • Подключаем кучу устройств к Arduino по 5 проводам

    Стандартная Arduino/CraftDuino имеет 20 цифровых пинов (6 из них — ещё и аналоговые входы), что бывает недостаточно для решения некоторых задач: тот же LCD-дисплей требует минимум 6 пинов. Для подключения нескольких устройств, не требующих двунаправленной передачи данных, вполне подойдут сдвиговые регистры.


  • Робот из пивной банки

    В продолжение пивной темы: Японец Ron Tajima сконструировал робота-трансформера, в виде пивной банки!


  • Превращаем ADSL-модем в Ethernet-шилд для Arduino/CraftDuino

    0x0 — введение 0x1 — разбираем 🙂 0x2 — знакомимся с программной частью 0x3 — формат прошивки 0x4 — модифицируем файловую систему 0x5 — пишем первую программу 0x6 — последовательный порт 0x7 — заключение Превращаем ADSL-модем в Ethernet-шилд Возможно кто-нибудь помнит, как на новогодних каникулах мы проводили исследования ADSL-модема на базе Linux — ZTE ZXDSL831AII…


  • OpenCV — Сравнение изображений через хэш

    Вчера на хабре появилась интересная статья про сравнение изображений — «Выглядит похоже». Как работает перцептивный хэш и я сразу же загорелся повторить этот алгоритм 🙂 Итак, идея алгоритма получения хеша изображения:1. Уменьшить размер (cvResize()), чтобы оставить только значимые объекты картинки (избавление от высоких частот). В изображениях, высокие частоты обеспечивают детализацию, а низкие частоты показывают структуру.…


Arduino

Что такое Arduino?
Зачем мне Arduino?
Начало работы с Arduino
Для начинающих ардуинщиков
Радиодетали (точка входа для начинающих ардуинщиков)
Первые шаги с Arduino

Разделы

  1. Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…

  2. Добрый день! Я недавно начал изучать программирование под STM32 и ваши уроки просто бесценны! Хотел узнать зачем использовать переменную типа…

3D-печать AI Arduino Bluetooth CraftDuino DIY Google IDE iRobot Kinect LEGO OpenCV Open Source Python Raspberry Pi RoboCraft ROS swarm ИК автоматизация андроид балансировать бионика версия видео военный датчик дрон интерфейс камера кибервесна манипулятор машинное обучение наше нейронная сеть подводный пылесос работа распознавание робот робототехника светодиод сервомашинка собака управление ходить шаг за шагом шаговый двигатель шилд юмор

OpenCV
Робототехника
Будущее за бионическими роботами?
Нейронная сеть - введение