[ガイド] OSR2 / SR6 / SSR1 とは何ですか?
下記内容はeroscripts.comというサイトに記載された「DIYストローカー ロボットの導入ガイド」です。文書自体はほぼ英語からGoogleに通訳してもらったが、たまにおかしいな部分もあるので、自分で最近実践した経験にあわせて、再整理しました。
はじめに
OSR (オープンソースストローカーロボット) は、あなた自身に代わって自動的撫でる DIY ロボットです。この用語は、Tempest MAxがデザインしたおもちゃのラインナップ全体を指すためにも使用されます。
それらは3Dプリントされたプラスチックと市販のパーツを組み合わせて作られており、自宅で組み立てが可能で、カスタマイズやユーザー自身での修理ができるように設計されています。
このDIYソリューションは、性能面で市販のどんな製品よりも優れており、外部のサーバーに依存せず、完全にオフラインで使用することができます。
さらに、多軸!
デバイス紹介
OSR2
Open-source Stroker Robot, 2軸
OSR2は、FleshLight(アメリカ産おもちゃ)や同様のおもちゃを保持し、2自由度で動かすように設計された多軸ストローカーロボットです。2つのサーボモーターで駆動され、Romeo BLE MiniやESP32 40などのマイコンで制御されます。
標準のOSR2+は、以下の軸で動作します:
ストローク(L0、上下に動く)
ロール(R1、左右に傾ける)
OSR2のストローク長は112mm(標準)、最大で150mmです。
OSR2+
OSR2+は、OSR2からのアップグレードバージョンで、ボルトオンのピッチモジュールが追加されており、追加のサーボモーターによってピッチ軸の自由度が増えています。
OSR2+は以下の軸で動作します:
ストローク(L0、上下に動く)
ロール(R1、左右に傾ける)
ピッチ(R2、前後に傾ける)
SR6
ストローカーロボット、6軸
SR6は、6自由度を持つように設計されたより複雑なデバイスで、ステュワートプラットフォームを基にしており、6つのサーボが6本のアームを駆動して受け手にリンクしています。
SR6の受け手は、ピッチやロールに加え、左右(スウェイ)、前後(サージ)にも動くことができます。
標準のSR6は、以下の軸で動作します:
ストローク(L0、上下に動く)
サージ(L1、前後に動く)
スウェイ(L2、左右に動く)
ロール(R1、左右に傾ける)
ピッチ(R2、前後に傾ける)
SR6の動作範囲:上下120mm、左右および前後60mm。
SSR1
Silent Stroker Robot, 1-axis
➥ ビデオ - https://www.youtube.com/watch?v=lct57dXhqf8
SSR1はリニアストローカーデバイスです。受け手はgimbalのブラシレスモーターで駆動されるベルトによって動きます。ベルト駆動システムは、サーボと比較してかなり静かです。
このデバイスは、人気のある市販オプションに対する優れた代替手段と言えます。約850gの重さを支え、幅広い速度範囲(速い速度から遅い速度)で動かすことができます。
ストローク長:120mm
備考
SSR1はまだアルファ段階ですが、十分使用可能です。
オプションモジュール
T-Twist
T-Twistモジュールは、OSR2およびSR6用の特別な受信機で、回転リングを内蔵しています。このリングがあなたのFleshlightやオOホを回転させて、さらなる刺激を加えるんです。
Twist 4受信機にはギアボックスがあり、プラスチックのギアがサーボの動きをリングに1:1の比率で伝達します。
ツイストリングはサーボの動きを再現するため、270°サーボを使用すると最大270度回転できます。
T-Twistモジュールを使うことで、デバイスは以下の軸で動作します:
ツイスト (R0)
T-Valve
T-Valveは、Fleshlightのケースの上に設置されるキャップです。マイクロサーボによって内部の気圧を動的に調整します。上昇ストロークでバルブを閉じることで、Fleshlight内部に真空を生じさせ、より強い吸引力を生み出します。
T-Valveを使用すると、デバイスは以下の軸に反応します:
吸引 (一般的にA1)
ソフトウェア
OSRと一緒に使える素晴らしいツールたちだ~
サードパーティファームウェア
TCodeESP32 - GitHub - jcfain/TCodeESP32
SR-Control - https://controlfirmware.com/
スクリプトプレイヤー
MultiFunPlayer
XTPlayer
ウェブベースコントローラー
Ayva by soritesparadox: https://www.ayva-stroker-lite.io/
Mosa by tnxa: https://trymosa.netlify.app/
Virt-A-Mate プラグイン
※ポリシー違反になるかもしれないので、ご自身で検索ください
T-Code Serial Controller by Tempest
ToySerialController by Yoooi
Multi-axis Random Stroker by Tempest
BusDriver by Yoooi
ゲームMod
※ポリシー違反になるかもしれないので、ご自身で検索ください
Intifaceを使用するもの: 例えば、LoveMachine や EDI。
To4st’s FunscriptPlayer: ネイティブOSR対応。マルチ軸スクリプトを使ったゲームModの例: [MountBatten] Avy & Oniichan's Honey Moon v1.2 | Multi-Axis Update!
スクリプティング
OpenFunScripter: GitHub - OpenFunscripter/OFS: ファンスクリプトを作成するためのツール。
OFS Simulator3D: OFS Simulator3D Mod: Surge & Sway Fix
Blender: Blenderをマルチ軸スクリプトエディターとして使用。
MTFG: Motion Tracking Funscript Generator v0.5.x
DIYリソース
3Dプリンターといくつかの簡単なツールがあれば、自分の手でこれらを作成できます!
TempestのDiscordでSTLファイルと詳細な組み立て手順が見つかります。アクセスはPatreon経由で提供されます: https://www.patreon.com/tempestvr
コミュニティがカスタマイズしたデザインを共有している#hardware-exchangeチャンネルもぜひチェックしてください。
その他リソース
OSR Wiki: soritesparadoxによるWiki。貢献は歓迎されています!
https://osr.wikiTidyPrints: Telaniが提供するリミックス、QoL向上から挑戦的なデザインまで幅広い内容を共有。
https://www.patreon.com/TidyPrints