実際の3Dスキャンの中を飛べる無料のFPVシミュレーター
Dronewatchで見つけたFPVシミュレーターを紹介したいと思います。ShramkoGSFPVは無料で、ブラウザ上でそのまま動き、ポーランドの開発者Andrii Shramkoが作りました。特徴は、専用に作られたシミュレーション環境ではなく、建物や通りなど実在する場所の3Dスキャンの中を飛べることです。プロジェクトはまだアルファ段階です。
スキャンはGaussian Splattingという手法で作られます。環境を通常のポリゴンメッシュではなく、非常に多くの小さな3D「スプラット」で構成する技術です。シーンはPlayCanvasのプラットフォームSuperSplatから取得します。作者によると、10月初めの時点で読み込める公開スキャンは1,300を超えていました。LiftoffやVelociDroneはシミュレーター用に作られた環境を飛びますが、こちらは別のアプローチです。
飛行モデルは実際にシミュレートされたクアッドコプターで、標準はBetaFPV Pavo20 Proスタイルの2.2インチシネウープです。ほかにMeteor65 ProやAir65を含む5つのプリセットがあります。Betaflight、Actual、KISS、Raceflightのレートを使えるほか、Betaflightのdiffを読み込んで自分のレートとPID設定を引き継ぐこともできます。EdgeTXの送信機はWebHIDを通じてUSBで接続しますが、そのサポートはまだテスト中です。
スキャンには初期状態で衝突判定がありません。このシミュレーターは見えない壁の役割をするボクセルモデルでこれを解決しています。衝突データから浮いている部分や「ファントムウォール」を取り除いたり、衝突判定を完全にオフにしたりできます。ドローン、スマートフォン、360度カメラなどで撮った独自のスキャンを取り込むことも可能です。
場所を事前にスキャンしておき、自宅で飛行ラインを練習できるという発想は、シネウープのパイロットにとって特に魅力的だと思います。ただしWebGPUに対応したブラウザが必要で、今のところ主にChromeかEdgeです。コードはMITライセンスでGitHubに公開されています。
出典:Dronewatch
スキャンはGaussian Splattingという手法で作られます。環境を通常のポリゴンメッシュではなく、非常に多くの小さな3D「スプラット」で構成する技術です。シーンはPlayCanvasのプラットフォームSuperSplatから取得します。作者によると、10月初めの時点で読み込める公開スキャンは1,300を超えていました。LiftoffやVelociDroneはシミュレーター用に作られた環境を飛びますが、こちらは別のアプローチです。
飛行モデルは実際にシミュレートされたクアッドコプターで、標準はBetaFPV Pavo20 Proスタイルの2.2インチシネウープです。ほかにMeteor65 ProやAir65を含む5つのプリセットがあります。Betaflight、Actual、KISS、Raceflightのレートを使えるほか、Betaflightのdiffを読み込んで自分のレートとPID設定を引き継ぐこともできます。EdgeTXの送信機はWebHIDを通じてUSBで接続しますが、そのサポートはまだテスト中です。
スキャンには初期状態で衝突判定がありません。このシミュレーターは見えない壁の役割をするボクセルモデルでこれを解決しています。衝突データから浮いている部分や「ファントムウォール」を取り除いたり、衝突判定を完全にオフにしたりできます。ドローン、スマートフォン、360度カメラなどで撮った独自のスキャンを取り込むことも可能です。
場所を事前にスキャンしておき、自宅で飛行ラインを練習できるという発想は、シネウープのパイロットにとって特に魅力的だと思います。ただしWebGPUに対応したブラウザが必要で、今のところ主にChromeかEdgeです。コードはMITライセンスでGitHubに公開されています。
出典:Dronewatch
コメント 0
最初のコメントをどうぞ。どの言語でも大丈夫です。
ログインしてコメント