LaunchUAV
Launch UAV for mission
Usage: Used in 14 task(s)
Lua Implementation
-- Launch UAV
function execute(params)
local uavSystem = this:getSystem("UAVLauncher")
local missionType = params.mission_type
if uavSystem then
local uav = uavSystem:launchUAV{
type = params.uav_type or "Recon",
mission = missionType,
waypoints = params.waypoints
}
if uav then
this:setStateProperty("LaunchedUAV", uav:getObjectId())
return true
end
end
return false
end
Tasks Using This Action (14)
Reconnaissance Drone Deployment
Unmanned Aerial Vehicle (UAV) Operations (AIR DOMAIN)
FPV Strike Drone Employment
Unmanned Aerial Vehicle (UAV) Operations (AIR DOMAIN)
Loitering Munition Missions
Unmanned Aerial Vehicle (UAV) Operations (AIR DOMAIN)
Swarm Attack Coordination
Unmanned Aerial Vehicle (UAV) Operations (AIR DOMAIN)
Kamikaze Drone Strikes
Unmanned Aerial Vehicle (UAV) Operations (AIR DOMAIN)
Long-Range One-Way Attack Missions
Unmanned Aerial Vehicle (UAV) Operations (AIR DOMAIN)
Artillery Spotting and Correction
Unmanned Aerial Vehicle (UAV) Operations (AIR DOMAIN)
Drone Detection and Tracking
Counter-Drone Operations (C-UAS) (AIR DOMAIN)
Electronic Jamming of Control Links
Counter-Drone Operations (C-UAS) (AIR DOMAIN)
GPS Spoofing and Disruption
Counter-Drone Operations (C-UAS) (AIR DOMAIN)
Kinetic Interception (Guns, Missiles)
Counter-Drone Operations (C-UAS) (AIR DOMAIN)
Interceptor Drone Deployment
Counter-Drone Operations (C-UAS) (AIR DOMAIN)
Net/Capture Systems Employment
Counter-Drone Operations (C-UAS) (AIR DOMAIN)
Directed Energy Weapon Engagement
Counter-Drone Operations (C-UAS) (AIR DOMAIN)