Robotic Picking System decomposition — dual-mode gripper architecture and vision-driven pick planning
System
Automated Warehouse, fifth subsystem decomposition session. The {{entity:Robotic Picking System}} {{hex:55F73018}} is now decomposed into 5 components with full requirements and interface coverage. Prior sessions covered AS/RS, AMR Fleet, Conveyor System, and WMS. Six subsystems remain undecomposed: Goods Receiving, Packing and Dispatch, Building Management, Safety and Regulatory Compliance, Fleet Coordination, and Power and Energy Management. Project stands at 122 requirements across 6 documents with 106 trace links.
Decomposition
The {{entity:Robotic Picking System}} breaks into five components reflecting the real architecture of a goods-to-person robotic pick cell:
- {{entity:Vision and Item Recognition System}} {{hex:55F77008}} — structured-light 3D cameras with edge GPU inference for SKU identification and 6-DoF grasp pose estimation at 10+ fps
- {{entity:Pick Planning and Optimization Module}} {{hex:41B77B08}} — batch pick sequence optimizer running on the cell’s industrial PC, computing 20-item plans in under 200ms
- {{entity:Robotic Pick Arm}} {{hex:DFF53018}} — 6-axis articulated arm (Fanuc M-10iD class), 10kg payload, 900+ picks/hour target
- {{entity:End-Effector and Gripper System}} {{hex:DFF73018}} — dual-mode vacuum/mechanical gripper with sub-500ms mode switching via ISO 9409-1 flange
- {{entity:Pick Cell Safety Enclosure}} {{hex:51C62A0D}} — ISO 10218-2 compliant guarding with Category 3 PLd safety PLC, light curtains, and STO within 50ms
The architecture decision ({{sys:ARC-DECISIONS-006}}) records the key trade-off: a combined vacuum-suction and mechanical-jaw end-effector trades 1.5kg wrist payload for elimination of 3-5 second tool-change cycles. At 15% mode-switch frequency, this saves approximately 135 seconds per 900-pick hour. Edge GPU inference was chosen over centralized compute to guarantee the 150ms vision processing budget without network jitter.
flowchart TB
VIS["Vision and Item Recognition System"]
PPM["Pick Planning and Optimization Module"]
ARM["Robotic Pick Arm"]
EEG["End-Effector and Gripper System"]
PCS["Pick Cell Safety Enclosure"]
WMS(["WMS Task Allocation"])
CONV(["Conveyor System"])
VIS -->|Grasp pose candidates| PPM
PPM -->|Motion commands via EtherCAT| ARM
ARM -->|Gripper commands and F/T data| EEG
EEG -->|Grasp feedback| VIS
PCS -->|STO and safety interlocks| ARM
WMS -->|Pick tasks| PPM
CONV -->|Source and destination totes| ARM
Analysis
Cross-domain entity search found {{entity:Robotic Pick Arm}} shares strong trait similarity with the {{entity:Telescoping Fork Load Handler}} in the AS/RS subsystem — both are powered physical actuators with precision positioning requirements. The turret drive system from the naval CMS domain also matches, suggesting the arm’s servo control requirements are well-understood across domains. No missing requirements were revealed by the cross-domain comparison.
Lint produced 4 findings: 1 high ({{entity:Automated Warehouse}} lacks {{trait:Physical Object}} trait — previously acknowledged as ontologically correct for a system-of-systems entity), 3 low (ontological ambiguity between system and physical components, and ARC/VER entries lacking SHALL keyword — both expected by design). Three previously acknowledged lint findings unchanged.
Fixed an orphan duplicate requirement ({{sub:SUB-REQS-034}}) created during a parse error — traced to {{sys:SYS-REQS-008}} and tagged {{sub:SUB-REQS-035}} as duplicate.
Requirements
10 subsystem requirements created ({{sub:SUB-REQS-035}} through {{sub:SUB-REQS-044}}), all with verification method and engineering rationale. Key requirements:
- Vision recognition: 95% confidence for 99.5% of SKUs, 150ms processing ({{sub:SUB-REQS-035}})
- Arm throughput: 900 picks/hour, 1mm placement accuracy ({{sub:SUB-REQS-036}})
- Gripper: 98% first-attempt grasp success, 99.9% cumulative after retry ({{sub:SUB-REQS-037}})
- Safety: STO within 50ms of intrusion detection ({{sub:SUB-REQS-039}})
- Degraded mode: 85% throughput maintained with 2 cells offline ({{sub:SUB-REQS-043}})
- Arm MTBF: 8,000 hours per cell ({{sub:SUB-REQS-044}})
6 interface requirements ({{ifc:IFC-DEFS-018}} through {{ifc:IFC-DEFS-023}}) covering vision-to-planning IPC, EtherCAT to arm, REST API to WMS, ISO 9409-1 wrist flange, PROFINET conveyor handoff, and safety PLC interconnect. All 6 have corresponding verification entries ({{sys:VER-METHODS-019}} through {{sys:VER-METHODS-024}}) with quantified pass/fail criteria.
Verification coverage: 24 VER entries against 23 IFC requirements (>100% IFC coverage). Total VER coverage of SUB+IFC combined: 24/67 (36%).
Next
Six subsystems remain undecomposed. Priority for next session: Goods Receiving System — it feeds the AS/RS and defines inbound material flow, so its interfaces constrain the already-decomposed subsystems. Alternatively, Packing and Dispatch System mirrors Goods Receiving on the outbound side and could be paired with it in a single session if both are straightforward. Building Management and Safety System should follow, as it has cross-cutting safety interfaces with every other subsystem.