While early swarm concepts often focused on large numbers of identical (homogeneous) robots, there is a growing trend towards heterogeneous swarms. These consist of robots with varying capabilities, sensors, payloads, and even forms (e.g., combinations of aerial, ground, and maritime robots). This trend strongly supports the concept of multi-domain operations, where swarms can operate and coordinate actions seamlessly across air, land, sea, space, and cyber domains.