{"schema_version":"1","interpretation":"data_only","hub_commit":"f97266a5cdd2c600cd376397a54892f08290df20","counts":{"memories":3,"recipes":194,"references":1897},"backend":"d1_fts5","coverage":{"complete":true},"search_semantics":"all_terms_word_prefix","results":[{"adapter_license":{"paths":["recipes/mujoco-franka-emika-panda-joint-control/run.py","recipes/mujoco-franka-emika-panda-joint-control/requirements.txt"],"scope":"Hub-authored adapter only; upstream terms remain applicable","spdx":"MIT","verified":true},"aliases":["franka_emika_panda","menagerie","joint_control"],"capabilities":["controller","joint-control","simulation","bounded-json"],"compatibility":[{"architecture":"x86_64","controller":"native_position_actuators","observation":"joint_state","os":"linux","python":"3.10","robot":"franka_emika_panda","runtime":"mujoco","runtime_version":"3.3.7","status":"hub_verified"}],"evidence_level":"task_complete","execution_interface":{"abstraction_level":1,"execution_domain":"simulation","input_transport":"json_file_or_inline","kind":"controller","language":"python","output_selector":"outputs","version":"1"},"framework":"mujoco","hub_prepare":true,"id":"mujoco-franka-emika-panda-joint-control","kind":"preparation_recipe","license":{"scope":"Pinned model-specific license. Preserve upstream notices and separate mesh/asset rights; the independent Hub controller wrapper is MIT.","spdx":"Apache-2.0","url":"https://github.com/google-deepmind/mujoco_menagerie/blob/62ab00f2bc44f6f20c1c9b7a13f3fb1dd41a4e35/franka_emika_panda/LICENSE","verified":true},"name":"franka emika panda joint-position control","python_requirement":">=3.10,<3.11","record_sha256":"d7ab36fedb4cded5f3ed636ad88b706af503862e20014239d3010f4b05f66070","record_url":"https://hub.superfastrobotics.com/skills/mujoco-franka-emika-panda-joint-control/skill.json","record_version":"1.0.0","robots":["franka_emika_panda"],"runtime":"mujoco","runtime_verification":"task_complete","source_commit":"62ab00f2bc44f6f20c1c9b7a13f3fb1dd41a4e35","source_sha256":"6866543ef9f07fd24f3fa4d134c06b30f5276f48daf412022b6edbaf6b2f0152","source_url":"https://github.com/google-deepmind/mujoco_menagerie/tree/62ab00f2bc44f6f20c1c9b7a13f3fb1dd41a4e35","summary":"franka emika panda joint-position control. Source-pinned, bounded simulation with explicit goal checks; no physical execution.","inspect_url":"https://api.superfastrobotics.com/v1/skills/mujoco-franka-emika-panda-joint-control?record_version=1.0.0&hub_commit=f97266a5cdd2c600cd376397a54892f08290df20&include=experience","selection_reason":{"basis":"all_terms_word_prefix","matched_terms":["mujoco","franka","emika","panda","joint","control"],"unmatched_terms":[],"explicit_filters":{},"caller_compatibility_verified":false},"start_url":"https://api.superfastrobotics.com/v1/start?q=mujoco-franka-emika-panda-joint-control&query_mode=all_terms&hub_commit=f97266a5cdd2c600cd376397a54892f08290df20"}],"total":1,"limit":3,"offset":0,"next":null,"execution_performed":false,"next_action":"check_selected_environment_then_run_plan_within_task_scope","evidence_rule":"A search match does not establish runtime compatibility or task completion.","selected":{"id":"mujoco-franka-emika-panda-joint-control","selection":"first_ranked_candidate_for_inspection; not_an_execution_decision","record":{"schema_version":"1","id":"mujoco-franka-emika-panda-joint-control","name":"franka emika panda joint-position control","summary":"franka emika panda joint-position control. Source-pinned, bounded simulation with explicit goal checks; no physical execution.","capabilities":["controller","joint-control","simulation","bounded-json"],"aliases":["franka_emika_panda","menagerie","joint_control"],"source":{"repository":"https://github.com/google-deepmind/mujoco_menagerie","commit":"62ab00f2bc44f6f20c1c9b7a13f3fb1dd41a4e35","archive_url":"https://codeload.github.com/google-deepmind/mujoco_menagerie/tar.gz/62ab00f2bc44f6f20c1c9b7a13f3fb1dd41a4e35","archive_sha256":"6866543ef9f07fd24f3fa4d134c06b30f5276f48daf412022b6edbaf6b2f0152","archive_bytes":520071141,"authors":["MuJoCo Menagerie contributors and the pinned model licensors"],"paths":["franka_emika_panda/CHANGELOG.md","franka_emika_panda/LICENSE","franka_emika_panda/README.md","franka_emika_panda/assets/finger_0.obj","franka_emika_panda/assets/finger_1.obj","franka_emika_panda/assets/hand.stl","franka_emika_panda/assets/hand_0.obj","franka_emika_panda/assets/hand_1.obj","franka_emika_panda/assets/hand_2.obj","franka_emika_panda/assets/hand_3.obj","franka_emika_panda/assets/hand_4.obj","franka_emika_panda/assets/link0.stl","franka_emika_panda/assets/link0_0.obj","franka_emika_panda/assets/link0_1.obj","franka_emika_panda/assets/link0_10.obj","franka_emika_panda/assets/link0_11.obj","franka_emika_panda/assets/link0_2.obj","franka_emika_panda/assets/link0_3.obj","franka_emika_panda/assets/link0_4.obj","franka_emika_panda/assets/link0_5.obj","franka_emika_panda/assets/link0_7.obj","franka_emika_panda/assets/link0_8.obj","franka_emika_panda/assets/link0_9.obj","franka_emika_panda/assets/link1.obj","franka_emika_panda/assets/link1.stl","franka_emika_panda/assets/link2.obj","franka_emika_panda/assets/link2.stl","franka_emika_panda/assets/link3.stl","franka_emika_panda/assets/link3_0.obj","franka_emika_panda/assets/link3_1.obj","franka_emika_panda/assets/link3_2.obj","franka_emika_panda/assets/link3_3.obj","franka_emika_panda/assets/link4.stl","franka_emika_panda/assets/link4_0.obj","franka_emika_panda/assets/link4_1.obj","franka_emika_panda/assets/link4_2.obj","franka_emika_panda/assets/link4_3.obj","franka_emika_panda/assets/link5_0.obj","franka_emika_panda/assets/link5_1.obj","franka_emika_panda/assets/link5_2.obj","franka_emika_panda/assets/link5_collision_0.obj","franka_emika_panda/assets/link5_collision_1.obj","franka_emika_panda/assets/link5_collision_2.obj","franka_emika_panda/assets/link6.stl","franka_emika_panda/assets/link6_0.obj","franka_emika_panda/assets/link6_1.obj","franka_emika_panda/assets/link6_10.obj","franka_emika_panda/assets/link6_11.obj","franka_emika_panda/assets/link6_12.obj","franka_emika_panda/assets/link6_13.obj","franka_emika_panda/assets/link6_14.obj","franka_emika_panda/assets/link6_15.obj","franka_emika_panda/assets/link6_16.obj","franka_emika_panda/assets/link6_2.obj","franka_emika_panda/assets/link6_3.obj","franka_emika_panda/assets/link6_4.obj","franka_emika_panda/assets/link6_5.obj","franka_emika_panda/assets/link6_6.obj","franka_emika_panda/assets/link6_7.obj","franka_emika_panda/assets/link6_8.obj","franka_emika_panda/assets/link6_9.obj","franka_emika_panda/assets/link7.stl","franka_emika_panda/assets/link7_0.obj","franka_emika_panda/assets/link7_1.obj","franka_emika_panda/assets/link7_2.obj","franka_emika_panda/assets/link7_3.obj","franka_emika_panda/assets/link7_4.obj","franka_emika_panda/assets/link7_5.obj","franka_emika_panda/assets/link7_6.obj","franka_emika_panda/assets/link7_7.obj","franka_emika_panda/hand.xml","franka_emika_panda/mjx_hand.xml","franka_emika_panda/mjx_panda.xml","franka_emika_panda/mjx_panda_nohand.xml","franka_emika_panda/mjx_scene.xml","franka_emika_panda/mjx_single_cube.xml","franka_emika_panda/panda.png","franka_emika_panda/panda.xml","franka_emika_panda/panda_nohand.xml","franka_emika_panda/scene.xml"]},"license":{"spdx":"Apache-2.0","url":"https://github.com/google-deepmind/mujoco_menagerie/blob/62ab00f2bc44f6f20c1c9b7a13f3fb1dd41a4e35/franka_emika_panda/LICENSE","verified":true,"scope":"Pinned model-specific license. Preserve upstream notices and separate mesh/asset rights; the independent Hub controller wrapper is MIT."},"compatibility":[{"runtime":"mujoco","runtime_version":"3.3.7","robot":"franka_emika_panda","controller":"native_position_actuators","observation":"joint_state","os":"linux","architecture":"x86_64","python":"3.10","status":"hub_verified"}],"observation":{"required":["simulator_state"],"privileged_state":true,"description":"Privileged simulator state and declared goals; no perception or real sensor validation."},"requirements":{"python":">=3.10,<3.11","packages":["mujoco==3.3.7","numpy==1.26.4"],"hardware":["Linux x86_64; CPU simulation; see retained receipt for the exact host environment"],"rendering":"Headless. EGL libraries are required for MuJoCo imports; PushT uses SDL dummy video. No interactive display.","api_keys":[],"network":["Pinned source archive during preparation","PyPI dependencies during explicit installation"],"dependency_lock":"Direct runtime versions are pinned and measured. The receipt retains the complete environment freeze; prepare records the installed environment. System drivers are separate host requirements."},"invocation":{"entrypoint":"python run.py","argv":["{python}","{recipe_dir}/run.py","--source-dir","{source_dir}","--example"],"inputs":{"seed":0,"joint_offset_rad":0.08},"outputs":{"format":"single JSON object","payload_selector":"outputs","schema":{"type":"object","required":["joint_positions_rad","target_joint_positions_rad","max_error_rad","movement_rad"],"properties":{"joint_positions_rad":{"type":"array","minItems":7,"maxItems":7,"items":{"type":"number","minimum":-20,"maximum":20},"x-unit":"rad","x-frame":"named_model_joint_coordinates","x-order":["joint1","joint2","joint3","joint4","joint5","joint6","joint7"]},"target_joint_positions_rad":{"type":"array","minItems":7,"maxItems":7,"items":{"type":"number","minimum":-20,"maximum":20},"x-unit":"rad","x-frame":"named_model_joint_coordinates","x-order":["joint1","joint2","joint3","joint4","joint5","joint6","joint7"]},"max_error_rad":{"type":"number","minimum":0,"maximum":50,"x-unit":"rad"},"movement_rad":{"type":"number","minimum":0,"maximum":50,"x-unit":"rad"}},"additionalProperties":false}},"example":"Prepare explicitly; run --example or replace it with --input TASK.json. --describe reads the bounded contract without running simulation."},"interface":{"version":"1","kind":"controller","abstraction_level":1,"execution_domain":"simulation","language":"python","input_transport":"json_file_or_inline","output_transport":"json_stdout","output_selector":"outputs","conventions":{"linear_unit":"m","angular_unit":"rad","time_unit":"s","coordinate_frame":"right_handed_world_xyz; +z_up","joint_order":"joint1,joint2,joint3,joint4,joint5,joint6,joint7","quaternion_order":"not_used"},"input_schema":{"type":"object","required":["seed","joint_offset_rad"],"properties":{"seed":{"type":"integer","minimum":0,"maximum":10000},"joint_offset_rad":{"type":"number","minimum":-0.15,"maximum":0.15,"x-unit":"rad"}},"additionalProperties":false},"output_schema":{"type":"object","required":["joint_positions_rad","target_joint_positions_rad","max_error_rad","movement_rad"],"properties":{"joint_positions_rad":{"type":"array","minItems":7,"maxItems":7,"items":{"type":"number","minimum":-20,"maximum":20},"x-unit":"rad","x-frame":"named_model_joint_coordinates","x-order":["joint1","joint2","joint3","joint4","joint5","joint6","joint7"]},"target_joint_positions_rad":{"type":"array","minItems":7,"maxItems":7,"items":{"type":"number","minimum":-20,"maximum":20},"x-unit":"rad","x-frame":"named_model_joint_coordinates","x-order":["joint1","joint2","joint3","joint4","joint5","joint6","joint7"]},"max_error_rad":{"type":"number","minimum":0,"maximum":50,"x-unit":"rad"},"movement_rad":{"type":"number","minimum":0,"maximum":50,"x-unit":"rad"}},"additionalProperties":false},"preconditions":["Use the exact recorded source, Linux Python 3.10 environment and pinned direct packages.","No physical robot, network actuation or external robot credentials."],"postconditions":["All reported checks must be true and all output numbers finite.","Success covers the declared goal and frozen cases, not arbitrary tasks or physical hardware."],"failure_codes":["invalid_input_or_environment","execution_failed","task_failed"],"composition":{"depends_on":[],"automatic_frame_conversion":false,"automatic_hardware_execution":false},"origin_reference_ids":["mujoco-menagerie-artifact-franka-emika-panda-scene-xml"],"origin_relationship":"prepared_from_the_same_pinned_model; inspect the declared controller and goal; no physical compatibility is inferred"},"completion":{"success_condition":"All declared goal and finite-state checks pass; exit 0 with task_complete. Move the named actuated hinge joints by a bounded offset from the reset/settled pose; max residual <0.035 rad and nonzero actual motion. This is not end-effector planning, balance, locomotion or hardware control.","timeout_seconds":180,"failure_modes":["Invalid input or source checksum","Different pinned package version","Unavailable runtime/driver","Goal not reached within bounded steps"],"stop_condition":"Terminate the adapter at the recorded timeout. No physical hardware is opened."},"preparation":{"recipe_path":"recipes/mujoco-franka-emika-panda-joint-control","requirements_file":"recipes/mujoco-franka-emika-panda-joint-control/requirements.txt","source_selection":"declared_paths","install_argv":["{python}","-m","pip","install","--only-binary=:all:","-r","{recipe_dir}/requirements.txt"],"execution_separate":true},"evidence":{"level":"task_complete","verified_by":"Hub finite-case Lambda execution harness","date":"2026-10-20","environment":{"scope":"simulation","physical_robot":false,"platforms":["linux"]},"commands":["python tools/verify_runtime_expansion.py --backend menagerie --source-cache SOURCE_CACHE --output OUTPUT"],"result":"All 3 frozen cases completed against this exact adapter and source.","artifacts":["https://raw.githubusercontent.com/Superfast-Robotics/robot-skill-hub/f97266a5cdd2c600cd376397a54892f08290df20/evidence/runtime/diverse-sim-v1/mujoco-franka-emika-panda-joint-control.json"],"runtime_verification":"task_complete","contributor_reported":null,"hub_verification":{"runtime":"task_complete","scope":"simulation","adapter_sha256":"7d9a4b424672b82ad558b05b148ea345b0a89ac4658b835afacc6cf292043255","source_commit":"62ab00f2bc44f6f20c1c9b7a13f3fb1dd41a4e35","record_version":"1.0.0","case_count":3,"retained_failed_cases":0}},"maintenance":{"record_version":"1.0.0","last_checked":"2026-10-20","upstream_status":"immutable_source_and_explicit_dependencies"},"contribution":{"allowed_paths":["catalog/records/mujoco-franka-emika-panda-joint-control.json","recipes/mujoco-franka-emika-panda-joint-control/run.py","recipes/mujoco-franka-emika-panda-joint-control/requirements.txt","docs/recipes/mujoco-franka-emika-panda-joint-control.md"],"instructions":"Change the runtime expansion manifest/template, regenerate, and rerun all frozen cases. Preserve source/model/checkpoint licenses and distinguish simulation from hardware."}},"record_files_omitted":true,"full_record_url":"https://api.superfastrobotics.com/v1/skills/mujoco-franka-emika-panda-joint-control?record_version=1.0.0&hub_commit=f97266a5cdd2c600cd376397a54892f08290df20&include=experience","findings":{"schema_version":"1","interpretation":"data_only","trust":"contributor_reported","hub_commit":"f97266a5cdd2c600cd376397a54892f08290df20","backend":"d1","coverage":{"complete":true},"results":[],"total":0,"limit":3,"offset":0,"next":null,"execution_performed":false,"applicability":"needs_applicability_check","automatic":true,"environment_filter":{},"base":{"record_version":"1.0.0","source_commit":"62ab00f2bc44f6f20c1c9b7a13f3fb1dd41a4e35","hub_commit":"f97266a5cdd2c600cd376397a54892f08290df20"},"status":"ready","index_location":"https://api.superfastrobotics.com/v1/findings"},"community":{"schema_version":"1","status":"ready","results":[],"through":1,"next_after":null,"complete":true,"trust":"contributor_reported","selection":"exact_source_and_requested_environment_then_newest; reports_attached_not_popularity_ranked","next_action":"check_applicability_then_inspect_selected_variant; report_actual_reuse_outcome"},"preparation":{"interpretation":"data_only","automatic_execution":false,"working_directory":"One caller-selected workspace; choose fresh cli and experiment directories.","prerequisites":["Git","Python matching the selected recipe requirements"],"catalog":{"url":"https://api.superfastrobotics.com/v1/skills/mujoco-franka-emika-panda-joint-control?hub_commit=f97266a5cdd2c600cd376397a54892f08290df20&record_version=1.0.0&format=catalog","save_as":"./pinned-catalog.json","method":"GET","expected_hub_commit":"f97266a5cdd2c600cd376397a54892f08290df20","expected_record_version":"1.0.0","expected_source_commit":"62ab00f2bc44f6f20c1c9b7a13f3fb1dd41a4e35"},"bootstrap_argv":[["git","clone","--filter=blob:none","--sparse","--no-checkout","https://github.com/Superfast-Robotics/robot-skill-hub.git","./robot-skill-hub-cli"],["git","-C","./robot-skill-hub-cli","sparse-checkout","set","--no-cone","/skills/find-robot-skills/"],["git","-C","./robot-skill-hub-cli","checkout","--detach","f97266a5cdd2c600cd376397a54892f08290df20"]],"plan_argv":["python","./robot-skill-hub-cli/skills/find-robot-skills/scripts/rsh.py","--catalog","./pinned-catalog.json","--offline","prepare","mujoco-franka-emika-panda-joint-control","--project","./experiment","--expected-source-commit","62ab00f2bc44f6f20c1c9b7a13f3fb1dd41a4e35","--expected-record-version","1.0.0","--plan","--json"],"prepare_argv":["python","./robot-skill-hub-cli/skills/find-robot-skills/scripts/rsh.py","--catalog","./pinned-catalog.json","--offline","prepare","mujoco-franka-emika-panda-joint-control","--project","./experiment","--expected-source-commit","62ab00f2bc44f6f20c1c9b7a13f3fb1dd41a4e35","--expected-record-version","1.0.0","--install-deps","--json"],"prepare_effects":"Downloads pinned source and creates a project environment; dependency installation may execute package build hooks. Use within the authorized task.","execute":{"argv_from":"prepare.next_command","cwd_from":"prepare.next_command_cwd","timeout_seconds":180,"success_condition":"All declared goal and finite-state checks pass; exit 0 with task_complete. Move the named actuated hinge joints by a bounded offset from the reset/settled pose; max residual <0.035 rad and nonzero actual motion. This is not end-effector planning, balance, locomotion or hardware control.","input":{"seed":0,"joint_offset_rad":0.08},"input_override":"Replace --example with --input /ABSOLUTE_PATH/task.json after validating record.interface.","result_check":"Read the returned JSON and named checks; a prepared environment is not task completion."},"reuse":{"recall_argv":["python","./robot-skill-hub-cli/skills/find-robot-skills/scripts/rsh.py","recall","mujoco-franka-emika-panda-joint-control","--project","./experiment","--json"],"save_scope":"Save a useful finding actually observed during the task. Existing project sharing permission is required for public delivery.","guide_url":"https://hub.superfastrobotics.com/community.md"}},"environment_check":{"supplied":{},"missing":["runtime","robot","os","python","architecture"],"status":"compare_record_requirements_then_run_plan"}},"next_url":null,"scope":"preparation_recipes_only; source_references_remain_searchable_at_/v1/search","sharing_performed":false}