CoordinateSwarm
Coordinate swarm of UAVs
Usage: Used in 1 task(s)
Lua Implementation
-- Coordinate Swarm
function execute(params)
local swarmMembers = params.swarm_members
local formation = params.formation or "dispersed"
local objective = params.objective
for _, uav in ipairs(swarmMembers) do
if uav:isValid() then
uav:setStateProperty("SwarmFormation", formation)
uav:setStateProperty("SwarmObjective", objective)
end
end
return true
end