vrc-autopilot
VRCPositionHUDを利用してOSCで移動・視点を操作する自動化ツール
動作環境
- Python 3.14
- uv
インストール
uv add vrc-autopilot
サンプルコード
移動・照準・押下は Pilot API で記述する。マップ・プラント・ボタン座標を渡して巡回ルートを組む。
- でかプ 軽量化スイッチ自動化 ※マップデータ同梱
CLI
uv run <コマンド> で実行する。フラグ詳細は各 --help で確認可能
| コマンド | 用途 |
|---|---|
decode-demo |
HUD を読み取り 6DoF を表示(動作確認とキャリブレーション) |
map-room |
壁沿いに歩いて部屋マップを記録 |
find-button |
複数地点からボタンを三角測量 |
probe-axes |
入力軸の応答特性を測って plant.json に同定(制御ゲインの前提) |
calibrate-world |
ワールドごとに変わる移動速度を測り、ゲインの倍率を補正 |
bode-margins |
同定プラント上で全制御ループの安定余裕(ωc/PM/GM)とボード線図を出す(実機不要) |
log-video |
制御ログCSVを一人称3D+2D地図の動画(mp4)に再生 |
開発者向け
- 全体像とモジュール対応: docs/architecture.md
- プラント特性の測定手順: docs/system-identification.md
- 制御ゲインの根拠と調整手順: docs/gain-tuning.md
- オフライン検証の組み方: docs/verification.md
- 各コマンドの使用方法: docs/usage.md
Metadata
Release files for vrc-autopilot 1.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| vrc_autopilot-1.1.1.tar.gz | 609.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| vrc_autopilot-1.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 715.6 kB
Release files / vrc_autopilot-1.1.1.tar.gz
| Download URL | vrc_autopilot-1.1.1.tar.gz |
|---|---|
| Size | 609.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0a564c01d74778bb2834f7709eab417b08d5bbe39740698ccccd0ee0183cd87c
|
|
BLAKE2b-256 checksum How to use checksums |
e9f93b44fc0dff59829d008e3527dcd7cec0c54b04d83f3af27e8bf6626c1767
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 22, 2026.
Transparency logRelease files / vrc_autopilot-1.1.1-py3-none-any.whl
| Download URL | vrc_autopilot-1.1.1-py3-none-any.whl |
|---|---|
| Size | 106.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d1fabde6c9d5ae013cc0bae6a68f04b41162908c1878c80a6b5d263a33159e32
|
|
BLAKE2b-256 checksum How to use checksums |
5f18cbdd4831f872d67802bd829b4f1cf05396ba32a19ba38bdd75fa37e82faa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 22, 2026.
Transparency log