在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

如何才能讓機器人在預先定義的路徑上精確移動

科技觀察員 ? 來源:hackster.io ? 作者:hackster.io ? 2022-06-07 11:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

該項目旨在讓機器人在預先定義的路徑上精確移動,無需使用GPS或WiFi或藍牙進行定位,甚至無需地圖或建筑布局規劃。并實時繪制其實際路徑(按比例)。藍牙可以代替有線,用于傳輸實時位置信息。

poYBAGKexECAQkEsAAXk1Nr4yXA055.png

背景

我們一直在為基于Arduino的機器人的室內導航尋找強大的解決方案。在為此應用選擇正確的運動傳感解決方案時,我們考慮了Oblu(一種開源IMU)。它的低成本和開源性質使其成為可能的候選者。這里棘手的部分是oblu的開源程序適用于腳踏式室內行人航位推算(PDR)或行人導航,簡而言之。Oblu作為一款腳裝式IMU在室內的PDR性能令人印象深刻。一個很大的優點是免費的Android應用程序(Xblu)的實時位置跟蹤。但是,我們不確定如何利用其現有的基于人類步行模型的行人導航算法

Oblu的內部計算基于人類行走。Oblu給出兩個連續步驟之間的位移和航向變化。當腳與地面接觸時,鞋底的速度為零,即鞋底處于靜止狀態。這樣,Oblu可以檢測“步驟”并糾正一些內部錯誤。這種頻繁的錯誤糾正會帶來出色的跟蹤性能。所以我們的機器人也以同樣的方式行走——移動、停止、移動、停止。

我們選擇了Oblu,很快我們就可以組裝我們的機器人和跟蹤系統。

它是如何工作的:

機器人以預先編程的路徑移動,并將其實際移動信息(通過藍牙)傳輸到手機以進行實時跟蹤。

Arduino預編程了路徑,oblu用于感知機器人的運動。oblu定期向Arduino傳輸運動信息。在此基礎上,Arduino控制輪子的運動,讓機器人遵循預定義的路徑。

poYBAGKexDuASJyDAAJpqB8UR64588.png

機器人的路徑被編程為一組直線段。每個線段由其長度和相對于前一個線段的方向定義。機器人的運動保持謹慎,即它以直線運動,但在較小的部分(為簡單起見,我們稱之為“步幅”)。在每一步結束時,oblu將步長和偏離程度(方向變化)從直線傳輸到Arduino。如果Arduino發現與預定義的直線有偏差,則Arduino在收到此類信息的每一步都會糾正機器人的對齊方式。

根據程序,機器人總是應該直線移動。但是,由于表面不平整、機器人裝配質量不平衡、直流電機的結構或電氣不平衡或前自由運轉輪的隨機方向等非理想情況,它可能會偏離直線,并可能以一定的角度或傾斜的路徑行走。

邁出一步→糾正你的前進方向→前進

如果機器人的行程超過該特定線段的編程長度,它也會向后移動。

下一個步長取決于該特定直線段要覆蓋的剩余距離。當要行進的距離較大時,機器人會大步走,而在接近目的地(即每個直線段的末端)時,機器人會小步走。

IMUOblu同時將數據傳輸到Arduino和手機(通過藍牙)。Xblu(Android應用程序)根據從機器人接收到的運動信息執行一些簡單的計算來構建路徑,用于在手機上進行實時跟蹤。使用Xblu構建路徑如下所示:

pYYBAGKexDeAHOhuAAHx8ZAHyO4347.png

總而言之,Obl可以感知運動并定期將運動信息傳達給Arduino和手機。根據編程路徑和運動信息(由oblu發送),Arduino控制車輪的運動。除啟動/停止命令外,機器人的運動不受遠程控制。

路徑建模:

如果機器人只在直線段上行走,它可能會最容易控制。因此,必須首先將路徑建模為一組直線段。下面的圖片包含幾個示例路徑及其在位移和方向方面的表示。這就是在Arduino中對路徑進行編程的方式。

pYYBAGKexDKAbP5lAAEH5tQ_73E653.png

同樣,任何作為一組直線段的路徑都可以在Arduino中定義和編程。

通訊協議:

第1步:Xoblu向oblu發送START命令

第2步:oblu通過向Xblu發送適當的ACK來確認接收命令

第3步:oblu在每一步向Xoblu發送包含每個步幅的位移和方向信息的DATA包。(步驟=每當檢測到零運動或檢測到靜止時)。

第4步:Xblu通過向oblu發送適當的ACK來確認接收到最后一個DATA數據包。(重復第3步和第4步的循環,直到Xblu發送STOP。收到STOP命令后,oblu執行第5步)

第5步:停止-(i)在oblu中停止處理(ii)在oblu中停止所有輸出

連接示意圖:

pYYBAGKexC6AclfeAAHaWZh_CmY969.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 機器人
    +關注

    關注

    213

    文章

    29706

    瀏覽量

    212650
  • Arduino
    +關注

    關注

    190

    文章

    6497

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    輪式移動機器人電機驅動系統的研究與開發

    【摘 要】以嵌入式運動控制體系為基礎,以移動機器人為研究對象,結合三輪結構輪式移動機器人,對二輪差速驅動轉向自主移動機器人運動學和動力學空間模型進行了分析和計算,研究和設計了自主移動機器人
    發表于 06-11 14:30

    詳細介紹機場智能指路機器人的工作原理

    機器人還會將自身傳感器獲取的環境信息與預先建立的機場高精度地圖進行匹配。通過對比地圖中的特征點和實際感知到的環境特征,進一步精確機器人在地圖中的位置。同時,利用這種地圖匹配方式,可
    發表于 05-10 18:26

    德州儀器先進的電流和電壓檢測技術助力更精確電機控制 提升機器人精度

    機器人處理復雜任務的能力,同時加快轉矩響應速度,從而實現更平滑的類人型運動。 功能隔離式轉換器 讓機器人在更小的設計中實現更精確的電機控制,從而使它們更智能、更安全和更高效。 隨著低于 60V 的自主
    的頭像 發表于 03-28 11:05 ?1184次閱讀
    德州儀器先進的電流和電壓檢測技術助力更<b class='flag-5'>精確</b>電機控制 提升<b class='flag-5'>機器人</b>精度

    伺服電動缸在人形機器人中的應用

    逐漸替代了傳統的氣壓、液壓或機械等驅動方式。傳統的驅動方式存在運行不平穩、精度不高、維修繁瑣等缺點,而伺服電動缸則具有高精度、高負載、運行平穩等優勢。這使得人形機器人在動作執行更加精準、穩定,同時
    發表于 02-06 09:04

    【「具身智能機器人系統」閱讀體驗】2.具身智能機器人的基礎模塊

    ,一次生成深度信息。 自主機器人定位任務的本質是對機器人自身狀態的估計問題,包括位置,朝向,速度等問題。 路徑規劃旨在找到從起點到目標區域的路徑,確保
    發表于 01-04 19:22

    開源項目!能夠精確地行走、跳舞和執行復雜動作的機器人—Tillu

    學習者和愛好者的理想伙伴。 創新設計 Tillu的設計靈感來自廣受歡迎的Otto DIY機器人,其設計過程包括在Fusion 360中進行CAD建模和精確的3D打印,以實現從堅固的伺服驅動腿部到模塊化
    發表于 01-02 17:24

    移動機器人核心科技解碼:導航、感知與掌控力的深度剖析

    富唯智能移動機器人的核心技術主要包括導航、感知與控制。這些技術共同決定了移動機器人在不同環境中的自主行動能力和工作效率。
    的頭像 發表于 01-02 16:01 ?502次閱讀

    【「具身智能機器人系統」閱讀體驗】2.具身智能機器人大模型

    需要專業程序員進行繁瑣的編程工作,這種方式不僅效率低下,還限制了機器人的應用場景。例如,在我們大學工程實訓課程中使用的數控機床,需要人為設定起點、終點、移動方向和移動距離等參數,自動化程度非常有限。而
    發表于 12-29 23:04

    從市場角度對機器人的基本解讀

    自人工智能機器人發展至今,幾乎都是從學術方面對機器人進行定義詮釋。現今機器人市場化發展程度已逐步進入多領域不同場景的融合應用,對實際市場已經可以發揮一定的使用價值。為更快的增強
    的頭像 發表于 12-07 01:06 ?575次閱讀
    從市場角度對<b class='flag-5'>機器人</b>的基本解讀

    復合機器人在3c電子行業的應用

    時代在發展科技在進步,復合機器人在3C電子行業中的應用已經變得越來越廣泛,它們以高效、精確和靈活的特點,為3C電子產品的生產帶來了顯著的變革。以下是對復合機器人在3C電子行業應用的詳細分析:
    的頭像 發表于 12-06 18:12 ?933次閱讀
    復合<b class='flag-5'>機器人在</b>3c電子行業的應用

    焊接機器人在航天領域的應用

    1. 焊接機器人概述 焊接機器人是一種自動化設備,能夠模仿人類焊接工人的操作,進行精確的焊接作業。它們通常配備有先進的傳感器和控制系統,能夠實現高速度、高精度的焊接,同時減少人為錯誤。 2. 航天
    的頭像 發表于 11-25 09:48 ?764次閱讀

    焊接機器人編程技巧與注意事項

    和功能是基礎。這包括機器人的運動控制、焊接參數(如電流、電壓、焊接速度等)以及焊接過程中的傳感器反饋。 2. 精確路徑規劃 路徑規劃的重要性 :焊接
    的頭像 發表于 11-25 09:44 ?1075次閱讀

    構建語音控制機器人 - 線性模型和機器學習

    2024-07-31 |Annabel Ng 在該項目的[一篇博客文章]中,我介紹了運行機器人電機、處理音頻信號和調節電壓所需的電路的基礎知識。然而,機器人還沒有完全完成!盡管機器人
    的頭像 發表于 10-02 16:31 ?558次閱讀
    構建語音控制<b class='flag-5'>機器人</b> - 線性模型和<b class='flag-5'>機器</b>學習

    工業機器人控制器的主要功能有哪些

    的介紹: 運動控制 : 軌跡規劃 :控制器需要根據任務要求,規劃出機器人的運動軌跡,確保機器人能夠按照預定路徑移動。 速度控制 :控制器要能夠精確
    的頭像 發表于 09-04 09:18 ?1681次閱讀

    碼垛機器人在江西建材廠的應用

    碼垛機器人在江西建材廠的應用效果顯著。通過引進立柱機器人進行碼垛作業,建材廠的碼垛效率得到了大幅提升,生產周期明顯縮短,整體生產效率顯著提高。機器人的高精度抓取和定位避免了碼垛過程中的錯位和散落現象
    的頭像 發表于 07-26 16:22 ?603次閱讀
    主站蜘蛛池模板: 免费啪视频在线观看免费的 | 婷婷午夜 | 萌白酱白丝护士服喷水铁牛tv | 免费成人看片 | 色综合色综合色综合色综合 | 日韩爱爱| 亚洲最大的黄色网址 | 韩国十八禁毛片无遮挡 | 国产精品免费拍拍1000部 | 加勒比一本一道在线 | 久久久久久夜精品精品免费啦 | 日本不卡在线观看 | 国模一区二区三区私啪啪 | 激情五月亚洲色图 | 国产精品主播在线观看 | 激情婷婷六月天 | 亚洲一级毛片免费观看 | 日本天堂网在线观看 | 国模吧2021新入口 | 日本久久久久久久 | 伊人成综合 | 男女视频在线 | 你懂在线 | 亚洲成av人影片在线观看 | 天天爽夜夜爽人人爽一区二区 | 亚洲综合久久久久久888 | 欧美另类亚洲一区二区 | aⅴ天堂| 男生女生靠逼视频 | 午夜黄网| 欧美一级片在线免费观看 | 美脚连裤袜老师正在播放 | 婷婷色站 | 亚洲一卡二卡在线 | 狠狠干天天射 | 狠狠色丁香婷婷综合小时婷婷 | 国产香蕉一区二区精品视频 | 日本三级在线观看免费 | 亚洲免费小视频 | 国产福利2021最新在线观看 | 在线视频一区二区三区 |