Голосовое управление освещением X10 из ROS. Часть 5. Будильник в ROS

В этих статьях — Часть1, Часть 2, Часть 3 и Часть 4 я рассматривал голосовое управление приборами X10 через ROS. Добавим к данной системе будильник с голосовым оповещением.

Задача ставилась следующая — для каждой записи будильника установить:

время срабатывания
количество повторений срабатывания и интервал
дни недели для данного будильника
действия по срабатыванию будильника, пока такие:
голосовое оповещение
запуск короткого музыкального файла (рингтона)
отправка команд для управления приборами x10


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

Голосовое управление освещением X10 из ROS. Часть 4

Продолжение. Начало — Часть1, Часть 2 и Часть 3

В этой части составим пошаговое руководство по запуску системы в ROS



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

Голосовое управление освещением X10 из ROS. Часть 3

Продолжение. Начало — Часть1 и Часть 2

Далее необходимо наладить передачу между компьютером и платой Arduino через ROS.
Библиотека rosserial устанавливает соединение точка-точка (point-to-point connection) через последовательный порт с недорогими контроллерами (типа Arduino) так, что вы можно посылать сообщения ROS туда и обратно.



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

Голосовое управление освещением X10 из ROS. Часть 2

Продолжение. Начало — Часть1

Преобразование голоса в текст

Для преобразования голоса в текст будем использовать сервис Google Speech, который предоставляет API, позволяющее использовать сервис в своих приложениях.



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

Голосовое управление освещением X10 из ROS. Часть 1

Система создавалась для голосового управления приборами домашней автоматизации X10, которых у меня имеется в количестве, достаточном для полного управления освещением одной комнаты. После того как сгорел контроллер домашней автоматизации и таймер, управление осуществлялось с пульта X10. Захотелось сделать управление приборами с помощью голосовых команд.

Использовалось следующее оборудование:

Компьютер (нетбук ASUS Aspire One) с операционной системой Linux
Достаточно хороший микрофон (желательно направленный)
Микроконтроллер Arduino
Приборы X10
Прибор PSC05 (двусторонний модуль обмена данными между сетью X10 и другими системами)



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

Sawyer - новый промышленный робот от Rethink Robotics

Sawyer - новый промышленный робот от Rethink Robotics
Информация о разработке второй версии промышленного робота Baxter-а — менее антропоморфного и более простого — подтвердилась.
В твиттере компании Rethink Robotics, появилось сообщение о релизе нового промышленного робота — Sawyer.

Промо-видео:

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

Turtle - killer turtles - игра в ROS

Начало весны, пора приниматься за недоделанные проекты.
Пока жду детали и вспоминаю ROS.
В качестве разминки (надеюсь после разминки будут более интересные проекты) — небольшая игра в ROS с использованием пакета turtlesim.



ROS — (Robot Operating System) Операционная система для роботов — это фреймворк для программирования роботов, предоставляющий функционал для распределённой работы. Хорошие мануалы (с которых я начинал изучение ROS) на русском языке на этом сайте — здесь
Последняя (восьмая) версия ROS — indigo.

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

Компания Robotnik анонсировала нового мобильного робота с одним манипулятором

робот RB-1
Испанская компания Robotnik, специализирующаяся на R&D в области робототехники, анонсировали выпуск мобильного манипулятора (робота с одним манипулятором) — RB-1.

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

Выложены новые руководства для TurtleBot


На learn.turtlebot.com, выложен новый набор обучающих уроков для робота TurtleBot.
Эти уроки направлены на изучение TurtleBot и ROS, и позволяют пройти путь до создания веб-интерфейса для робота.

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

TIAGo - мобильный робот с одним манипулятором


робот TIAGo

TIAGo — робот, от компании PAL Robotics (уже знакома нам своим роботом REEM).

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