91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

PythonRobotics-自主機器人導(dǎo)航

云深之無跡 ? 來源:云深之無跡 ? 作者:云深之無跡 ? 2022-08-03 11:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

這個系列的文章是之前Python實現(xiàn)所有算法的兄弟篇,眼看著夏令營完事,我也要又開始學(xué)習(xí)日子了:

3c3c1c58-1267-11ed-ba43-dac502259ad0.png

若干篇,大家可以看以前的文章

我思來想去,決定深耕機器人領(lǐng)域,又大又深。雖然現(xiàn)在的算法大部分都可以找到,但是沒有一個集成的項目來做,這個PR的項目首先是保證了可視化的操作,我想沒人不愛可視化吧。其次就是算法的齊全:

3c70bd82-1267-11ed-ba43-dac502259ad0.png

常見的定位算法

3c930504-1267-11ed-ba43-dac502259ad0.png

地圖繪制

3cc21218-1267-11ed-ba43-dac502259ad0.png

點云配準(zhǔn)

3ce59238-1267-11ed-ba43-dac502259ad0.png

路徑規(guī)劃

3d134a0c-1267-11ed-ba43-dac502259ad0.png

路徑追蹤

3d37ea88-1267-11ed-ba43-dac502259ad0.png

機械臂等等

對于代碼庫,作者還編制了一個doc

安裝庫以后,這里把依賴的庫安裝一下:

pip install -r requirements/requirements.txt

3d89fde6-1267-11ed-ba43-dac502259ad0.png

會把使用的全安裝

3db3e606-1267-11ed-ba43-dac502259ad0.png

測試一下這個怎么樣,注意是使用Python的終端

3de099da-1267-11ed-ba43-dac502259ad0.png

運行的很OK

除此之外,還搞了一篇論文,原文在最后:

3e036618-1267-11ed-ba43-dac502259ad0.png

3e3dd730-1267-11ed-ba43-dac502259ad0.png

3e523e82-1267-11ed-ba43-dac502259ad0.png

3e87345c-1267-11ed-ba43-dac502259ad0.png

3eb33674-1267-11ed-ba43-dac502259ad0.png

3eec8b72-1267-11ed-ba43-dac502259ad0.png

3f2f1f78-1267-11ed-ba43-dac502259ad0.png

看不懂英文的意思?我給你翻譯一下,近年來自主的導(dǎo)航技術(shù)在很多的領(lǐng)域都大受關(guān)注,這個系統(tǒng)是指,在不受操作者控制的情況下,能夠長時間的向目標(biāo)移動的系統(tǒng),首先是需要知道自己在哪里,那些地方是安全的,去這個安全的地方該如何去,以及如何控制自己的運動。如果缺少任意一個,都是不可以的??赡芴蟀自捔耍ㄎ?,映射,路徑規(guī)劃,路徑跟隨。但是熟悉這些東西需要大量的不同的技能集合,線性代數(shù),統(tǒng)計學(xué),概率論,優(yōu)化理論,控制理論等等。而且學(xué)習(xí)這些還得良好的教育資源,那么這個項目就是為了為這個美好的愿望來添磚加瓦,他有很多的模擬動畫,有助于讀者來了解之后的基本思想。

3f6b25e0-1267-11ed-ba43-dac502259ad0.png

還是繼續(xù)說,雖然可以找到很多的資料,但是對于一個初學(xué)者還是不能很好的來了解算法的思路。

項目按照可讀性,就是代碼易于閱讀,實用性,算法必須具有實用性,就是在學(xué)術(shù)界和工業(yè)界得到廣泛的應(yīng)用,最后就是最小的依賴關(guān)系,很少的外部依賴可以讓我們輕松的運行代碼的demo。這就是庫的三個重要特征。

在文章的后面我想寫一下這個庫的組織方式:

3f8ebc58-1267-11ed-ba43-dac502259ad0.png

按照大的技術(shù)類別分為:定位,映射,SLAM,路徑規(guī)劃和路徑跟蹤。然后我會簡單的介紹一下這幾個的作用,定位是通過各種傳感器來確定自己的位置和方向的能力。映射也可以稱為測繪的能力,機器人需要了解環(huán)境,可以設(shè)別障礙物的位置和形狀,才能避開障礙物。SLAM是一種更加好的辦法,可以同時估計機器人的姿態(tài)和環(huán)境地圖的能力,但是它難以求解,因為定位需要地圖,映射需要定位,這樣看就好像是先有雞還是先有蛋的問題。路徑規(guī)劃是機器人尋找可行高效的路徑到達目標(biāo)的能力,路徑必須要根據(jù)機器人的運動模型和障礙物位置滿足一些約束條件,并優(yōu)化目標(biāo)的時間和到障礙物的距離等一些目標(biāo)函數(shù)。

3fbab09c-1267-11ed-ba43-dac502259ad0.png

現(xiàn)在就安裝這些庫就好,最后一個是一個優(yōu)化的庫。

CVXPY 是一種用于凸優(yōu)化問題的開源 Python 嵌入式建模語言。它可以讓您以一種遵循數(shù)學(xué)的自然方式表達您的問題,而不是求解器所需的限制性標(biāo)準(zhǔn)形式。

3fd8e08a-1267-11ed-ba43-dac502259ad0.png

因為要不停的看各種API,劃詞翻譯這個瀏覽器插件也值得擁有~

400a8086-1267-11ed-ba43-dac502259ad0.png

概率機器人,這個書你看過嗎?如果看過的話,這個庫是練習(xí)的解決方案

https://github.com/pptacher/probabilistic_robotics

https://fanyi.youdao.com/

https://arxiv.org/ftp/arxiv/papers/1808/1808.10703.pdf

https://github.com/AtsushiSakai/PythonRobotics

https://www.cvxpy.org/

審核編輯 :李倩

聲明:本文內(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

    文章

    31125

    瀏覽量

    222457
  • 可視化
    +關(guān)注

    關(guān)注

    1

    文章

    1355

    瀏覽量

    22820
  • python
    +關(guān)注

    關(guān)注

    57

    文章

    4877

    瀏覽量

    90113

原文標(biāo)題:PythonRobotics-自主機器人導(dǎo)航

文章出處:【微信號:TT1827652464,微信公眾號:云深之無跡】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

    機器人· 應(yīng)用領(lǐng)域:迎賓機器人、養(yǎng)老機器人、導(dǎo)覽機器人· 多攝像頭輸入:同時實現(xiàn)人臉識別(迎賓)、跌倒檢測(養(yǎng)老)、自主導(dǎo)航避障(導(dǎo)覽)等多
    發(fā)表于 10-29 16:41

    深度解讀人形機器人電感產(chǎn)品需求及應(yīng)用選型技巧

    科達嘉通過自主研發(fā)和技術(shù)創(chuàng)新,為人形機器人提供適配的電感解決方案,公司推出了磁屏蔽結(jié)構(gòu)大電流電感、輕薄型一體成型電感、貼片功率電感等多個類別、多個型號產(chǎn)品??商峁┎煌碾姎馓匦?,滿足人形機器人
    的頭像 發(fā)表于 10-25 15:29 ?1184次閱讀
    深度解讀人形<b class='flag-5'>機器人</b>電感產(chǎn)品需求及應(yīng)用選型技巧

    小蘿卜機器人的故事

    經(jīng)過我的申請, 馬老師發(fā)放了, 小蘿卜機器人的, 開發(fā)權(quán)限, 原來的小蘿卜公司, 因為經(jīng)營不善倒閉, 作為科研產(chǎn)品, 幾個技術(shù)對此惋惜, 自掏腰包, 要讓小蘿卜機器人, 再生, 每次聽到小蘿卜說
    發(fā)表于 10-23 05:24

    什么是機器人?追溯機器人技術(shù)的演變和未來

    的定義。機器人的定義,真如表面看起來那么簡單直白?還是比我們所認(rèn)為的更為復(fù)雜呢? 從本質(zhì)上講,機器人是一種可編程機器,能夠感知、處理信息,并自主或在一定程度的人工指令引導(dǎo)下執(zhí)行任務(wù)。與
    的頭像 發(fā)表于 10-02 16:32 ?5286次閱讀
    什么是<b class='flag-5'>機器人</b>?追溯<b class='flag-5'>機器人</b>技術(shù)的演變和未來

    機器人競技幕后:磁傳感器芯片激活 “精準(zhǔn)感知力”

    支撐機器人競技能力的核心力量,深刻改變著競技機器人的能力邊界。 磁傳感器芯片為機器人運動提供 “精準(zhǔn)導(dǎo)航”。在動態(tài)平衡系統(tǒng)中,像昆泰芯 KTH71 系列磁傳感器芯片,通過檢測地磁場與
    發(fā)表于 08-26 10:02

    全球首次!人形機器人 24 小時自主行走

    電子發(fā)燒友網(wǎng)綜合報道?近日,智元機器人宣布,該公司旗下的人形機器人?“遠征?A2”?完成了一場全球首次的?24?小時高溫環(huán)境下全自主行走挑戰(zhàn)。 ? 挑戰(zhàn)于?8?月?17?日?8:20?開始,持續(xù)至
    發(fā)表于 08-25 08:29 ?2133次閱讀

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

    的基礎(chǔ),也是三者的實現(xiàn)終端,智能制造裝備產(chǎn)業(yè)包括高檔數(shù)控機床、工業(yè)機器人、自動化成套生產(chǎn)線、精密儀器儀表、智能傳感器、汽車自動化焊接線、柔性自動化生產(chǎn)線、智能農(nóng)機、3D 打印機等領(lǐng)域。而智能制造裝備中工業(yè)
    發(fā)表于 07-26 11:22

    輪式移動機器人電機驅(qū)動系統(tǒng)的研究與開發(fā)

    【摘 要】以嵌入式運動控制體系為基礎(chǔ),以移動機器人為研究對象,結(jié)合三輪結(jié)構(gòu)輪式移動機器人,對二輪差速驅(qū)動轉(zhuǎn)向自主移動機器人運動學(xué)和動力學(xué)空間模型進行了分析和計算,研究和設(shè)計了
    發(fā)表于 06-11 14:30

    盤點#機器人開發(fā)平臺

    地瓜機器人RDK X5開發(fā)套件地瓜機器人RDK X5開發(fā)套件產(chǎn)品介紹 旭日5芯片10TOPs算力-電子發(fā)燒友網(wǎng)機器人開發(fā)套件 Kria KR260機器人開發(fā)套件 Kria KR260-
    發(fā)表于 05-13 15:02

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

    機場智能指路機器人主要依靠感知系統(tǒng)、定位系統(tǒng)、導(dǎo)航系統(tǒng)、智能交互系統(tǒng)和運動系統(tǒng)協(xié)同工作,來實現(xiàn)為旅客準(zhǔn)確指路和提供服務(wù)的功能,以下是其詳細(xì)工作原理: 感知系統(tǒng) 傳感器類型 :機器人配備了多種傳感器
    發(fā)表于 05-10 18:26

    【「# ROS 2智能機器人開發(fā)實踐」閱讀體驗】視覺實現(xiàn)的基礎(chǔ)算法的應(yīng)用

    閱讀心得體會:ROS2機器人視覺與地圖構(gòu)建技術(shù) 通過對本書第7章(ROS2視覺應(yīng)用)和第8章(ROS2地圖構(gòu)建)的學(xué)習(xí),我對機器人視覺感知和自主導(dǎo)航的核心技術(shù)有了更深入的理解。以下是我的心得體會
    發(fā)表于 05-03 19:41

    【「# ROS 2智能機器人開發(fā)實踐」閱讀體驗】機器人入門的引路書

    ROS的全稱:Robot Operating System 機器人操作系統(tǒng) ROS的 目的 :ROS支持通用庫,是通信總線,協(xié)調(diào)多個傳感器 為了解決機器人里各廠商模塊不通用的問題,讓機器人快速開發(fā)
    發(fā)表于 04-30 01:05

    【「# ROS 2智能機器人開發(fā)實踐」閱讀體驗】+ROS2應(yīng)用案例

    這一部分內(nèi)容,我掌握了如何在ROS 2中實現(xiàn)SLAM,這對于提高機器人自主導(dǎo)航能力具有重要意義。 其他內(nèi)容概述 除了二維碼識別和SLAM技術(shù),書中還介紹了其他視覺應(yīng)用和地圖構(gòu)建的內(nèi)容,如視覺巡線
    發(fā)表于 04-27 11:42

    【「# ROS 2智能機器人開發(fā)實踐」閱讀體驗】+內(nèi)容初識

    、Gazebo仿真(含RGBD相機/激光雷達仿真)、實物機器人運動控制,實現(xiàn)\"仿真→實物\"的無縫銜接 高階應(yīng)用篇(7-9章) 聚焦視覺SLAM、自主導(dǎo)航等前沿場景,提供完整項目鏈路(如
    發(fā)表于 04-27 11:24

    復(fù)合機器人是通過什么導(dǎo)航方式?

    在智能制造浪潮中,復(fù)合機器人是通過什么導(dǎo)航方式實現(xiàn)高精度、強適應(yīng)性的自主作業(yè)?這一問題的答案,不僅關(guān)乎技術(shù)路徑的選擇,更決定了工業(yè)柔性化的未來高度。作為行業(yè)領(lǐng)軍者,富唯智能以“激光SLAM+3D視覺
    的頭像 發(fā)表于 04-21 16:24 ?816次閱讀