INAV Configurator は、INAV 飛行制御システム用のクロスプラットフォーム構成ツールです。
このツールおよび INAV では、クアッドコプター、ヘキサコプター、オクトコプター、固定翼機など、さまざまなタイプの航空機がサポートされています。
INAV Configurator はas is
まま提供され、作成者からの保証やサポートはありません。バグを見つけた場合は、GitHub で問題を作成してください。
GitHub の問題トラッカーは、バグやその他の技術的な問題のために予約されています。すべてのセットアップ方法がわからない場合、ハードウェアが動作しない場合、またはその他のサポートの問題がある場合は、以下にご相談ください。
INAV ディスコード サーバー
INAV公式Facebook
RC グループのサポート
INAV公式テレグラム
GitHub ディスカッション
INAV Configurator はスタンドアロンアプリケーションとして配布されます。
リリースページにアクセス
Windows プラットフォーム用のコンフィギュレーターをダウンロード (ia32 または win64 が存在します)
インストール
ZIP アーカイブを解凍し、解凍されたフォルダーから INAV Configurator アプリを実行します。
または、セットアップ プログラムINAV-Configurator_win32_arch_x.yzexe
を使用します。archはコンピュータ アーキテクチャ (ia32 (32 ビット) または x64 (64 ビット))、 xyz はINAV Configurator のバージョン番号です。
Configurator は署名されていないため、Windows による信頼できないアプリケーションの実行を許可する必要があります。最初の実行時に監視がある可能性があります
リリースページにアクセス
Linux プラットフォーム用のコンフィギュレーターをダウンロード (linux64 のみが存在します)
.rpm はFedora インストール ファイルです。 sudo dnf localinstall /path/to/INAV-Configurator_linux_x64-xyzrpm
を使用してダウンロードしてインストールするか、パッケージ マネージャー (ファイルなど) で開きます。
.deb はDebian/Ubuntu インストール ファイルです。 sudo apt install /path/to/INAV-Configurator_linux_x64_x.yzdeb
を使用してダウンロードしてインストールするか、パッケージ マネージャー (ファイル マネージャーなど) で開きます。
.zipはユニバーサル アーカイブです。ダウンロードしてインストール手順を続行してください
ダウンロードしたzipファイルを含むディレクトリに移動します。
このファイルを同じディレクトリにダウンロードします。ファイル名はinav-configurator.desktop
である必要があります。
zipアーカイブを抽出する
unzip INAV-Configurator_linux_arch_x.y.z.zip -d /tmp/
Archはコンピュータ アーキテクチャ (x64、armv7l など)、 xyz はINAV Configurator のバージョン番号です。
INAV Configurator を初めてインストールする場合は、ファイルのホームを作成します。
sudo mkdir /opt/inav sudo chown $USER /opt/inav
一時ファイルをホームに移動する
mv /tmp/INAV Configurator /opt/inav/inav-configurator
アプリケーションアイコンを更新します。
sudo mkdir /opt/inav/inav-configurator/icon sudo cp /opt/inav/inav-configurator/images/inav_icon_128.png /opt/inav/inav-configurator/icon
1 回限りで、デスクトップ ファイルをアプリケーション ディレクトリに移動します。
sudo mv inav-configurator.desktop /usr/share/applications/
次のファイルを実行可能にします。
inav-configurator chmod +x /opt/inav/inav-configurator/inav-configurator
解凍されたフォルダー/opt/inav/inav-configurator/inav-configurator
から INAV Configurator アプリを実行します。
リリースページにアクセス
Mac プラットフォーム用のコンフィギュレーターをダウンロード
インストール
ZIP アーカイブを解凍し、INAV Configurator を実行します。
または、DMG パッケージを使用してインストールします
ローカル開発には、 node.jsビルド システムが使用されます。
Node.jsをインストールする
プロジェクトフォルダーからyarn install
を実行し、次にnpm install
実行します。
をビルドしてコンフィギュレータを起動するには、次の手順を実行します。
npm start
実行します。
アプリをビルドするには、 npm run make
を実行して、プラットフォームに合わせてビルドします。
オプション:
アーキテクチャ: --arch - 許可される値は次のとおりです: "ia32"、"x64"、"armv7l"、"arm64"、"universal"、または "mips64el"。
詳細については、Electron Forge CLI ドキュメントを参照してください。
注: すべてのアーキテクチャがすべてのプラットフォームで使用できるわけではありません。たとえば、ia32 (32 ビット) のサポートは Linux では利用できません。テストされたアーキテクチャ:
Windows: x64 および ia32
Linux: x64 および armv7l
MacOS: x64 および arm64
Windows 用のセットアップ プログラムをビルドするには、WiX Toolset V3 をインストールし、 bin
フォルダーをPATH
に追加する必要があります (例C:Program Files (x86)WiX Toolset v3.14bin
Linux 用の deb および rpm パッケージをビルドするには、次のパッケージをインストールする必要があります。
Ubuntu/Debian: dpkg, fakeroot, rpm, build-essential, libudev-dev
OpenSuse/Fedora: dpkg, fakeroot, rpmbuild, systemd-devel, devel-basis (zypper install -t pattern devel_basis), zip
例 (二重 -- に注意): npm run make -- --arch="x64"
インスペクターを開くことができるようにするには、環境変数NODE_ENV
development
に設定するか、 npm start
実行時にフラグを直接設定します。
NODE_ENV=development npm start
または$env:NODE_ENV="development" | npm start
Windows PowerShell の$env:NODE_ENV="development" | npm start
または、vscode を使用して、デバッグ セッションを開始します。 Debug Configurator
(F5 キーを押すだけです!)
INAV Configurator 2.1 では、OpenStreetMap、Bing Maps (航空写真)、および MapProxy マップ プロバイダーから選択できます。 INAV Configurator は、Bing Maps の API キーなしで出荷されます。つまり、Bing Maps を使用したいすべてのユーザーは、自分のアカウントを作成し、Bing Maps が要求するすべての利用規約に同意し、INAV Configurator を自分で設定する必要があります。
INAV Configurator の右上隅にある[設定]アイコンをクリックします。
プロバイダーを選択します: OpenStreetMap、Bing、または MapProxy
Bing Maps の場合は、自分で生成した独自の個人的な Bing Maps API キーを提供する必要があります。
MapProxy の場合、使用するサーバー URL とレイヤー名を指定する必要があります。
2024 年 5 月 21 日、Microsoft は、Bing Maps for Enterprise が非推奨となり廃止されると発表しました。その日以降、新規ユーザーは Bing Maps Dev Center で API キーを取得できなくなります。
Enterprise アカウントのお客様は、2028 年 6 月 30 日まで Bing Maps for Enterprise サービスを引き続き使用できます。
無料 (Basic) アカウントのお客様は、2025 年 6 月 30 日まで Bing Maps for Enterprise サービスを引き続き使用できます。
Bing Maps Dev Center (https://www.bingmapsportal.com/) にアクセスします。
Bing Maps アカウントをお持ちの場合は、アカウントの作成に使用した Microsoft アカウントでサインインするか、新しいアカウントを作成します。新しいアカウントの場合は、「Bing Maps アカウントの作成」の手順に従ってください。
[マイ アカウント]の下の[マイ キー]を選択します。
新しいキーを作成するオプションを選択します。
キーを作成するには、次の情報を入力します。
アプリケーション名: 必須。アプリケーションの名前。
アプリケーション URL: アプリケーションの URL。これはオプションのフィールドで、将来そのキーの目的を思い出すのに役立ちます。
キーの種類: 必須。作成するキーのタイプを選択します。キーとアプリケーションの種類の説明はここで見つけることができます。
アプリケーションの種類: 必須。このキーを使用するアプリケーションを最もよく表すアプリケーション タイプを選択します。キーとアプリケーションの種類の説明はここで見つけることができます。
「作成」ボタンをクリックします。新しいキーが使用可能なキーのリストに表示されます。使用している Bing Maps API のドキュメントの説明に従って、このキーを使用して Bing Maps アプリケーションを認証します。
MAPPROXY.md に記載されているプロセスに従います。
Web ブラウザで MapProxy サーバーをテストします (例: http://192.168.145.20/inavmestimate/)
MapProxy サーバーが動作している場合は、マップ プロバイダーとして MapProxy を選択します。
MapProxy サービスの URL を入力します (例: http://192.168.145.20/inavmestimate/service?)。
MapProxy サービス レイヤーを入力します (MAPPROXY.md から構成されている場合は inav_layer)
完了したら、[GPS] または [Mission Control] タブでインターネットに接続しているときに飛行するエリアを拡大して、オフラインで使用できるようにキャッシュを保存できます。
INAV は、個人の好みに合わせてカスタム フォントを作成できるようにフォント イメージを提供します。これは、アナログフォントとデジタルフォントの両方に当てはまります。リソースは osd フォルダーにあります。アナログおよびデジタルのサブフォルダー内には、独自のフォントのコンパイルに関する情報が含まれています。 INAV Character Map ドキュメントもあります。これには、フォント内のすべての文字イメージのプレビューと、ファームウェアおよびコンフィギュレーター内の適切な変数名が含まれます。アナログ フォントとデジタル フォントをコンパイルするためのツールがあります。プル リクエストによる新しいフォントの提出は歓迎されます。
最高のパフォーマンスを実現するには、[設定] -> [システム] -> [利用可能な場合はユーザー ハードウェア アクセラレーション] がチェックされていることを確認してください。
INAV コンフィギュレータの問題については、ここで報告されます
https://github.com/iNavFlight/inav-configurator/issues
INAV ファームウェアの問題については、ここで報告してください
https://github.com/iNavFlight/inav/issues
私たちはクリーンで合理的なパッチを受け入れますので、提出してください。