Cooperative Collision Avoidance for Nonholonomic Robots

被引:114
|
作者
Alonso-Mora, Javier [1 ]
Beardsley, Paul [2 ]
Siegwart, Roland [3 ]
机构
[1] Delft Univ Thchnol, Dept Cognit Robot, NL-2628 CD Delft, Netherlands
[2] Disney Res Zurich, CH-8092 Zurich, Switzerland
[3] ETH, Autonomous Syst Lab, CH-8092 Zurich, Switzerland
关键词
Autonomous robots; collision avoidance; motion planning; multi-robot systems; robot control; robot motion; MOTION; ALGORITHMS; OBSTACLES;
D O I
10.1109/TRO.2018.2793890
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
In this paper, we present a method, namely epsilon CCA, for collision avoidance in dynamic environments among interacting agents, such as other robots or humans. Given a preferred motion by a global planner or driver, the method computes a collision-free local motion for a short time horizon, which respects the actuator constraints and allows for smooth and safe control. The method builds on the concept of reciprocal velocity obstacles and extends it to respect the kinodynamic constraints of the robot and account for a grid-based map representation of the environment. The method is best suited for large multirobot settings, including heterogeneous teams of robots, in which computational complexity is of paramount importance and the robots interact with one another. In particular, we consider a set of motion primitives for the robot and solve an optimization in the space of control velocities with additional constraints. Additionally, we propose a cooperative approach to compute safe velocity partitions in the distributed case. We describe several instances of the method for distributed and centralized operation and formulated both as convex and nonconvex optimizations. We compare the different variants and describe the benefits and tradeoffs both theoretically and in extensive experiments with various robotic platforms: robotic wheelchairs, robotic boats, humanoid robots, small unicycle robots, and simulated cars.
引用
收藏
页码:404 / 420
页数:17
相关论文
共 50 条
  • [1] Decentralized Cooperative Mean Approach to Collision Avoidance for Nonholonomic Mobile Robots
    Jin, Jingfu
    Kim, Yoon-Gu
    Wee, Sung-Gil
    Gans, Nicholas
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2015, : 35 - 41
  • [2] Nonholonomic stabilization with collision avoidance for mobile robots
    Tanner, HG
    Loizou, S
    Kyriakopoulos, KJ
    [J]. IROS 2001: PROCEEDINGS OF THE 2001 IEEE/RJS INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-4: EXPANDING THE SOCIETAL ROLE OF ROBOTICS IN THE NEXT MILLENNIUM, 2001, : 1220 - 1225
  • [3] Reciprocal Collision Avoidance for Nonholonomic Mobile Robots
    Wang, Lei
    Li, Zhengguo
    Wen, Changyun
    He, Renjie
    Guo, Fanghong
    [J]. 2018 15TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION, ROBOTICS AND VISION (ICARCV), 2018, : 371 - 376
  • [4] MCCA: A Decentralized Method for Collision and Deadlock Avoidance With Nonholonomic Robots
    Zheng, Ruochen
    Li, Siyu
    [J]. IEEE ROBOTICS AND AUTOMATION LETTERS, 2024, 9 (03) : 2710 - 2717
  • [5] Distributed robust MPC for nonholonomic robots with obstacle and collision avoidance
    Dai, Li
    Hao, Yanye
    Xie, Huahui
    Sun, Zhongqi
    Xia, Yuanqing
    [J]. CONTROL THEORY AND TECHNOLOGY, 2022, 20 (01) : 32 - 45
  • [6] Distributed robust MPC for nonholonomic robots with obstacle and collision avoidance
    Li Dai
    Yanye Hao
    Huahui Xie
    Zhongqi Sun
    Yuanqing Xia
    [J]. Control Theory and Technology, 2022, 20 : 32 - 45
  • [7] Formation Reconfiguration Control With Collision Avoidance of Nonholonomic Mobile Robots
    Park, Seongchang
    Lee, Seung-Mok
    [J]. IEEE ROBOTICS AND AUTOMATION LETTERS, 2023, 8 (12) : 7905 - 7912
  • [8] Voronoi Based Coverage Control for Nonholonomic Mobile Robots with Collision Avoidance
    Dirafzoon, A.
    Menhaj, M. B.
    Afshar, A.
    [J]. 2010 IEEE INTERNATIONAL CONFERENCE ON CONTROL APPLICATIONS, 2010, : 1755 - 1760
  • [9] Navigation and Collision Avoidance for Nonholonomic Robots Using Quadrupole Potential Function
    Yuan, Wang
    Li, Zhijun
    [J]. 2017 2ND INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS AND MECHATRONICS (ICARM), 2017, : 47 - 52
  • [10] Cooperative collision avoidance between multiple mobile robots
    Fujimori, A
    Teramoto, M
    Nikiforuk, PN
    Gupta, MM
    [J]. JOURNAL OF ROBOTIC SYSTEMS, 2000, 17 (07): : 347 - 363