Boston Dynamics Spot SDK: Image-selected grasp
Request an arm grasp from a clicked image point and constraints. Inspect exact upstream setup and terms before use.
spot-sdk-python-examples-arm-grasp-arm-grasp-py | Record version: source-fa13d085111a8502f11dc204834c7dcf164f885af690e9e058c5c0ce57191622
Record JSON | Markdown | Pinned upstream source
Access
Inspect the pinned source, nonstandard upstream terms and setup requirements. The Hub supplies a source link, not license clearance, installation or execution.
For one verified inert file, use the installed CLI's inspect response fetch_source_args and append --project DIR --json. Source-file retrieval creates no environment and does not install or run the source.
Hub preparation adapter: false. Follow the upstream setup and invocation contract.
Source and license
- Repository
- https://github.com/boston-dynamics/spot-sdk
- Revision
04537ddafe0641d1751af3eb9e76cb785fc18594- Path
python/examples/arm_grasp/arm_grasp.py- Source SHA256
fa13d085111a8502f11dc204834c7dcf164f885af690e9e058c5c0ce57191622- Source bytes
- 13402
- Original authors
- Boston Dynamics, Inc.
- License
- LicenseRef-BostonDynamics-SDK-20191101-BDSDK-SL
- License scope
- Selected Boston Dynamics first-party Python examples reference the pinned Boston Dynamics SDK License (20191101-BDSDK-SL). This local LicenseRef identifies upstream terms; it is not an OSI/SPDX-standard grant or legal-clearance assertion. Source-reference metadata only; preserve complete terms and notices. Firmware, hardware, assets and dependencies remain separate.
- License SHA256
8c431a217d39f8e1d40cb755a3144728892987765246785351c2be21d8ebe51c- Hub commit
e57076c94f3b100842fbe5efcb151a7cdea86da5
Artifact
{
"kind": "workflow",
"format": "python",
"workflow_role": "arm-control"
}
Requirements
{
"python": "Python >=3.7 as declared by pinned bosdyn-client setup.py/quickstart; dependency and platform support remains unverified.",
"packages": [
"bosdyn-client >= 3.1",
"numpy",
"opencv-python"
],
"display": "Authorized operator-supplied robot address and credentials required. SDK checkout declares 5.2.0; quickstart separately requires robot software aligned with package versions. Motion workflows also declare leases, time sync and external E-Stop. Payload, feature licenses, maps and missions depend on the selected workflow.",
"execution_domain": "hardware",
"source_imports": [
"argparse",
"bosdyn.api",
"bosdyn.client",
"bosdyn.client.estop",
"bosdyn.client.frame_helpers",
"bosdyn.client.image",
"bosdyn.client.lease",
"bosdyn.client.manipulation_api_client",
"bosdyn.client.robot_command",
"bosdyn.client.robot_state",
"bosdyn.client.util",
"cv2",
"numpy",
"sys",
"time"
],
"notes": "Per-file package floors are declarations, not a tested combined runtime environment.",
"declared_requirements": {
"python": {
"value": ">=3.7",
"source": "https://github.com/boston-dynamics/spot-sdk/blob/04537ddafe0641d1751af3eb9e76cb785fc18594/python/bosdyn-client/setup.py"
},
"dependency_file": {
"path": "python/examples/arm_grasp/requirements.txt",
"sha256": "f3d88d0e53dfd58452c096037cf67c32b761ff7f4ab0186dd4df5dd31ddc327f",
"bytes": 63,
"url": "https://github.com/boston-dynamics/spot-sdk/blob/04537ddafe0641d1751af3eb9e76cb785fc18594/python/examples/arm_grasp/requirements.txt",
"literal_lines": [
"-f ../../../prebuilt",
"bosdyn-client >= 3.1",
"",
"numpy",
"opencv-python"
]
},
"firmware": "unknown",
"external_assets": "Server binaries/autopilot firmware/payloads for MAVSDK; robot firmware/features, camera data, maps/missions for Spot. Separate upstream terms and access requirements remain applicable.",
"sdk_checkout_version": {
"value": "5.2.0",
"source": "https://github.com/boston-dynamics/spot-sdk/blob/04537ddafe0641d1751af3eb9e76cb785fc18594/VERSION"
},
"robot_software_alignment": {
"source": "https://github.com/boston-dynamics/spot-sdk/blob/04537ddafe0641d1751af3eb9e76cb785fc18594/docs/python/quickstart.md",
"declaration": "Robot software should match Python package versions; actual firmware unknown."
},
"credentials": "Operator-supplied authorized robot endpoint/credentials; none collected or contacted.",
"control_prerequisites": "Selected source may require lease, time sync, external E-Stop, motor power, arm/camera/dock or mission/map data; read-only queries differ from motion workflows.",
"source_license": "Local LicenseRef; nonstandard upstream terms unverified. No grant or feature entitlement inferred."
}
}
Invocation
{
"entrypoint": "python python/examples/arm_grasp/arm_grasp.py",
"notes": "Use the selected pinned folder README and requirements. Robot address/credentials, feature entitlement, stored assets and SDK/robot-software alignment must be supplied upstream. This reference establishes no robot contact, license entitlement, firmware compatibility or execution result."
}
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.