資料介紹
?
04025C104KAT2A 莫仕 |
× 2 |
0402YD475MAT2A 京瓷AVX |
× 1 |
SML-P12YTT86RR 羅姆半導體 |
× 1 |
RC0402FR-7D10KL 國巨 |
× 13 |
RC0402JR-072KL 國巨 |
× 1 |
EEPROM 1-Wire 112-BYTE EEPROM,SOT23 T&R 美信集成 |
× 1 |
PCA9555DBR 德州儀器 |
× 1 |
VL53L1CXV0FY/1 意法半導體 |
× 13 |
04023C104KAT2A 莫仕 |
× 12 |
C0402C105K9PACTU 基美特 |
× 12 |
描述
CrazyFlie 避障傳感器甲板
Crazyflie是一款輕型微型飛行器;或者簡單來說,來自一家名為Bitcraze的公司的迷你無人機。該無人機平臺廣泛用于微型無人機和群機器人的機器人研究社區。它是一個開源平臺,硬件和固件資源都可以在 GitHub 存儲庫中免費在線獲得,用戶有機會設計一個“甲板”,這是一個位于主要無人機平臺 PCB 頂部的可插拔擴展板。
這是關于什么的?
這種硬件設計是這樣一個定制甲板的 PCB,其尺寸與 CrazyFlie 2.x 無人機相匹配。它包括用于飛行時間傳感器的主甲板 PCB 和 PCB。該平臺可用于檢測 CrazyFlie 無人機周圍的障礙物并幫助導航更輕松,而無需依賴無人機的視線。
CrazyFlie 使用小型鋰離子電池運行,最大飛行時間為 7 分鐘,有效載荷最小。它使用的功率越大或越重,飛行時間就越短。但是,庫存無人機平臺周圍沒有任何障礙物感應能力。如果要飛行,飛行員需要與無人機有清晰的視線。否則無人機可能會撞到墻壁或障礙物。
如果有人插入一個小型相機來捕捉導航視圖,電池會消耗得更快,無人機將無法再飛行。一個人如何導航這架微型無人機,而不必經常看到它?
我手頭有這個研究問題來設計一種可以在倒塌的建筑物內自行導航的微型飛行器。顯然,出于安全原因,人類控制器/飛行員幾乎不會一直與無人機有清晰的視線。為了延長飛行時間,相機甚至不是一種選擇。唯一可行的替代方案是在無人機頂部構建一種小型光探測和測距(LiDAR),它重量輕且不消耗太多能量。這個 LiDAR 實施將幫助我們生成周圍環境的地圖。但是我們找不到這樣的設備來滿足市場的要求。
幸運的是,CrazyFlie 支持自定義套牌,我們可以自己制作。這正是我們所做的。我們不得不進一步升級庫存固件以支持這個新的避障甲板。最后,這項工作發表在澳大利亞機器人與自動化會議(ACRA 2020)上。
它是如何工作的?
CrazyFlie 無人機平臺可以支持多個擴展甲板。他們的官方網站上有幾個這樣的卡座,用于各種傳感和驅動功能,例如 RGB LED 卡座、微型 SD 卡卡座、無線充電卡座等。這些卡座使用I2C協議與主 PCB 通信。I2C 協議使用稱為 SDA(數據)和 SCL(時鐘)的兩條線在稱為主設備的主設備和稱為從設備的第二設備/傳感器之間來回通信。在我們的例子中,CrazyFlie 主板將是“主”,而所有其他甲板將是“從”。每個從設備都有一個設備 ID(7 或 10 位長),主設備用來尋址它們。當被要求時,只有相應的奴隸應該回答。
在此設計中,我們在甲板周圍安裝了十三 (13)個 VL53L1X飛行時間 (ToF) 傳感器,面向不同方向,覆蓋360度視圖。這些傳感器來自 STMicroelectronics,它們可以以 50 Hz 的速率精確測量長達 4 米的距離。這些傳感器中的每一個都共享相同的 I2C 地址(即 0x29)。這是問題所在。當主設備調用這個地址時,哪個從設備會接聽?這是正確的!由于所有從 ToF 設備具有相同的地址,因此會產生沖突。作為一種解決方法,我們使用 I2C 總線擴展器——PCA9555。該擴展器最多可支持 16 個通道。這對我們來說是理想的,因為我們只使用其中的 13 個。此擴展器將幫助我們一次僅處理一個 ToF 傳感器,而不會產生任何沖突。
一旦通電并使用主 CrazyFlie 平臺正確配置,固件將驅動這些 ToF 傳感器中的每一個以捕獲周圍環境中的距離信息。此掃描的速率可高達每個傳感器 20 毫秒。
基于這些范圍信息,我們可以生成周圍環境的二維(2D)地圖。這確實是一張點云圖。點云圖是點的地圖,其中每個點對應于 3D 空間中的一個點。有很多算法可以從這樣的地圖中推斷出路徑。下圖顯示了從傳感器面板捕獲的距離讀數生成的點云圖,橙色為藍色,CarzyFlie 無人機的實際軌跡為藍色。
令人驚奇的是,飛行員不需要看到無人機來導航它。他只需要查看周圍環境的實時地圖,該地圖刷新得非常快(50 Hz)并引導無人機遠離障礙物。由于功耗也很低,所以飛行時間不會受到太大影響。
觀看此演示視頻,其中一名人類飛行員駕駛 CrazyFlie 無人機,該無人機在走廊轉彎時使用此避障甲板,而無需看到無人機。
硬件包括什么?
這個項目有兩個部分。
基礎 PCB:這是 I2C 總線擴展器和 ToF 傳感器 PCB 連接的主 PCB。
ToF 傳感器 PCB:每個卡座需要 12 個這樣的 ToF 傳感器 PCB
集成
每個組裝好的 ToF 傳感器 PCB 都需要焊接到主甲板 PCB 板上,如下圖所示。
用例
如果可以將這組 PCB 與所有組件和傳感器組裝在一起,那么官方 CrazyFlie 固件已經支持這個自定義平臺,因為我的這個 pull request壯舉:pca9555 庫現在已合并到生產分支中。
該傳感器平臺用作災難響應研究的基礎,該研究發表在澳大利亞機器人與自動化會議 (ACRA 2020) 上
- 使用KY 032向您展示避障傳感器的工作原理
- 使用紅外傳感器的避障機器人
- 多旋翼飛行器設計與控制的底層飛行控制 0次下載
- 多旋翼飛行器設計與控制的傳感器標定和測量 0次下載
- 如何進行簡易避障機器人的設計 27次下載
- 如何使用自適應觀測器進行四旋翼無人機飛行器的多傳感器故障診斷方法 10次下載
- 基于無線傳感器的采摘機械手避障系統研究 0次下載
- 多旋翼飛行器和無人機的傳感器原理詳解 2次下載
- 紅外壁障模塊避障小車避障傳感器黑白線識別距離可調 27次下載
- 基于多傳感器組網的臨空高速飛行器協同檢測技術研究_付強 1次下載
- 避障傳感器模塊電路圖 76次下載
- 紅外避障傳感器制作相關資料 51次下載
- 基于超聲波傳感器的AGV避障模塊設計與實現 42次下載
- 四軸飛行器論文 7次下載
- 航天飛行器中的測控儀表傳感器技術
- 基于DSP的無人飛行器飛行控制系統設計 1391次閱讀
- HPX氣體壓力傳感器的功能特性及如何實現飛行器高度測量 4471次閱讀
- 微雪電子紅外接近傳感器 紅外避障模塊簡介 2892次閱讀
- dfrobot3-80cm紅外數字避障傳感器介紹 6112次閱讀
- dfrobot3-50cm 紅外數字避障傳感器簡介 2964次閱讀
- 淺談四旋翼飛行器的設計 7391次閱讀
- 紅外避障傳感器原理圖_紅外傳感器避障模塊電路圖 10.6w次閱讀
- 機器人視覺避障的常用傳感器介紹和原理說明 1.3w次閱讀
- 避障常用哪些傳感器?幾種傳感器的基本工作原理 3.7w次閱讀
- 如何解決機器人“避障”的問題 4565次閱讀
- 四軸飛行器如何對頻_四軸飛行器怎么操作 9.9w次閱讀
- 四軸飛行器什么牌子好_十大四軸飛行器品牌排行版 1.6w次閱讀
- 超聲波傳感器在智能小車避障系統中的應用 1.3w次閱讀
- 四軸飛行器怎么起飛_四軸飛行器原理 4.9w次閱讀
- 基于FPGA的無人飛行器溫度巡檢裝置的設計方案 1326次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論