mirror of
https://github.com/Rulez777/FramePicoTracker.git
synced 2026-10-17 07:01:19 +02:00
Lead README with measured milestones and community goal
This commit is contained in:
1 parent
4d74625d20
commit
7dc28d34d1
3 files changed
+27
-6
No files matched your search
@@ -5,6 +5,27 @@
|
||||
<p align="center"><strong>Research prototype · Community continuation welcome · Full body tracking is not working yet</strong></p>
|
||||
<p align="center"><a href="QUICK_SETUP.md">Start here</a> · <a href="docs/PUBLIC_STATUS.md">Current status</a> · <a href="docs/RESEARCH_TREE.md">Research map</a> · <a href="CONTRIBUTING.md">Continue the work</a> · <a href="CREDITS.md">Credits</a></p>
|
||||
|
||||
## TL;DR
|
||||
|
||||
**We have already communicated with real PICO trackers through Steam Frame's onboard radio, received real motion data and processed the headset's camera streams. The next challenge is turning those pieces into reliable body tracking.**
|
||||
|
||||
Some measured milestones from the research:
|
||||
|
||||
| Achievement | Recorded result |
|
||||
| --- | --- |
|
||||
| Service radio replies | **99.30% retained replies over 150 seconds**, with 7,187 validated replies from 7,238 completed transmissions. A stable 118 second window reached **99.98%**. |
|
||||
| Game radio transport | One historical run reached **99.53% CRC valid replies** while receiving **6,756 unique IMU samples**. |
|
||||
| Real motion data | A later run received **9,027 accepted IMU samples**. Gaps remained too large for continuous inertial fusion. |
|
||||
| Headset camera access | Captured and processed real streams from the headset's upper cameras. |
|
||||
| Camera timing | **1,618 measured frames**, with a median frame age of **66.8 ms** and a maximum of **85.1 ms** in the recorded camera timing test. |
|
||||
| Remote mode control | A bounded **150 second** Game test verified fresh replies showing the requested tracker mode actually applied. |
|
||||
|
||||
These results come from different experiments and configurations. They are milestones, not a claim that everything works together. See [the current status](docs/PUBLIC_STATUS.md) for the conditions and remaining work.
|
||||
|
||||
The goal is affordable body tracking on Steam Frame using inexpensive PICO trackers and the radio already inside the headset. More people should be able to bring their whole body into VR without an expensive tracking setup. If that is something you want to help build, there is real work here to continue.
|
||||
|
||||
You do not have to start from zero. This repository includes **136 source files, 24 firmware diffs, an English research history and a continuation guide**, including the failed approaches and the questions still open.
|
||||
|
||||
## Why this exists
|
||||
|
||||
PICO Swift trackers are relatively inexpensive. I wanted to make them useful for body tracking on Steam Frame through its onboard Roy radio, without an external receiver or a PICO headset acting as a live bridge. The eventual target is waist and both legs, together with the normal controllers, for applications such as VRChat.
|
||||
|
||||
@@ -461,8 +461,8 @@
|
||||
},
|
||||
{
|
||||
"path": "README.md",
|
||||
"bytes": 8398,
|
||||
"sha256": "dfb32c838d9b85edbaa1d6275ada5d02987f7a05edce1974bb5bbd2f1dff44f5"
|
||||
"bytes": 10317,
|
||||
"sha256": "bcfcad47f9a4c950da2baa370d9cf19a7a29227b031e46ff8326e3e53796e3fb"
|
||||
},
|
||||
{
|
||||
"path": "research/INDEX.md",
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
"verified": true,
|
||||
"files": 1100,
|
||||
"manifested_files": 1098,
|
||||
"bytes": 61418972,
|
||||
"local_links_checked": 44501,
|
||||
"bytes": 61420891,
|
||||
"local_links_checked": 44502,
|
||||
"allowlisted_extensions": [
|
||||
".json",
|
||||
".md",
|
||||
@@ -50,8 +50,8 @@
|
||||
"public_edition_note": "Frozen handoff inventory/translation counts retained as provenance. 54 ledger entries from Hinata reference replace verbatim prose with links to attributed factual digest; IDs and original source locations retained. See PUBLICATION_CHANGES.json."
|
||||
},
|
||||
"errors": [],
|
||||
"manifest_sha256": "ef870a8d91efeaadfdb3097bc5260ce111a6ba6cfc1dfdd21398a31435c9bd47",
|
||||
"completed_utc": "2026-10-15T11:41:22.321006+00:00",
|
||||
"manifest_sha256": "0f9e152355de4e2a4dee6f5ace0ce18a603edd79882ceaa92e05c8c232cbaa23",
|
||||
"completed_utc": "2026-10-15T11:47:13.425812+00:00",
|
||||
"publication_edition": true,
|
||||
"approved_presentation_assets": 2,
|
||||
"full_build_tested": false
|
||||
|
||||
Reference in new issue
Block a user