CraftDuino v2.0
  • - это CraftDuino - наш вариант полностью Arduino-совместимой платы.
  • CraftDuino - настоящий конструктор, для очень быстрого прототипирования и реализации идей.
  • Любая возможность автоматизировать что-то с лёгкостью реализуется с CraftDuino!
Просто добавьте CraftDuino!

CommBot - роботанк управляемый по Wi-Fi


Группа студентов из Северо-Восточного университета (Northeastern University) построила Wi-Fi робота — CommBot из алюминиевых пластин. Робот управляется через Wi-Fi со специального планшетного интерфейса и работает под управлением ОС Linux. Важной особенностью робота является возможность развертывания узлов Wi-Fi-ретрансляторов, состоящих из стандартного оборудования (роутеры Linksys) работающего на прошивке DD-WRT и упакованных в водонепроницаемые кейсы Пеликан.

Т.о., этот робо-танк представляет из себя мобильную точку доступа Wi-Fi, а управление осуществляется по Wi-Fi-сети, которую он сам же и разворачивает.

демонстрационное видео:

Управление роботом осуществляется через веб-интерфейс на базе Node.js (крутится на EEE PC под Ubuntu Linux) и контроллера Arduino, управляющего H-мостом робота.
Так же, на борту робота находятся веб-камера и модуль GPS.

вес робота: 70 кг,
полезная нагрузка: 90 кг,
время работы: ~12 часов

Стоит обратить внимание, что пока робот может только устанавливать(сбрасывать) Wi-Fi-репитеры, а собирать их обратно он не умеет.

Ссылки:
Node.js WiFi-Extending Robot
код проекта на github-е
  • 0
  • 30 июля 2012, 07:06
  • admin

Комментарии (2)

RSS свернуть / развернуть
+
0
кто нибудь пробовал Capstone-Tank-Robot-Software установить, а то я чото не могу пишет

info — socket.io started
Express server listening on port 3000 in development mode

events.js:66
throw arguments[1]; // Unhandled 'error' event
^
Error: SQLITE_CANTOPEN: unable to open database file

Ось ubuntu-server 12.04
avatar

smoki

  • 2 августа 2012, 07:21
+
+1
хмм эту проблему решил в файле readme к node-sqlite3 написано:

var db = new sqlite3.Database(':memory:');

а у них в app.js написано:

var db = new sqlite3.Database('db');

изменил на:

var db = new sqlite3.Database(':db:');

заработало.

avatar

smoki

  • 2 августа 2012, 13:06

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.