日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Jetson Nano集成探索大象機器人myAGV上的 SLAM 算法!

大象機器人科技 ? 來源:大象機器人科技 ? 作者:大象機器人科技 ? 2024-06-03 14:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

引言
大家好,最近新入手了一臺myAGV JN這是elephant robotics在myAGV升級后的版本。最近有對SLAM相關(guān)知識感興趣,想深入了解一些關(guān)于ROS中SLAM的一些算法和規(guī)劃,跟據(jù)官方提供的gitbook,主要使用到了gmapping算法來建圖導(dǎo)航實現(xiàn)功能的。

本篇得到文章主要探討如何通過調(diào)整gmapping算法和其他軟件層面的優(yōu)化來提升myagv的精度,在不依靠硬件的條件情況下。

產(chǎn)品介紹
myAGV-Jetson Nano
這是第二代的myAGV,第一代的只有raspberry Pi 4B版本,算力方面有所欠缺,在二代的時候推出了一Jetson Nano為主控的版本,能夠滿足ROS 大部分的需求,Jetson Nano 能夠滿足大部分的嵌入式機器人的算力需求。

wKgaomZdXaaALxwbAAcctjO7AZQ415.png

對比之前還多了很多的配件,可以搭載3D攝像頭做一些視覺的建圖,一塊顯示屏安裝在車身上比較方便操作,還有額外的增加了一塊儲能電池,比之前更耐用了(之前的1h差不多就趴窩了),因為都是看過raspberry 第一版的測評和使用情況,對這個升級版本還是很大的期待的。

搭配了一個雷達,高性能的行星直流無刷電機,保留了競賽級別的萬向輪,在原有的基礎(chǔ)上開放了python 的控制接口,適配了圖形化編程等軟件。最讓我心動的是,主控板為此提供了強大的圖形處理能力,并且還支持3D建圖和導(dǎo)航。

Jetson Nano B01

wKgZomZdXb2AJmXUAAWnVyLB6ZA097.png


NVIDIA Jetson Nano B01是一款小型但強大的嵌入式計算開發(fā)板,專為人工智能AI)和機器學(xué)習(xí)(ML)應(yīng)用設(shè)計。

主要性能:

NVIDIA Maxwell架構(gòu)的GPU,包含128個CUDA核心。
四核ARM Cortex-A57 CPU,主頻為1.43 GHz。
4GB LPDDR4內(nèi)存,位寬為64位,頻率為1600MHz。
基于這些性能Jetson Nano BO1 適用于各種AI和嵌入式應(yīng)用場景,尤其是機器人方面的自動導(dǎo)航,運動控制,路徑規(guī)劃等等。

gmapping
gmapping是一種SLAM(Simultaneous Localization and Mapping)常用的算法,他使用粒子波率方法在機器人移動的過程中同事構(gòu)建環(huán)境地圖并且估計機器人的位置和姿態(tài)。

wKgZomZdXc2ALdqqAAGaVE-zrv8720.png

wKgaomRu2JqAZO76ABiL6cYvQBk795.gif

過程
使用的過程

wKgZomZdXeqAdFLhAAKRBiu466A529.png


進入的界面是Ubuntu系統(tǒng),方便了使用ROS進行操作,具我所了解,主機里原本就已經(jīng)配置好了一些相關(guān)的基礎(chǔ)建圖信息。

wKgZomZdXfiAHCqLAAT9-BvMrLE963.png

對于初次使用類似這種機器人來說非常的友好,提供了一個UI界面哪里不會點哪里。

wKgaomZdXgKANNl5AAc0COYmH0k164.png

一頓鼠標(biāo)點下來,不用幾分鐘,就可以打開雷達運行g(shù)mapping來進行環(huán)境建圖了。

wKgaomZdXh2APNO1AAWHwTRUbwU619.png

這個UI界面非常友好,功能相對來說還是比較完善的,但是只基于最基礎(chǔ)的建圖和導(dǎo)航功能,如果說是要做其他的一些項目開發(fā),就沒有太大的用處了,只適用于初學(xué)者,想要快速上手。

wKgZomZdXhSAC1dwAAULqQj9xIk889.png

之后就開始可以建圖了。用VNC進行遠程鏈接,通過鍵盤控制myAGV在所要導(dǎo)航的環(huán)境中進行建圖。

wKgZomZdXh6AM5VXAAo262c-CXw640.png

目前為止,所有的環(huán)節(jié)都是順利的,如果不想用UI也可以 自行輸入命令行來執(zhí)行環(huán)境建圖的功能,以下內(nèi)容都是大象機器人封裝好的功能,以下命令都要在命令行當(dāng)中運行。

# 啟動雷達 roslaunch myagv_odometry myagv_active.launch #運行g(shù)mapping建圖文件 roslaunch myagv_navigation myagv_slam_laser.launch # 開啟鍵盤控制 roslaunch myagv_teleop myagv_teleop.launch #完成建圖步驟之后需要進行保存map rosrun map_server map_saver


在導(dǎo)航的功能包中,更改剛建圖的路徑。

wKgZomZdXoyAfHGmAAO6tHrTwdM698.png

關(guān)閉建圖的終端,運行導(dǎo)航的命令。

roslaunch myagv_navigation navigation_active.launch

wKgZomZdXqGAZQu2AAbF14Dk_w4851.png


這個時候,關(guān)鍵點來了,最好吧myagv放置在建圖時候小車出發(fā)的為止,或者在RViz當(dāng)中進行更改,確保Myagv在地圖中的位置和實際環(huán)境中的位置相同才能夠保證導(dǎo)航的時候能夠正確的前往目的地。

點擊頂部工具欄的“2D Pose Estimate” 進行調(diào)整,使得Rviz界面的小車和實現(xiàn)的小車可對應(yīng)上,此時終端會返回小車相對于地圖的坐標(biāo)和航向角。

wKgZomZdXqyAJgizAASLzdNBFj0150.png

甚至還可以進行分布導(dǎo)航,記錄下要前往的導(dǎo)航點的參數(shù),xy坐標(biāo)與航向角yaw,但是在導(dǎo)航的過程中發(fā)現(xiàn)了一些問題,很關(guān)鍵原因就是他不是特別的精準(zhǔn),導(dǎo)航10次,10次都會根據(jù)原來的路徑有一定的偏差。

提出的問題并解決
為什么會出現(xiàn)偏差的問題?是什么原因?qū)е鲁霈F(xiàn)偏差?

主要有兩方面的原因,1是硬件方面傳感器的誤差,2是軟件方面算法的局限性。

以下是我解決的方法,都是根據(jù)ROS官方給出的參數(shù)進行調(diào)整。

gmapping - ROS Wiki

通過修改雷達的參數(shù),主要有一下幾個參數(shù)
maxRange和maxUrange
maxRange:設(shè)置激光雷達的最大探測距離。確保此值與激光雷達的實際測量范圍相匹配。

maxUrange:用于構(gòu)建地圖的最大有效距離。一般比maxRange稍小,設(shè)置成實際測量距離的一個合理值。

sigma
表示激光雷達測量的標(biāo)準(zhǔn)差。數(shù)值越小,表示測量越精確。

根據(jù)激光雷達的實際性能調(diào)整該值,以減少測量噪聲的影響。

kernelSize
表示掃描匹配的窗口大小。較大的值可以增加匹配的魯棒性,但也會增加計算量。

調(diào)整該參數(shù)以平衡計算時間和匹配精度。

lstep和astep
lstep:線性步長,表示在掃描匹配過程中,平移步長的大小。

astep:角度步長,表示在掃描匹配過程中,旋轉(zhuǎn)步長的大小。

減小這些步長可以提高掃描匹配的精度,但也會增加計算負(fù)擔(dān)。

particles
粒子的數(shù)量。更多的粒子可以提高定位的準(zhǔn)確性和穩(wěn)定性,但也會增加計算開銷。

在計算資源允許的情況下,適當(dāng)增加粒子數(shù)量。

xmin、ymin、xmax、ymax
設(shè)置地圖的邊界,確保這些值能夠涵蓋機器人運行的整個區(qū)域。

適當(dāng)調(diào)整地圖邊界,可以減少無效區(qū)域的計算,提高整體效率。

調(diào)整里程計的參數(shù)
里成計模型:

校準(zhǔn)里程計模型參數(shù),確保其準(zhǔn)確反映機器人的運動特性。
檢查并調(diào)整輪子的半徑、軸距等參數(shù),減少模型誤差。
傳感器結(jié)合:

結(jié)合IMU數(shù)據(jù),通過擴展卡爾曼濾波器(EKF)等方法進行傳感器數(shù)據(jù)融合,提高定位精度。
確保里程計和IMU數(shù)據(jù)的時間同步,減少時序誤差。
3gmapping算法調(diào)整:

粒子濾波誤差:Gmapping使用粒子濾波算法,粒子的數(shù)目和分布會影響精度。如果粒子數(shù)量不足或分布不合理,可能導(dǎo)致誤差。
Gmapping算法中的參數(shù)(如粒子數(shù)、步長、噪聲模型等)設(shè)置不當(dāng),會影響定位和建圖的精度。
調(diào)節(jié)這些參數(shù)來提高SLAM算法的精度,在實踐當(dāng)中就可以確保myAGV運行的時候誤差不會太大。

需要根據(jù)周圍的環(huán)境,進行大量的調(diào)節(jié)參數(shù),然后進行測試,才能夠確保建圖的精準(zhǔn)只有在建圖精準(zhǔn)了,導(dǎo)航也才能夠保證精準(zhǔn)。

總結(jié)
總的來說,我覺得myAGV表現(xiàn)還是挺不錯的,無論是性能、使用體驗,還是配套資料,都讓人覺得友好,對初學(xué)者來說很容易上手。目前,我還在不斷地使用和熟悉這個產(chǎn)品,之后打算做一些有趣的項目,希望能充分利用Jetson Nano BO1的潛力,把AI和大模型結(jié)合起來。如果你有任何好的建議,隨時分享!

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 機器人
    +關(guān)注

    關(guān)注

    213

    文章

    31494

    瀏覽量

    223853
  • 算法
    +關(guān)注

    關(guān)注

    23

    文章

    4810

    瀏覽量

    98608
  • SLA
    SLA
    +關(guān)注

    關(guān)注

    1

    文章

    55

    瀏覽量

    18762
  • 人工智能
    +關(guān)注

    關(guān)注

    1821

    文章

    50366

    瀏覽量

    267056
  • 大象機器人
    +關(guān)注

    關(guān)注

    0

    文章

    87

    瀏覽量

    407
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    基于米爾RK3576核心板的國產(chǎn)割草機器人解決方案

    。 國產(chǎn)算法兼容 :支持與國內(nèi)SLAM方案商(如科沃斯、追覓等生態(tài)伙伴)的算法快速適配,縮短產(chǎn)品落地周期。 3. 執(zhí)行層:實時控制與豐富接口 割草機器人的底盤運動控制需要極低且確定性的
    發(fā)表于 04-24 17:31

    大象機器人產(chǎn)品賦能全球尖端科研與教育實踐

    應(yīng)用大象機器人機械臂作為核心研究工具產(chǎn)出的論文,被機器人領(lǐng)域頂級期刊《Science Robotics》(影響因子27.5,JCR/中科院雙1區(qū))收錄并榮登期刊封面。
    的頭像 發(fā)表于 02-11 10:34 ?677次閱讀

    大象機器人2025年度大事記回顧

    在技術(shù)迭代與場景落地的雙重共振下,需求持續(xù)擴容。大象機器人聚焦輕量化、低成本、易部署的機器人研發(fā),形成“從桌面級到人形級”的產(chǎn)品矩陣,覆蓋消費級至專業(yè)級市場。
    的頭像 發(fā)表于 01-06 15:01 ?800次閱讀

    NVIDIA Jetson系列開發(fā)者套件助力打造面向未來的智能機器人

    NVIDIA Jetson AGX Thor、AGX Orin 以及 Jetson Orin Nano Super 開發(fā)者套件,助力打造面向未來的智能機器人。
    的頭像 發(fā)表于 12-13 10:20 ?3384次閱讀

    探索RISC-V在機器人領(lǐng)域的潛力

    SLAM等輕量級算法時表現(xiàn)出了不錯的性能,CPU占用率在可接受范圍內(nèi)。整個系統(tǒng)響應(yīng)及時,證明了MUSE Pi Pro完全有能力作為小型移動機器人的“大腦”。 四、 其他功能淺嘗 ? AI模型部署
    發(fā)表于 12-03 14:40

    高精度機器人控制的核心——基于 MYD-LT536 開發(fā)板的精密運動控制方案

    處理器,支持 1.8 GHz 主頻,并集成2Tops NPU、G2D、VPU 4K高清視頻編解碼器,為復(fù)雜控制算法與視覺融合計算提供充足算力。米爾MYD-LT536開發(fā)板 在“高精度機器人控制”場景中
    發(fā)表于 11-14 15:48

    RK3576機器人核心:三屏異顯+八路攝像頭,重塑機器人交互與感知

    ?RK3576的強大并非偶然,其架構(gòu)設(shè)計完美契合了現(xiàn)代機器人的核心需求:· 強大的異構(gòu)計算與AI能力:內(nèi)置的NPU為機器人的視覺AI算法(如SLAM、行為識別、手勢交互)提供了強勁的算
    發(fā)表于 10-29 16:41

    自制巡線解迷宮機器人

    為原理驗證機且為了提高項目整體的開發(fā)速度,機器人的所有元器件均采用TB的現(xiàn)有模塊,并使用洞洞板直接焊接的方式來構(gòu)建其機械結(jié)構(gòu)和電氣連接。 在軟件層面上,該機器人內(nèi)部集成有經(jīng)典的PID
    發(fā)表于 10-20 10:39

    ADI借助NVIDIA Jetson Thor平臺加速人形機器人研發(fā)進程

    當(dāng)前,人形機器人正逐步邁向?qū)嶋H應(yīng)用部署階段,其落地節(jié)奏取決于物理智能與實時推理能力的發(fā)展。隨著NVIDIA Jetson Thor平臺的正式面市,Analog Devices, Inc. (ADI)將進一步加速人形機器人與自主移
    的頭像 發(fā)表于 08-29 14:07 ?3524次閱讀

    基于 NVIDIA Blackwell 的 Jetson Thor 現(xiàn)已發(fā)售,加速通用機器人時代的到來

    ·專為物理 AI 和機器人打造的機器人計算機 NVIDIA Jetson AGX Thor 開發(fā)者套件和量產(chǎn)級模組,現(xiàn)已發(fā)售。 ·超過 200 萬開發(fā)者正在使用 NVIDIA 的機器人
    發(fā)表于 08-26 09:28 ?1364次閱讀
    基于 NVIDIA Blackwell 的 <b class='flag-5'>Jetson</b> Thor 現(xiàn)已發(fā)售,加速通用<b class='flag-5'>機器人</b>時代的到來

    NVIDIA Jetson + Isaac SDK 人形機器人方案全面解析

    (TOPS) 工作功耗 適用場景 Jetson Nano 128-core Maxwell Quad A57 0.5 5~10W 教育型、初級移動機器人 Jetson Xavier
    的頭像 發(fā)表于 07-30 16:12 ?2483次閱讀

    NVIDIA Jetson + Isaac SDK 在人形機器人領(lǐng)域的方案詳解

    NVIDIA Jetson + Isaac SDK 在人形機器人領(lǐng)域的 方案詳解 ,涵蓋芯片型號、軟件平臺、開發(fā)工具鏈、應(yīng)用場景與典型客戶等。 一、方案概述:Jetson + Isaac SDK
    的頭像 發(fā)表于 07-30 16:05 ?3976次閱讀

    工業(yè)機器人的特點

    是實現(xiàn)工業(yè)互聯(lián)網(wǎng)的基礎(chǔ),也是第一步。 三大優(yōu)勢:提高產(chǎn)品品質(zhì)、提高產(chǎn)出、適用范圍廣 機器人在生產(chǎn)上的優(yōu)勢可以分為提高產(chǎn)品品質(zhì)、提高產(chǎn)出以及適用范圍廣三個方面。提高產(chǎn)品品質(zhì) 工業(yè)機器人的標(biāo)準(zhǔn)化、精細化
    發(fā)表于 07-26 11:22

    大象機器人推出移動復(fù)合機器人myAGV Pro

    當(dāng)自動駕駛算法應(yīng)用于真實道路和物流運輸,當(dāng)專業(yè)級機械臂走進課堂示教編程,在這個人工智能與機器人技術(shù)的快速發(fā)展的時代,人們不再滿足于基礎(chǔ)編程實踐,而是渴望在仿真環(huán)境中探索多機協(xié)同算法等前
    的頭像 發(fā)表于 07-02 16:35 ?1195次閱讀
    <b class='flag-5'>大象</b><b class='flag-5'>機器人</b>推出移動復(fù)合<b class='flag-5'>機器人</b><b class='flag-5'>myAGV</b> Pro

    大象機器人攜手進迭時空推出 RISC-V 全棧開源六軸機械臂產(chǎn)品

    大象機器人成立于2016年,專注協(xié)作機器人研發(fā)與應(yīng)用,產(chǎn)品線涵蓋輕量級協(xié)作機器人、人形機器人、仿生機器人
    的頭像 發(fā)表于 06-06 16:55 ?1758次閱讀
    <b class='flag-5'>大象</b><b class='flag-5'>機器人</b>攜手進迭時空推出 RISC-V 全棧開源六軸機械臂產(chǎn)品
    县级市| 乌鲁木齐县| 浪卡子县| 益阳市| 乌兰浩特市| 宜章县| 麻江县| 郁南县| 九江市| 新源县| 台州市| 丹棱县| 台南市| 兴国县| 眉山市| 阿拉善右旗| 峨眉山市| 大同市| 昌都县| 池州市| 定安县| 双峰县| 正定县| 富顺县| 眉山市| 安义县| 长岛县| 广灵县| 河间市| 赫章县| 鞍山市| 越西县| 依安县| 曲靖市| 连江县| 天峻县| 江安县| 大英县| 玉林市| 景洪市| 和平区|