<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>電子資料>SwarmUS群體機器人平臺

SwarmUS群體機器人平臺

2022-07-21 | zip | 0.26 MB | 次下載 | 免費

資料介紹

PCB圖如下:
poYBAGLNggGAeazxAACHHG9IA9g217.png
pYYBAGLNggOAINhdAAEDrEZ4jR0549.png
poYBAGLNggaAITa4AACyWDKCdo4083.png

描述

SwarmUS - 一個群體機器人平臺

團隊

SwarmUS 是一個由 9 名來自舍布魯克大學的工程專業學生組成的團隊,他們的學士學位畢業時間定于 2021 年 12 月結束。SwarmUS 在工程領域擁有多學科專業知識,因為其成員來自計算機、電氣和機器人工程。

該項目

該項目旨在建立一個開放的軟件和硬件平臺(分別為 Hivemind 和 Hiveboard),允許實施機器人群,從異構機器人和 Android 智能手機進行同步定位和映射 (SLAM)[1]。Android 手機可以用作增強現實界面來查看生成的共享地圖,也可以用作機器人群的控制界面。這項技術突破正在一個重大工程設計項目中進行,并將在 2021 年 MegaGéNIALE 博覽會上展示。該項目本質上是學術性的,將由機器人研究小組 IntRoLab[3] 的 3IT[2] 的客戶使用。

什么是 MégaGéNIALE 博覽會?

MégaGéNIALE Expo 是加拿大最大的大學工程項目展覽。這是一個獨特的機會來發現每個工程領域的畢業生的工作,即:建筑、土木、化學、生物技術、電氣、計算機、機械和機器人技術。該活動每年吸引約 4,000 人參加。有關活動的更多信息和往年活動的照片,請訪問以下頁面:

機器人部分

先鋒 2DX 機器人

SwarmUS 團隊的任務是更新其客戶實驗室 (IntRoLab) 未使用的兩臺舊 Pioneer 2DX。這些機器人不僅會返還給客戶,還會作為基準測試來測試我們的 swarm 平臺。由于這些機器人的電子設備和軟件已經過時,因此需要對該機器人進行全面升級,只保留底盤和電機。

pYYBAGLNgg2APr0NAAB3VilfpnU149.jpg

力量

機器人由 12V GOOLOO GP37-Plus LiPo 電池供電。這些電池具有一些內部保護和集成充電器,從而簡化了圍繞機器人電源的設計。但是,需要額外的欠壓保護,以防止機器人將電池電量耗盡至低于 LiPo 電池的電壓限制。

欠壓鎖定板

然后,該團隊設計了一個包含欠壓鎖定 (UVLO) 和電壓監控電路的定制 PCB。該解決方案在電壓降至選定閾值以下時會發出高音,并在另一個較低閾值以下打開主電源繼電器。

poYBAGLNghSAYr6WAADw9Gk6J4U548.jpg

電力調配

電源樹分為 3 個主要部分:12V 主電源、12V 電機電源和 5V 計算機電源。一個由撥動開關和 UVLO 板控制的主繼電器將電池連接到 12V 主電源,該主電源反過來為 5V@5A 穩壓器和另一個控制電機電源的繼電器供電。電機繼電器由紅色蘑菇按鈕控制,可在緊急情況下輕松切斷電機的 12V 電源。5V 穩壓器為主計算機和所有機器人傳感器供電。

pYYBAGLNghaAaPu_AABkNNdwgcA725.png

傳感器、計算機和電機控制

機器人大腦是在 Linux 20.04.1 LTS 上運行的 Raspberry Pi 4 4GB。為了感知其環境,機器人配備了 RPLidar A2M8 以可視化其周圍的障礙物,并配備了 Realsense D435i 或 Realsense D455,具體取決于機器人,以獲得其前方場景的視覺和深度信息。除了傳感器之外,BasicMicro 的 RoboClaw 2x60A 還用作電機控制器,因為它具有內置保護、PID 控制和正交編碼器讀取功能。電機控制器和所有傳感器通過 USB 連接到 Rasberry Pi。此外,Hiveboard 和 BeeBoards 被集成到機器人中,并通過以太網連接到 Raspberry Pi,為機器人提供必要的硬件來加入一個群體。

pYYBAGLNghmABTxgAACFyzeQiMg305.png

機械改裝

電子元件和計算機由采用激光切割技術制成的木板進行維護,以完美貼合機器人狹窄的內部。機器人的傳感器支撐和側面板是 3D 打印的,為我們在設計過程中提供了更大的靈活性。

機器人軟件

Raspberry Pi 在 ROS(機器人操作系統)中間件中運行所有機器人的軟件。在傳感器、導航堆棧和 RTAB-Map 的幫助下,機器人可以在其環境中移動,同時對其進行映射并在其中定位自己。團隊制作了額外的 ROS 包,以將 ROS 環境連接到在 HiveBoard 上運行的 HiveMind,讓群體行為控制機器人。

poYBAGLNghyAClaFAACCTz2WfSo464.png

我們的一個機器人制作的地圖

硬件部分

以下部分將詳細介紹 SwarmUS 項目的 3 塊 PCB:

· HiveSight:Decawave 超寬帶 (UWB) 集成電路 (IC) DW1000 的測試平臺

· Hiveboard:上一次迭代的中心

· BeeBoard:UWB“傳感器”

HiveSight

如前所述,HiveSight 是團隊的測試平臺。它證實該團隊可以使用我們可以使用的設施來制作功能正常的 PCB(從設計到測試)。它也是 UWB 技術的測試平臺。讓我們回顧一下董事會:

poYBAGLNgh-AHaw3AADgIY5GK3Y103.jpg

1、保護:具有過壓、過流、反極性功能

2. USB:USB IC打開一個COM端口用于調試目的。它連接到 u-USB 端口

3. 3V3&1V8 Gen:板載 3v3 和 1v8 電源軌生成。1.8V 來自 3.3V 電源軌。板上的所有組件都使用 3.3V 電源軌。只有 Decawave IC DW1000 使用 1.8V 電源軌。

4. IMU:慣性測量單元

5. WROOM 復位:ESP32-WROOM 的物理按鈕(位于 PCB 的底部) ESP32-WROOM 是一個 Wi-Fi IC。

6. Flash 32k:32 Kb閃存。由我們的 ESP32 定制解決方案使用。

7. ESP32:ESP32(Wi-Fi IC)的自定義實現。此實現用于在我們的自定義實現和 WROOM IC 之間進行比較。

8. CLK Gen:為 DW1000 生成 38.4MHz 時鐘。還包括兩個 DW1000 的同步信號。

9. DW1000:超寬帶IC。用于定位其他 HiveSight 的距離和角度。每個 DW100 有 4 個 LED 用于調試目的。

我們對 DW1000s 的實施基于 decawave 發布的白皮書,并且在我編寫這些行時正在由我們的團隊進行測試。但是,我們確實設法在設計中發現了一些錯誤。

5V 電源軌可以來自 2 個不同的地方:

· 從左上角的綠色連接器

· 從 u-USB 連接器

此外,3.3V 電源可以來自 3V3 電源軌或由 Nucleo 供電。Hivesight 還可以為 Nucleo 提供 5V 或 3.3V 電壓。然而,在測試我們的設計時,我們注意到當 Nucleo 向 HveSight 提供 3V3 電壓時,它會閃爍過電流警告。我們建議為 HiveSight 使用單獨的(如綠色連接器/u-USB 連接器)電源。

HiveSight 和 Nucleo 之間的 SPI 通信有點不足,因為我們在布線時沒有正確處理 SPI 線路(從上到下變化太多),并且接地回路不是最小的。我們沒有正確連接 HiveSight 的每個連接器的接地,這會減慢 SPI 總線。我們可以做的總線的最大速度是 1Mbit/s 的數據。

到COM口IC的USB線切換了正負數據線,導致COM口出錯。我們建議通過移除 ESD 保護并焊接一些導線來更改設計或以正確的順序放置數據線。在我們的實現中,這是我們使用的方法,并在頂部涂上熱膠以防止意外斷開連接。

poYBAGLNgiWAAkqBAAAwcWRgayI273.png

此外,IMU 從未安裝在我們的版本上,因為足跡沒有焊膏開口,因此沒有焊料,并且該部件從未連接到電路板。這個簡單的錯誤將在下一個實現中修復:Hiveboard。

HiveSight 設計用于與 STM32F429ZIT Nucleo 一起使用(盡管絲印上提到了 STM32F426,這是我們的另一個錯誤)。

所有文件(原理圖、BOM、PCB、Gerbers)都在 Github 鏈接中。

更多詳情:https ://github.com/SwarmUS

代碼

Git 上的代碼

https:///www.github.com/swarmus

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>