簡體   English   中英

套接字未連接

[英]Socket is not connected Pepper

我使用pythonsdk和naoqi對我的胡椒機器人進行編程。 我創建了一個會話,並通過它調用主要方法如下:

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

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

    main(session)

我的程序每次運行可能需要2個小時左右。 實際上,這是基於toutrial的交互,分為兩個階段的循環:機器人語音和在Pepper平板電腦上播放視頻剪輯,然后是新主題和新視頻剪輯,等等。 但一段時間后,我得到了這些錯誤:

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

那么這些錯誤是什么意思呢? 我該如何克服它們? 提前致謝

會話未連接

您應該通過在創建會話的范圍內使用它來確保會話保持活動狀態:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM