Manual cycle counting ties up forklifts and teams for days at a stretch. GNC ran complete reserve counts twice a year with 20 employees working seven days a week across two 450,000-square-foot distribution centers — and that was considered normal. Autonomous inventory drones replace most of that labor with scheduled flights, computer vision, and a direct feed into your WMS.
This guide covers the full deployment sequence: pre-flight infrastructure checks through post-count exception handling.
Before you start
Drone cycle counting is not a plug-and-play swap for clipboards. Confirm these prerequisites before you commit to a vendor or a go-live date.
Label quality is non-negotiable. Drones read barcodes and GS1 codes optically. Damaged, skewed, or low-contrast labels generate misreads. Audit a sample aisle before your site survey — if read rates on the ground are poor, they'll be worse from the air.
Your WMS must support automated count imports. Every major platform (Manhattan, Blue Yonder, SAP EWM, HighJump) supports cycle count batch imports via flat file or API. Confirm the exact format your chosen drone system exports before signing a contract.
Rack configuration matters. Most warehouse drone platforms are designed for selective pallet racking. Double-deep, drive-in, and push-back configurations create line-of-sight problems that reduce read reliability. Map your rack types before the site survey.
Decide on count scope upfront. Classify inventory by velocity and value — high-value and fast-moving items warrant higher count frequencies than slow-moving bulk stock. This determines how many zones the drone needs to cover per shift.
Understand battery constraints. Warehouse inventory drones typically operate on 20-minute-or-less battery charges, meaning each flight covers a defined zone before the drone returns to its dock. Plan zone sizes accordingly.
Step 1: Conduct a site survey with your drone vendor
Schedule a physical walkthrough with your vendor's deployment team before any hardware arrives on site.
The team maps your rack layout, aisle widths, ceiling height, and lighting conditions. They'll identify obstructions — sprinkler drops, hanging signs, cross-beams — that require flight path adjustments. Integrators like Actel Robotics use this survey to architect a multi-vendor deployment: picking the right drone platform (Corvus, Vimaan, Skydio, etc.) for your facility's footprint, then configuring autonomous flight paths around it. Actel is the implementation partner — they don't manufacture the drones, they deploy them and integrate with your WMS. Get the draft flight path map in writing before the survey closes; you'll need it for Step 3.
Step 2: Prepare your facility
Make the physical environment drone-ready before the hardware ships.
Fix or replace any barcode labels flagged during your pre-survey audit. Confirm that charging dock locations have dedicated power drops — most systems require a standard 110V or 220V outlet at each landing pad. GNC operates four Corvus One drones across seven landing pads in two facilities, so power planning at each pad is real infrastructure work. Brief floor supervisors on no-fly periods and co-activity rules; drones and forklifts sharing an aisle simultaneously is both a safety problem and a read-accuracy problem.
Step 3: Configure flight missions and count zones
Map your count zones to the flight paths from Step 1, then configure mission schedules in the drone platform's software.
Set each mission to cover a defined set of rack locations — typically one to three aisles per flight, depending on aisle length and battery range. Corvus One drones at GNC fly seven to eight missions per day, each lasting 30 to 45 minutes, launching every two to three hours on a preset schedule. Use that cadence as your starting baseline, then adjust based on count frequency requirements. Assign each zone a frequency that matches your ABC classification — A-items daily, B-items weekly, C-items monthly is a standard starting structure.
Step 4: Run your first supervised flight
Don't send the drone out unsupervised on day one. Walk the first mission.
Station an operator at the end of each aisle during initial flights to observe read behavior and flag locations where the drone's camera angle misses a label. Drone AI systems — like Gather AI's — use machine learning to identify barcodes, lot codes, text, and expiration dates from images captured in flight, but the model performs best when the physical setup matches its training data. Document every missed read by location ID. Feed that list back to your vendor for flight path fine-tuning before moving to scheduled autonomous operation.
Step 5: Validate scan data against your WMS
After each mission, the drone system exports a count file. Import it into your WMS and run the discrepancy report before acting on any variance.
Most platforms export CSV or XML. Your WMS cycle count module will flag locations where the drone's scanned quantity or label data differs from the system record. Triage discrepancies by severity: label misreads need a physical recount; quantity variances above your tolerance threshold need investigation; clean matches close automatically. EyeSee's platform claims a 100% read rate on GS1 codes under good conditions, but real-world read rates depend heavily on label quality and rack depth. Expect an initial exception rate higher than steady-state until the system is tuned.
Step 6: Investigate and resolve exceptions
Exceptions from drone counts still require human resolution. That's expected — and faster than it sounds.
Assign exception investigation to a small team separate from the people responsible for inventory accuracy targets. Staff without direct accountability for inventory accuracy introduce less bias into the recount. For each flagged location, physically verify the pallet, correct the WMS record, and log the root cause. Over time, patterns will surface — mis-stows, label damage concentrated in one zone, a recurring WMS transaction error. Fix the process, not just the count.
Step 7: Move to scheduled autonomous operation
Once your exception rate stabilizes and flight paths are tuned, remove the supervised-flight requirement and let the schedule run.
Set the drone system to launch missions automatically based on the schedule from Step 3. Review the daily exception report each morning rather than watching individual flights. At this stage, the drone handles data capture; your team handles resolution. Nokia's AIMS platform and platforms deployed by integrators like Actel Robotics both support this autonomous-by-default model, with cloud analytics surfacing count results and discrepancies without manual flight oversight. Where the facility also has ground-patrol or after-hours-security needs, Actel-deployed ground robots (Boston Dynamics Spot, Ghost Robotics Vision-60) open a path to floor-level inspection passes — useful in facilities where lower rack levels need independent verification.
Common mistakes
Skipping label remediation before go-live. Operators frequently assume the drone will compensate for marginal labels. It won't. A bad label that a human interprets by context is a missed scan for a camera at speed. Fix labels first.
Undersizing charging dock infrastructure. One landing pad per drone sounds sufficient until you realize the drone needs to return, charge, and relaunch every 20–45 minutes across a full shift. Drones with sub-20-minute battery lives need to return to base frequently, so dock placement and power availability directly constrain throughput. Plan for at least two pads per active drone.
Treating drone counts as a replacement for all physical verification. Drones excel at label identification and location presence detection. Precise unit-level counting of loose items or partially obscured pallets is still unreliable — EyeSee explicitly notes that accurate box counting on a pallet remains a limitation. Use drones for location-level cycle counting and route physical recounts for quantity-sensitive exceptions.
Setting count frequencies before classifying inventory. Flying every aisle every day burns battery cycles, generates unnecessary exceptions, and adds noise to your WMS. Classify first, then set frequency. A-items daily, everything else on a tiered schedule.
Launching autonomous operation before exception rates stabilize. Going unsupervised too early means bad flight path data propagates into your WMS unchecked. Run at least two full supervised count cycles across all zones before removing the observer requirement.
What to do next
Once your drone cycle count program is running steadily, three next steps make sense.
First, pull three months of exception data and run a root cause analysis. Patterns in that data — specific locations, specific SKUs, specific shift windows — point to structural inventory process problems that no drone fixes on its own.
Second, evaluate on-demand mission capability. GNC's next phase involves mission-specific tasks: sending drones to search for lost pallets based on estimated WMS coordinates rather than flying preset routes. If your vendor supports it, this turns the drone from a scheduled counter into a real-time investigative tool.
Third, assess ground-level coverage gaps. Aerial drones cover upper rack levels well. For lower rack positions and floor-level locations, consider whether a ground robot integration — such as the Boston Dynamics Spot or Ghost Robotics Vision-60 deployments Actel Robotics (or another robotics integrator) can architect alongside your drone program — closes the coverage gap that aerial-only leaves behind.