Управление локомотивами робототехники с помощью Android и GPS

Цель проекта примерно такая:

У нас будет локомотивный робот с GPS на борту. Теперь с помощью этого GPS мы хотим отслеживать положение робота и отслеживать его на мобильном телефоне Android. (поскольку они обеспечивают лучший интерфейс с сервисами Google)

Не только это

Мы даже хотим управлять роботом с мобильного телефона Android. Можно ли отправить управляющий сигнал с мобильного телефона Android этому роботу, чтобы робот мог двигаться в соответствии с управляющим сигналом.

Как мы можем установить связь между мобильным телефоном Android и встроенным GPS-роботом? (Мы новички в робототехнике)

Любые лучшие идеи, предложения приветствуются.

2 ответа

Решение

Проверьте модуль Dension Wirc:

Модуль WiRC от Dension. Он работает для платформ, управляемых RC, посылая широтно-импульсную модуляцию, позволяя вам управлять сервоприводами и электронными регуляторами скорости. Есть 8 каналов. Я использую его для управления 2 дорожками и панорамой панорамирования / наклона, она прекрасно работает. Я отправил письмо в службу поддержки, и они прислали мне проект iPhone, который запустил меня в считанные часы. Комплект WiRC поставляется с камерой, поэтому я могу управлять своим роботом удаленно через Wi-Fi.

Что касается GPS, я провел тест на iPhone под ясным небом, и сигнал GPS дрейфует плохо. Точность действительно где-то между 30-50 футами, этого недостаточно, чтобы точно отследить положение маленького робота. Я выложу скриншот моего эксперимента.

Посмотрите на этот скриншот: я иду по белым дорожкам на карте с телефоном в кармане рубашки. Каждую секунду он помещает булавку на карту. Вы можете видеть, насколько сильно красные булавки отклоняются от белого пути. Это 30-50 футов от пути. Для робота длиной 2 фута это серьезная проблема. Если он попытается скорректировать свой путь с таким разрешением GPS, он, вероятно, очень запутается.GPS эксперимент

Я видел уравнение дифференциального привода в Википедии (двигатель с щелевыми энкодерами), подсчитывающее количество щелей, прошедших энкодер за определенный промежуток времени. Это может помочь исправить GPS, но требует дополнительного оборудования

Я работаю над тем же, что и я, и пытаюсь сделать автономного робота, способного двигаться самостоятельно, основываясь на некоторых обширных робототехнических алгоритмах, но, конечно, вам это не нужно.

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

Монтирование телефона Android будет иметь много преимуществ, таких как:

  1. Имея хороший GPS и там, где нет необходимости делать дополнительную работу, чтобы интегрировать его с другим аппаратным и программным обеспечением.

  2. И у вас может быть другое оборудование, такое как акселерометр, датчик приближения, датчик силы тяжести и т. Д., Которые могут быть полезны во многих отношениях.

Сейчас есть много данных для создания роботов на базе Android. Вот Cellbots
они работают над созданием роботов с Android и управляют ими удаленно с ноутбуков или Android.

Другие вопросы по тегам