Javascript 我怎样才能连续检测到有人在Pepper前面?

Javascript 我怎样才能连续检测到有人在Pepper前面?,javascript,pepper,Javascript,Pepper,我一直在玩弄: PeoplePerception/PeopleDetected() PeoplePerception/PopulationUpdated() PeoplePerception/PeopleList() PeoplePerception/NonVisiblePeopleList() PeoplePerception/VisiblePeopleList() 然而,我似乎不知道如何检测胡椒前面是否有人。这些事件在更新总体时触发,但我无法理解返回值的意义 我试图做到的是,只要有

我一直在玩弄:

PeoplePerception/PeopleDetected()

PeoplePerception/PopulationUpdated()

PeoplePerception/PeopleList()

PeoplePerception/NonVisiblePeopleList()

PeoplePerception/VisiblePeopleList()
然而,我似乎不知道如何检测胡椒前面是否有人。这些事件在更新总体时触发,但我无法理解返回值的意义

我试图做到的是,只要有人在2号检测区域内,Pepper就会保持一定的状态,当它在1分钟内没有检测到人时,它就会进入“屏幕保护程序”


说到胡椒粉的开发,我是一个新手,所以任何帮助都是非常感谢的,谢谢

听起来您想将API与API结合起来。对此进行了详细描述。ALMemory(Pepper的内存)中有一个键,它可以做你想做的事情——存储参与区域2()中所有人的列表

您已经将该问题标记为javascript,因此我将给出一个简单的示例,说明如何访问它

QiSession(功能(会话){
session.service(“ALMemory”)。然后(函数(mem){
mem.getData(“约定区域/PeopleInZone2”)。然后(函数(数据){
//现在您可以访问数据并对其进行处理。。。
//它应该是参与区域内人员的ID列表
//所以您可以检查data.length>0以查看是否有人
},console.log);
},console.log);
},console.log);
还有其他可能有用的事件,例如。如果您还没有找到它,那么还有关于javascript API的更多细节