• Moves all robots from their home positions to their specified default positions using a collision-free algorithm. Robots are sorted by column (leftmost first) and row (downmost first), then move sequentially:

    1. From home to deadzone
    2. Travel along deadzone to top of their column
    3. Drop down to their correct position on the board

    Returns

    A SequentialCommandGroup containing all robot movements

    Parameters

    • defaultPositions: Map<string, GridIndices>

      Map of robot IDs to their target default positions

    Returns SequentialCommandGroup

Generated using TypeDoc