Управление роботом-пылесосом iRobot Roomba с помощью Arduino

Как уже отмечалось в статье про разборку робота-пылесоса iRobot Roomba,
у данных роботов, выведен консольный разъём mini-DIN-7, через который можно управлять роботом.
консольный разъём mini-DIN-7, через который можно управлять роботом

( Читать дальше )
  • +4
  • 7 июля 2012, 17:00
  • noonv
  • 10

Software Architecture for Autonomous Vehicles



Andr´e Batista de Oliveira — Software Architecture for Autonomous Vehicles (PDF, eng)
— очень интересная статья про построение системы управления для роботов на базе ОС Linux.
Автор приводит пример разработки системы управления для робота-катамарана с мозгами на базе промышленного ПК формата PC/104 (AMD Geode LX800 500MHz CPU, 512MB DDR RAM).
Так же, рассматриваются основы работы с CAN (Controller Area Network).

Ссылки
Andr´e Batista de Oliveira

Turtlebot - первые шаги

Сегодня мы решили начать новый проект: сборка и изучение Turtlebot.
Это устройство превосходно подходит для исследовательских задач в области робототехники, таких как SLAM, одометрия, PID-регулятор и т. п. Однако, как известно, IRobot Create, специально изготовленный для таких задач, в России достать невозможно. Поэтому приходится обходиться роботом-пылесосом — IRobot Roomba. Благо, для того, чтобы сделать из Roomba настоящий Turtlebot, потрудилось немало людей. Например, есть специальный стек под ROS для Roomba.

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

Видео лекций о Linux в Яндексе

Лекции Виктора Ашика (по полтора-два часа): операционные системы; архитектура ЭВМ; устройство GNU/Linux; системы хранения данных; файловые системы; сети и протоколы; виртуализация; безопасность.




( Читать дальше )
  • 0
  • 3 мая 2011, 19:59
  • admin
  • 2

Компьютерное зрение с Ардуино

Удивительно, но оказывается есть проект обработки видео с помощью Arduino!
Для захвата видео используется шилд — Video Experimenter Shield и доработанная TVout library
Примеры работы:

— пример отслеживания объекта (Object Tracking)


( Читать дальше )
  • +2
  • 24 марта 2011, 22:05
  • noonv
  • 7

Робософт - обзор существующих решений

Настало время рассмотреть существующие программные решения для разработки, управления и программирования роботов.

ROS


www.ros.org

ROS (Robot Operating System) – это программное обеспечение с открытым исходным кодом (лицензия BSD – т.е. возможно использовать и модифицировать программу под свои задачи, в т.ч. в коммерческих целях).

( Читать дальше )
  • 0
  • 16 февраля 2011, 17:08
  • noonv
  • 2

3-е место в конкурсе от Gostai


Здесь мы уже сообщали, что компания Gostai проводит конкурс (с 15 сентября по 15 декабря). На создание OpenSource-проектов с использованием URBI.
И вот наконец, конкурс завершён!

( Читать дальше )
  • +1
  • 16 декабря 2010, 11:08
  • noonv
  • 2

Глаз насекомого, как вариант инфракрасного зрения робота

Глаз насекомого, как вариант инфракрасного зрения робота
Глаз состоит из 4 ИК-светодиодов и 4 пар фототранзиторов.
По-существу, он упрощённо моделирует глаз насекомых (разумеется, без учёта светодиодов :)

( Читать дальше )
  • 0
  • 9 июня 2010, 11:56
  • noonv
  • 1

Практическое программирование Arduino/CraftDuino - драйвер двигателей L293D

Настала пора Arduino поуправлять моторчиками :)

Для этого воспользуемся самым популярным драйвером, используемым для управления моторчиками – микросхемой L293D.

L293D содержит два драйвера для управления электродвигателями небольшой мощности. Имеет две пары входов для управляющих сигналов и две пары выходов для подключения электромоторов. Кроме того, у L293D есть два входа для включения каждого из драйверов. Эти входы используются для управления скоростью вращения электромоторов с помощью ШИМ (PWM).

( Читать дальше )
  • +1
  • 17 февраля 2010, 15:00
  • noonv
  • 49

Arduino/CraftDuino и RSS

Ардуино с лёгкостью может соединить ваш сайт в Интернете и реальный мир!
Представляете какой простор для фантазии?

В принципе, здесь уже нет ничего незнакомого.
Задача крайне простая.
Работать с Интернетом будет программа на ПК, которую можно написать на любом языке программирования. Ардуина же будет подключена к ПК через USB-ный шнурок (или COM-ский в случае Serial-платы) и слушать, что будет говорить ей программа, работающая на ПК.

Для примера напишем скрипт на питоне, который получает RSS-поток с главной страницы Хабра и ищет в названии новости ключевое слово и если его находит – выдаёт это слово в СОМ-порт для Arduino.


( Читать дальше )
  • +1
  • 10 ноября 2009, 18:27
  • admin
  • 1