Distributed Control for a Robotic Swarm to Pass through a Curve Virtual Tube
arXiv:2112.01006 · doi:10.1016/j.robot.2023.104368
Abstract
Robotic swarm systems are now becoming increasingly attractive for many challenging applications. The main task for any robot is to reach the destination while keeping a safe separation from other robots and obstacles. In many scenarios, robots need to move within a narrow corridor, through a window or a doorframe. In order to guide all robots to move in a cluttered environment, a curve virtual tube with no obstacle inside is carefully designed in this paper. There is no obstacle inside the tube, namely the area inside the tube can be seen as a safety zone. Then, a distributed swarm controller is proposed with three elaborate control terms: a line approaching term, a robot avoidance term and a tube keeping term. Formal analysis and proofs are made to show that the curve virtual tube passing problem can be solved in a finite time. For the convenience in practical use, a modified controller with an approximate control performance is put forward. Finally, the effectiveness of the proposed method is validated by numerical simulations and real experiments. To show the advantages of the proposed method, the comparison between our method and the control barrier function method is also presented in terms of calculation speed.
18 pages, 21 figures
References in corpus (4)
- Practical Distributed Control for VTOL UAVs to Pass a Virtual Tube
- How Far Two UAVs Should Be subject to Communication Uncertainties
- Distributed Control for a Multi-Agent System to Pass through a Connected Quadrangle Virtual Tube
- CORRIDRONE: Corridors for Drones, An Adaptive On-Demand Multi-Lane Design and Testbed
Cited by in corpus (5)
- Optimal Virtual Tube Planning and Control for Swarm Robotics
- Tube RRT*: Efficient Homotopic Path Planning for Swarm Robotics Passing-Through Large-Scale Obstacle Environments
- Robust Distributed Control within a Curve Virtual Tube for a Robotic Swarm under Self-Localization Drift and Precise Relative Navigation
- A Degree of Flowability for Virtual Tubes
- Power in Numbers: Primitive Algorithm for Swarm Robot Navigation in Unknown Environments