DeepAI AI Chat
Log In Sign Up

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

02/28/2021
by   Nigora Gafur, et al.
0

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.

READ FULL TEXT

page 1

page 9

09/11/2019

Online Trajectory Generation with Distributed Model Predictive Control for Multi-Robot Motion Planning

We present a distributed model predictive control (DMPC) algorithm to ge...
06/24/2021

Distributed IDA-PBC for a Class of Nonholonomic Mechanical Systems

Nonholonomic mechanical systems encompass a large class of practically i...
07/23/2020

High Precision Real Time Collision Detection

Collision detection and collision avoidance are essential components in ...
11/14/2018

A Scalable Framework For Real-Time Multi-Robot, Multi-Human Collision Avoidance

Robust motion planning is a well-studied problem in the robotics literat...
11/24/2022

Cooperative Collision Avoidance in Mobile Robots using Dynamic Vortex Potential Fields

In this paper, the collision avoidance problem for non-holonomic robots ...
04/28/2021

Development of global optimal coverage control using multiple aerial robots

Coverage control has been widely used for constructing mobile sensor net...
12/08/2020

SDSS-V Algorithms: Fast, Collision-Free Trajectory Planning for Heavily Overlapping Robotic Fiber Positioners

Robotic fiber positioner (RFP) arrays are becoming heavily adopted in wi...