src: slide 5
図内テキスト(抽出): ドローンの役割、ビジネス、ソフトウェア開発の切り口でみた各コースのスコープ “Day1~2 の間にコース変更希望もしくは複数受講の方は事務局までお願いします。” / ドローンの役割 1.作業の代替:「運搬」「散布」「採取」 2.情報収集 : 加工や分析するための情報収集 / ドローンのビジネス ハードウェア サービス・ソフトウェア ドローン関連ビジネス(基盤) / ドローンのソフトウェア開発 機体制御 基本機体制御 ペイロード管理・制御 高度な自律処理 機体管理:自動航行、航行管理、飛行ログ解析 情報処理:画像合成、画像処理、点群処理、画像転送 / オペレーションコース / デベロッパーコース (アプリケーション編) / デベロッパーコース (フライトコード編)
src: slide 6
図内テキスト(抽出): Ground / Air / Internet / クラウド システム *2 / 他クラウド / 他サービス / ローカル通信(LAN/Wi-Fi/Bluetooth...) / USBリンク / ラジオ通信 Wi-Fi通信 Bluetoothなど / キャリア通信(LTEなど) / キャリア通信(LTEなど) / インターネット通信 / リモートID / Mission Planner QGroundControl APM Planner... / ArduPilotと協調する周辺アプリケーション、 そのアプリケーション開発に必要なエッセンシャルスキルを習得することにフォーカスします / MAVProxy DroneKit pymavlink mavlink-router... / 再掲
src: slide 7
図内テキスト(抽出): 送受信機 / GCS (Mission Planner) / Android スマートフォン / FC(フライトコントローラ) / コンパニオン コンピュータ / HereLink
src: slide 8
図内テキスト(抽出): CC Software / CC Hardware / Drone Hardware / GCS Software / GCS Hardware / Air(Drone) / Ground(GCS) / High / Low / abstraction / FC Software / FC Hardware / GCS Software / GCS Hardware / CC=Companion Computer, FC=Flight Controller / pymavlink / MAVProxy / MAVLink-router
src: slide 9
図内テキスト(抽出): コプター / GCS/Application / System ID: 1 Component ID:1 / System ID: 255 Component ID:1 / ハートビート#0 (1Hz) / コマンド送信 COMMAND_LONG (#76) / ACK / REQUEST_DATA_STREAM#66 MESSAGE_INTERVAL#244 / データ送信 / https://ardupilot.org/dev/docs/copter-commands-in-guided-mode.html#copter-commands-in-guided-mode
src: slide 12
図内テキスト(抽出): 障害物回避 / 外部デバイスを使った情報処理・高度化 / インターネット/ クラウド / 画像/テレメトリ→ / 非GPSナビ(SLAM) / 精密着陸 / 物体検出 / 非GPSナビ / SIM / ステレオカメラ / リモート 運用 / カメラ / コンパニオン コンピュータ / フライト コントローラ / マーカー / 自動追従 / バックエンド サービス / ←コマンド送信
src: slide 13
図内テキスト(抽出): プロンプト作成に必要な知識 概念・用語 ツール・ライブラリの使い方 できること・できないこと 参考とするソースコード / テストのために必要な知識 環境構築 ビルド・実行方法 シミュレータの使い方 生成AIの嘘(ハルシネーション)を見抜く / アイデアの例 ログ解析 Web GCS ミッション作成支援 障害物回避 / アプリの アイデア / コード生成 / テスト / 完成 / 機能追加 / バグ修正 / NG / OK / ソース コード / プロンプト / エラー情報 / GitHubには多くのコードが公開されているため、生成AIによる支援を効果的に活用できます。 ただし、AIへの指示や結果の検証を正しく行うには、ドローンアプリ開発に関する知識が必要です。 本コースでその知識を身につけましょう。 / 生成AIを活用して作ったドローンアプリ事例 Web GCS : https://x.com/i/status/1863614621082599520 RCレコーディングモード : https://x.com/i/status/1658391264075866112 ArduPilot MCPサーバー : https://x.com/i/status/1913032517407658408
src: slide 14
density:auto
src: slide 16
density:auto
src: slide 17
density:auto
src: slide 18
density:auto
src: slide 19
図内テキスト(抽出): アクティビティをSNS等で積極的にシェアしよう 成果、失敗 質問、相談 作った機体やプログラム / フライトエクスペリエンスに積極的に参加しよう 自作機体(陸海空) 自作プログラム / ArduPilot関連プロジェクトに貢献できるようになろう ソースコード修正 ドキュメント(Wiki)修正 Issueでの問題報告 コミュニティへの投稿
src: slide 20
guide-source: drone-dev-env-setup-guide.pdf の正本 = https://github.com/hfujikawa77/droneschool-doc/blob/master/doc/drone-dev-env-setup-guide/drone-dev-env-setup-guide.md
guide-source: cc-dev-env-setup-guide.pdf の正本 = https://github.com/hfujikawa77/droneschool-doc/blob/master/doc/drone-dev-env-setup-guide/cc-dev-env-setup-guide.md