在计算机上执行 Pepper 网页

Execute Pepper webpage on computer

所以我想在我的电脑上使用Mozilla的控制台,看看Pepper机器人在他的平板电脑上正常执行的页面有什么错误,因为Choregraphe日志上没有显示console.log()

我试图从计算机调用机器人 qimessaging.js 库,但它抛出错误:

SyntaxError: The URI is malformed. qimessaging.js:12

html 在那里:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <title>Video</title>
    <script type="text/javascript" src="js/jquery-3.2.1.min.js"></script>
    <script type = "text/javascript" src="http://nao:nao@192.168.1.238/libs/qimessaging/1.0/qimessaging.js"></script>
    <script type="text/javascript" src="js/video.js"></script>
  </head>
  <body>
    <canvas width = "320px" height = "240px"></canvas>
    <p id="log">log</p>
  </body>
</html>

有没有办法调用 qimessaging.js 而不会出现错误以在我的计算机中测试网络?

您可以使用 alert().

而不是 console.log()

您也可以使用此 link robot_ip/apps/your_app_name/index.html' 连接您的 PC 浏览器,但您的 index.html 必须位于名为 html.

的子文件夹中

如果直接从机器人导入脚本,也可以在电脑上测试:

<script src="http://12.34.56.78/libs/qi/2/qi.js"></script>

然后当您打开会话时,添加机器人 url 作为 QiSession 的第三个参数:

QiSession( onSuccess, onError, "12.34.56.78:80" );

然后您的浏览器将连接到您的远程机器人。