Open Source Robotics

高品質なオープンソースロボティクスプロジェクト、ツール、ソフトウェアの厳選コレクション。

PX4 Autopilot

ドローンやその他の無人機向けのオープンソース飛行制御ソフトウェア

ライセンス

BSD-3-Clause

概要

PX4はドローンとその他の無人車両のためのプロフェッショナルグレードのオープンソースフライト制御ソフトウェアです。Dronecodeファウンデーション(Linux Foundation)の下で開発され、点検・地図作成・配送・研究に使用される産業用ドローンを動かします。PX4はモジュール性・リアルタイム性能・高度な自律性のためのROS 2とのシームレスな統合を重視します。

PX4はプロフェッショナルドローン産業で最も選ばれるフライト制御ソフトウェアです。Linux FoundationのDronecodeプラットフォームのリファレンス実装として、新しいセンサー・推定器・制御アルゴリズムの追加を容易にするモジュラーミドルウェアレイヤー(uORB)とリアルタイムフライト制御スタックを組み合わせています。

アーキテクチャはフライトクリティカルコードをアプリケーションレベルのロジックから分離し、飛行安定性を損なうことなく開発者が洗練された自律的な動作を構築できるようにします。PX4はXRCE-DDSブリッジを通じてROS 2をネイティブにサポートし、SLAM・経路計画・コンピュータービジョンなどのタスクのためにより広いロボティクスエコシステムとのシームレスな統合を可能にします。

PX4はマルチコプター・固定翼・VTOL・ローバープラットフォームをサポートします。UAVCANバスサポートにより最新のアクチュエーターとセンサー統合が可能です。プロジェクトにはGazebo統合を持つ包括的なSITL(Software-In-The-Loop)シミュレーターが含まれており、実機ハードウェアに展開する前にシミュレーションで自律ミッションを完全に開発・テストできます。

重要な理由

PX4のBSD-3-Clauseライセンスは商業採用のための戦略的優位性です。企業は変更をオープンソース化する義務なくPX4の上に独自製品を構築できます。これにより、PX4はIPの保護を必要とする資金調達済みドローンスタートアップと企業インテグレーターに選ばれるプラットフォームとなっています。Linux FoundationのDronecodeプロジェクトに支援され、Auterion・ARK Electronics・Holybro などの企業スポンサーを持つPX4は長期的な持続可能性とプロフェッショナルグレードの品質を確保しています。

解決する課題

独自の自動操縦で商業ドローン製品を構築するとベンダーロックイン・高いライセンス費用・限定的なカスタマイズが発生します。PX4はチームにフライトスタックの完全な制御を与える商業フレンドリーなオープンソース代替を提供します。クリーンなAPI境界とシミュレーションファーストのワークフローにより開発サイクルを月から週に短縮します。

主なポイント

  • BSD-3-Clauseライセンスで独自の変更を共有することなく商用利用が可能
  • 高度な自律性と知覚のためのXRCE-DDSブリッジを通じたネイティブROS 2統合
  • 長期メンテナンスを確保する企業スポンサーを持つLinux Foundation支援
  • ハードウェアなしの開発のためのGazeboとの包括的なSITLシミュレーション
  • カスタムセンサーとアルゴリズムでの拡張を容易にするモジュラーuORBミドルウェア

対象

  • ドローンスタートアップエンジニアリングチーム
  • 企業ドローンインテグレーター
  • ROS 2を使用するロボティクス研究者
  • 防衛契約業者
  • 農業ドローン開発者
  • 大学研究ラボ

制限事項

  • 一部の車両タイプではArduPilotより小さいコミュニティ
  • ドキュメントが最新のコードの変更に遅れることがある
  • ほとんどの展開でPixhawk互換ハードウェアが必要
  • 高度な機能には強力なC++と組み込みシステムスキルが必要
  • VTOLサポートはマルチコプターほど実戦テストされていない

このウェブサイトにはJavaScriptが必要です。オープンソースロボティクスプロジェクトを閲覧するにはJavaScriptを有効にしてください。