Содержание
- Кто ты и чем занимаешься?
- А Сид, ваш офисный робот, как он / она / она появился на свет?
- Какие технологии заставляют Сида мурлыкать (или жужжать)?
- Какова была реакция на проект?
- Зачем агентству побочный проект?
Независимо от того, насколько вы любите свою работу, являетесь ли вы создателем веб-сайтов или креативным директором, хорошо иметь побочный проект, чтобы поддерживать ваше творчество в тонусе. Мы спрашиваем Алекса Крукса о его побочном проекте с роботами.
Кто ты и чем занимаешься?
Я веб-разработчик в Si digital. Мы создаем все, от интерактивных маркетинговых сайтов до крупных систем цитат по страхованию автомобилей и информационных панелей. В последнее время мы стали одержимы интересным соединением физического и цифрового мира.
А Сид, ваш офисный робот, как он / она / она появился на свет?
В прошлом году мы купили Raspberry Pi и после экспериментов с обычными проектами для начинающих мигать светодиодами мы захотели сделать что-то более амбициозное. В прошлом году мне подарили дешевую руку-робот, и я решил, что было бы весело взломать ее элементы управления с помощью Pi. Мы также играли с веб-технологиями в реальном времени и вскоре поняли, что их можно объединить, чтобы позволить играть с роботом со всего мира.
Какие технологии заставляют Сида мурлыкать (или жужжать)?
Когда посетитель нашего сайта запрашивает управление Sid, наш сервер Node.js добавляет их в очередь. Когда наступает их очередь, они отправляют команды движения и получают обратную связь в реальном времени с помощью Socket.IO. Эти команды передаются с Node.js на Raspberry Pi в нашем офисе. Pi использует Python для отправки команд движения двигателям робота. Веб-камера, также подключенная к Pi, передает действие на выделенный сервер веб-камеры Nginx, который воспроизводит его в браузере каждого с задержкой менее секунды. Когда робот бросает мяч в лунку, он нажимает на один из восьми переключателей под сценой, что позволяет Node.js и всем узнать о новом счете. Как вы понимаете, заставить все эти различные технологии и движущиеся части идеально работать вместе было довольно сложной задачей.
Какова была реакция на проект?
Ответ был ошеломляющим. В какой-то момент у нас было время ожидания в очереди почти четыре часа в неделю, когда сотни тысяч людей хлынули из различных социальных сетей, и да, люди действительно так долго ждали, чтобы поиграть! Популярный канал YouTube снял видео о Сиде, которое сейчас набрало около миллиона просмотров, и люди до сих пор ежедневно публикуют свои оценки в Твиттере. За пару месяцев он усердно поработал, поставив более 160 000 пьес.
Зачем агентству побочный проект?
У нас регулярно бывают недели взлома, когда мы вовлекаем всю команду в проект, в котором используются технологии, с которыми мы обычно не можем экспериментировать во время работы с клиентами. Это дает нам возможность поработать над множеством безумных идей, которые у нас есть, и каждого выталкивают из своей зоны комфорта, чтобы создать что-то потрясающее.
Эта статья впервые появилась в 253 выпуске сетевого журнала.