# PyBullet KUKA and cube interaction

Run a KUKA arm along an IK trajectory in a cube scene and record state/contact logs.

ID: `pybullet-kuka-with-cube`

Record version: `source-96814d2cabec8d0d410ff61e5ef68283b202156b90d70d06cca125614daa84e7`

Hub commit: `cbe459404040a145b32f2812b8b72ad93e97439c`

## Access

Open the pinned source and follow upstream setup and invocation. This entry has no Hub runtime adapter.

Hub preparation adapter: **false**. Runtime verification: **not_run**.

Upstream setup: https://github.com/bulletphysics/bullet3/blob/2c204c49e56ed15ec5fcfa71d199ab6d6570b3f5/README.md

## Source and license

- Repository: https://github.com/bulletphysics/bullet3
- Pinned source: https://github.com/bulletphysics/bullet3/blob/2c204c49e56ed15ec5fcfa71d199ab6d6570b3f5/examples/pybullet/examples/kuka_with_cube.py
- Revision: `2c204c49e56ed15ec5fcfa71d199ab6d6570b3f5`
- Path: `examples/pybullet/examples/kuka_with_cube.py`
- Source SHA256: `96814d2cabec8d0d410ff61e5ef68283b202156b90d70d06cca125614daa84e7`
- Source bytes: 4115
- Original authors: See pinned upstream source and license notices.
- License: [Zlib](https://github.com/bulletphysics/bullet3/blob/2c204c49e56ed15ec5fcfa71d199ab6d6570b3f5/LICENSE.txt)
- License scope: Example source code. Robot models, textures, logs, and third-party assets retain their own upstream licenses.

License SHA256: `885cd516a8420acb7c3e0b1a7119913b686495001ae564e3229740460e8cff59`

## Requirements

```json
{
  "python": "upstream-defined",
  "packages": [
    "pybullet (build matching the pinned upstream source)"
  ],
  "display": "Most examples connect to a PyBullet GUI or shared-memory server. Upstream pybullet_data models and adjacent helper files may be required.",
  "source_imports": [
    "datetime",
    "math",
    "pybullet",
    "pybullet_data",
    "time"
  ]
}
```

## Invocation

```json
{
  "entrypoint": "python examples/pybullet/examples/kuka_with_cube.py",
  "notes": "Inspect source arguments and local paths first. Run from the pinned upstream checkout as documented; examples may open a window, run continuously, or expect existing data. No success-rate or task-completion guarantee is attached."
}
```

## Compatibility

```json
[]
```

Missing environment fields remain unknown. Source discovery labels do not establish robot compatibility.

## Evidence

Level: **source_reviewed**. Runtime verification: **not_run**.

Fetched the exact source file, parsed Python/imports or located its native main/notebook cells, and inspected the repository license.

Source review and contributor reports do not establish task completion. Preserve upstream attribution and licenses.
