手持 Mid360 + RealSense 相機 + Jetson Orin 一體平臺

這篇博客是我們開源的一個項目介紹,包括3D結構件 STP 文件與常見 SLAM 工程在 Arm 設備上編譯手冊等,將 Livox Mid360、Realsense 相機、Nvidia Jetson Orin、定制電池放在了一個手持設備上,同時這個手持設備預留了底部螺紋孔,當你以手持模式使用完成后可以將其直接固定到機器人本體上(如移動小車),例如用手持模式完成地圖掃描,接上顯示器處理地圖,然后再將整個設備作為移動小車的計算感知單元。

如果你想更換 RealSense 相機并使用其他視覺傳感器,也僅需自己打印一個結構件即可;得益于模塊化設計,你甚至可以為雷達重新添加一個傾斜底座以便在車載模式下獲取地面點云;

項目已經完全開源,這篇博客的剩余部分將直接復制項目中的 ReadMe 文件內容,如果你感覺這個項目對你有幫助的話,可以在 Github 上貢獻 Star ,這會激勵我們在 Arm 上展開更深入的研究并加速開源步伐;

  • JLV-handhold:https://github.com/GaohaoZhou-ops/JLV-handhold#

【注意】:因平臺審核原因,物料清單部分內容無法展示,感興趣的可以直接訪問我們的倉庫,里面有所有詳細信息。


JLV-handhold: Jetson Lidar and Vision for Robotics and Embodied

Stp ViewReal View
在這里插入圖片描述在這里插入圖片描述

這個倉庫介紹了一款手持設備,將 Nvidia Jetson、Livox Mid360以及Realsense相機集成到一個硬件上,你可以通過3D打印的方式,方便快捷地進行組裝。內置一個電池倉,以及視覺傳感器孔位,通過替換中間件即可快速適配不同型號的視覺傳感器。在設備底部添加了四個固定螺紋孔,你可以將其安裝到移動小車上,配合 Jetson 算力實現一體式解決方案。我們同時還提供了多個常用工程在 Arm 架構上編譯的手冊,包括 SLAM、標定、GPU加速、pytorch 編譯等。


目錄

  • 設備亮點
  • 物料清單
  • 組裝
  • 編譯與應用

設備亮點

我們很榮幸推出一款手持設備,它將 Nvidia Jetson、Livox Mid360、RealSense 相機硬件合理地組裝在一起,并提供了符合人體工程學設計的把手。該設備的有一下幾個特點:

  1. 模塊化組裝:每部個結構均可通過3D打印獲得,并用螺絲進行加固,你可以隨時替換算力板、雷達、視覺相機組件,只需一個中間結構件;
  2. 緊湊的結構設計:在保證高空間利用率的同時,提供了多處散熱槽以確保設備正常工作,你也可以通過模塊化組件添加額外的散熱風扇;
  3. 為 Jetson 量身定制:算力倉根據 Orin DK 尺寸設計,兼容除 Thor 以外的所有 Jetson 計算板,同樣只需要一個中間結構件;
  4. 內置電池倉:內置的電池倉可以讓你隨時隨地開機即用,無需攜帶額外電源;
  5. 手持握把:在設備兩側提供了人體工程學設計的握持把手,均勻將力分配到兩臂,一次性使用 1 小時也不會感到疲憊;
  6. 預留螺紋孔:手持掃描結束后可以通過預留的四個螺紋孔將其安裝到其他硬件平臺上,無需其他算力;

另一方面,由于在 Arm 上編譯一些優秀的開源工程極具挑戰性,我們也為部分項目撰寫了編譯手冊,以便讓你能夠在這里找到一站式解決方案,當前支持的開源項目有:

【注意】:有關編譯手冊的內容詳情請見后續的 編譯與應用 章節,下面的鏈接為原始項目鏈接。

  • FAST-LIO: https://github.com/hku-mars/FAST_LIO#
  • FAST-LIVO2: https://github.com/hku-mars/FAST-LIVO2
  • Point-LIO: https://github.com/hku-mars/Point-LIO#
  • livox_camera_calib: https://github.com/hku-mars/livox_camera_calib
  • Yolov11 with GPU: https://github.com/ultralytics/ultralytics

更多開源項目的編譯我們會持續推出,敬請期待!


物料清單

因平臺審核原因,物料清單無法在這里展示,感興趣的可以直接訪問我們的倉庫,里面有全部詳細信息。


組裝

下載文件 0000-shouchijiance_asm.stp 并用 3D 打印機進行打印。由于模塊化設計,你僅需要注意的是計算單元倉和電池倉的尺寸,同時如果你的電池輸入輸出孔位與我們模型不符,建議稍微修改電池倉開孔位置。

  • 計算單元倉尺寸:110mm x 110mm x 71mm
  • 電池倉尺寸:93mm x 70mm x 59mm

如果你想要讓 Mid360 雷達傾斜安裝,那么也可以通過增加中間件的方式實現,為激光雷達添加一個斜坡。

最終我們的組裝效果如下所示:

FrontLeftBackTopButton
在這里插入圖片描述在這里插入圖片描述在這里插入圖片描述在這里插入圖片描述在這里插入圖片描述

編譯與應用

我們對廣受好評的一些工程提供了在 Jetson 平臺上編譯的手冊,包括了以下內容:

  • Fast-LIO: https://github.com/GaohaoZhou-ops/JetsonSLAM/tree/main/fast_lio_project
  • Fast-LIVO2: https://github.com/GaohaoZhou-ops/JetsonSLAM/tree/main/fast_livo2_project
  • Point-LIO: https://github.com/GaohaoZhou-ops/JetsonSLAM/tree/main/point_lio_project
  • livox_camera_calib: https://github.com/GaohaoZhou-ops/Lidar-Camera-Calibration
  • Yolov11: https://github.com/GaohaoZhou-ops/JetsonYoloROS

除此之外,還有一些我們自己使用的 Demo 示例可用于參考:

  • Tello-LLM-ROS: https://github.com/GaohaoZhou-ops/Tello-LLM-ROS
  • Mixed-Navigation: https://github.com/GaohaoZhou-ops/Mixed-Navigation

我們后續會補充更多工程在 Jetson 平臺上的編譯手冊。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/919855.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/919855.shtml
英文地址,請注明出處:http://en.pswp.cn/news/919855.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

H7-TOOL固件2.31發布,支持250M示波器,支持IAR下載算法加載運行,上位機支持UTF-8編碼,增加多款脫機燒錄芯片支持

【PC軟件】V2.3.1 1. 脫機燒錄功能更新: - 添加芯片: - 自動填充文件名、Flash地址、Flash大小、SRAM地址和SRAM大小 - FLM算法文件不支持自動填寫文件名,當生成文件后需要手動更新 - 廠商列表欄鼠標右鍵菜單可復制廠商名 - 修復添加芯片排列次序的問題…

自然語言處理——06 遷移學習(上)

1 fasttext工具介紹 1.1 介紹 fasttext 是 Facebook AI Research(FAIR)開發的開源 NLP 工具包,專門用來解決文本相關任務,比如情感分析、文本分類(判斷新聞屬于體育/財經等)、識別“人名/地名”這類實體&a…

數據庫MVCC是什么

問題數據庫MVCC是什么我的回答MVCC,全稱是"多版本并發控制"(Multi-Version Concurrency Control),是數據庫管理系統中常用的一種并發控制技術。說白了,它就是通過維護數據的多個版本,讓讀操作不會被寫操作阻塞&#xff…

游戲廣告投放數據分析項目:拆解投放的“流量密碼”

用數據說話:1441條投放記錄拆解游戲廣告投放的“流量密碼”一、數據概況 & 處理思路 先放一張數據全家福,字段 13 個,樣本 1441 條,缺失值 0,只做了一件事:把“未知大小”“無”等臟數據清洗掉。 impor…

數據庫服務語句應用

文章目錄🌟數據庫語句應用介紹🍀數據庫語句分類介紹DDL(Data Definition Language)數據定義語言DCL(Data Control Language)數據控制語言DML(Data Manipulation Language)數據操作語…

解釋器模式與布爾表達式的C++實現

詳細探討一下解釋器模式(Interpreter Pattern)以及如何使用它來實現一個簡單的布爾表達式求值器。 第一部分:解釋器模式詳解 1. 模式定義與意圖 解釋器模式是一種行為設計模式,它給定一個語言,定義其文法的一種表示,并定義一個解釋器,該解釋器使用該表示來解釋語言中…

ELK 重難點解析以及最佳實踐

ELK 重難點解析以及最佳實踐 目錄 ELK簡介核心組件詳解使用技巧重難點解析Spring Boot集成具體場景使用最佳實踐 ELK簡介 什么是ELK ELK是一個開源的日志分析平臺,由三個核心組件組成: Elasticsearch: 分布式搜索引擎,用于存儲和檢索日…

【PyTorch】單對象分割項目

對象分割是在圖像中找到目標對象的邊界的過程。單目標分割的重點是自動勾勒出圖像中一個目標對象的邊界。對象邊界通常由二進制掩碼定義。 通過二進制掩碼,可以在圖像上覆蓋輪廓以勾勒出對象邊界。例如以下圖片描繪了胎兒的超聲圖像、胎兒頭部的二進制掩碼以及覆蓋在…

esp dl

放下了好多年 又回到了dl 該忘的也忘的差不多了 其實沒啥復雜的 只是不習慣 熟悉而已 好吧 現代的人工智能體 還是存在著很大的問題 眼睛 耳朵 思考 雖然功能是正常的 但距離"真正"()意思上的獨立意識個體 還是差別很大 再等個幾十年 看看…

基于django/python的服裝銷售系統平臺/服裝購物系統/基于django/python的服裝商城

基于django/python的服裝銷售系統平臺/服裝購物系統/基于django/python的服裝商城

詳解ThreadLocal<HttpServletRequest> requestThreadLocal

public static ThreadLocal<HttpServletRequest> requestThreadLocal ThreadLocal.withInitial(() -> null);一、代碼逐部分詳解 1. public static public&#xff1a;表示這個變量是公開的&#xff0c;其他類可以訪問。static&#xff1a;表示這是類變量&#xff0c…

Vue2 響應式系統設計原理與實現

文章目錄Vue2 響應式系統設計原理與實現Vue2 響應式系統設計原理與實現 Vue2 的響應式原理主要基于以下幾點&#xff1a; 使用 Object.defineProperty () 方法對數據對象的屬性進行劫持 當數據發生變化時&#xff0c;通知依賴該數據的視圖進行更新 實現一個發布 - 訂閱模式&a…

探索 JUC:Java 并發編程的神奇世界

探索 JUC&#xff1a;Java 并發編程的神奇世界 在 Java 編程領域&#xff0c;隨著多核處理器的普及和應用場景復雜度的提升&#xff0c;并發編程變得愈發重要。Java 并發包&#xff08;JUC&#xff0c;Java.util.concurrent&#xff09;就像是一座寶藏庫&#xff0c;為開發者提…

selenium采集數據怎么應對反爬機制?

selenium是一個非常強大的瀏覽器自動化工具&#xff0c;通過操作瀏覽器來抓取動態網頁內容&#xff0c;可以很好的處理JavaScript和AJAX加載的網頁。 它能支持像點擊按鈕、懸停元素、填寫表單等各種自動化操作&#xff0c;所以很適合自動化測試和數據采集。 selenium與各種主流…

指定文件夾上的壓縮圖像格式tiff轉換為 jpg 批量腳本

文章大綱 背景簡介 代碼 背景簡介 隨著數字成像技術在科研、醫學影像和遙感等領域的廣泛應用,多頁TIFF(Tag Image File Format)文件因其支持多維數據存儲和高位深特性,成為存儲序列圖像、顯微鏡切片或衛星遙感數據的首選格式。然而在實際應用中,這類文件存在以下顯著痛點…

Docker 部署 MySQL 8.0 完整指南:從拉取鏡像到配置遠程訪問

目錄前言一、拉取鏡像二、查看鏡像三、運行容器命令參數說明&#xff1a;四、查看運行容器五、進入容器內部六、修改 MySQL 配置1. 創建配置文件2. 配置內容七、重啟 MySQL 服務八、設置 Docker 啟動時自動啟動 MySQL九、再次重啟 MySQL十、授權遠程訪問1. 進入容器內部2. 登錄…

IntelliJ IDEA 常用快捷鍵筆記(Windows)

前言&#xff1a;特別標注的快捷鍵&#xff08;Windows&#xff09;快捷鍵功能說明Ctrl Alt M將選中代碼提取成方法Ctrl Alt T包裹選中代碼塊&#xff08;try/catch、if、for 等&#xff09;Ctrl H查看類的繼承層次Alt 7打開項目結構面板Ctrl F12打開當前文件結構視圖Ct…

疏老師-python訓練營-Day54Inception網絡及其思考

浙大疏錦行 DAY54 一、 inception網絡介紹 今天我們介紹inception&#xff0c;也就是GoogleNet 傳統計算機視覺的發展史 從上面的鏈接&#xff0c;可以看到其實inceptionnet是在resnet之前的&#xff0c;那為什么我今天才說呢&#xff1f;因為他要引出我們后面的特征融合和…

LeetCode第3304題 - 找出第 K 個字符 I

題目 解答 class Solution {public char kthCharacter(int k) {int n 0;int v 1;while (v < k) {v << 1;n;}String target kthCharacterString(n);return target.charAt(k - 1);}public String kthCharacterString(int n) {if (n 0) {return "a";}Str…

Codeforces Round 1043 (Div. 3) D-F 題解

D. From 1 to Infinity 題意 有一個無限長的序列&#xff0c;是把所有正整數按次序拼接&#xff1a;123456789101112131415...\texttt{123456789101112131415...}123456789101112131415...。求這個序列前 k(k≤1015)k(k\le 10^{15})k(k≤1015) 位的數位和。 思路 二分出第 …