# Ruckig Community: 05 velocity

Official Ruckig Community python main example for 05 velocity. Inspect the pinned source and upstream setup before use.

ID: `ruckig-examples-05-velocity-py`

Record version: `source-11bf4c8a498d11cbf9b477f36640bbc8468900ca34b634f0ef6737b9938a218f`

Hub commit: `4cfacdb7867d125b332d407b197d363a84bfbdf8`

## Access

Fetch the pinned repository, verify this source checksum, and use upstream installation and invocation. This record does not install or execute code.

Optional inert file retrieval: `python /PATH_TO_SKILL/scripts/rsh.py fetch-source ruckig-examples-05-velocity-py --expected-source-revision a8db97a4e9c55e5160a3855f739fa3b270df8e4c --expected-source-sha256 11bf4c8a498d11cbf9b477f36640bbc8468900ca34b634f0ef6737b9938a218f --project ./experiment --json`. This verifies one file, preserves provenance and never installs or runs it. See [source-file retrieval](https://hub.superfastrobotics.com/source-files.md).

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

Upstream setup: https://github.com/pantor/ruckig/blob/a8db97a4e9c55e5160a3855f739fa3b270df8e4c/README.md

## Source and license

- Repository: https://github.com/pantor/ruckig
- Pinned source: https://github.com/pantor/ruckig/blob/a8db97a4e9c55e5160a3855f739fa3b270df8e4c/examples/05_velocity.py
- Revision: `a8db97a4e9c55e5160a3855f739fa3b270df8e4c`
- Path: `examples/05_velocity.py`
- Source SHA256: `11bf4c8a498d11cbf9b477f36640bbc8468900ca34b634f0ef6737b9938a218f`
- Source bytes: 1609
- Original authors: See pinned upstream source and license notices.
- License: [MIT](https://github.com/pantor/ruckig/blob/a8db97a4e9c55e5160a3855f739fa3b270df8e4c/LICENSE)
- License scope: Selected Ruckig Community example source code only; preserve the upstream MIT copyright and permission notice. This selection excludes cloud-dependent intermediate-waypoint examples and Ruckig Pro-only tracking/speed features. Third-party dependencies and separately licensed products retain their own terms.

License SHA256: `f0880ac5e5026c92e12c9e2859a7b338c593aaca1a435f29498bd96cbb64d7d3`

## Requirements

```json
{
  "python": "Python >=3.9 for the pinned Ruckig Python package; C++ examples require a C++20 compiler and CMake >=3.15.",
  "packages": [
    "Ruckig Community library or Python bindings built from the pinned checkout",
    "For Python source builds: scikit-build-core and nanobind as declared in the pinned pyproject.toml"
  ],
  "display": "Selected examples generate and print kinematic trajectories without commanding a robot. Python plotting code is commented out. For local-only C++ source builds, configure BUILD_CLOUD_CLIENT=OFF and BUILD_TESTS=OFF; the selected examples do not use intermediate waypoints or Pro APIs. C++ examples also require the matching upstream examples/plotter.hpp header.",
  "execution_domain": "computation",
  "source_imports": [
    "copy",
    "ruckig"
  ]
}
```

## Invocation

```json
{
  "entrypoint": "python examples/05_velocity.py",
  "notes": "Use the pinned upstream Ruckig Community checkout and its Python bindings or matching native example target. The selected examples calculate trajectories without a robot model, IK solver, collision checker, controller or hardware connection. A calculated trajectory does not establish robot compatibility, collision safety or real-time performance. No Hub preparation adapter or measured runtime success is claimed."
}
```

## Compatibility

```json
[]
```

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

## Evidence

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

Fetched and SHA-256 checked this immutable source; statically parsed Python or located native main; verified pinned license bytes and checked explicit per-file license identifiers. No upstream code executed.

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