Я пытаюсь управлять роботом с помощью приложения для Android. Я еще не написал приложение, поскольку хотел отразить свою идею от более опытных разработчиков.
Настройка: Pi на роботе контролирует движение, pi читает базу данных SQL и всегда подключен к Интернету. Android-устройство имеет подключение к Интернету и программируется с помощью Android Studio. Эта настройка должна оставаться такой же, как использование пи, с интернетом для подключения к устройству Android является требованием
Идея:
Идея состоит в том, чтобы использовать значок джойстика на главном экране, который отправляет управляющие входы в какую-то базу данных sql. База данных постоянно читается малиновым пи на борту робота, который ее перемещает. Проблема в том, что мне нужно, чтобы система была практически без задержек.
Достаточно ли для этого будет достаточно быстрой ссылки на стандартную студию Android на базу данных sql? По существу, приложение непрерывно загружает данные о перемещениях в таблицу sql, а pi опрашивает их каждые 50 мс или около того для получения обновлений с использованием сценария python. Есть ли лучший способ, которым я могу это реализовать? Я боюсь, что смогу закодировать все это, и оно не будет достаточно быстрым, чтобы сделать плавные вводы в робота. Любые предложения будут ценны.