色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

智能搬運(yùn)機(jī)器人系列之使用旭日X3派實(shí)現(xiàn)機(jī)器人防脫軌功能

地瓜機(jī)器人 ? 2022-11-25 09:41 ? 次閱讀

準(zhǔn)備工作

(1)旭日X3派

本攝像頭小車上位機(jī)采用旭日X3派開發(fā)板。開發(fā)環(huán)境為Ubuntu系統(tǒng)下的opencv-python環(huán)境。通過HDMI外接顯示器實(shí)現(xiàn)對兩個車載USB攝像頭的監(jiān)測與開發(fā),進(jìn)而感知周邊地圖環(huán)境,通過UART與下位機(jī)的通信實(shí)現(xiàn)對下位機(jī)的控制。

(2)Aduino Mega 2560 Pro 開發(fā)板+IO拓展板

搬運(yùn)小車的下位機(jī)使用的是以開源開發(fā)板Arduino ATmega2560 為原型改進(jìn)的YWRduino mega 2560 pro開發(fā)板,它可以滿足搬運(yùn)小車的基本設(shè)計需求。開發(fā)環(huán)境使用的是Arduino官方提供的IDE和基于VS CODE的Platform IDE。

(3)羅技C170網(wǎng)絡(luò)攝像頭

此攝像頭是用于車身位置引導(dǎo)和視覺循跡的攝像頭,對分辨率和視野范圍有較為特殊的需求。使用視頻流時分辨率可以達(dá)到640*480像素,每幀圖像的品質(zhì)最高可以達(dá)到500萬像素,在視頻流獲取過程中可以實(shí)現(xiàn)自動變焦。

(4)免驅(qū)動USB攝像頭

此攝像頭用于顏色識別,其鏡頭焦距為6.0MM,調(diào)焦范圍在20MM至極遠(yuǎn)之內(nèi),視像解析度為640*480。攝像頭長約3.8CM,寬1.5CM,高約3CM,配有可伸縮線圈,最長可以65CM。

(5)補(bǔ)光燈

補(bǔ)光燈使用的是自行設(shè)計的雙檔可調(diào)補(bǔ)光燈,由8個發(fā)光二極管并聯(lián)而成。通過GPIO口控制三極管的通斷及發(fā)光二極管的通斷,實(shí)現(xiàn)亮度調(diào)節(jié)的目的,以滿足在不同的環(huán)境條件下攝像頭對環(huán)境光的需求,進(jìn)而提高顏色識別的精準(zhǔn)程度。

軌道狀態(tài)

poYBAGN_KFKAAf3PAANVQvfOZb8919.png(導(dǎo)航地圖)

搬運(yùn)機(jī)器人在地圖上是這樣一個狀態(tài)

pYYBAGN_KGqALFe0AAeIjba_TO8466.png

由于拍實(shí)體機(jī)器人看起來不是很生動(主要是機(jī)器人做的太丑了),為了便于生動理解原理我使用以下圖片解釋。搬運(yùn)機(jī)器人在每次轉(zhuǎn)彎以后,攝像頭正對的地方都是一條長直線(生動一點(diǎn)解釋就是以下圖二)。

poYBAGN_KIWATOrKAAEBpiDSvuI807.pngpoYBAGN_KImAAARhAADaQXUw71o499.png(模擬車身在導(dǎo)航線上)

當(dāng)搬運(yùn)機(jī)器人中軸線跟導(dǎo)航線中軸線剛好重合,也就是搬運(yùn)機(jī)器人正居導(dǎo)航線正中的時候,這種狀況就是最良好的導(dǎo)航狀況——搬運(yùn)機(jī)器人正在路的正中,正上方攝像頭拍到的導(dǎo)航線狀況如下:

pYYBAGN_KOiAV6YuAAAtVZyA_yY415.png(導(dǎo)航線居于圖片正中)

當(dāng)搬運(yùn)機(jī)器人左右發(fā)生偏移的時候,機(jī)器人與正上方攝像頭拍到的導(dǎo)航線狀況如下

poYBAGN_KSmAWzeHAACa1YezZCg431.png(模擬車身在導(dǎo)航線偏右)poYBAGN_KS2ATwJHAACf4863TjI988.png(模擬車身在導(dǎo)航線偏左)

由此可見,旭日X3派要做的事情就是,通過攝像頭實(shí)時拍攝導(dǎo)航線的圖片,并且經(jīng)過一系列算法處理,得出搬運(yùn)機(jī)器人相對導(dǎo)航線的偏離狀況,并且把狀況實(shí)時反饋給下位機(jī)。而下位機(jī)要做的就是接收到偏離信息,通過姿態(tài)調(diào)整算法,把搬運(yùn)機(jī)器人調(diào)整回到軌道正中。

實(shí)現(xiàn)原理

先把拍攝到的導(dǎo)航線圖片進(jìn)行中值濾波,去除噪點(diǎn)。接著轉(zhuǎn)化成灰度圖,再把灰度圖片進(jìn)行二值化處理,處理到這里的時候,二值化結(jié)果中就只有0——白色的地圖;255——導(dǎo)航線,從而使用數(shù)學(xué)方式找到導(dǎo)航線的中軸線。

由于攝像頭跟車身位置固定,所以攝像頭拍到圖片的中位線就是車身中軸線所在位置,把兩條中軸線的坐標(biāo)還有斜率進(jìn)行比對,就可以分析出搬運(yùn)機(jī)器人車身相對中軸線的姿態(tài),進(jìn)而可以把分析結(jié)果通過串口通信方式發(fā)送給下位機(jī)。

導(dǎo)入需要用的庫:

import cv2 as cv

設(shè)置串口各種參數(shù),波特率設(shè)置為115200,使用40PIN中的UART3:

os.system('ls /dev/tty[a-zA-Z]*')

選擇8號相機(jī)用作視頻獲取:

cap_follow = cv.VideoCapture(8)

設(shè)置兩個變量分別用作記錄兩個中軸線的坐標(biāo):

line_1 = 0

獲取一幀圖片并進(jìn)行中值濾波:

#第二個參數(shù)frame:表示截取到一幀的圖片

(此處要解釋一些為什么采用中值濾波:均值濾波、方框濾波、高斯濾波,都是線性濾波方式。由于線性濾波的結(jié)果是所有像素值的線性組合,因此含有噪聲的像素也會被考慮進(jìn)去,噪聲不會被消除,而是以更柔和的方式存在,這時使用非線性濾波效果可能會更好。中值濾波與前面介紹的濾波方式不同,不再采用加權(quán)求均值的方式計算濾波結(jié)果,它用鄰域內(nèi)所有像素值的中間值來替代當(dāng)前像素點(diǎn)的像素值。)

剪切獲取到的圖像,只顯示和處理一正中小塊(可參考下面圖片,由于處理整張圖片占用算力而結(jié)果跟局部處理一樣,所以先裁剪圖片到一小塊有用區(qū)域,然后進(jìn)行灰度、二值化處理):

ROI = blur[0:210, 345:605] # try to limit the ROI

找出搬運(yùn)機(jī)器人中軸線和導(dǎo)航線中軸線:

n = [len(dst[:, 0]), len(dst[0, :])]

把線標(biāo)注在處理后的圖片上,以便調(diào)試時觀察:

ROI = cv.line(ROI, (int(n[1] / 2), 0), (int(n[1] / 2), n[0]), (0, 0, 255), 2)

電腦上顯示處理后的灰度圖片和標(biāo)注完中軸線的灰度圖便于調(diào)試時候觀察(旭日X3派上的代碼以刪除了顯示功能,因為用的是serve版本沒有桌面,使用HDMI顯示起來又挺麻煩而且占用算力):

cv.imshow("gray", gray)

在調(diào)試窗口輸出兩個中軸線坐標(biāo)差值和斜率差值:

print(int( (n[1] / 2 - p1(n[0]))/20 ))

把兩個差值處理成0-9十個梯度通過串口傳送給下位機(jī)

if line_1 < -5 and line_2 > 141:

運(yùn)行效果

為了方便展示使用電腦模擬搬運(yùn)機(jī)器人(自己寫了一個processing程序用作模擬),主要是搬運(yùn)機(jī)器人一打開電源,跑的速度很快,發(fā)生偏移和脫軌后的糾正幾乎都發(fā)生在一瞬間,為了方便展示,自己寫了一個模擬的小程序(搬運(yùn)機(jī)器人實(shí)跑視頻見文末)。

用于仿真的processing程序

此處不一一對processing的程序進(jìn)行講解,這個程序?qū)崿F(xiàn)的功能,仿真出導(dǎo)航線,并且仿真出下位機(jī)。這個仿真程序可以通過串口接收到來自旭日X3派反饋的姿態(tài)數(shù)據(jù),并且根據(jù)數(shù)據(jù)調(diào)整搬運(yùn)機(jī)器人的姿態(tài),使導(dǎo)航線重新回到攝像頭拍攝圖片正中間,即搬運(yùn)機(jī)器人中軸線跟導(dǎo)航線中軸線重合。

import processing.serial.*;

使用電腦運(yùn)行程序(因為電腦可以看到調(diào)試窗口)

右上角的兩個小窗口,不帶兩條直線的是截取后的原始灰度圖片,另外一個就是仿真出兩條中軸線的模擬圖。視頻主體模擬的是攝像頭右移,即模擬搬運(yùn)機(jī)器人右移,從帶有中軸線的調(diào)試窗口可看出導(dǎo)航線出現(xiàn)在了圖片左邊;下位機(jī)模擬程序調(diào)整搬運(yùn)機(jī)器人車身,可看到屏幕上的中軸線也跟著右移,證明數(shù)據(jù)反饋和姿態(tài)調(diào)整算法發(fā)生作用。

操作旭日X3派

連接usb攝像頭到旭日X3派、用usb轉(zhuǎn)ttl下載器把旭日X3派跟電腦連接在一起:

poYBAGN_KhmAEJYmAADhSnbaiVw558.png

上電,使用ssh登錄,在線操作:

poYBAGN_KiaAUbURAAHfgSi9-Fs208.png

在app文件夾里面創(chuàng)建了一個user的文件夾,把自己寫的用于測試的代碼都放在這里:

poYBAGN_KjOARF1zAAAMDuXh1cc918.png

在命令串口執(zhí)行代碼,并且打開電腦端寫的仿真軟件:

python3 /app/user/xunxian_pi.py

用手控制攝像頭先往右移動,即模擬機(jī)器人車身偏右;再往左移,即模擬偏左,可從視頻中看出,都可以很快調(diào)整回去,黑色的導(dǎo)航線緊跟著攝像頭移動。命令串口不斷反饋數(shù)值和指令,left表示向左調(diào)整,right表示向左調(diào)整,go stright表示不需要調(diào)整(指令下面兩行數(shù)字分別是坐標(biāo)調(diào)整值和角度值):

原作者:衣柜旁的小明

原鏈接:詳見地平線開發(fā)者社區(qū)

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

    關(guān)注

    6035

    文章

    44554

    瀏覽量

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

    關(guān)注

    1791

    文章

    47200

    瀏覽量

    238268
收藏 人收藏

    評論

    相關(guān)推薦

    【「具身智能機(jī)器人系統(tǒng)」閱讀體驗】+初品的體驗

    《具身智能機(jī)器人系統(tǒng)》 一書由甘一鳴、俞波、萬梓燊、劉少山老師共同編寫,其封面如圖1所示。 本書共由5部分組成,其結(jié)構(gòu)和內(nèi)容如圖2所示。 該書可作為高校和科研機(jī)構(gòu)的教材,為學(xué)生和研究人員提供系統(tǒng)
    發(fā)表于 12-20 19:17

    《具身智能機(jī)器人系統(tǒng)》第1-6章閱讀心得具身智能機(jī)器人系統(tǒng)背景知識與基礎(chǔ)模塊

    、谷歌的RT系列等前沿產(chǎn)品中展露鋒芒。這些突破性成果標(biāo)志著AI正從虛擬世界邁向物理世界的深度交互。 而研讀《具身智能機(jī)器人系統(tǒng)》前六章,我對具身智能(Embodied Artifici
    發(fā)表于 12-19 22:26

    agv搬運(yùn)機(jī)器人是怎么實(shí)現(xiàn)無人搬運(yùn)的?

    AGV(自動導(dǎo)引車)搬運(yùn)機(jī)器人是一種智能化的無人搬運(yùn)設(shè)備,它能夠實(shí)現(xiàn)無人搬運(yùn)主要依賴于其先進(jìn)的導(dǎo)
    的頭像 發(fā)表于 11-16 15:55 ?195次閱讀
    agv<b class='flag-5'>搬運(yùn)</b><b class='flag-5'>機(jī)器人</b>是怎么<b class='flag-5'>實(shí)現(xiàn)</b>無人<b class='flag-5'>搬運(yùn)</b>的?

    搬運(yùn)碼垛機(jī)器人的特性和運(yùn)用方式

    在諸多的工業(yè)機(jī)械手中,搬運(yùn)碼垛機(jī)器人毫無疑問是使用率較高的智能機(jī)器人之一,無論是在工業(yè)生產(chǎn)生產(chǎn)制造、物流倉儲、香煙、藥業(yè)、食品類、化工廠等行業(yè)領(lǐng)域,或是在郵政局、公共圖書館、港口物流、
    的頭像 發(fā)表于 11-14 17:56 ?156次閱讀

    地瓜機(jī)器人發(fā)布一系列通用機(jī)器人套件

    在“機(jī)器人+”浪潮的推動下,地瓜機(jī)器人近日隆重推出了一系列面向未來的軟硬件產(chǎn)品組合,旨在賦能新一代通用機(jī)器人的發(fā)展。此次發(fā)布的亮點(diǎn)包括旭日5
    的頭像 發(fā)表于 09-25 15:56 ?313次閱讀

    地瓜機(jī)器人與廣和通深度合作,共驅(qū)智能機(jī)器人商用落地

    9月20日,2024地瓜機(jī)器人開發(fā)者日暨新品發(fā)布在深圳順利舉辦。廣和通作為地瓜機(jī)器人官方授權(quán)硬件IDH合作伙伴,受邀出席大會并展示了一系列基于地瓜旭日5的
    的頭像 發(fā)表于 09-23 16:27 ?280次閱讀
    地瓜<b class='flag-5'>機(jī)器人</b>與廣和通深度合作,共驅(qū)<b class='flag-5'>智能</b><b class='flag-5'>機(jī)器人</b>商用落地

    地瓜機(jī)器人與廣和通深度合作,共驅(qū)智能機(jī)器人商用落地

    9月20日,2024地瓜機(jī)器人開發(fā)者日暨新品發(fā)布在深圳順利舉辦。廣和通作為地瓜機(jī)器人官方授權(quán)硬件IDH合作伙伴,受邀出席大會并展示了一系列基于地瓜旭日5的
    的頭像 發(fā)表于 09-23 16:27 ?483次閱讀
    地瓜<b class='flag-5'>機(jī)器人</b>與廣和通深度合作,共驅(qū)<b class='flag-5'>智能</b><b class='flag-5'>機(jī)器人</b>商用落地

    智能移動機(jī)器人

    富唯智能移動機(jī)器人分為復(fù)合機(jī)器人和轉(zhuǎn)運(yùn)機(jī)器人,搭載ICD核心控制器,實(shí)現(xiàn)一體化控制,最快可實(shí)現(xiàn)1
    的頭像 發(fā)表于 08-27 17:22 ?334次閱讀
    <b class='flag-5'>智能</b>移動<b class='flag-5'>機(jī)器人</b>

    復(fù)合機(jī)器人倉庫搬運(yùn)方案

    隨著科技的飛速發(fā)展,智能倉儲已經(jīng)成為現(xiàn)代物流領(lǐng)域的重要發(fā)展方向。近日,一種全新的復(fù)合機(jī)器人倉庫搬運(yùn)方案亮相,該方案結(jié)合了復(fù)合機(jī)器人AMR與搬運(yùn)
    的頭像 發(fā)表于 08-09 16:08 ?277次閱讀
    復(fù)合<b class='flag-5'>機(jī)器人</b>倉庫<b class='flag-5'>搬運(yùn)</b>方案

    Al大模型機(jī)器人

    金航標(biāo)kinghelm薩科微slkor總經(jīng)理宋仕強(qiáng)介紹說,薩科微Al大模型機(jī)器人有哪些的優(yōu)勢?薩科微AI大模型機(jī)器人由清華大學(xué)畢業(yè)的天才少年N博士和王博士團(tuán)隊開發(fā),與同行相比具有許多優(yōu)勢:語言
    發(fā)表于 07-05 08:52

    AGV搬運(yùn)機(jī)器人智能物流的得力助手

    在物流行業(yè),AGV搬運(yùn)機(jī)器人已經(jīng)成為提高轉(zhuǎn)運(yùn)效率、降低成本的重要工具。而富唯智能AGV搬運(yùn)機(jī)器人憑借其出色的性能和
    的頭像 發(fā)表于 06-25 14:54 ?417次閱讀
    AGV<b class='flag-5'>搬運(yùn)</b><b class='flag-5'>機(jī)器人</b>:<b class='flag-5'>智能</b>物流的得力助手

    其利天下技術(shù)·搭載無刷電機(jī)的掃地機(jī)器人的前景如何?

    隨著人工智能和物聯(lián)網(wǎng)技術(shù)的不斷進(jìn)步,掃地機(jī)器人智能化程度也在不斷提高。現(xiàn)代掃地機(jī)器人已經(jīng)可以通過智能識別、規(guī)劃路徑和自主避障等技術(shù),
    發(fā)表于 05-05 15:03

    AGV智能搬運(yùn)機(jī)器人的技術(shù)特點(diǎn)是什么?

    AGV智能搬運(yùn)機(jī)器人的技術(shù)特點(diǎn)
    的頭像 發(fā)表于 04-10 14:27 ?1148次閱讀

    富唯智能機(jī)器人集成了協(xié)作機(jī)器人、移動機(jī)器人和視覺引導(dǎo)技術(shù)

    富唯智能移動機(jī)器人是一款擁有自主導(dǎo)航能力和物料轉(zhuǎn)移抓取功能智能機(jī)器人,采用先進(jìn)的無線通信技術(shù)和高精度傳感器,能夠
    的頭像 發(fā)表于 01-17 11:58 ?431次閱讀

    【開源項目】Emo:基于樹莓 4B DIY 能笑會動的桌面機(jī)器人

    PAM8403 放大器,對樹莓中的聲音進(jìn)行放大。 接著,我們使用 M3 x 15 mm 螺釘將頭部下半部分牢牢地固定在機(jī)器人的身體上。然后連接之前組裝好的頭部上半部分,最終完成
    發(fā)表于 12-26 15:18
    主站蜘蛛池模板: 4399日本电影完整版在线观看免费| 韩国羞羞秘密教学子开车漫书| 日本韩国欧美一区| SM脚奴调教丨踩踏贱奴| 免费人成网站永久| 最近韩国HD免费观看国语| 久久综合九色| 3344永久在线观看视频免费| 快播可乐网| 99国产在线精品视频| 欧美乱码卡一卡二卡四卡免费 | 国产伊人自拍| yellow高清免费观看日本| 国产高潮国产高潮久久久久久| 乐乐亚洲精品综合影院| 青青草AV国产精品| 67194免费入口| 久久精品伊人| 亚洲精品伊人久久久久| 亚洲免费在线观看| 国产女合集第六部| 亚洲欧美日韩高清中文在线| 久久国产热视频99rev6| 69精品国产人妻蜜桃国产毛片 | 亚洲男人片片在线观看| 久久高清一级毛片| 9LPORM原创自拍达人| 日韩人妻少妇一区二区三区| 国产成人一区二区三中文| 亚洲成人黄色片| 久久精品视频91| av网站视频在线观看| 色欲av蜜臀av高清| 国内精品人妻无码久久久影院蜜桃| 艳照门在线观看| 男女午夜性爽快免费视频不卡| 成人短片迅雷下载| 亚洲 欧美 制服 校园 动漫| 久久久久免费视频| 扒开美女下面粉嫩粉嫩冒白浆| 午夜理论电影在线观看亚洲|