简介: 我现在创建了一个运行良好的应用程序.问题是我的Pepper机器人在站在一个地方时正在做这个应用程序.我设法让它与AlNavigation.explore()间隔移动,但似乎这不是最顺畅的方式,因为它主要围绕自己做圆圈然后只是移动一点.此外,当Pepper的电池电量低于15%时,我希望它能够找到它的充电站.我在自治生活中成功地做到了,但是当我的应用程序打开然后它不起作用.我将ALRecharge.goToStation()添加到我的应用程序来解决这个问题,但有时候它会起作用,有时它不会.
问题:
1)如何让胡椒顺利地在房间里"走路",然后当有人和胡椒说话时停下来?
2)如何在我的应用程序中添加Recharger应用程序,以便它们可以一起工作,或者我应该自己为我的应用程序做什么?
3)即使Pepper没有从它站立的地方看到它,如何确保Pepper找到充电库存?
有没有人有任何这方面的例子,他们可以在房间里胡椒"现场",也使用胡椒充电站.
谢谢
小智 5
当你要求胡椒去充电时,充电站必须在视野内(即大约不到3米).
如果没有,他就找不到了.
我建议使用在后台ALNavigation探索期间创建的地图,在他的充电站附近发送Pepper,然后你可以启动ALRecharge.goToStation()方法.
所以最简单的方法是在你的充电器上打开你的Pepper(或者只是重新启动naoqi)所以在探索之后你只需要让他去世界位置(0,0,0)那么你可以让他去充电.
如果您不想使用导航移动,您还可以使用WorldRobotPosition手动将其发送回位置0,0,0.