论文标题

使用动态潜在游戏的有效约束多代理轨迹优化

Efficient Constrained Multi-Agent Trajectory Optimization using Dynamic Potential Games

论文作者

Bhatt, Maulik, Jia, Yixuan, Mehr, Negar

论文摘要

尽管动态游戏为建模代理的互动提供了丰富的范式,但解决这些游戏的现实应用程序通常具有挑战性。许多现实世界的交互式设置涉及一般的非线性状态和输入约束,使代理人彼此决定。在这项工作中,我们使用受约束的游戏理论框架开发了一个有效的轨迹优化的高效且快速的计划者。我们的关键见解是利用代理的目标和约束功能的特殊结构,这些功能在多代理交互中进行快速和可靠的计划。更确切地说,我们确定了代理成本和约束功能的结构,在这些功能下,由此产生的动态游戏是受约束动态潜在游戏的实例。受约束的动态潜在游戏是一类游戏,而不是解决一组耦合的最佳控制问题,而是通过解决单个约束最佳控制问题来找到受约束的NASH均衡,即通用的NASH平衡。这简化了限制的交互式轨迹优化。我们比较涉及四个平面代理的导航设置中方法的性能,并表明我们的方法平均比最先进的速度快20倍。我们在导航设置中进一步提供了我们所提出的方法的实验验证,该导航设置涉及两个携带刚性物体的四肢,同时避免与两个人发生碰撞。

Although dynamic games provide a rich paradigm for modeling agents' interactions, solving these games for real-world applications is often challenging. Many real-world interactive settings involve general nonlinear state and input constraints that couple agents' decisions with one another. In this work, we develop an efficient and fast planner for interactive trajectory optimization in constrained setups using a constrained game-theoretical framework. Our key insight is to leverage the special structure of agents' objective and constraint functions that are common in multi-agent interactions for fast and reliable planning. More precisely, we identify the structure of agents' cost and constraint functions under which the resulting dynamic game is an instance of a constrained dynamic potential game. Constrained dynamic potential games are a class of games for which instead of solving a set of coupled constrained optimal control problems, a constrained Nash equilibrium, i.e. a Generalized Nash equilibrium, can be found by solving a single constrained optimal control problem. This simplifies constrained interactive trajectory optimization significantly. We compare the performance of our method in a navigation setup involving four planar agents and show that our method is on average 20 times faster than the state-of-the-art. We further provide experimental validation of our proposed method in a navigation setup involving two quadrotors carrying a rigid object while avoiding collisions with two humans.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源