SDSS-V Algorithms: Fast, Collision-Free Trajectory Planning for Heavily Overlapping Robotic Fiber Positioners
Conor Sayres, Jos\'e R. S\'anchez-Gallego, Michael R. Blanton, Ricardo, Araujo, Mohamed Bouri, Lo\"ic Grossen, Jean-Paul Kneib, Juna A. Kollmeier,, Luzius Kronig, Richard W. Pogge, Sarah Tuttle

TL;DR
This paper introduces two efficient, collision-free trajectory planning algorithms for densely packed robotic fiber positioner arrays, enabling rapid reconfiguration in crowded environments like SDSS-V and beyond.
Contribution
The paper presents novel multi-agent distributed control strategies for collision-free path planning in heavily overlapping RFP arrays, applicable to various designs.
Findings
Algorithms efficiently find collision-free paths in crowded environments.
Reconfiguration paths can be optimized by inserting a 'folded' state.
Approach is generic and applicable beyond SDSS-V.
Abstract
Robotic fiber positioner (RFP) arrays are becoming heavily adopted in wide field massively multiplexed spectroscopic survey instruments. RFP arrays decrease nightly operational overheads through rapid reconfiguration between fields and exposures. In comparison to similar instruments, SDSS-V has selected a very dense RFP packing scheme where any point in a field is typically accessible to three or more robots. This design provides flexibility in target assignment. However, the task of collision-less trajectory planning is especially challenging. We present two multi-agent distributed control strategies that are highly efficient and computationally inexpensive for determining collision-free paths for RFPs in heavily overlapping workspaces. We demonstrate that a reconfiguration path between two arbitrary robot configurations can be efficiently found if "folded" state, in which all robot…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
