具有Naoqi的Softbank Pepper机器人 - 使用Python

时间:2018-01-29 17:55:13

标签: python camera frame-rate latency pepper

我用Python编写Softbanks Pepper Robot。我想要从机器人的相机中获取一份活体进纸器。但功能

 pepperImage = self.video_service.getImageRemote(self.nameId)

非常慢,并且使用超过300毫秒来获取图像。使用livefeed,这只是2-3fps,这是非常糟糕的。我使用Naoqi库,网络速度不应该是一个问题,我的PC,路由器和Pepper在同一个房间,Pepper是路由器的唯一任务。 我使用Python 2和Pycharm。

任何人都有解决方案吗?

1 个答案:

答案 0 :(得分:3)

拥有一个不错的网络,你应该能够在wifi中拥有至少10fps,在以太网中拥有25fps,具体取决于分辨率。 以下是一些想法:

  • 如果目前都在wifi中,请将您的计算机放在以太网中
  • 尝试缩小图像的大小(你真的需要颜色吗?)
  • 尝试缩小图像尺寸(你真的需要4VGA或HD吗?)
  • 使用相机停止其他一些处理(在人脸检测/识别,图像分析,自主生活,编舞......)。
祝你好运......

您还可以参考Softbank的文档,该文档告诉您限制:See here...