Open Source Robotics

精選高品質的開源機器人專案、工具與軟體,推動機器人社群向前發展。

Carbon Aeronautics Quadcopter

從零打造四旋翼無人機,從中學習航空學、電子學與程式設計

授權條款

MIT

概述

從零打造四旋翼無人機的完整指南,過程中一併教授航空學、電子學與嵌入式程式設計的基礎。所有元件都可在市面上買到,所有程式都可以完全自由修改,並提供可用於製作的機架設計檔。

Carbon Aeronautics 以「基礎優先」的方式打造無人機。這個專案不只是提供零件清單與組裝步驟,而是透過打造一台可運作四旋翼無人機的過程,教授飛行背後的原理:空氣動力學、感測器物理、控制理論與嵌入式程式設計。

打造過程使用市面上可買到的元件,搭配客製機架,其設計檔發布在 Open Source Hardware Lab 上。電子部分以相容 Arduino 的微控制器為基礎,搭配用於姿態感測的慣性量測單元(IMU),讓打造者能直接接觸飛行控制程式碼。

組裝手冊的每一章都兼顧理論與實作:為什麼陀螺儀量測的是角速度、互補濾波器如何結合加速度計與陀螺儀的資料、為什麼使用 PID 控制器來穩定,以及 PWM 訊號如何透過電子調速器(ESC)控制無刷馬達。程式碼以易讀、易修改為目標撰寫,而不是經過最佳化卻難以理解。

這個專案擁有一群穩定的打造者,他們重視它的教育深度。Carbon Aeronautics 的 YouTube 頻道為書面指南提供影片輔助,讓偏好視覺學習的人也能吸收這些內容。

為何重要

大多數無人機打造指南都著重於組裝:把這個插到那個上、燒錄這個韌體、起飛。Carbon Aeronautics 著重的是理解。對於想自己設計無人機、而不只是組裝現有設計的學生與工程師來說,這個專案提供了任何快速入門指南都沒有的理論基礎。

解決的問題

無人機套件與預先做好的飛行控制器,把工程上的複雜度藏在隨插即用的介面後面。對於任何真正想設計無人機、而不只是組裝的人來說,能把理論與實作連結起來的教育資源存在缺口。Carbon Aeronautics 以邊做邊學的方式填補了這個缺口。

重點

  • 在實體打造的同時教授航空學、電子學與控制理論
  • 所有元件都可在市面上買到:沒有客製或難以取得的零件
  • 機架設計檔發布在 Open Source Hardware Lab 上
  • 可自由修改的飛行程式碼,並清楚說明每一個演算法
  • YouTube 上的影片教學與書面組裝手冊相輔相成

適用對象

  • 就讀航太或控制領域的工程系學生
  • 想深入了解無人機的自學創客
  • 舉辦無人機打造工作坊的教育工作者
  • 想在飛行前先理解原理的愛好者
  • STEM 課程與課後社團

限制

  • 不是精緻的產品:與其說是能飛的無人機,不如說是教育平台
  • 只有基本的穩定功能,沒有 GPS 或自主功能
  • 需要熟悉焊接與基本電子學
  • 機架設計不如商用或成熟的開源機架精緻
  • 與以 ArduPilot 為基礎的打造方案相比,進階功能有限

本網站需要 JavaScript 才能正常運作。請啟用 JavaScript 以瀏覽我們的開源機器人專案。