Android G1 управляет роботом

Если взглянуть более внимательно на мобильные устройства на Android, то нельзя не заметить их широких возможностей. Так почему бы не использовать такое устройство в качестве «мозгов» для робота.

android управляет роботом

Почти каждое такое устройство обладает большими возможностями: мощным процессором; большим объемом оперативной памяти; акселерометром, который можно использовать в качестве датчика движения робота; камеру высокого разрешения, которую можно использовать в качестве наблюдения за окружающей средой робота; GPS навигацию – для расчета местоположения робота; микрофон для получения голосовых команд и динамики для звуковых сигналов; Wi-Fi и Bluetooth для телеметрии и многое другое.

Полазив по всемирной паутине, я наткнулся на очень интересный проект Тима Хита (Tim Heath) и Райана Хикмана (Ryan Hickman). Они создали робота, управляемого коммуникатором на базе операционной системы Android. Мне он очень понравился и поэтому спешу поделиться с вами своими взглядами на такое решение.

Они сумели собрать робота использовав телефон Android, платформу Adruino, и платформу на гусеницах.
Робот управляется удаленно посредством беспроводных технологий. Датчики прикрепленные к роботу позволяют ему взаимодействовать с окружающей средой.

android g1 управляет роботом

Основными элементами робота являются: Android Dev Phone G1, переходник HTC USB — G1, среда сценариев Android Scripting Environmentо, контроллер Arduino, и Android SDK.

Android Dev Phone G1 – это специально разработанный не кодированный смартфон от Google, который в свою очередь предназначен для тех, которые хотят экспериментировать с операционной системой Android и в основном для разработчиков. По умолчанию, телефон полностью совместим с Android 1.0. Они созданы не для обычных пользователей и должны быть прошиты вручную.

Так вот смартфон  G1 используется как «мозг робота», который управляет подвижной платформой (двигателями, датчиками) через контроллер Arduino.

Arduino это целый набор, который включает в себя универсальный контроллер на микроконтроллере AVR и среду для разработки программ с собственными библиотеками, программатором и отладчиком.

Работает робот следующим образом: в основном на смартфон G1 поступают telnet команды с компьютера или другого телефона. Контроллер Arduino получает эти команды уже с телефона через последовательный порт и управляет двигателями или датчиками в соответствии с  полученными командами.

На сайте instructables выложена подробная инструкция по созданию робота на базе Android.

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *