Build a Robot-Cell Safety Interlock and Zone Breach Reviewer
Correlate safety light curtain interruptions and robot joint state data against MoveIt planning scene models. Classify transient zone breaches to formulate targeted physical guard improvements.
What you are building
The core problem, expected build, and operating context for this challenge.
Correlate safety light curtain interruptions and robot joint state data against MoveIt planning scene models. Classify transient zone breaches to formulate targeted physical guard improvements.
Industrial Safety and Ergonomics Specialist
Ingest safety PLC trip events and robot Cartesian trajectory records from MoveIt simulation logs.
Correlate trip timestamps with robot cell operational phases such as loading, welding, or unloading.
Distinguish between nuisance operator boundary interruptions and critical collaborative zone faults.
Generate cell safety audit dossiers with proposed safety laser scanner mute zone adjustments.
Safety incident triage portal featuring event replay chronologies and zone trip heatmaps.
Generate synthetic event logs pairing MoveIt joint trajectory points with simulated safety relay status transitions. Starter examples below are synthetic. They are not downloaded records.
MoveIt robotics Incorporates MoveIt robotics planning scenes and geometric collision bounds to evaluate spatial safety breaches.
anthropic-claude, pydantic, pytest. Hosted Claude provides advanced contextual reasoning over complex multi-variable temporal safety incident logs. Requires hosted Claude API for structured analysis and safety report synthesis.
Submit runnable source, pinned dependencies, setup commands, a working interface, example outputs, and a recorded end-to-end demo. Include tests and an action log.
Correlates safety trip occurrences with corresponding MoveIt trajectory phase data.
Categorizes each breach into valid safety classifications according to risk criteria.
Produces actionable recommendations for protective field zone tuning.
Flags safety log entries that lack matching motion timestamps.
```json [ { "input": { "incident_id": "SAFE-2025-041", "cell_id": "WELD-CELL-02", "trip_channel": "LIGHT_CURTAIN_ZONE_1", "robot_state": { "phase": "PART_TRANSFER", "velocity_mps": 0.4, "distance_to_curtain_m": 0.15 }, "operator_tag_present": true }, "expected_output": { "incident_id": "SAFE-2025-041", "classification": "HUMAN_OPERATOR_EARLY_ENTRY", "severity": "MEDIUM", "root_cause": "Operator reached into zone before robot reached rest posture", "remedial_action": "Extend interlock delay timer by 500ms or adjust entry guard geometry" } }, { "input": { "incident_id": "SAFE-2025-042", "cell_id": "WELD-CELL-02", "trip_channel": "LIGHT_CURTAIN_ZONE_2", "robot_state": null, "operator_tag_present": false }, "expected_output": { "incident_id": "SAFE-2025-042", "classification": "TELEMETRY_UNALIGNED_TRIP", "severity": "HIGH", "root_cause": "Safety channel tripped without corresponding robot trajectory data", "remedial_action": "Audit optical alignment and sensor signal cabling" } } ] ```
Maintains passive analysis and post-incident review; never configures live safety PLCs or safety relays. Use mock external writes. Require human review before any real deployment.
Participation guide
Maintains passive analysis and post-incident review; never configures live safety PLCs or safety relays. Use mock external writes and human review.
How work is evaluated
Correlates safety trip occurrences with corresponding MoveIt trajectory phase data. Categorizes each breach into valid safety classifications according to risk criteria. Produces actionable recommendations for protective field zone tuning. Flags safety log entries that lack matching motion timestamps.
Runnable source, pinned dependencies, setup commands, working interface, example outputs, recorded demo, tests, and action logs.
Challenge datasets
Public datasets, plus the private datasets you have access to.
How submissions are scored
These dimensions define what the evaluator checks and which criteria separate a passable run from a strong one.
Complete workflow
Ingest safety PLC trip events and robot Cartesian trajectory records from MoveIt simulation logs. Correlate trip timestamps with robot cell operational phases such as loading, welding, or unloading. Distinguish between nuisance operator boundary interruptions and critical collaborative zone faults. Generate cell safety audit dossiers with proposed safety laser scanner mute zone adjustments.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
Correctness and evidence
Correlates safety trip occurrences with corresponding MoveIt trajectory phase data. Categorizes each breach into valid safety classifications according to risk criteria. Produces actionable recommendations for protective field zone tuning. Flags safety log entries that lack matching motion timestamps.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
Review interface
Safety incident triage portal featuring event replay chronologies and zone trip heatmaps.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
Safe execution
Maintains passive analysis and post-incident review; never configures live safety PLCs or safety relays.
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
What you should walk away with
Ingest safety PLC trip events and robot Cartesian trajectory records from MoveIt simulation logs.
Correlate trip timestamps with robot cell operational phases such as loading, welding, or unloading.
Distinguish between nuisance operator boundary interruptions and critical collaborative zone faults.
Generate cell safety audit dossiers with proposed safety laser scanner mute zone adjustments.
Reference links and supporting material
Generate synthetic event logs pairing MoveIt joint trajectory points with simulated safety relay status transitions. Supplied starter examples are synthetic, not source extracts.
Challenge setup
Configuration summary for this challenge.
Challenge input
Input details are not configured.
Anthropic Claude
LLM for code generation & more
Evaluated output
No output checks are configured.
- Ingest safety PLC trip events and robot Cartesian trajectory records from MoveIt simulation logs. Correlate...
- Correlates safety trip occurrences with corresponding MoveIt trajectory phase data. Categorizes each breach...
- Safety incident triage portal featuring event replay chronologies and zone trip heatmaps.
- 2 public reference cases
- 1 configured tool
Summary shows the first task, up to three tools, and up to three evidence items. Open the technical recipe to view all configured items.
View technical recipe
Configured tools
- Anthropic Claude · Optional
Evaluation contract
- Complete workflow · Weight 40
- Correctness and evidence · Weight 30
- Review interface · Weight 20
- Safe execution · Weight 10
Reference cases
- 2 public reference cases
Workflow tasks
No workflow tasks are configured.
Recipe freeze marker
No recipe freeze time is recorded.