HALCON高級篇:機器人視覺

2020-12-05 老白說圖像

機器人視覺

支持的配置

HALCON的手眼標定支持不同的配置,例如多種類的機器人,傳感器,和運作方式,傳感器是增加的。下面,我們將簡單討論一下這些配置。

多關節機器人vs.水平多關節(SCARA)機器人

典型的多關節機器人的臂(如圖1(a))有3個旋轉關節,每個關節覆蓋6個自由度(3個平移和3個旋轉)。與之對比的是,SCARA(選擇性服從的多關節機械臂)機器人(如圖1(b))有著典型的3個平行旋轉關節,和1個平行稜柱關節,其覆蓋了僅4個自由度(3個平移和1個旋轉)。

圖1:不同種類的機器人:(a)多關節機器人(b)SCARA機器人

多關機機器人可用來撿工件,無論其方向如何,然後嵌入了一個程序包,可能需要特定的接近角度。因此,它們可以被用於非常複雜的方式。與之相反的是,SCARA機器人的動作被嚴格限制,它們不能使工具傾斜,但是它們提供更快和更精確的執行。它們更適合更高速的撿和放,包裝和組裝應用。由於其複雜的結果,如果僅有有限的空間,SCARA機器人通常是更受到青睞。

多關節機器人和SCARA機器人的手眼標定是很類似的,除了對於SCARA機器人在手眼標定之前,相機必須被標定。

相機和標定板vs.3D傳感器和3D物體

依賴於應用,要麼一個光學相機,或者一個3D傳感器被用於識別物體,並確定它們的位姿。對於手眼標定,如果相機被使用,一個標定板或者標定物是需要的(如圖2(a))。需要注意的是。僅在使用HALCON標定板的時候,標定物的自動探測才起作用。如果3D傳感器被使用(如圖2(b)),已知3D物體的位姿就可以被確定下來,如基於表面的匹配。這些位姿就可以直接被用於手眼系統的標定。

圖2:不同種類的傳感器:(a)有HALCON標定板的相機(b)具有3D物體的3D傳感器

值得注意的是,儘管下面僅有單相機的系統被描述,當然你也可以用立體相機系統。這樣,你標定僅僅是機器人相對於多個相機之一的關係,因為相機之間的關係被立體標定所決定。

移動的相機vs.靜止的相機

對於架設相機,有兩個可能的場景:

靜止的相機

相機被架設在工具上,通過機器人在不同的位置上移動。

固定的相機

相機被架設在外邊,不相對於機器人基座發生移動

圖3描述了這兩個場景。需要注意的是,相比於靜止相機的手眼標定,移動相機的手眼標定,不同的位姿必須被確定下來。

圖3:機器人視覺場景:(a)移動的相機,(b)靜止的相機

HALCN的手眼標定不限於一個手的系統。你可以用它來標定安裝在雲臺上相機或者可以選擇觀測更大範圍的監控相機。兩個系統對應安裝在機器人上的相機;然後,標定運行你去結合來自不同相機位姿的視覺信息。

提前標定相機vs.在手眼標定中標定相機

對於配合使用一個相機的多關節機器人,可以同手眼標定一起完成對相機的標定。對於SCARA機器人和所有使用立體視覺或者多視角配置的系統,相機都必須提前標定。

相關焦點

  • HALCON高級篇:立體視覺
    立體視覺立體視覺的基本原理是對象點的3D坐標是由兩個或者多個從不同角度同時獲取的圖像決定的,HALCON提供了兩種立體視覺方法:雙目立體視覺和多視角立體視覺。雙目立體視覺用兩個相機,返回差異圖,距離圖,或者3D坐標。下圖展示了一個板子的立體圖像對和板子部件的結果高度圖。雙目立體視覺的基本原理,頂部:立體圖像對;底部:高度圖多視角立體視覺也可以用超過兩個相機,其要麼被用來重構作為3D物體模型被返回的表面,或者去重構單獨的點。
  • 優必選研究院副院長程駿:機器視覺在服務機器人中的應用 | 直播預告
    服務機器人是機器人家族中的一個年輕成員,到目前為止尚沒有一個嚴格的定義,不同國家對服務機器人的認識不同。國際機器人聯合會經過幾年的搜集整理,給了服務機器人一個初步的定義:服務機器人是一種半自主或全自主工作的機器人,它能完成有益於人類健康的服務工作。服務機器人被廣泛應用於醫院、家庭、工地、辦公室和體育娛樂場館等領域,直接與人類共處,為人類排憂解難。
  • 機器人分揀的地理知識_視覺分揀機器人 - CSDN
    更高級的智能在實際使用中,除了要讓機器人會動外,還需要賦予它們自主性。在本節中,我們希望機器人擁有路徑規劃以及障礙躲避的能力,讓我們來一起見證什麼是更高級的智能。在如雷達、聲吶、天氣預報、火箭發射、計算機視覺、控制理論等諸多工程應用中,都離不開卡曼濾波的身影。從抽象角度看來,卡曼濾波無非就是傳感器不斷根據外部環境,調控機器狀態的一種裝置。
  • 工業機器人對機器視覺技術的依賴有多大
    作為工業機器人的「大腦中樞神經」,人工智慧在過去的幾年裡一直處於持續的高速發展階段,很多工業機器人也已經具備了相當高的智能化特點,但是還遠遠達不到人類所設想的智能化程度,羅馬非一日所能建成,機器人也不可能一下子就變得非常智能化。
  • 3D雙目立體視覺在機器人視覺的應用
    隨著自動化程度越來越高,機器視覺扮演著越來越重要的角色,傳統的2D定位無法解決產品的空間坐標信息,而3D雙目立體視覺可提供較高精度的定位。在汽車行業,汽車後底板的抓取搬運主要交給工業機器人完成,這面臨一大難題:每一塊後底板的平面坐標XYR和空間坐標ZWP都相差較大,而機器人夾具的兩個尖削必須精確的插入後底板兩孔位,才能進行搬運。
  • 視覺檢測之產品瑕疵檢測(1)汙點檢測
    dyn_threshold(OrigImage, ThresholdImage : RegionDynThresh : Offset, LightDark : )有關動態閾值可以參考下面的貼子:Halcon學習(4-6)Region處理:動態閾值,分水嶺視覺檢測之焊點檢測(三):從幹擾背景中提取焊點視覺檢測之焊點檢測
  • 機器人超級英雄高級
    機器人超級英雄高級這是一款十分熱血的動作格鬥類遊戲,玩家將在科幻世界化身為超級機器人進行一場激情對戰,各種類型的機器人讓你自由的選擇,每一位機器人都有獨特的技能,釋放出你的酷炫技能消滅場景裡所有的敵人,讓你享受到暢快淋漓的戰鬥激情!
  • 移動機器人的幾種視覺算法 | 雷鋒網公開課
    分享嘉賓:陳子衝,Segway & Ninebot機器人業務高級架構師和算法負責人。後面我們會詳細說這些算法,而這些算法的基礎,是機器人腦袋上的視覺傳感器。每個人手中的智慧型手機攝像頭其實就可以作為機器人的眼睛,當下非常流行的Pokeman Go遊戲就使用了計算機視覺技術來達成AR的效果。
  • 機器人技術之傳感器篇
    打開APP 機器人技術之傳感器篇 人工智慧實驗室 發表於 2021-01-17 10:01:14   機器人(Robot)是自動執行工作的機器裝置
  • 工業機器人堆垛視覺系統詳解
    學習就必須依靠自身的器官,除腦以外,最重要的就是我們的眼睛了,(工業)機器人也不例外,要完成正常的生產任務,沒有一套完善的,先進的視覺系統是很難完成指定工作的。本文以工業機器人手部視覺系統為例,詳細講解了視覺系統實現的原理。
  • 機器人的雙眸:視覺SLAM是如何實現的?
    原標題為:《機器人的雙眸:視覺SLAM導論》。如果你要跑實際機器人,還要會ROS。當然,困難多意味著收穫也多,坎坷的道路才能鍛鍊人(比如說走著走著才發現Linux和C++才是我的真愛之類的。)鑑於目前網上關於視覺SLAM的資料極少,我於是想把自己這三年的經驗與大家分享一下。說的不對的地方請大家批評指正。這篇文章關注視覺SLAM,專指用攝像機,Kinect等深度像機來做導航和探索,且主要關心室內部分。
  • 3D視覺為機器人增加「眼睛」
    而這個能力也可以賦予給我們的機器人。但人類感知三維的方式也許並不適用於機器。要引導機器人運用深度傳感視覺,需要考慮三個關鍵方法:立體視覺、結構光和飛行時間(ToF)。0HHednc機器人系統已經存在了幾十年,但直到最近它們大多都是盲目工作。
  • Cheetah 3獵豹機器人,一款不靠視覺就能移動的機器人
    打開APP Cheetah 3獵豹機器人,一款不靠視覺就能移動的機器人 工程師青青 發表於 2018-08-03 17:19:32
  • 讓機器人眼明腦快的奧秘:嵌入式視覺系統
    編者按:新一代工業機器人的核心特徵是智能化,實現工業機器人智能化,就必須讓機器人擁有明亮的「雙眸」和靈活的「大腦」。科研團隊逐漸將工業機器人研發重點由基礎技術研發向應用開發轉變,使工業機器人更加智能化,具有更強的感知能力、更好的機敏性,並且可以自主執行任務本文引用地址:http://www.eepw.com.cn/article/278683.htm  要實現工業機器人智能化,就必須讓機器人擁有明亮的「雙眸」和靈活的「大腦」。
  • 一種基於服務機器人的視覺系統設計
    隨著計算機科學和自動控制技術的發展,越來越多的不同種類的智慧機器人出現在工廠、生活當中,機器人視覺系統作為智慧機器人系統中一個重要的子系統,也越來越受到人們的重視。它涉及了圖像處理、模式識別和視覺跟蹤等領域。不同種類的機器人由於工作的重點不一樣,它的視覺系統在軟體或硬體上都有著細微的差別。本文研究基於服務機器人的單目視覺系統。
  • 預告| CSIG圖像圖形學科前沿講習班:智能駕駛與機器視覺
    智能駕駛涉及計算機視覺、多源信息融合、決策與控制等諸多學科。安全、有序的智能駕駛,需要高效、深度集成的人工智慧與機器人技術來保障。方勇純:《智能平臺視覺控制》南開大學教授,博士生導師,計算機與控制工程學院副院長、控制科學與工程一級學科學位分委員會主席。國家傑出青年科學基金獲得者,天津市中青年科技創新領軍人才,天津五四青年獎章獲得者。
  • 我懷疑人類是一種很高級的機器人
    我一直懷疑人類也是一種機器人,一種高智能的機器人。當然,其他動物可能也是,只是他們的中央處理器沒有人類那麼複雜,所以看起來可能傻一些。雖然人類至今還沒能製造出可以思考的機器人,但不是沒有這個可能,更不能排除有比人類文明高級得多的文明可以製造出像人類一樣的機器人。我常常想,宗教、神話這些可能也不全是假的。佛教、道教、伊斯蘭教這些宗教最初的教主都是不知道什麼原因來到我們這個世界,要給我們透露一點真相。
  • 深入了解機器人視覺系統的工作原理和應用
    人類要實現一系列基本活動,如生活、工作、學習必須依靠自己的器官,除了大腦外,最重要的是我們的眼睛,(工業)機器人也不例外,要完成正常的生產任務,沒有一套完美的、先進的視覺系統是很難想像的。機器視覺系統是用機器代替人眼進行各種測量和判斷。它是計算部分的一個重要分支。
  • 人可能只是高級機器人
    之前在「Tenet & Entropy」那篇關於《信條》的推送裡討論了下未來事物是否確定。其實這是在看《信條》之前我就考慮過的問題。
  • Robotstudio軟體:ABB機器人機器視覺位姿引導虛擬仿真
    概述近幾年來機器視覺技術在工業生產中得到了廣泛的應用,在工業機器人應用領域中,機器視覺被廣泛應用於工件的特徵檢測,以及機器人的位姿引導。市面上大部分的機器人廠商也都在機器人控制器中開放了視覺集成接口,以便於機器人能夠直接與智能相機進行數據交互。除了現實的機器視覺應用以外,在機器人仿真過程中也需要對機器視覺進行仿真。