arXivDaily arXiv每日学术速递 周一至周五更新
今晚才能更新了~~大家休息下再来吧
arXiv 2103.08022cs.ROcs.AI
收藏

按完成时间加权的成功率:一种面向具身导航的动力学感知评估准则

Success Weighted by Completion Time: A Dynamics-Aware Evaluation Criteria for Embodied Navigation

Georgia Institute of Technology(佐治亚理工学院);Robotics at Google(谷歌机器人部门);Facebook AI Research (FAIR)(脸书人工智能研究院(FAIR))

Naoki Yokoyama, Sehoon Ha, Dhruv Batra

AI总结:

提出按完成时间加权的成功率(SCT)指标,考虑动力学模型,评估具身导航性能,并验证其在仿真和真实世界中的有效性。

摘要:

我们提出按完成时间加权的成功率(SCT),这是一种用于评估移动机器人导航性能的新指标。若干相关导航工作已使用按路径长度加权的成功率(SPL)作为评估智能体到达目标位置路径的主要方法,但SPL在正确评估具有复杂动力学的智能体方面能力有限。相比之下,SCT明确考虑了智能体的动力学模型,旨在准确捕捉智能体在多大程度上逼近了其动力学所允许的最快导航行为。虽然若干具身导航工作使用点转动力学,但我们针对智能体采用独轮车-手推车动力学,这更能体现流行移动机器人平台(如LoCoBot、TurtleBot、Fetch等)的动力学模型。我们还提出RRT*-Unicycle,一种用于独轮车动力学的算法,用于估计在包含障碍物的环境中从起始位姿到目标位置的最快无碰撞路径和完成时间。我们使用深度强化学习和奖励塑形来训练并比较具有不同动力学模型的智能体的导航性能。在评估这些智能体时,我们表明,与SPL相比,SCT能够捕捉独轮车模型相对于更简单的点转动力学模型在导航速度上的优势。最后,我们表明我们能够成功地将训练好的模型和算法部署到模拟之外的现实世界中。我们将智能体具身于真实机器人中以导航公寓环境,并表明它们能够以零样本方式泛化。

英文摘要:

We present Success weighted by Completion Time (SCT), a new metric for evaluating navigation performance for mobile robots. Several related works on navigation have used Success weighted by Path Length (SPL) as the primary method of evaluating the path an agent makes to a goal location, but SPL is limited in its ability to properly evaluate agents with complex dynamics. In contrast, SCT explicitly takes the agent's dynamics model into consideration, and aims to accurately capture how well the agent has approximated the fastest navigation behavior afforded by its dynamics. While several embodied navigation works use point-turn dynamics, we focus on unicycle-cart dynamics for our agent, which better exemplifies the dynamics model of popular mobile robotics platforms (e.g., LoCoBot, TurtleBot, Fetch, etc.). We also present RRT*-Unicycle, an algorithm for unicycle dynamics that estimates the fastest collision-free path and completion time from a starting pose to a goal location in an environment containing obstacles. We experiment with deep reinforcement learning and reward shaping to train and compare the navigation performance of agents with different dynamics models. In evaluating these agents, we show that in contrast to SPL, SCT is able to capture the advantages in navigation speed a unicycle model has over a simpler point-turn model of dynamics. Lastly, we show that we can successfully deploy our trained models and algorithms outside of simulation in the real world. We embody our agents in an real robot to navigate an apartment, and show that they can generalize in a zero-shot manner.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑