基于機(jī)器人視覺(jué)的快遞分揀系統(tǒng)設(shè)計(jì)與試驗(yàn)

上傳人:秋樂(lè)****站 文檔編號(hào):247000729 上傳時(shí)間:2024-10-17 格式:DOCX 頁(yè)數(shù):84 大?。?.84MB
收藏 版權(quán)申訴 舉報(bào) 下載
基于機(jī)器人視覺(jué)的快遞分揀系統(tǒng)設(shè)計(jì)與試驗(yàn)_第1頁(yè)
第1頁(yè) / 共84頁(yè)
基于機(jī)器人視覺(jué)的快遞分揀系統(tǒng)設(shè)計(jì)與試驗(yàn)_第2頁(yè)
第2頁(yè) / 共84頁(yè)
基于機(jī)器人視覺(jué)的快遞分揀系統(tǒng)設(shè)計(jì)與試驗(yàn)_第3頁(yè)
第3頁(yè) / 共84頁(yè)

下載文檔到電腦,查找使用更方便

25 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《基于機(jī)器人視覺(jué)的快遞分揀系統(tǒng)設(shè)計(jì)與試驗(yàn)》由會(huì)員分享,可在線閱讀,更多相關(guān)《基于機(jī)器人視覺(jué)的快遞分揀系統(tǒng)設(shè)計(jì)與試驗(yàn)(84頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、本科畢業(yè)論文(設(shè)計(jì))論 文 題 目:基于機(jī)器人視覺(jué)的快遞分揀系統(tǒng)設(shè)計(jì)與試驗(yàn) 本科畢業(yè)論文(設(shè)計(jì))專(zhuān)用摘要隨著電子商務(wù)行業(yè)的發(fā)展,包裹遞送量不斷增加,使傳統(tǒng)的分揀自動(dòng)化機(jī)器人面臨壓 力,并限制了它們跟上需求的能力。作為回應(yīng),將視覺(jué)智能系統(tǒng)與這些機(jī)器人集成可以提 高效率并降低成本。對(duì)此,本文提出了一種基于機(jī)器視覺(jué)和機(jī)器人技術(shù)的快遞箱自動(dòng)分類(lèi) 系統(tǒng),實(shí)現(xiàn)快遞盒的自動(dòng)分揀和分類(lèi),可以分揀不同尺寸的快遞盒,提高分揀效率和準(zhǔn)確 性。本文主要研究?jī)?nèi)容主要集中于以下幾個(gè)方面:(1)研究采用 HALCON 視覺(jué)軟件獲取快遞箱的深度信息,進(jìn)而提取出快遞箱的長(zhǎng)度、 寬度、高度和體積等信息,并通過(guò)九點(diǎn)標(biāo)定算法和仿射變

2、換得出快遞箱的坐標(biāo)信息,通過(guò) socket 通信將坐標(biāo)信息傳輸給 ABB 機(jī)器人,實(shí)現(xiàn)機(jī)器人的精確抓取和分類(lèi)。(2) 實(shí)現(xiàn)對(duì)快遞盒的自動(dòng)分類(lèi),編寫(xiě)一套控制機(jī)器人動(dòng)作的程序,開(kāi)發(fā)相應(yīng)的軟件程 序來(lái)實(shí)現(xiàn)這一目標(biāo),程序?qū)⒅敢龣C(jī)器人對(duì)快遞盒進(jìn)行自動(dòng)分類(lèi)。這些程序需要與攝像頭、 傳感器和其他設(shè)備協(xié)調(diào),以確保分揀操作順利進(jìn)行。(3)使用 C#語(yǔ)言開(kāi)發(fā) WinForm 界面,實(shí)現(xiàn)對(duì)整個(gè)快遞分類(lèi)流程的控制。利用 C#語(yǔ)言 創(chuàng)建 WinForm 接口,用于控制整個(gè)快速分類(lèi)過(guò)程。讓快遞自動(dòng)分類(lèi)更簡(jiǎn)單流程化。使用 ABBIRB1410 型號(hào)的工業(yè)機(jī)器人、工業(yè)相機(jī)、光源、光源控制器、主控電腦等硬 件組成了機(jī)器人分揀系

3、統(tǒng),提出了一種基于機(jī)器視覺(jué)和機(jī)器人技術(shù)的快遞箱自動(dòng)分類(lèi)系統(tǒng), 將視覺(jué)智能系統(tǒng)和機(jī)器人技術(shù)集成,以應(yīng)對(duì)快遞遞送量不斷增加的挑戰(zhàn)。本文的研究成果 可以代替人工進(jìn)行快遞分揀搬運(yùn),提高快遞盒的自動(dòng)分揀和分類(lèi)效率和準(zhǔn)確性,具有廣闊 的應(yīng)用前景和市場(chǎng)價(jià)值。關(guān)鍵詞:機(jī)器視覺(jué);快遞分揀;工業(yè)機(jī)器人;C#;工作站集成設(shè)計(jì)。AbstractAs the e-commerce industry grows, package delivery volumes are increasing, putting traditional sortation automation robots under pressure a

4、nd limiting their ability to keep up with demand. In response, integrating visual intelligence systems with these robots could improve efficiency and reduce costs. In this regard, this paper proposes an automatic sorting system for express boxes based on machine vision and robot technology to realiz

5、e automatic sorting and classification of express boxes, which can sort express boxes of different sizes and improve sorting efficiency and accuracy.The main research content of this paper mainly focuses on the following aspects:(1) The study uses the HALCON vision software to obtain the depth infor

6、mation of the express box, and then extracts the length, width, height and volume of the express box, and obtains the coordinate information of the express box through the nine-point calibration algorithm and affine transformation. The socket communication transmits the coordinate information to the

7、 ABB robot to realize the precise grasping and classification of the robot.(2) Realize the automatic classification of express boxes, write a set of programs to control the movement of the robot, and develop corresponding software programs to achieve this goal. The program will guide the robot to au

8、tomatically classify the express boxes. These procedures need to be coordinated with cameras, sensors and other equipment to ensure that sorting operations run smoothly.(3) Use C# language to develop the WinForm interface to realize the control of the entire express classification process. Create a

9、WinForm interface using C# language to control the entire quick classification process. Make the automatic classification of express delivery easier and more streamlined.A robot sorting system is composed of ABB IRB1410 industrial robot, industrial camera, light source, light source controller, main

10、 control computer and other hardware, and a express box automatic sorting system based on machine vision and robot technology is proposed. Integrate with robotics to meet the challenge of increasing express delivery volume. The research results of this paper can replace manual express sorting and ha

11、ndling, improve the efficiency and accuracy of automatic sorting and classification of express boxes, and have broad application prospects and market value.Key words: machine vision; Express sorting; industrial robots; C#;Workstation-integrated design.本科畢業(yè)論文(設(shè)計(jì))專(zhuān)用目錄1 引論11.1 研究目的及意義11.2 國(guó)內(nèi)外研究現(xiàn)狀21.3 設(shè)

12、計(jì)的主要內(nèi)容31.4 章節(jié)安排42 機(jī)器人視覺(jué)的快遞分揀系統(tǒng)設(shè)計(jì)62.1 視覺(jué)分揀系統(tǒng)方案設(shè)計(jì)62.2 系統(tǒng)軟硬件集成設(shè)備選型62.3 光學(xué)方案設(shè)計(jì)123 Halcon 視覺(jué)圖像處理153.1 Halcon 視覺(jué)軟件工作總體流程153.2 相機(jī)的標(biāo)定203.3 系統(tǒng)的通信方式233.4 快遞的定位轉(zhuǎn)換254 VS2019 的 WinForm 窗體設(shè)計(jì)304.1 上位機(jī)開(kāi)發(fā)功能要求304.2 以 C#格式導(dǎo)出 Halcon 程序304.3 配置環(huán)境304.4 Winform 界面設(shè)計(jì)344.5 窗體界面的顯示邏輯355 ABB 機(jī)器人路徑算法設(shè)計(jì)375.1 ABB 機(jī)器人工作總體流程375.2

13、ABB 機(jī)器人 Halcon 通訊設(shè)置375.3 ABB 機(jī)器人離線程序設(shè)定396 工作站聯(lián)合調(diào)試試驗(yàn)416.1 程序調(diào)試416.2 軟件打包發(fā)布417 結(jié)語(yǔ)46參考文獻(xiàn)47致謝48附錄49附錄一:Halcon 機(jī)器視覺(jué)算法設(shè)計(jì)及說(shuō)明49附錄二:ABB 機(jī)器人詳細(xì)離線程54附件三:VS2019 的 WinForm 算法設(shè)計(jì)及說(shuō)明59附圖79附圖一:UI 界面圖79本科畢業(yè)論文(設(shè)計(jì))專(zhuān)用1引論1.1研究目的及意義近年來(lái)快遞量的持續(xù)增長(zhǎng),物流服務(wù)的質(zhì)量和水平仍有待提高。要提高我國(guó)郵政業(yè)的發(fā) 展水平和國(guó)際競(jìng)爭(zhēng)力,必須在郵政業(yè)實(shí)行全面、精細(xì)化的管理。智能分揀系統(tǒng)由物流自動(dòng)化 設(shè)備、信息傳輸、倉(cāng)儲(chǔ)控制

14、、管理系統(tǒng)組成,是快遞物流系統(tǒng)的重要組成部分,也是保障整 個(gè)物流系統(tǒng)高效運(yùn)行的重要基礎(chǔ)設(shè)施。其主要功能包括自動(dòng)揀選、自動(dòng)包裝、自動(dòng)分揀,可 由計(jì)算機(jī)遠(yuǎn)程監(jiān)控或管理。研究快遞物流分揀環(huán)節(jié)自動(dòng)化技術(shù),可以為郵政行業(yè)的自動(dòng)化生 產(chǎn)提供新技術(shù)、新產(chǎn)品,提高企業(yè)的經(jīng)濟(jì)效益。視覺(jué)識(shí)別技術(shù)是機(jī)器人分揀系統(tǒng)的核心組成 部分,涉及計(jì)算機(jī)采集圖像信息、分析圖像信息、提取有價(jià)值的信息等關(guān)鍵技術(shù)。通過(guò)分析 與研究圖像特征與分類(lèi)之間的關(guān)系,進(jìn)而獲取目標(biāo)區(qū)域特征信息進(jìn)行識(shí)別和分類(lèi),下面是分 揀機(jī)器人正在在進(jìn)行分揀作業(yè)。(圖 1.1)圖 1.1 產(chǎn)線上的視覺(jué)分揀機(jī)器人機(jī)器人視覺(jué)作為一種新興技術(shù),可以應(yīng)用于自動(dòng)化生產(chǎn)領(lǐng)域,用

15、于物體識(shí)別、跟蹤、分 類(lèi)和計(jì)數(shù)。機(jī)器人視覺(jué)的關(guān)鍵在于實(shí)現(xiàn)物體識(shí)別和定位、跟蹤,并確定目標(biāo)物體的位置和運(yùn) 動(dòng)方向,主要任務(wù)是目標(biāo)對(duì)象檢測(cè)和分割。主要包括:(1)獲取和處理圖像中的顏色、灰度、 紋理等各種信息;(2)對(duì)加工目標(biāo)進(jìn)行分類(lèi);(3)對(duì)檢測(cè)到的目標(biāo)對(duì)象進(jìn)行計(jì)數(shù)和識(shí)別等基本 操作。在分揀過(guò)程中,機(jī)器人視覺(jué)不僅可以對(duì)貨物進(jìn)行分揀,還可以對(duì)自動(dòng)分揀系統(tǒng)中各種 傳感器檢測(cè)到的各種產(chǎn)品的規(guī)格和尺寸進(jìn)行準(zhǔn)確判斷和分類(lèi)。實(shí)現(xiàn)不同產(chǎn)品之間或單個(gè)項(xiàng)目 之間的信息相互傳遞,部門(mén)之間的指令和信息傳遞,也需要不同的技術(shù)手段。機(jī)器人視覺(jué)可 以檢測(cè)并自動(dòng)分類(lèi)不同的產(chǎn)品或相同的產(chǎn)品。它在分揀過(guò)程中起著至關(guān)重要的作用,不

16、僅實(shí) 現(xiàn)了自動(dòng)化物流系統(tǒng)中貨物的分揀功能,而且按照一定的程序和規(guī)則將貨物分揀或運(yùn)輸?shù)街?定位置。本文設(shè)計(jì)一種可以應(yīng)用于自動(dòng)識(shí)別分揀小物件快遞盒和快速分揀系統(tǒng)。在進(jìn)行貨物分類(lèi) 處理時(shí),快遞公司的工作人員將先前已經(jīng)分好相同地區(qū)的商品再進(jìn)行分配,快遞公司的工作 人員將產(chǎn)品放到傳送帶上,經(jīng)過(guò)機(jī)器視覺(jué)識(shí)別器掃描后,將商品放到自動(dòng)運(yùn)輸機(jī)器上,到了 出貨站臺(tái)后自動(dòng)運(yùn)輸機(jī)器會(huì)把托盤(pán)升起使機(jī)器上的商品落到出貨口,集中配送。79本科畢業(yè)論文(設(shè)計(jì))專(zhuān)用通過(guò)對(duì)快遞包裝進(jìn)行圖像采集,采用了圖像處理中常用的閾值分割方法、邊緣檢測(cè)、形 態(tài)學(xué)操作、閾值分割、形態(tài)學(xué)操作以及特征提取方法來(lái)對(duì)包裹和包裝箱進(jìn)行分類(lèi)識(shí)別。根據(jù) 用戶(hù)

17、對(duì)快遞單信息錄入要求,設(shè)計(jì)了一種用于處理快遞數(shù)據(jù)信息并且能對(duì)快遞圖像數(shù)據(jù)信息 進(jìn)行處理的系統(tǒng)模塊;該智能分揀系統(tǒng)可以自動(dòng)識(shí)別單快遞盒和包裝箱等不同類(lèi)別和不同大 小的物品進(jìn)行分揀;1.2國(guó)內(nèi)外研究現(xiàn)狀自 20 世紀(jì)以來(lái),快遞行業(yè)飛速發(fā)展,智能物流發(fā)展迅速,國(guó)家政策也在不斷出臺(tái)鼓勵(lì)創(chuàng) 新。國(guó)內(nèi)也在不斷學(xué)習(xí)技術(shù)并進(jìn)行開(kāi)發(fā),以保證物流行業(yè)的高速發(fā)展。隨著人工智能技術(shù)在 各企業(yè)間的推廣應(yīng)用,機(jī)器人視覺(jué)技術(shù)的發(fā)展也逐步成熟。我國(guó)研究的自主式智能快遞機(jī)器 人系統(tǒng)由三部分組成:控制中心、末端執(zhí)行器、服務(wù)機(jī)器人。機(jī)器人視覺(jué)技術(shù)在各行各業(yè)得 到廣泛應(yīng)用,主要是為了提高生產(chǎn)效率和自動(dòng)化程度,并且能有效避免人為失誤;

18、其次是降 低人工成本、減輕勞動(dòng)強(qiáng)度、實(shí)現(xiàn)機(jī)器換人等特點(diǎn)。隨著人工智能和信息科技的不斷發(fā)展, 機(jī)器人系統(tǒng)被廣泛運(yùn)用于物流、倉(cāng)儲(chǔ)等領(lǐng)域中,目前已有很多優(yōu)秀品牌采用了自主研發(fā)機(jī)器 人來(lái)代替人工對(duì)貨物進(jìn)行分揀作業(yè)。國(guó)內(nèi)快遞行業(yè)正處于快速發(fā)展時(shí)期且各大快遞公司均在 不斷投入大量資金完善設(shè)施設(shè)備。2目前國(guó)內(nèi)已經(jīng)有了許多分揀中心與自動(dòng)化設(shè)備供各大快遞公司使用,并且已經(jīng)取得了良 好成效。隨著人工智能技術(shù)和信息科學(xué)技術(shù)的迅速發(fā)展,機(jī)器人系統(tǒng)可以有效代替人工工作 并降低人力成本;同時(shí)也是對(duì)傳統(tǒng)的機(jī)械化流水線進(jìn)行升級(jí)改造的過(guò)程。近年來(lái)隨著物流行 業(yè)快速發(fā)展使得快遞行業(yè)業(yè)務(wù)量激增而機(jī)器人系統(tǒng)無(wú)法滿(mǎn)足日益增長(zhǎng)的快件數(shù)量

19、所造成的設(shè) 備及人工成本增加是導(dǎo)致我國(guó)快遞分揀中心智能化水平不斷提高的重要原因之一;同時(shí)我國(guó) 物流業(yè)快速發(fā)展、物流業(yè)相關(guān)服務(wù)體系不斷完善也是對(duì)物流行業(yè)轉(zhuǎn)型升級(jí)、提高物流行業(yè)自 動(dòng)化程度起到促進(jìn)作用。目前我國(guó)已經(jīng)有了許多專(zhuān)業(yè)從事物流設(shè)備研發(fā)與生產(chǎn)、運(yùn)營(yíng)管理等 方面工作人員。其中就包括從事機(jī)器人系統(tǒng)研究、開(kāi)發(fā)、制造及技術(shù)服務(wù)等工作人員;同時(shí) 從事機(jī)械自動(dòng)化工程設(shè)計(jì)人員;從事相關(guān)設(shè)備研究及應(yīng)用開(kāi)發(fā)人員以及從事物流企業(yè)相關(guān)從 業(yè)技術(shù)與管理人員等;這些人通常擁有高學(xué)歷和扎實(shí)的專(zhuān)業(yè)技能與技術(shù)經(jīng)驗(yàn)。與國(guó)外的機(jī)器視覺(jué)和人工智能領(lǐng)域進(jìn)行比較,我們可以對(duì)國(guó)外幾種典型視覺(jué)識(shí)別系統(tǒng)進(jìn) 行分析和應(yīng)用研究:美國(guó):Ecli

20、pse 公司的自動(dòng)分揀系統(tǒng)(Automatic Segmentation System, ASS),通過(guò)基于圖 像的信息識(shí)別技術(shù),實(shí)現(xiàn)自動(dòng)分揀和貨物定位。日本:豐田物流公司的倉(cāng)儲(chǔ)設(shè)備中,利用機(jī)器視覺(jué)識(shí)別系統(tǒng)技術(shù)來(lái)對(duì)分揀出來(lái)的貨物進(jìn) 行分類(lèi)。德國(guó):Deeplearningen 公司通過(guò)計(jì)算機(jī)視覺(jué)識(shí)別系統(tǒng)來(lái)實(shí)現(xiàn)對(duì)貨物的分揀。 法國(guó):Eclipse 公司使用工業(yè)相機(jī)和機(jī)器視覺(jué)技術(shù)來(lái)實(shí)現(xiàn)貨物的識(shí)別。 澳大利亞:Australian Technology 公司開(kāi)發(fā)出一種可以將計(jì)算機(jī)視覺(jué)技術(shù)與 RFID 相結(jié)合使用并集成到機(jī)器人揀選中的機(jī)器人系統(tǒng)??萍级挤奖懔巳藗?nèi)粘I詈涂爝f行業(yè)的發(fā)展。 盡管?chē)?guó)內(nèi)快遞行

21、業(yè)已經(jīng)取得了一定的成效,但是有些企業(yè)采用的是傳統(tǒng)的人工分揀方式,成本高、效率低,同時(shí)易出現(xiàn)人為失誤,影響服務(wù)質(zhì)量。所以提高快遞分揀中心的速度,降 低成本,提高服務(wù)質(zhì)量,是快遞行業(yè)需要解決的問(wèn)題。目前國(guó)內(nèi)的物流企業(yè)已經(jīng)開(kāi)始進(jìn)行自主研發(fā)機(jī)器人快遞系統(tǒng),例如順豐、圓通、中通等。 這些公司不斷引入新技術(shù),提高其設(shè)備和機(jī)器人的智能化程度,提高快遞分揀中心的自動(dòng)化 水平。在這些企業(yè)的帶動(dòng)下,中國(guó)快遞業(yè)的自動(dòng)化水平也在不斷提高??偟膩?lái)說(shuō),隨著人工智能技術(shù)和信息科技的不斷發(fā)展,機(jī)器人系統(tǒng)將在物流、倉(cāng)儲(chǔ)等領(lǐng) 域中被廣泛運(yùn)用,快遞行業(yè)也將會(huì)實(shí)現(xiàn)從人工分揀到機(jī)器人分揀的轉(zhuǎn)變。我國(guó)快遞行業(yè)還需 要不斷加強(qiáng)技術(shù)研發(fā)和人

22、才培養(yǎng),提高自主創(chuàng)新能力,以適應(yīng)快速發(fā)展的市場(chǎng)需求,推動(dòng)快 遞行業(yè)的轉(zhuǎn)型升級(jí)和可持續(xù)發(fā)展。1.3設(shè)計(jì)的主要內(nèi)容(1)機(jī)器人視覺(jué)快遞分揀系統(tǒng)設(shè)計(jì)與測(cè)試方案,討論研究的目標(biāo)以及對(duì)高效準(zhǔn)確的快遞 包裹分揀系統(tǒng)的需求,為研究所需的實(shí)驗(yàn)工作場(chǎng)景選擇合適的軟硬件設(shè)備,建立工作操作平 臺(tái),連接系統(tǒng)與集成系統(tǒng)形成整體。設(shè)計(jì)系統(tǒng)的關(guān)鍵部件,包括攝像頭和視覺(jué)分揀一體化的 空間布局,開(kāi)發(fā)可靠高效的系統(tǒng),可以準(zhǔn)確分揀快遞包裹。(2)快遞分揀系統(tǒng)光學(xué)平臺(tái)的設(shè)計(jì)與構(gòu)建,確定需要分揀的快遞員的尺寸范圍,選擇合 適的硬件和軟件來(lái)設(shè)計(jì)和構(gòu)建光學(xué)平臺(tái),選擇光學(xué)載物臺(tái)的三個(gè)主要組成部分:光源、相機(jī) 和鏡頭,再校準(zhǔn)相機(jī)以獲得快遞尺寸

23、和位置的準(zhǔn)確測(cè)量值,確保快遞可以清晰地成像和提取, 以便在后續(xù)章節(jié)中進(jìn)一步處理。(3)設(shè)計(jì)基于 HALCON 機(jī)器視覺(jué)的快速定位與抓取算法,描述 Halcon 軟件的整體工作 流程,利用處理圖像的算法提取快遞的深度信息,得到快遞的長(zhǎng)度、寬度和高度,以及快遞 的體積,使用九點(diǎn)標(biāo)定算法獲取快遞的坐標(biāo)點(diǎn),就可以通過(guò) socket 通信發(fā)送到機(jī)器人的交互 端,實(shí)現(xiàn)快遞盒分揀和快遞盒的定位。(4)使用 C#作為編程語(yǔ)言工具,編寫(xiě)基于 Halocn 程序的 VS2019 WinForm 界面設(shè)計(jì) 配置打包 Halocn 程序并配置語(yǔ)言環(huán)境,根據(jù)實(shí)驗(yàn)要求設(shè)計(jì) Winform 界面,控制快遞分揀全過(guò)程。(5)

24、快速定位和抓取的機(jī)器人工作流程,詳細(xì)介紹 ABB 機(jī)器人的工作流程,包括機(jī)器 人坐標(biāo)系的建立、機(jī)器人的軌跡規(guī)劃、機(jī)器人的抓取和放置,針對(duì)快遞箱的不同尺寸和重量 調(diào)整機(jī)器人的工作參數(shù),編寫(xiě)相應(yīng)的程序來(lái)控制機(jī)器人的動(dòng)作,實(shí)現(xiàn)機(jī)器人的自動(dòng)分類(lèi)功能, 與攝像頭、傳感器等設(shè)備協(xié)調(diào),確保機(jī)器人的分揀作業(yè)能夠順利完成。1.4章節(jié)安排圖 1.2 技術(shù)路線流程圖第一章,首先介紹研究的目的和意義,解釋了該主題的研究方向,通過(guò)研究目的介紹了 機(jī)器人視覺(jué)快遞分類(lèi)的研究進(jìn)展,并總結(jié)了國(guó)內(nèi)外快遞分類(lèi)技術(shù)的發(fā)展和實(shí)現(xiàn)方向。第二章本章主要探討機(jī)器人視覺(jué)快遞分揀系統(tǒng)的設(shè)計(jì)和測(cè)試方案。研究的目標(biāo)是開(kāi)發(fā)一 個(gè)高效準(zhǔn)確的系統(tǒng),能夠快

25、速分揀各種大小和形狀的快遞包裹和遞分揀系統(tǒng)光學(xué)平臺(tái)的設(shè)計(jì)和 構(gòu)建。為了實(shí)現(xiàn)這個(gè)目標(biāo),我們針對(duì)研究所需的實(shí)驗(yàn)工作場(chǎng)景,具體選取了合適的軟硬件設(shè)備。 光學(xué)平臺(tái)是系統(tǒng)的關(guān)鍵組件,因?yàn)樗东@快遞的圖像以進(jìn)行進(jìn)一步處理。為了確保準(zhǔn)確高效的 分揀,我們首先確定需要分揀的快遞的尺寸范圍。根據(jù)實(shí)驗(yàn)的要求,選擇合適的硬件和軟件來(lái)設(shè) 計(jì)和構(gòu)建光學(xué)平臺(tái)。光學(xué)平臺(tái)由三個(gè)主要部件組成:光源、相機(jī)和鏡頭。光源為快遞提供照 明,其選擇對(duì)于最大限度地減少快遞表面的陰影和反射至關(guān)重要。根據(jù)快遞的尺寸、分辨率和 相應(yīng)的視覺(jué)算法選擇相機(jī)。選擇鏡頭以?xún)?yōu)化圖像質(zhì)量,并確保在相機(jī)的視野中準(zhǔn)確捕獲快遞。 選擇硬件后,我們校準(zhǔn)相機(jī)以獲得快遞

26、尺寸和位置的準(zhǔn)確測(cè)量值。校準(zhǔn)過(guò)程包括測(cè)量相機(jī)的固 有和外在參數(shù)并獲得失真系數(shù)。校準(zhǔn)結(jié)果用于校正相機(jī)捕獲的圖像,使其更準(zhǔn)確并適合進(jìn)一步 處理。根據(jù)快遞的高度、分辨率和相應(yīng)的視覺(jué)算法進(jìn)行特殊設(shè)計(jì)。這確保攝像頭能夠捕捉清 晰準(zhǔn)確的快遞圖像,從而基于大小和形狀進(jìn)行精確的分揀。此外,規(guī)劃視覺(jué)分揀集成的空間布局, 以確保系統(tǒng)的效率和準(zhǔn)確性得到優(yōu)化。這包括攝像頭、照明和其他組件的擺放,以確保整個(gè)快 遞分揀過(guò)程順暢無(wú)縫。機(jī)器人視覺(jué)快遞分揀系統(tǒng)的設(shè)計(jì)和測(cè)試方案考慮了實(shí)驗(yàn)的具體需求和 要求,開(kāi)發(fā)出可靠高效的系統(tǒng),能夠準(zhǔn)確地分揀快遞包裹。通過(guò)設(shè)計(jì)和構(gòu)建光學(xué)平臺(tái),我們確???以清晰地成像和提取快遞,以便在后續(xù)章節(jié)中進(jìn)

27、一步處理。第三章,視覺(jué)圖像處理、算法流程、視覺(jué)中標(biāo)定的介紹,基于 HALCON 機(jī)器視覺(jué)的快遞 定位抓取,本研究的主要目的是通過(guò)應(yīng)用圖像處理算法從快遞包裹中提取深度信息。具體來(lái)說(shuō),這些算法旨在確定快遞的長(zhǎng)度、寬度和高度,以及其整體體積。有了這些深度信息,系 統(tǒng)就可以利用九點(diǎn)校準(zhǔn)算法和仿射變換來(lái)獲得快車(chē)的精確坐標(biāo)。這項(xiàng)工作是自動(dòng)分類(lèi)和分揀 系統(tǒng)的關(guān)鍵組成部分,對(duì)系統(tǒng)的整體成功至關(guān)重要。第四章,基于 Halocn 程序進(jìn)行 VS2019 的 WinForm 窗體設(shè)計(jì)。該設(shè)計(jì)主要以 C#作為編 程語(yǔ)言工具。概述了自動(dòng)分類(lèi)和排序系統(tǒng)中窗體設(shè)計(jì)開(kāi)發(fā)的功能要求。它涵蓋了窗體設(shè)計(jì)必 須具備的關(guān)鍵特性和功能,

28、以有效控制和監(jiān)視系統(tǒng)的運(yùn)行。介紹了以 C#格式導(dǎo)出 HALCON 程序的過(guò)程。這是開(kāi)發(fā) WinForm 接口的關(guān)鍵步驟,因?yàn)樗С謱?HALCON 程序與接口的 C# 代碼集成。還有開(kāi)發(fā) WinForm 接口所需的環(huán)境配置。它涵蓋了軟件和硬件要求,以及必要的 設(shè)置和配置。首先打包好 Halocn 程序,以及配置好語(yǔ)言環(huán)境,再根據(jù)實(shí)驗(yàn)的要求設(shè)計(jì) Wimform 界面,釋界面的顯示邏輯,該邏輯決定了各種組件在屏幕上的顯示方式。本節(jié)涵蓋了管理不 同元素的顯示并確保界面響應(yīng)迅速且用戶(hù)友好的代碼。做好控制快遞分揀整個(gè)流程。第五章,在本章中,將全面介紹 ABB 機(jī)器人的工作流程,包括坐標(biāo)系建立、軌跡規(guī)劃、

29、 抓取和放置等關(guān)鍵步驟。再針對(duì)不同尺寸和重量的快遞箱,將對(duì)機(jī)器人的工作參數(shù)進(jìn)行優(yōu)化, 以實(shí)現(xiàn)最佳分類(lèi)效果。為實(shí)現(xiàn)機(jī)器人的自動(dòng)分類(lèi)功能,還將編寫(xiě)相應(yīng)的程序,控制機(jī)器人的 運(yùn)動(dòng)。在程序設(shè)計(jì)中,我們將充分考慮機(jī)器人的安全性、精確性和效率等因素。同時(shí),我們 還需要與相機(jī)和傳感器等設(shè)備進(jìn)行協(xié)調(diào),以確保機(jī)器人的分類(lèi)操作能夠順利完成。研究重點(diǎn) 在于如何實(shí)現(xiàn)機(jī)器人的精準(zhǔn)定位和分類(lèi)功能,解決機(jī)器人在處理快遞時(shí)可能遇到的尺寸差異 和重量不同等問(wèn)題,提高機(jī)器人的分類(lèi)效率和準(zhǔn)確性。第六章,本章分為兩部分,重點(diǎn)介紹此過(guò)程涉及的關(guān)鍵步驟。重點(diǎn)是識(shí)別和修復(fù)系統(tǒng)軟 件組件中的錯(cuò)誤所需的步驟。介紹如何使用調(diào)試工具和技術(shù)(如斷點(diǎn)

30、、變量檢查和錯(cuò)誤日志 記錄)來(lái)識(shí)別和解決軟件中的問(wèn)題。還有自動(dòng)分類(lèi)和排序系統(tǒng)的軟件打包和發(fā)布過(guò)程。它涵 蓋了將軟件組件打包為可分發(fā)格式(如安裝程序或 zip 文件)所需的步驟。更是介紹了發(fā)布過(guò) 程,包括版本控制、文檔和測(cè)試。強(qiáng)調(diào)了徹底測(cè)試和文檔編制的必要性,以確保系統(tǒng)部署和 運(yùn)行成功。主要目的是描述系統(tǒng)的聯(lián)調(diào)過(guò)程。第七章,論文的結(jié)語(yǔ)提供了研究工作的總結(jié),從獲得的結(jié)果中得出結(jié)論,提出了未來(lái)研 究的可能方向,并強(qiáng)調(diào)了研究結(jié)果的實(shí)際意義。最后的發(fā)言表達(dá)了對(duì)那些為這項(xiàng)研究做出貢 獻(xiàn)的人的感謝,并以對(duì)該領(lǐng)域未來(lái)研究的希望聲明結(jié)束。2機(jī)器人視覺(jué)的快遞分揀系統(tǒng)設(shè)計(jì)2.1視覺(jué)分揀系統(tǒng)方案設(shè)計(jì)視覺(jué)分揀機(jī)器人設(shè)計(jì)

31、由多個(gè)系統(tǒng)組成,包括快遞傳輸、視覺(jué)采集、圖像和信息處理、機(jī) 器人和控制器等。不同尺寸的快遞通過(guò)托盤(pán)隨機(jī)放置在傳送帶上。(圖 2.1)CCD 攝像設(shè)備捕 捉到圖像在工業(yè)生產(chǎn)過(guò)程中,使用 Halcon 軟件識(shí)別目標(biāo)物體的類(lèi)型,通過(guò)算法提取實(shí)時(shí)坐標(biāo), 并將坐標(biāo)信息傳輸給工業(yè)機(jī)器人。然后,機(jī)器人對(duì)工件進(jìn)行相應(yīng)的分類(lèi)??刂破鰿CD光源快遞盒PC工業(yè)機(jī)器人圖 2.1 基于視覺(jué)機(jī)器人分揀系統(tǒng)示意圖快遞的輸送單元由輸送機(jī)履帶和步進(jìn)電機(jī)組成??爝f箱均為棕色,具有光澤,與工件傳 輸跟蹤箱托盤(pán)形成明顯的顏色對(duì)比。這種色差有利于快遞箱的識(shí)別和精確定位。視覺(jué)部門(mén)包括工業(yè)相機(jī)、光學(xué)鏡頭和照明設(shè)備。視覺(jué)光源作為平臺(tái)的照明設(shè)

32、備安裝在傳 送帶的兩側(cè)。充足的照明設(shè)備對(duì)于提高目標(biāo)的成像效果,克服環(huán)境光干擾,確保圖像穩(wěn)定性, 消除工件上的陰影至關(guān)重要。工業(yè)相機(jī)在傳送帶上連續(xù)捕獲目標(biāo)工件,獲得的信息由 Halcon 軟件處理,以便工業(yè)機(jī)器人進(jìn)行后續(xù)分類(lèi),把 Visual Studio 作為操作軟件界面。該接口可輕 松控制和監(jiān)控整個(gè)系統(tǒng),使包裹的分揀和交付更加高效和有效。2.2系統(tǒng)軟硬件集成設(shè)備選型本次視覺(jué)分揀機(jī)器人中的控制單元與視覺(jué)設(shè)備選型分為兩種,一是硬件選型,二是軟件 選型。硬件選型為:工業(yè)機(jī)器人、控制柜、示教器、??迪鄼C(jī)、條形光源、光源控制器、紅 外線感應(yīng)器、繼電器。軟件選擇為:Halcon17.12 完成(圖 2.

33、2)。Halcon 與 VS2019 開(kāi)發(fā)完成(圖 2.3)。圖 2.2 HALCON12 開(kāi)始界面圖 2.3 VS2019 開(kāi)啟界面本課題選擇了中國(guó) ABB 機(jī)器人分公司的一款名為 IRB-1410 型號(hào)機(jī)械手臂(圖 2.4)。該 機(jī)器人手臂具有卓越的性能,工作周期短,運(yùn)行可靠,精度高,機(jī)器人手腕荷重為 5kg。此外, 機(jī)器人上管還提供了獨(dú)有的 18kg 附加荷重。根據(jù) ABB 官方網(wǎng)站提供的信息,該機(jī)器人末端 加上吸盤(pán)可以吸取的最大重量為 10 公斤,該項(xiàng)目中使用的工業(yè)機(jī)器人是一個(gè)多功能且適應(yīng)性 強(qiáng)的系統(tǒng),能夠容納一系列工藝設(shè)備。得益于其先進(jìn)的定位技術(shù),它擁有卓越的速度和精度, 可以進(jìn)行調(diào)

34、整以適應(yīng)每個(gè)制造過(guò)程的獨(dú)特要求。此外,這種堅(jiān)固可靠的機(jī)器人以其低噪音排 放、長(zhǎng)使用壽命和最低維護(hù)要求而聞名。其廣泛的工作范圍、長(zhǎng)范圍和緊湊的設(shè)計(jì)使其成為 高效的選擇,即使在狹窄或具有挑戰(zhàn)性的工作空間中也是如此。憑借其卓越的性能和適應(yīng)性, 該工業(yè)機(jī)器人非常適合滿(mǎn)足該項(xiàng)目的需求。圖 2.4 IRB-1410 機(jī)器人IRB1410 還配備了相應(yīng)的機(jī)器人控制柜,如圖 2.4 所示。該控制柜支持以太網(wǎng)和串口通信。 同時(shí),示教器功能也非常強(qiáng)大,包括通信暫停、功能復(fù)位、觸摸屏無(wú)效化和機(jī)器人系統(tǒng)重啟 等功能。機(jī)器人示教器是一種用于編程和控制工業(yè)機(jī)器人的工具,由一個(gè)手持式設(shè)備和一個(gè) 用戶(hù)界面組成,可以讓用戶(hù)直接

35、控制機(jī)器人的運(yùn)動(dòng)和操作,而不需要編寫(xiě)復(fù)雜的程序代碼。 使用機(jī)器人示教器,操作人員可以將機(jī)器人的動(dòng)作記錄下來(lái)并保存為程序,然后這些程序可 以在后續(xù)的操作中被重復(fù)使用。這使得機(jī)器人的編程和操作變得更加簡(jiǎn)單和高效,同時(shí)也提 高了生產(chǎn)線的靈活性和適應(yīng)性。(圖 2.4)圖 2.5 示教器機(jī)器人的末端執(zhí)行器可以配備不同的組件,例如真空吸盤(pán)(如圖 2.6 所示)和機(jī)械夾持器。 在該系統(tǒng)中,真空吸盤(pán)比機(jī)械夾具更實(shí)用、更高效。夾持器/吸盤(pán)工具是一種多功能復(fù)合工具, 可以將活塞銷(xiāo)的外圓表面夾在夾持器端的內(nèi)側(cè),并將卡展開(kāi)以將連桿夾在外側(cè)。此外,當(dāng)完 全關(guān)閉時(shí),該工具的前端可以將活塞銷(xiāo)推入到位。圖 2.6 真空吸盤(pán)另

36、一方面,吸盤(pán)工具用于夾緊活塞部分的上端面。吸盤(pán)的使用需要空氣壓縮機(jī)(如圖 2.9所示)、真空發(fā)生器(如圖 2.8 所示)和電磁閥(如圖 2.7 所示)??諝鈮嚎s機(jī)和真空發(fā)生器 為真空吸盤(pán)產(chǎn)生吸力,而電磁閥控制氣體通道的打開(kāi)和關(guān)閉。該系統(tǒng)選擇了常用的 NMPC 三 位兩位三通電磁閥。當(dāng)機(jī)器人的吸盤(pán)用于抓取快遞時(shí),電磁閥打開(kāi),當(dāng)工業(yè)機(jī)器人將快遞放 下時(shí),電磁閥關(guān)閉。圖 2.7 電磁閥圖 2.8 真空發(fā)生器圖 2.9 空氣壓縮機(jī)海康威視相機(jī) MV-CA050-12GC(圖 2.10)是一款高性能的工業(yè)相機(jī),主要用于工業(yè)自動(dòng) 化、機(jī)器視覺(jué)、數(shù)字圖像處理等領(lǐng)域。以下是對(duì)其詳細(xì)介紹:分辨率和幀率:MV-C

37、A050-12GC 采用 500 萬(wàn)像素的 CMOS 圖像傳感器,最大輸出分辨 率為 24482048 像素,幀頻為 23.5fps24482048 Mono8,可以實(shí)現(xiàn)高速捕捉和處理圖像數(shù) 據(jù)。接口和輸出:該相機(jī)支持 GigE Vision 接口,傳輸速率高達(dá) 1Gbps,具有較高的數(shù)據(jù)傳輸 穩(wěn)定性和可靠性。并輸出格式支持 RAW、BMP、JPEG 等多種格式。光學(xué)性能:該相機(jī)使用了高品質(zhì)的鏡頭和濾光片,能夠提供高質(zhì)量的圖像捕捉。此外, 它還支持多種自動(dòng)曝光、自動(dòng)白平衡等功能,可以適應(yīng)不同的光線環(huán)境,并能夠?qū)崿F(xiàn)自適應(yīng) 亮度和對(duì)比度調(diào)節(jié),使得圖像更加清晰和真實(shí)。硬件和軟件支持:MV-CA050

38、-12GC 相機(jī)可以通過(guò) SDK 和 API 進(jìn)行編程和控制,此外, 該相機(jī)還具備多種應(yīng)用程序,如捕捉、觸發(fā)、調(diào)試等,方便用戶(hù)進(jìn)行圖像處理和數(shù)據(jù)分析。(圖 2.12)。圖 2.10 外形尺寸圖 2.11 MV-CA013-20GC 相機(jī)圖 2.12 12mm 鏡頭在本課題中,我們需要選用合適照明設(shè)備。這種照明設(shè)備是條形光源,它有兩種形態(tài): 高均勻性線性光源和復(fù)合線性光源。前者是照亮大型方形物體的理想選擇,而后者則提供了 根據(jù)需要組合顏色的靈活性。條形光源的長(zhǎng)度和照明角度可調(diào),適用于各種成像場(chǎng)景,尤其 是快遞包裹等涉及大型物品的場(chǎng)景。由于其多功能性,條形光源是這些領(lǐng)域?qū)I(yè)人士的寶貴 工具。條形光

39、源是任何需要高質(zhì)量照明才能產(chǎn)生準(zhǔn)確結(jié)果的機(jī)器視覺(jué)系統(tǒng)的關(guān)鍵組件。本次 試驗(yàn)也是采用 WD MM 型號(hào):DSL-144-22 條形光源(圖 2.13)。19圖 2.13 DSL-144-22 條形光源圖 2.13 光源照度參考圖條形光源具有高亮度 LED,其照明水平可以根據(jù)照度參考圖進(jìn)行調(diào)整,同時(shí)可以靈活修 改照明角度以滿(mǎn)足特定要求。此外,增加的擴(kuò)散板可確保更均勻、更柔和的光輸出。本研究使用紅外傳感器(圖 2.14)來(lái)感應(yīng)物體是否有無(wú)等其他參數(shù)。當(dāng)紅外傳感器發(fā)出 信號(hào)時(shí),信號(hào)要么被周?chē)矬w吸收,要么被反射,傳感器根據(jù)反射時(shí)間和強(qiáng)度計(jì)算物體的位 置和距離。在本項(xiàng)目中,紅外傳感器用作硬觸發(fā)器,在必要

40、時(shí)通過(guò)向相機(jī)發(fā)送信號(hào)來(lái)捕獲圖 像。圖 2.14 紅外線傳感器光源控制器:??倒庠纯刂破?,型號(hào)為“MV-VB2210-120G”(圖 2.15),主要負(fù)責(zé)控制光源的亮度和開(kāi)/關(guān)狀態(tài)。它配備了英特爾 E3845 SoC,配備 1.91GHz CPU,4GB DDR3L 內(nèi)存和 高可靠性 SSD 存儲(chǔ)。它還支持多個(gè)光耦合器隔離輸入和輸出,并可通過(guò)光源接口控制光源的 開(kāi)/關(guān)狀態(tài)和亮度。內(nèi)置觸發(fā)器是一個(gè)數(shù)字輸入模塊,用于檢測(cè)外部信號(hào),例如按下按鈕或光 傳感器檢測(cè)物體,并向光源控制器發(fā)送信號(hào)以觸發(fā)相應(yīng)的操作。控制器的尺寸如下(圖 2.16)圖 2.15 光源控制器2.3光學(xué)方案設(shè)計(jì)圖 2.16 光源控制器

41、尺寸檢測(cè)快遞盒以及標(biāo)準(zhǔn),產(chǎn)品名稱(chēng):快遞盒(圖 2.17),產(chǎn)品尺寸:直徑長(zhǎng)寬=1500 and real_length3 = 15)Summ := 0tuple_add (Highcoordinates+;,Summ, data) tuple_add (Sum1, data, out)send_data (Socket1, z, out, ) endif*條件二:體積小于 1500,高小于等于 15 執(zhí)行 1if(volume 1500 and real_length3 = 1500 and real_length3 15) Summ := 2tuple_add (Highcoordinate

42、s+;,Summ, data) tuple_add (Sum1, data, out)send_data (Socket1, z, out, ) endif之后通過(guò) tuple_add 算子把需要輸出的 xyz 坐標(biāo)和相應(yīng)的執(zhí)行條件進(jìn)行統(tǒng)一輸出,后面會(huì)通過(guò) ABB 機(jī)器人進(jìn)行接收。(圖 3.6)圖 3.6 坐標(biāo)輸出3.2相機(jī)的標(biāo)定在本文中,相機(jī)校準(zhǔn)過(guò)程使用九點(diǎn)標(biāo)定方法(圖 3.7),這是機(jī)器視覺(jué)中機(jī)器人技術(shù)的一 個(gè)重要方面,因?yàn)樗驒C(jī)器人手臂提供有關(guān)操作對(duì)象的關(guān)鍵信息。物體識(shí)別與計(jì)算機(jī)視覺(jué)有 一些相似之處,但其他兩個(gè)方面是機(jī)器視覺(jué)獨(dú)有的。相機(jī)校準(zhǔn)是決定相機(jī)和機(jī)器人手臂之間 的相對(duì)位置和方向,姿

43、態(tài)估計(jì)涉及計(jì)算物體在相機(jī)坐標(biāo)系中的位置和方向,使機(jī)器人手臂能 夠準(zhǔn)確抓取它。此校準(zhǔn)過(guò)程對(duì)于將物體的世界坐標(biāo)系轉(zhuǎn)換為機(jī)械臂坐標(biāo)系至關(guān)重要,從而實(shí) 現(xiàn)準(zhǔn)確的產(chǎn)品識(shí)別、定位和抓取。攝像機(jī)標(biāo)定板機(jī)械臂末端機(jī)器人基座圖 3.7 相機(jī)標(biāo)定九點(diǎn)標(biāo)定的基本原理是將物體放置在工作區(qū)內(nèi)的 9 個(gè)位置,并使用相機(jī)捕獲圖像以獲得 這 9 個(gè)點(diǎn)的機(jī)械和像素坐標(biāo)。然后使用 halcon 運(yùn)算符 vector_to_hom_2d 和 affine_trans_point_2d 計(jì)算仿射矩陣,前者獲得變換矩陣關(guān)系,后者執(zhí)行實(shí)際轉(zhuǎn)換。為確保準(zhǔn)確的 2D 校準(zhǔn),確保相 機(jī)平面和物體平面盡可能平行且角度相同非常重要。手眼校準(zhǔn)過(guò)程是

44、一個(gè)成熟的領(lǐng)域,旨在確定相機(jī)、工具、機(jī)器人手臂和世界坐標(biāo)系之間 的變換矩陣。這是必要的,因?yàn)槲矬w識(shí)別通常依賴(lài)于世界坐標(biāo)系,而機(jī)械臂操作需要了解物 體在機(jī)器人手臂坐標(biāo)系中的真實(shí)位置。如果機(jī)械臂包含夾持器,則需要進(jìn)行額外的變換才能 將機(jī)械臂坐標(biāo)系轉(zhuǎn)換為工具坐標(biāo)系。因此,手眼校準(zhǔn)涉及在機(jī)器人手臂的工作空間內(nèi)捕獲不 同位置和方向的物體圖像,然后使用這些圖像來(lái)確定與不同坐標(biāo)系相關(guān)的仿射變換矩陣。確 保相機(jī)平面和物體平面盡可能平行非常重要,以最大程度地減少二維校準(zhǔn)過(guò)程中的誤差。手 眼標(biāo)定分為兩類(lèi)(圖 3.8):(1)Eye to Hand:相機(jī)在機(jī)器人外部固定,不用隨機(jī)械臂的運(yùn)動(dòng)而運(yùn)動(dòng)。24(2)Eye

45、in Hand:相機(jī)在機(jī)械臂上,跟隨機(jī)械臂運(yùn)動(dòng)。圖 3.8 Eye to Hand 及 Eye in Hand 標(biāo)定本課題中使用 Eye to Hand,就是眼在手外。(1)首先自己畫(huà)九個(gè)點(diǎn)(圖 3.9),點(diǎn)的中心是為了用于機(jī)械臂旋轉(zhuǎn)中心定位。圖 3.9 九點(diǎn)標(biāo)定板(2)把剛剛放圖打印出的標(biāo)定紙進(jìn)行拍照(圖 3.9)。(3)使用 halcon 把剛剛拍的標(biāo)定板圖片進(jìn)行圖像處理,獲取九個(gè)點(diǎn)的坐標(biāo),這里只使用了中心 點(diǎn)(X,Y)。(圖 3.10)圖 3.10 九點(diǎn)坐標(biāo)(4)移動(dòng)機(jī)械臂旋轉(zhuǎn)中心依次到第一個(gè)點(diǎn),并且保存機(jī)器當(dāng)前坐標(biāo)(X,Y),然后按照順序移動(dòng)到第二個(gè)點(diǎn),保存坐標(biāo),以此類(lèi)推,到最后一個(gè)點(diǎn)

46、,坐標(biāo)全部保存起來(lái)。(圖 3.11)圖 3.11 九點(diǎn)中機(jī)器人坐標(biāo)(5)利用剛剛保存的九點(diǎn)坐標(biāo)和機(jī)器坐標(biāo),求出矩陣 vector_to_hom_mat2d(九點(diǎn)行,九點(diǎn)列,機(jī) 器 X,機(jī)器 Y,HomMat2D)(6)之 后 拿 個(gè) 物 品 , 再 用 halcon 求 出 物 體 的 坐 標(biāo) , 拿 著 物 品 坐 標(biāo) 求 出 機(jī) 器 坐 標(biāo)affine_trans_point_2d (HomMat2D, Row, Column, X, Y)。(圖 3.12) 具體程序如下:*實(shí)際的坐標(biāo)點(diǎn)Qx:=-1.08,70.46,142.05,0.22,71.11,142.77,0.22,71.53,

47、142.77Qy:=64.82,65.72,66.91,0.42,1.33,2.34,-64.24,-63.29,-62.27vector_to_hom_mat2d (Column, Row, Qx, Qy, HomMat2D) affine_trans_point_2d (HomMat2D, 1572, 1770, Qx1, Qy1)*求快遞區(qū)域面積和中心點(diǎn)位置area_center (Rectangle, Area, Row2, Column2)*坐標(biāo)的轉(zhuǎn)化affine_trans_point_2d (HomMat2D, Column2, Row2, Qx1, Qy1) tuple_str

48、ing (Qx1, -0.1f, String)tuple_string (Qy1, -0.1f, String1) tuple_add (String+;, String1+;, Sum1)圖 3.12 轉(zhuǎn)換坐標(biāo) X 和 Y(7)機(jī)械臂移動(dòng)到剛剛求出來(lái)的機(jī)器 X,機(jī)器 Y 即可,如果有角度需求,直接補(bǔ)償計(jì)算出來(lái) 的角度即可,當(dāng)前移動(dòng)以及定位的精度和機(jī)械臂的重復(fù)定位精度和相機(jī)畸變較大關(guān)系有關(guān)系, 常規(guī)的工業(yè)相機(jī)畸變并不是很大,但是標(biāo)定后會(huì)造成累積的邊緣誤差,導(dǎo)致邊緣的器件誤差 增大,同時(shí)機(jī)械臂重復(fù)定位精度會(huì)導(dǎo)致在標(biāo)定時(shí),移動(dòng)的點(diǎn)位坐標(biāo)出現(xiàn)誤差,從而也會(huì)累積 為隨機(jī)的系統(tǒng)誤差,所以現(xiàn)場(chǎng)需要根據(jù)實(shí)

49、際誤差來(lái)進(jìn)行最終調(diào)試。3.3系統(tǒng)的通信方式本課題用 PC 普通計(jì)算機(jī),用 socket 通信連接 ABB 機(jī)器人???ABB 機(jī)器人如何用 socket 與 Halcon 相連接,(圖 3.13)可以看到 socket 的基本用法,socket 的聲明、服務(wù)端與客戶(hù)端 的建立等等。Socket 通訊的流程:(1) 原始套接字的一種 TCP/IP,需要選項(xiàng) 616-1PC Interface (2) 先創(chuàng)建服務(wù)器端監(jiān)聽(tīng),再創(chuàng)建客戶(hù)端連接服務(wù)器端;(3) 服務(wù)器端與客戶(hù)端建立端口對(duì)端口連接以后,就可以互相收發(fā)數(shù)據(jù); 注意事項(xiàng):(1) 無(wú)字符串終止符,而不是回車(chē)換行符/r/n(2) 消息的意外合并,注意發(fā)送數(shù)據(jù)留有間隙,或增加握手互傳信號(hào)(3)

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話(huà):18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶(hù)上傳的文檔直接被用戶(hù)下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!