arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2103.00583cs.ROcs.SYeess.SY
收藏

基于非合作多智能体博弈的多机械臂动态避碰

Dynamic collision avoidance for multiple robotic manipulators based on a non-cooperative multi-agent game

Technische Universität Kaiserslautern(凯泽斯劳滕工业大学);German Research Center for Artificial Intelligence (DFKI)(德国人工智能研究中心)

Nigora Gafur, Gajanan Kanagalingam, Martin Ruskowski

AI总结:

提出基于非线性MPC的非合作博弈算法,解决多机械臂在共享工作空间的动静态避碰与死锁问题,实现实时控制并支持任意规模扩展。

摘要:

在共享工作空间中灵活操作多个机械臂需要具备静态和动态避碰能力的在线轨迹规划。在本研究中,我们提出了一种基于非线性模型预测控制(MPC)的实时运动控制算法,该算法考虑了静态和动态避碰。所提出的算法被构建为非合作博弈,其中每个机器人被视为一个智能体。每个智能体优化自身运动,并考虑周围智能体的预测运动。我们提出了一种新的方法来构建动态碰撞约束。此外,我们还考虑了多机械臂设置中可能发生的死锁。我们在仿真环境Gazebo中,针对四个在共享工作空间中操作的协作机器人,通过拾取和放置场景验证了我们的算法。机器人由机器人操作系统(ROS)控制。我们证明,我们的方法具有实时能力,并且由于该方法的分布式特性,可以轻松扩展到共享工作空间中任意数量的机械臂。

英文摘要:

A flexible operation of multiple robotic manipulators in a shared workspace requires an online trajectory planning with static and dynamic collision avoidance. In this work, we propose a real-time capable motion control algorithm, based on non-linear model predictive control, which accounts for static and dynamic collision avoidance. The proposed algorithm is formulated as a non-cooperative game, where each robot is considered as an agent. Each agent optimizes its own motion and accounts for the predicted movement of surrounding agents. We propose a novel approach to formulate the dynamic collision constraints. Additionally, we account for deadlocks that might occur in a setup of multiple robotic manipulators. We validate our algorithm on a pick and place scenario for four collaborative robots operating in a common workspace in the simulation environment Gazebo. The robots are controlled by the Robot Operating System (ROS). We demonstrate, that our approach is real-time capable and, due to the distributed nature of the approach, easily scales to an arbitrary number of robot manipulators in a shared workspace.

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

↑