Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
125 tokens/sec
GPT-4o
53 tokens/sec
Gemini 2.5 Pro Pro
42 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Multi-Robot Connected Fermat Spiral Coverage (2403.13311v3)

Published 20 Mar 2024 in cs.AI, cs.MA, and cs.RO

Abstract: We introduce the Multi-Robot Connected Fermat Spiral (MCFS), a novel algorithmic framework for Multi-Robot Coverage Path Planning (MCPP) that adapts Connected Fermat Spiral (CFS) from the computer graphics community to multi-robot coordination for the first time. MCFS uniquely enables the orchestration of multiple robots to generate coverage paths that contour around arbitrarily shaped obstacles, a feature that is notably lacking in traditional methods. Our framework not only enhances area coverage and optimizes task performance, particularly in terms of makespan, for workspaces rich in irregular obstacles but also addresses the challenges of path continuity and curvature critical for non-holonomic robots by generating smooth paths without decomposing the workspace. MCFS solves MCPP by constructing a graph of isolines and transforming MCPP into a combinatorial optimization problem, aiming to minimize the makespan while covering all vertices. Our contributions include developing a unified CFS version for scalable and adaptable MCPP, extending it to MCPP with novel optimization techniques for cost reduction and path continuity and smoothness, and demonstrating through extensive experiments that MCFS outperforms existing MCPP methods in makespan, path curvature, coverage ratio, and overlapping ratio. Our research marks a significant step in MCPP, showcasing the fusion of computer graphics and automated planning principles to advance the capabilities of multi-robot systems in complex environments. Our code is available at https://github.com/reso1/MCFS.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (30)
  1. Morse decompositions for coverage tasks. The International Journal of Robotics Research, 21(4): 331–344.
  2. A survey on multi-robot coverage path planning for model reconstruction and mapping. SN Applied Sciences, 1: 1–24.
  3. On minimizing turns in robot coverage path planning. In CASE, 1237–1242.
  4. Choset, H. 2000. Coverage of known spaces: The boustrophedon cellular decomposition. Autonomous Robots, 9: 247–253.
  5. Scalable coverage path planning of multi-robot teams for monitoring non-convex areas. In ICRA, 7393–7399.
  6. Min–max tree covers of graphs. Operations Research Letters, 32(4): 309–315.
  7. Spanning-tree based coverage of continuous areas by a mobile robot. Annals of Mathematics and Artificial Intelligence, 31: 77–98.
  8. Additive manufacturing technologies, volume 17. Springer.
  9. Gurobi Optimization, LLC. 2023. Gurobi Optimizer Reference Manual.
  10. Redundancy, efficiency and robustness in multi-robot coverage. In ICRA, 735–741.
  11. DARP: divide areas algorithm for optimal multi-robot coverage path planning. Journal of Intelligent & Robotic Systems, 86: 663–680.
  12. Efficient multi-robot coverage of a known environment. In IROS, 1846–1852.
  13. Exact cell decomposition. Robot Motion Planning, 200–247.
  14. Lockwood, E. H. 1967. A book of curves. Cambridge University Press.
  15. TMSTC*: A Path Planning Algorithm for Minimizing Turns in Multi-robot Coverage. IEEE Robotics and Automation Letters.
  16. Optimal coverage of a known arbitrary environment. In ICRA, 5525–5530.
  17. Maple, C. 2003. Geometric design and space planning using the marching squares and marching cube algorithms. In 2003 international conference on geometric modeling and graphics, 2003. Proceedings, 90–95. IEEE.
  18. Coverage path planning algorithms for agricultural field machines. Journal of Field Robotics, 26(8): 651–668.
  19. Efficient boustrophedon multi-robot coverage: an algorithmic approach. Annals of Mathematics and Artificial Intelligence, 52: 109–142.
  20. Combined reparameterization-based spiral toolpath generation for five-axis sculptured surface machining. International Journal of Advanced Manufacturing Technology, 40: 760–768.
  21. Multi-UAV Disaster Environment Coverage Planning with Limited-Endurance. In ICRA, 10760–10766.
  22. Mixed Integer Programming for Time-Optimal Multi-Robot Coverage Path Planning with Heuristics. IEEE Robotics and Automation Letters.
  23. MSTC*{}^{*}start_FLOATSUPERSCRIPT * end_FLOATSUPERSCRIPT: Multi-robot Coverage Path Planning under Physical Constrain. In ICRA, 2518–2524.
  24. Tomaszewski, C. K. 2020. Constraint-Based Coverage Path Planning: A Novel Approach to Achieving Energy-Efficient Coverage. Ph.D. thesis, Carnegie Mellon University, Pittsburgh, PA.
  25. Turn-minimizing multirobot coverage. In ICRA, 1014–1020.
  26. A topological coverage algorithm for mobile robots. In IROS, 1685–1690.
  27. Energy-efficient coverage path planning for general terrain surfaces. IEEE Robotics and Automation Letters, 4(3): 2584–2591.
  28. Equidistant path generation for improving scanning efficiency in layered manufacturing. Rapid Prototyping Journal, 8(1): 30–37.
  29. Connected fermat spirals for layered fabrication. ACM Transactions on Graphics, 35(4): 1–10.
  30. Multirobot forest coverage for weighted and unweighted terrain. IEEE Transactions on Robotics, 26(6): 1018–1031.
Citations (2)

Summary

We haven't generated a summary for this paper yet.