first commit
This commit is contained in:
35
task_activities.py
Normal file
35
task_activities.py
Normal file
@ -0,0 +1,35 @@
|
||||
from __future__ import annotations
|
||||
|
||||
# activities.py
|
||||
|
||||
WORKBENCH_ACTIVITIES = {
|
||||
"peg_alignment": {
|
||||
"description": "Aligning and inserting pegs into fixed jigs or holes.",
|
||||
"allowed_objects": ["peg_small", "peg_large"],
|
||||
"allowed_fixtures": ["alignment_jig_hole"],
|
||||
"difficulty_tags": ["alignment", "insertion"],
|
||||
},
|
||||
|
||||
"loose_fastening": {
|
||||
"description": "Loosely fastening bolts into nut plates without full tightening.",
|
||||
"allowed_objects": ["bolt_m3"],
|
||||
"allowed_fixtures": ["nut_plate_hole"],
|
||||
"difficulty_tags": ["threading", "rotation"],
|
||||
},
|
||||
|
||||
"key_lock_rotation": {
|
||||
"description": "Inserting a key and rotating it until a mechanical stop.",
|
||||
"allowed_objects": ["flat_key"],
|
||||
"allowed_fixtures": ["lock_slot"],
|
||||
"difficulty_tags": ["insertion", "limited_rotation"],
|
||||
},
|
||||
|
||||
"drawer_interaction": {
|
||||
"description": "Opening drawers and moving parts in or out.",
|
||||
"allowed_objects": ["small_gear"],
|
||||
"allowed_fixtures": ["drawer"],
|
||||
"difficulty_tags": ["fixture", "occlusion"],
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user