← mecheval / task / c-reacher-01
Two-DOF reacher C · C-reacher · c-reacher-01
mech · reacher · manipulator · two-dof · stock-controller
Expected
Prompt
Design a tabletop manipulator that touches a target at (0.20, 0.00, 0.10) meters in the world frame. The base is fixed at the origin, with its lowest contact in the XY plane (z = 0). Use at least two actuated revolute joints. Each link's mass must be under 0.5 kg, and each joint's torque ceiling is 5 N·m. The end-effector link must be tagged 'tip'. The arm must reach the target without any link colliding with the table (z = 0 plane), the base, or itself. Output a complete .vcad assembly with body, joints, materials, and an initial pose; the grader will solve forward kinematics to find a configuration that reaches the target.
Checks
0
valid_solid{
"type": "valid_solid"
}1
body_valid{
"type": "body_valid"
}2
fk_reaches{
"type": "fk_reaches",
"target": [
0.2,
0,
0.1
],
"tolerance_m": 0.005
}3
torque_budget{
"type": "torque_budget",
"payload_kg": 0,
"safety_factor": 1.5
}4
task_success{
"type": "task_success",
"task": "reach_target",
"params": {
"target": [
0.2,
0,
0.1
],
"tolerance_m": 0.005,
"max_steps": 1000,
"controller": "stock_pd"
}
}Anti-cheese
{
"min_rigid_bodies": 3,
"min_actuated_joints": 2,
"max_total_mass_kg": 2,
"joint_torque_ceiling_nm": 5,
"required_links": [
"base",
"tip"
]
}
Limits
{
"max_tokens": 200000,
"max_wallclock_sec": 600,
"max_tool_calls": 200
}
Recent attempts
body_valid · failed
no render
valid_solid · root_count=0
no render
valid_solid · root_count=0
no render
valid_solid · root_count=0
no render
valid_solid · root_count=0
body_valid · check not implemented
body_valid · check not implemented
no render
valid_solid · solid invalid
Runs (22)
| model | run | status | score | first fail | tokens | wall |
|---|---|---|---|---|---|---|
| claude-mcp-claude-opus-4-7 | 20260612T005538Z-165a | fail | 0.20 | body_valid · failed |
681.6k | 288.8s |
| claude-mcp-claude-opus-4-7 | 20260612T005242Z-5878 | fail | 0.00 | valid_solid · root_count=0 |
612.0k | 126.6s |
| claude-mcp-claude-opus-4-7 | 20260612T005144Z-1b84 | fail | 0.00 | valid_solid · root_count=0 |
634.3k | 138.4s |
| claude-mcp-claude-opus-4-7 | 20260612T005122Z-d5b7 | fail | 0.00 | valid_solid · root_count=0 |
624.6k | 145.6s |
| claude-mcp-claude-opus-4-7 | 20260612T005009Z-14d5 | fail | 0.00 | valid_solid · root_count=0 |
636.2k | 152.6s |
| openai-direct-gpt-5-mini | 20260428T215515Z-9e23 | fail | 0.20 | body_valid · check not implemented |
6.3k | 48.7s |
| openai-direct-gpt-5-mini | 20260428T215422Z-a8a3 | fail | 0.20 | body_valid · check not implemented |
6.6k | 52.6s |
| openai-direct-gpt-4o-mini | 20260428T213853Z-690a | fail | 0.00 | valid_solid · solid invalid |
1.4k | 11.0s |
| openai-direct-gpt-4o-mini | 20260428T213839Z-c742 | fail | 0.20 | body_valid · check not implemented |
1.5k | 13.8s |
| openai-direct-gpt-4o-mini | 20260428T213822Z-b58a | fail | 0.00 | valid_solid · solid invalid |
1.5k | 16.8s |
| openai-direct-gpt-4o-mini | 20260428T213811Z-dfa6 | fail | 0.00 | valid_solid · solid invalid |
1.4k | 10.6s |
| openai-direct-gpt-4o-mini | 20260428T213758Z-4442 | fail | 0.00 | valid_solid · solid invalid |
1.3k | 12.9s |
| claude-direct-claude-sonnet-4-6 | 20260428T212339Z-6878 | fail | 0.00 | valid_solid · solid invalid |
1.7k | 8.8s |
| claude-direct-claude-sonnet-4-6 | 20260428T212331Z-bc4c | fail | 0.20 | body_valid · check not implemented |
1.6k | 7.8s |
| claude-direct-claude-sonnet-4-6 | 20260428T212321Z-c84a | fail | 0.00 | valid_solid · solid invalid |
1.8k | 10.4s |
| claude-direct-claude-sonnet-4-6 | 20260428T212313Z-fbcc | fail | 0.00 | valid_solid · solid invalid |
1.6k | 7.8s |
| claude-direct-claude-sonnet-4-6 | 20260428T212305Z-5ea1 | fail | 0.20 | body_valid · check not implemented |
1.6k | 8.2s |
| claude-direct-claude-haiku-4-5-20251001 | 20260428T211947Z-d1e0 | fail | 0.00 | valid_solid · solid invalid |
2.2k | 7.8s |
| claude-direct-claude-haiku-4-5-20251001 | 20260428T211940Z-e5dc | fail | 0.00 | valid_solid · solid invalid |
2.3k | 7.0s |
| claude-direct-claude-haiku-4-5-20251001 | 20260428T211933Z-2a19 | fail | 0.00 | valid_solid · solid invalid |
2.2k | 6.8s |
| claude-direct-claude-haiku-4-5-20251001 | 20260428T211925Z-e26d | fail | 0.00 | valid_solid · solid invalid |
2.5k | 7.7s |
| claude-direct-claude-haiku-4-5-20251001 | 20260428T211918Z-c7ec | fail | 0.00 | valid_solid · solid invalid |
2.3k | 7.5s |