Unitree SDK2 Python: G1 arm DDS control
Run the selected G1 arm-control example through the upstream DDS command and state interfaces. Inspect the pinned source and setup before use.
unitree-sdk2-python-example-g1-high-level-g1-arm5-sdk-dds-example-py | Record version: source-cbd01239cb2d3cce9922bd5a65cfe83ba2329271a5c437d18292400e5715f9f4
Record JSON | Markdown | Pinned upstream source
Access
Fetch the pinned repository, verify this source checksum, and use upstream installation and invocation. This record does not install or execute code.
Hub preparation adapter: false. Follow the upstream setup and invocation contract.
Source and license
- Repository
- https://github.com/unitreerobotics/unitree_sdk2_python
- Revision
814556d15970dd2ecf1c9984e845ca02ab07e206- Path
example/g1/high_level/g1_arm5_sdk_dds_example.py- Source SHA256
cbd01239cb2d3cce9922bd5a65cfe83ba2329271a5c437d18292400e5715f9f4- Original authors
- Unitree Robotics
- License
- BSD-3-Clause
- License scope
- Selected first-party workflow Python source only; preserve all upstream copyright, author and per-file notices. This does not relicense model weights, datasets, Gemma or other third-party model code, robot firmware, simulator binaries, meshes, dependencies or external services; their separate terms and access requirements remain applicable.
- License SHA256
a5d73fc4aca9074e3e6fe0b1a0ba763cf9514b2249b7390ed20fe8d53630bf25- Hub commit
1d6d9eb134e397d910265a8d6e7d8f257f9e8d7f
Artifact
{
"kind": "workflow",
"format": "python",
"workflow_role": "arm-control"
}
Requirements
{
"python": "Python >=3.8 as declared by pinned setup.py",
"packages": [
"Pinned unitree_sdk2py checkout",
"cyclonedds==0.10.2",
"numpy",
"opencv-python"
],
"display": "Physical Unitree robot matching the selected source path, compatible firmware/SDK message type, CycloneDDS setup and correct network interface are required. High-level motion, direct joint and arm examples can issue real actuator commands.",
"execution_domain": "hardware",
"source_imports": [
"numpy",
"sys",
"time",
"unitree_sdk2py.comm.motion_switcher.motion_switcher_client",
"unitree_sdk2py.core.channel",
"unitree_sdk2py.idl.default",
"unitree_sdk2py.idl.unitree_hg.msg.dds_",
"unitree_sdk2py.utils.crc",
"unitree_sdk2py.utils.thread"
]
}
Invocation
{
"entrypoint": "python example/g1/high_level/g1_arm5_sdk_dds_example.py",
"notes": "Use the exact robot model and firmware expected by the selected upstream source, read its operator prompts and motion prerequisites, and pass the appropriate network interface as its positional argument when required. Direct joint examples may change robot control mode. Hub has not installed the SDK, connected to a robot or verified execution."
}
Explicit compatibility
[]
Missing environment fields remain unknown. Discovery labels do not establish robot compatibility.
Evidence
Level: source_reviewed; runtime verification: not_run.
Verified exact source, applicable license and author/setup document bytes at a full Git commit; parsed the Python AST and reviewed this guarded operational entrypoint and its explicit license notices. No upstream code, installation, robot command, dataset, mesh or checkpoint was executed or loaded.
Source review and contributor reports do not establish task completion. Preserve upstream attribution and licenses.