Organize host and robot streaming releases
This commit is contained in:
1
release/OmniSocketGo_deployment-20260808.tar.gz.sha256
Normal file
1
release/OmniSocketGo_deployment-20260808.tar.gz.sha256
Normal file
@@ -0,0 +1 @@
|
||||
1088bab1b4d59fb2b4434d31520210f81bb6fce202ca9aefd5a5ad24abebd62d OmniSocketGo_deployment-20260808.tar.gz
|
||||
16
release/README.md
Normal file
16
release/README.md
Normal file
@@ -0,0 +1,16 @@
|
||||
# Extracted release contents
|
||||
|
||||
The source tree in this repository was extracted from the original
|
||||
`OmniSocketGo_deployment-20260808` bundle. The original bundle contained the
|
||||
host release and the direct-V4L2 robot release. Their original README and
|
||||
SHA256 manifests are retained here as `README_original_bundle.md` and
|
||||
`SHA256SUMS_original_bundle`.
|
||||
|
||||
The ROS 2 robot release is included separately under
|
||||
`robot/ros2/OmniSocketGo_robot_ros`; it is the ROS 2 camera-ownership variant
|
||||
validated after the 2026-08-08 bundle was produced.
|
||||
|
||||
The compressed archives themselves are not committed because their contents
|
||||
are already present as source files and the repository ignores `*.tar.gz`.
|
||||
The top-level archive checksum file is retained for provenance only; verify
|
||||
the original archives before distributing them separately.
|
||||
77
release/README_original_bundle.md
Normal file
77
release/README_original_bundle.md
Normal file
@@ -0,0 +1,77 @@
|
||||
# OmniSocketGo deployment bundle — 2026-08-08
|
||||
|
||||
This delivery bundle contains two independent source archives.
|
||||
|
||||
## Archive roles
|
||||
|
||||
### `OmniSocketGo_robot-20260808.tar.gz`
|
||||
|
||||
Transfer this archive to the physical robot. It contains:
|
||||
|
||||
- `b_side_omnid` source code;
|
||||
- head/waist camera switching;
|
||||
- serial-number based `/dev/video*` discovery;
|
||||
- camera occupancy reporting and known-service release logic;
|
||||
- direct-LAN and robot-side startup scripts;
|
||||
- robot-side `requirements.txt` and installation notes.
|
||||
|
||||
Build it on the robot. Do not copy x86_64 host binaries to an ARM64 robot.
|
||||
|
||||
### `OmniSocketGo_host-20260808.tar.gz`
|
||||
|
||||
Install this archive on the operator/control computer. It contains:
|
||||
|
||||
- `OmniSocketGo_add_camera` for the local/public KCP transport;
|
||||
- `robot-command-center` Django backend;
|
||||
- `robot-command-center` Vue frontend, including camera switching and waist
|
||||
image rotation;
|
||||
- host-side `requirements.txt` and installation notes.
|
||||
|
||||
This archive can also supply the source needed to build `bin/kcpserver` on a
|
||||
future public relay server. The public server only needs the KCP Hub binary and
|
||||
does not need `robot-command-center`.
|
||||
|
||||
## Verify downloads
|
||||
|
||||
Run from the directory containing this README:
|
||||
|
||||
```bash
|
||||
sha256sum -c SHA256SUMS
|
||||
```
|
||||
|
||||
## Extract
|
||||
|
||||
Robot:
|
||||
|
||||
```bash
|
||||
tar -xzf OmniSocketGo_robot-20260808.tar.gz
|
||||
cd OmniSocketGo_robot-20260808
|
||||
```
|
||||
|
||||
Control host:
|
||||
|
||||
```bash
|
||||
tar -xzf OmniSocketGo_host-20260808.tar.gz
|
||||
cd OmniSocketGo_host-20260808
|
||||
```
|
||||
|
||||
Read each archive's `README_PACKAGE.md` and `requirements.txt` before building.
|
||||
|
||||
## Important configuration boundary
|
||||
|
||||
```text
|
||||
Physical robot:
|
||||
OmniSocketGo_robot only
|
||||
|
||||
Control host:
|
||||
OmniSocketGo_add_camera
|
||||
robot-command-center
|
||||
|
||||
Future public KCP Hub:
|
||||
build and run bin/kcpserver from OmniSocketGo_add_camera source
|
||||
```
|
||||
|
||||
Git does not automatically copy local uncommitted changes to the robot. These
|
||||
archives capture the current working files, including the local camera and
|
||||
frontend improvements, while excluding Git metadata, logs, virtual environments,
|
||||
compiled binaries, frontend `node_modules` and generated frontend `dist` files.
|
||||
2
release/SHA256SUMS_original_bundle
Normal file
2
release/SHA256SUMS_original_bundle
Normal file
@@ -0,0 +1,2 @@
|
||||
fad748aa9170fe8c5f9588816764c4171e5f3fc357b776dfef9d89102844fc5c OmniSocketGo_robot-20260808.tar.gz
|
||||
beb04254fd47e851528b8553120a3ce4fa122f5307d377d7aac97ef18b9cafe0 OmniSocketGo_host-20260808.tar.gz
|
||||
Reference in New Issue
Block a user