-
Робот разливает пиво
-
ATmega — использование памяти
Иногда, бывает полезно узнать, сколько памяти использует Ваш скетч. Иногда, это очень важно, например, когда Вы достигаете предела. Потому что, могут происходить странные и совершенно непредсказуемые вещи, при достижении программой границ памяти (out of memory). Выхода кода за границы памяти легко избежать, так Arduino IDE скажет вам точно, сколько используется памяти после каждой компиляции/загрузки:
-
Роботы-джедаи
— промышленный робот компании Yasakawa на Международной конференции по робототехнике и автоматизации (International Conference on Robotics and Automation) в Шанхае Ссылки Industrial robots do Star Wars better than Lucas перефразируя фразу из кинофильма «Безумный спецназ»: «ведь сейчас, как никогда, нам нужны роботы-джедаи!«
-
ИК-датчик препятствий для Arduino на базе фототранзистора
Здесь уже была заметка о самом простейшем датчике робота — контактном. Настала пора рассмотреть более продвинутый датчик препятствий — инфракрасный. Вариант такого датчика на TSOP рассмотрим позже, а пока разберёмся с простым аналоговым сенсором на фототранзисторе. Так как датчик аналоговый, то его выход должен подключаться к аналоговым портам контроллера Arduino (на вход АЦП микроконтроллера). По…
-
ДУМ — российский боевой робот
Помните заметку про 2 тысячи роботов, используемых американской армией в Афганистане? Так же, совсем недавно, здесь была заметка про филиппинских боевых роботов 🙂 А что же у нас? Нужно всего-лишь немного поискать и российский боевой робот отыскался! Зовут его ДУМ (дистанционно-управляемая машина)
-
POLYRO — робот на основе TurtleBot
Timothy Payne опубликовал инструкцию по созданию робота POLYRO (oPen sOurce friendLY RObot), который использует в качестве основы TurtleBot. Вместо простого столика, POLYRO представляет удобное туловище, которое позволит роботу взаимодействовать с людьми. Характеристики POLYRO: высота: 99 см вес: 8.6 кг. Робот имеет 2 руки (могут принимать 3 разных положения), кивает головой и сверкает глазами 🙂
-
OpenCV — Сравнение изображений и генерация картинки отличий
Обработка изображений и компьютерное зрение — это очень широкое поле деятельности и самых разнообразных применений! Например, недавно на хабре была статья «Сравнение изображений и генерация картинки отличий на Ruby«, которая рассказывает о способе показать разницу между двумя версиями картинок, используемой сервисом Github. Самый простой вариант — это обход каждого пикселя в первой картинке и проверке,…
-
Bilibot обзавёлся рукой
Не так давно здесь уже писали про проект Bilibot — доступной робо-платформы из относительно недорогих компонентов: платформы iRobot Create, контроллера Kinect и неттопа/ноубука с ОС Ubuntu и ROS. И совсем недавно был представлен проект TurtleBot — почти аналогичный робот от Willow Garage. Ответом автора Bilibot-а — Garratt Gallagher, стал старт продаж робо-платформы, причём у робота…
-
28. OpenCV шаг за шагом. Преобразование Хафа
Оглавление 1. OpenCV шаг за шагом. Введение. 2. Установка. 3. Hello World. 4. Загрузка картинки. … 26. Операторы Собеля и Лапласа 27. Детектор границ Кенни (Canny) 28. Преобразование Хафа На прошлом шаге мы узнали о функции, реализующей детектор границ Кенни. Если вы немного поэкспериментировали с представленным примером, то обратили внимание, что cvCanny() помогает замечательно выделять…
-
Подключение сервомашинок к Arduino
Решил я как-то сделать укачивальщик для младенцев. Правда, без обратной связи — просто серва и всё. Код управления можно брать прямо из примеров к библиотеке Servo — скетч Sweep
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…