Розетка не подключена Pepper - PullRequest
0 голосов
/ 11 октября 2018

Я использую pythonsdk и naoqi для программирования своего перцового робота.я создал сессию и вызвал ее следующим образом:

    try
       session = qi.Session()
       session.connect("tcp://#.#.#.#:9559")

    except RuntimeError:
       print ("Cannot connect to robot ")

    main(session)

каждый запуск моей программы может занять около 2 часов.На самом деле это интерактивное взаимодействие, состоящее из двух этапов: речь робота и воспроизведение видеоклипа на планшете перца, затем новая тема, новый видеоклип и так далее.но через некоторое время я получил эти ошибки:

RuntimeError: Session not connected.
RuntimeError: Socket is not connected

так, что означают эти ошибки?и как я могу их преодолеть?Заранее спасибо

session not connected

1 Ответ

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

Вы должны убедиться, что ваш сеанс остается живым, используя его из области, в которой он был создан:

session = qi.Session()
session.connect("tcp://#.#.#.#:9559")
main(session)
...