physics-llm / backend /examples /orbit.jsonl
Anonumous's picture
deploy: fix WebGPU model loading — use q4 dtype, add debug logging
7b03c17
{"type": "scene_header", "seed": 5058398, "description": "Orbit: 7 objects with tangential velocities in zero gravity around a central mass.", "object_count": 8, "gravity": {"x": 0.0, "y": 0.0}, "timestep": 0.016666666666666666, "objects": [{"id": 0, "type": "circle", "position": {"x": 400.0, "y": 300.0}, "material": {"mass": 50.0, "friction": 0.3, "elasticity": 0.5}, "radius": 25}, {"id": 1, "type": "circle", "position": {"x": 509.0178, "y": 295.6716}, "material": {"mass": 0.6316, "friction": 0.2, "elasticity": 0.7}, "radius": 13.365665565501383}, {"id": 2, "type": "circle", "position": {"x": 466.4918, "y": 397.6226}, "material": {"mass": 1.9332, "friction": 0.2, "elasticity": 0.7}, "radius": 12.711946226779954}, {"id": 3, "type": "circle", "position": {"x": 310.8699, "y": 520.2861}, "material": {"mass": 0.5139, "friction": 0.2, "elasticity": 0.7}, "radius": 14.244264907475713}, {"id": 4, "type": "circle", "position": {"x": 268.5327, "y": 383.4865}, "material": {"mass": 0.7113, "friction": 0.2, "elasticity": 0.7}, "radius": 11.336495028310512}, {"id": 5, "type": "circle", "position": {"x": 304.0407, "y": 238.6217}, "material": {"mass": 0.7957, "friction": 0.2, "elasticity": 0.7}, "radius": 14.54333395322031}, {"id": 6, "type": "circle", "position": {"x": 327.4449, "y": 134.5117}, "material": {"mass": 2.977, "friction": 0.2, "elasticity": 0.7}, "radius": 13.696928048320483}, {"id": 7, "type": "circle", "position": {"x": 450.9238, "y": 210.0761}, "material": {"mass": 1.4123, "friction": 0.2, "elasticity": 0.7}, "radius": 12.778298966296177}], "scenario_type": "orbit", "scenario_category": "complex", "difficulty": 2, "static_geometry": [{"type": "segment", "p1": {"x": 10.0, "y": 50.0}, "p2": {"x": 790.0, "y": 50.0}, "friction": 0.1, "elasticity": 0.8}, {"type": "segment", "p1": {"x": 10.0, "y": 50.0}, "p2": {"x": 10.0, "y": 590.0}, "friction": 0.1, "elasticity": 0.8}, {"type": "segment", "p1": {"x": 790.0, "y": 50.0}, "p2": {"x": 790.0, "y": 590.0}, "friction": 0.1, "elasticity": 0.8}, {"type": "segment", "p1": {"x": 10.0, "y": 590.0}, "p2": {"x": 790.0, "y": 590.0}, "friction": 0.1, "elasticity": 0.8}]}
{"frame": 1, "description": "Frame 1: 7 of 8 objects are moving.", "objects": [{"id": 0, "type": "circle", "position": {"x": 400.0, "y": 300.0}, "velocity": {"x": 0.0, "y": 0.0}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 50.0, "friction": 0.3, "elasticity": 0.5}}, {"id": 1, "type": "circle", "position": {"x": 509.2016, "y": 300.2996}, "velocity": {"x": 11.0248, "y": 277.6798}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 0.6316, "friction": 0.2, "elasticity": 0.7}}, {"id": 2, "type": "circle", "position": {"x": 463.1577, "y": 399.8935}, "velocity": {"x": -200.0517, "y": 136.2575}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.9332, "friction": 0.2, "elasticity": 0.7}}, {"id": 3, "type": "circle", "position": {"x": 308.4426, "y": 519.304}, "velocity": {"x": -145.6406, "y": -58.9277}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 0.5139, "friction": 0.2, "elasticity": 0.7}}, {"id": 4, "type": "circle", "position": {"x": 267.4006, "y": 381.7038}, "velocity": {"x": -67.9261, "y": -106.9641}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 0.7113, "friction": 0.2, "elasticity": 0.7}}, {"id": 5, "type": "circle", "position": {"x": 305.4065, "y": 236.4864}, "velocity": {"x": 81.9482, "y": -128.1184}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 0.7957, "friction": 0.2, "elasticity": 0.7}}, {"id": 6, "type": "circle", "position": {"x": 329.2624, "y": 133.7149}, "velocity": {"x": 109.0474, "y": -47.8097}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 2.977, "friction": 0.2, "elasticity": 0.7}}, {"id": 7, "type": "circle", "position": {"x": 455.219, "y": 212.5085}, "velocity": {"x": 257.7096, "y": 145.9407}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.4123, "friction": 0.2, "elasticity": 0.7}}]}
{"frame": 2, "description": "Frame 2: 7 of 8 objects are moving.", "objects": [{"id": 0, "type": "circle", "position": {"x": 400.0, "y": 300.0}, "velocity": {"x": 0.0, "y": 0.0}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 50.0, "friction": 0.3, "elasticity": 0.5}}, {"id": 1, "type": "circle", "position": {"x": 509.3853, "y": 304.9276}, "velocity": {"x": 11.0248, "y": 277.6798}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 0.6316, "friction": 0.2, "elasticity": 0.7}}, {"id": 2, "type": "circle", "position": {"x": 459.8235, "y": 402.1645}, "velocity": {"x": -200.0517, "y": 136.2575}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.9332, "friction": 0.2, "elasticity": 0.7}}, {"id": 3, "type": "circle", "position": {"x": 306.0152, "y": 518.3219}, "velocity": {"x": -145.6406, "y": -58.9277}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 0.5139, "friction": 0.2, "elasticity": 0.7}}, {"id": 4, "type": "circle", "position": {"x": 266.2685, "y": 379.9211}, "velocity": {"x": -67.9261, "y": -106.9641}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 0.7113, "friction": 0.2, "elasticity": 0.7}}, {"id": 5, "type": "circle", "position": {"x": 306.7723, "y": 234.3511}, "velocity": {"x": 81.9482, "y": -128.1184}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 0.7957, "friction": 0.2, "elasticity": 0.7}}, {"id": 6, "type": "circle", "position": {"x": 331.0798, "y": 132.9181}, "velocity": {"x": 109.0474, "y": -47.8097}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 2.977, "friction": 0.2, "elasticity": 0.7}}, {"id": 7, "type": "circle", "position": {"x": 459.5141, "y": 214.9408}, "velocity": {"x": 257.7096, "y": 145.9407}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.4123, "friction": 0.2, "elasticity": 0.7}}]}
{"frame": 3, "description": "Frame 3: 7 of 8 objects are moving.", "objects": [{"id": 0, "type": "circle", "position": {"x": 400.0, "y": 300.0}, "velocity": {"x": 0.0, "y": 0.0}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 50.0, "friction": 0.3, "elasticity": 0.5}}, {"id": 1, "type": "circle", "position": {"x": 509.5691, "y": 309.5556}, "velocity": {"x": 11.0248, "y": 277.6798}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 0.6316, "friction": 0.2, "elasticity": 0.7}}, {"id": 2, "type": "circle", "position": {"x": 456.4893, "y": 404.4354}, "velocity": {"x": -200.0517, "y": 136.2575}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.9332, "friction": 0.2, "elasticity": 0.7}}, {"id": 3, "type": "circle", "position": {"x": 303.5879, "y": 517.3398}, "velocity": {"x": -145.6406, "y": -58.9277}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 0.5139, "friction": 0.2, "elasticity": 0.7}}, {"id": 4, "type": "circle", "position": {"x": 265.1364, "y": 378.1383}, "velocity": {"x": -67.9261, "y": -106.9641}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 0.7113, "friction": 0.2, "elasticity": 0.7}}, {"id": 5, "type": "circle", "position": {"x": 308.1381, "y": 232.2158}, "velocity": {"x": 81.9482, "y": -128.1184}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 0.7957, "friction": 0.2, "elasticity": 0.7}}, {"id": 6, "type": "circle", "position": {"x": 332.8973, "y": 132.1212}, "velocity": {"x": 109.0474, "y": -47.8097}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 2.977, "friction": 0.2, "elasticity": 0.7}}, {"id": 7, "type": "circle", "position": {"x": 463.8093, "y": 217.3731}, "velocity": {"x": 257.7096, "y": 145.9407}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.4123, "friction": 0.2, "elasticity": 0.7}}]}
{"frame": 4, "description": "Frame 4: 7 of 8 objects are moving.", "objects": [{"id": 0, "type": "circle", "position": {"x": 400.0, "y": 300.0}, "velocity": {"x": 0.0, "y": 0.0}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 50.0, "friction": 0.3, "elasticity": 0.5}}, {"id": 1, "type": "circle", "position": {"x": 509.7528, "y": 314.1836}, "velocity": {"x": 11.0248, "y": 277.6798}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 0.6316, "friction": 0.2, "elasticity": 0.7}}, {"id": 2, "type": "circle", "position": {"x": 453.1551, "y": 406.7064}, "velocity": {"x": -200.0517, "y": 136.2575}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.9332, "friction": 0.2, "elasticity": 0.7}}, {"id": 3, "type": "circle", "position": {"x": 301.1605, "y": 516.3576}, "velocity": {"x": -145.6406, "y": -58.9277}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 0.5139, "friction": 0.2, "elasticity": 0.7}}, {"id": 4, "type": "circle", "position": {"x": 264.0043, "y": 376.3556}, "velocity": {"x": -67.9261, "y": -106.9641}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 0.7113, "friction": 0.2, "elasticity": 0.7}}, {"id": 5, "type": "circle", "position": {"x": 309.5039, "y": 230.0805}, "velocity": {"x": 81.9482, "y": -128.1184}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 0.7957, "friction": 0.2, "elasticity": 0.7}}, {"id": 6, "type": "circle", "position": {"x": 334.7148, "y": 131.3244}, "velocity": {"x": 109.0474, "y": -47.8097}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 2.977, "friction": 0.2, "elasticity": 0.7}}, {"id": 7, "type": "circle", "position": {"x": 468.1045, "y": 219.8055}, "velocity": {"x": 257.7096, "y": 145.9407}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.4123, "friction": 0.2, "elasticity": 0.7}}]}