Синхронизация Нао Роботов через Хореграф - PullRequest
0 голосов
/ 29 января 2020

Можно ли синхронизировать 2 робота Nao без использования Python? Мы хотим избегать максимально возможного использования python, но если это единственный способ синхронизировать их, мы переключим

1 Ответ

0 голосов
/ 30 января 2020

В хореографе, используя встроенное соединение, вы можете одновременно подключаться только к одному роботу. Однако легко подключиться к другому роботу из коробки в хореографе, набрав только две строки кода python.

Вот пример: 1. Как обычно, подключитесь к своему NAO и создайте простую программу для это сказать "привет". 2. Затем мы создадим еще одно окно, чтобы попросить другого робота выступить за это: создайте пустое поле (щелкните правой кнопкой мыши по центральной области), затем дважды щелкните по нему, чтобы отобразить код, и в методе onStart добавьте это. строка:

tts = ALProxy("ALTextToSpeech", "ip of the other robot", 9559)
tts.say("hello")

И тадаа, оба робота говорят, параллельно или последовательно, в зависимости от того, как вы соединяете две коробки ...

...