Skip to main content

VRChat AutoPilot

Project description

vrc-autopilot

VRCPositionHUDを利用してOSCで移動・視点を操作する自動化ツール

[!WARNING] 本ツールの使用によって生じたいかなる結果についても、作者は一切の責任を負いません。自己責任で使用してください。 使用にあたっては各ワールド・コミュニティのルールに従ってください。自動化を歓迎しない場所では使わないこと。

動作環境

  • Python 3.14
  • uv

サンプルコード

移動・照準・押下は 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)に再生

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vrc_autopilot-1.0.0.tar.gz (607.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vrc_autopilot-1.0.0-py3-none-any.whl (105.5 kB view details)

Uploaded Python 3

File details

Details for the file vrc_autopilot-1.0.0.tar.gz.

File metadata

  • Download URL: vrc_autopilot-1.0.0.tar.gz
  • Upload date:
  • Size: 607.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for vrc_autopilot-1.0.0.tar.gz
Algorithm Hash digest
SHA256 48835af3661a23bb871cc880992f57d187660e926378f3ff72feff856d10a834
MD5 3c080dcc9edee4dc5a8082d3467127d2
BLAKE2b-256 81c7a137b2df97e20e66c3a4c47c61b4da987495da853d7040b2ccc345aae8e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for vrc_autopilot-1.0.0.tar.gz:

Publisher: publish.yml on njm2360/vrc-autopilot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vrc_autopilot-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: vrc_autopilot-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 105.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for vrc_autopilot-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ffcb3fcc9c0a83ecbc4e6bd2e46137dfceb037c148fb3365daa075fad9ddefa7
MD5 22c3b3e7f4aeced6ee699ba9cf16af1a
BLAKE2b-256 66be250747a6f31e3734a21c21cd44d6af03d2477dc06cd3cfb707f34536012a

See more details on using hashes here.

Provenance

The following attestation bundles were made for vrc_autopilot-1.0.0-py3-none-any.whl:

Publisher: publish.yml on njm2360/vrc-autopilot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page