Удаленное соединение между Raspberry Pi и другим компьютером через Python через Интернет в режиме реального времени - PullRequest
0 голосов
/ 13 ноября 2018

Мне нужна помощь в области робототехники. Мой вопрос ...:

Как подключить мой роботизированный автомобиль (в качестве контроллера используется Raspberry Pi) к компьютеру через Интернет ... так что яЯ могу управлять автомобилем с клавиатуры компьютера.

Ранее я использовал VNC и создал скрипт python tkinter (хранится в Raspberry Pi), а с помощью VNC я управлял автомобилем, но это было нехорошо ..

Большую часть времени, когда я нажимаю клавишу, функция работает через какое-то время, и хуже всего было то, что она сохраняет все команды в очереди или буфере.

Таким образом, операция в реальном времени не выполнялась(например: если я нажимаю кнопку со стрелкой вперед в течение 2 секунд, она вызывает moveForward () 20 раз, что равно движению вперед на 2 метра и для перемещения требуется 4 секунды. НО после этого, если я нажимаю клавишу со стрелкой вправо, вызывается moveRight () .. хуже всего то, что он будет выполнен после завершения moveForward (), сохраненного в очереди, т.е. через 4 секунды .. а не в реальном времени)

Есть лиy способ контролировать / давать команду Raspberry Pi в режиме реального времени, а не в виде очереди через сокеты или другие вещи?примечание: у меня есть статический IP-адрес с определенным открытым портом, и это должно быть сделано через Интернет.

1 Ответ

0 голосов
/ 13 ноября 2018

Внешний вид вашего автомобиля может в основном касаться всего времени отклика системы. Raspberry Pi может быть недостаточно быстрым. Если нет необходимости, аналоговый сигнал может в режиме реального времени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...