CN105069420A - 集装箱锁孔自动辨识定位方法和*** - Google Patents
集装箱锁孔自动辨识定位方法和*** Download PDFInfo
- Publication number
- CN105069420A CN105069420A CN201510447232.6A CN201510447232A CN105069420A CN 105069420 A CN105069420 A CN 105069420A CN 201510447232 A CN201510447232 A CN 201510447232A CN 105069420 A CN105069420 A CN 105069420A
- Authority
- CN
- China
- Prior art keywords
- lockhole
- container
- image
- coordinate
- identification
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/12—Fingerprints or palmprints
- G06V40/13—Sensors therefor
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Studio Devices (AREA)
Abstract
本发明公开了一种集装箱锁孔自动辨识定位方法和***,提高定位精度,降低定位成本,还可以根据需要进行功能扩展。其技术方案为:用摄像机采集图像,并对图像中的集装箱锁孔进行定位,获得设备坐标系后传输给控制器进行后续的控制处理,控制器根据给出的位置进行设备定位,若是有效安全位置则开始抓取集装箱。
Description
技术领域
本发明涉及对集装箱的锁孔进行辨识定位的技术,尤其涉及采用工业摄像头对集装箱锁孔进行自动辨识定位的方法和***。
背景技术
在集装箱抓取过程中需要对集装箱的锁孔进行定位,目前的定位采用激光扫描定位的技术。现有的激光扫描定位***的关键技术都掌握在国外厂家,价格非常昂贵,很多大型机械激光扫描技术需要安装多个设备才能实现功能,成本翻倍提高。例如,基于cranemate的激光传感器定位***由于安装位置限制,会造成成本极大提高。
因此,业界急需降低对集装箱锁孔的定位成本。
发明内容
以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以为稍后给出的更加详细的描述之序。
本发明的目的在于解决上述问题,提供了一种集装箱锁孔自动辨识定位方法和***,提高定位精度,降低定位成本,还可以根据需要进行功能扩展。
本发明的技术方案为:本发明揭示了一种集装箱锁孔自动辨识定位***,包括:
摄像***,拍摄集装箱的图像;
处理器,连接摄像***,进一步包括:
锁孔识别模块,和摄像***通讯连接,基于拍摄到的图像进行锁孔识别,确定锁孔所在的位置;
图像坐标获得模块,和锁孔识别模块通讯连接,基于锁孔所在的位置获得锁孔的图像坐标;
设备坐标转换模块,和图像坐标获得模块通讯连接,将图像坐标转换成抓取设备的设备坐标;
控制器,基于设备坐标对抓取设备进行定位操作。
根据本发明的集装箱锁孔自动辨识定位***的一实施例,处理器还包括:
停车范围检测模块,用于检测集装箱是否处于摄像***的拍摄范围内。
本发明还公开了一种集装箱锁孔自动辨识定位方法,包括:
拍摄集装箱的图像;
基于拍摄到的图像进行锁孔识别,确定锁孔所在的位置;
基于锁孔所在的位置获得锁孔的图像坐标;
将图像坐标转换成抓取设备的设备坐标;
基于设备坐标对抓取设备进行定位。
根据本发明的集装箱锁孔自动辨识定位方法的一实施例,在锁孔识别的步骤之前还包括:
检测集装箱是否处于摄像***的拍摄范围内。
根据本发明的集装箱锁孔自动辨识定位方法的一实施例,在拍摄集装箱的图像的步骤之前还包括:
对摄像机的双目***进行标定。
本发明对比现有技术有如下的有益效果:本发明用摄像机采集图像,并对图像中的集装箱锁孔进行定位,获得设备坐标系后传输给控制器进行后续的控制处理,控制器根据给出的位置进行设备定位,若是有效安全位置则开始抓取集装箱。相较于现有技术,本发明由于采用了工业摄像头而不是昂贵的激光扫描定位设备,因此降低了成本、提高了精度,还提升了功能扩展性。
附图说明
图1示出了本发明的集装箱锁孔自动辨识定位方法的较佳实施例的流程图。
图2示出了本发明的集装箱锁孔自动辨识定位***的较佳实施例的原理图。
具体实施方式
在结合以下附图阅读本公开的实施例的详细描述之后,能够更好地理解本发明的上述特征和优点。在附图中,各组件不一定是按比例绘制,并且具有类似的相关特性或特征的组件可能具有相同或相近的附图标记。
图1示出了本发明的集装箱锁孔自动辨识定位方法的较佳实施例的流程,请参见图1,下面是对本实施例的方法的各个步骤的详细描述。
步骤S1:拍摄集装箱的图像。
较佳的,在拍摄前对摄像机或相机的双目***进行标定。
步骤S2:基于拍摄到的图像进行锁孔识别,确定锁孔所在的位置。
较佳的,在锁孔识别之前检测集装箱是否处于摄像***的拍摄范围内,若超出拍摄范围则对其进行调整,直到集装箱处于正常区间。
步骤S3:基于锁孔所在的位置获得锁孔的图像坐标。
步骤S4:将图像坐标转换成抓取设备的设备坐标。
步骤S5:基于设备坐标对抓取设备进行定位。若是有效安全位置则开始抓取集装箱。
图2示出了本发明的集装箱锁孔自动辨识定位***的较佳实施例的原理。请参见图2,本实施例的***包括摄像***1、处理器2和控制器3。
摄像***例如是工业摄像机,用于拍摄集装箱的图像。
处理器2电性连接摄像***1,被配置成具有以下的模块:锁孔识别模块21、图像坐标获得模块22以及设备坐标转换模块23。
锁孔识别模块21和摄像***通讯连接,基于拍摄到的图像进行锁孔识别,以确定锁孔所在的位置。较佳的,在处理器2中设置停车范围检测模块24,用于检测集装箱是否处于摄像***的拍摄范围内,若不在拍摄范围内则需要指令重新停车。
图像坐标获得模块22和锁孔识别模块21通讯连接,基于识别成功的锁孔所在的位置获得锁孔的图像坐标,即锁孔的三维位置信息。
设备坐标转换模块23和图像坐标获得模块22通讯连接,将图像坐标转换成抓取设备的设备坐标并传输给控制器3。
最后由控制器3基于设备坐标对抓取设备进行定位操作,若是有效安全位置则开始卸载集装箱。
尽管为使解释简单化将上述方法图示并描述为一系列动作,但是应理解并领会,这些方法不受动作的次序所限,因为根据一个或多个实施例,一些动作可按不同次序发生和/或与来自本文中图示和描述或本文中未图示和描述但本领域技术人员可以理解的其他动作并发地发生。
本领域技术人员将进一步领会,结合本文中所公开的实施例来描述的各种解说性逻辑板块、模块、电路、和算法步骤可实现为电子硬件、计算机软件、或这两者的组合。为清楚地解说硬件与软件的这一可互换性,各种解说性组件、框、模块、电路、和步骤在上面是以其功能性的形式作一般化描述的。此类功能性是被实现为硬件还是软件取决于具体应用和施加于整体***的设计约束。技术人员对于每种特定应用可用不同的方式来实现所描述的功能性,但这样的实现决策不应被解读成导致脱离了本发明的范围。
结合本文所公开的实施例描述的各种解说性逻辑板块、模块、和电路可用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其设计成执行本文所描述功能的任何组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,该处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器还可以被实现为计算设备的组合,例如DSP与微处理器的组合、多个微处理器、与DSP核心协作的一个或多个微处理器、或任何其他此类配置。
结合本文中公开的实施例描述的方法或算法的步骤可直接在硬件中、在由处理器执行的软件模块中、或在这两者的组合中体现。软件模块可驻留在RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM、或本领域中所知的任何其他形式的存储介质中。示例性存储介质耦合到处理器以使得该处理器能从/向该存储介质读取和写入信息。在替换方案中,存储介质可以被整合到处理器。处理器和存储介质可驻留在ASIC中。ASIC可驻留在用户终端中。在替换方案中,处理器和存储介质可作为分立组件驻留在用户终端中。
在一个或多个示例性实施例中,所描述的功能可在硬件、软件、固件或其任何组合中实现。如果在软件中实现为计算机程序产品,则各功能可以作为一条或更多条指令或代码存储在计算机可读介质上或藉其进行传送。计算机可读介质包括计算机存储介质和通信介质两者,其包括促成计算机程序从一地向另一地转移的任何介质。存储介质可以是能被计算机访问的任何可用介质。作为示例而非限定,这样的计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储或其它磁存储设备、或能被用来携带或存储指令或数据结构形式的合意程序代码且能被计算机访问的任何其它介质。任何连接也被正当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)、或诸如红外、无线电、以及微波之类的无线技术从web网站、服务器、或其它远程源传送而来,则该同轴电缆、光纤电缆、双绞线、DSL、或诸如红外、无线电、以及微波之类的无线技术就被包括在介质的定义之中。如本文中所使用的盘(disk)和碟(disc)包括压缩碟(CD)、激光碟、光碟、数字多用碟(DVD)、软盘和蓝光碟,其中盘(disk)往往以磁的方式再现数据,而碟(disc)用激光以光学方式再现数据。上述的组合也应被包括在计算机可读介质的范围内。
提供对本公开的先前描述是为使得本领域任何技术人员皆能够制作或使用本公开。对本公开的各种修改对本领域技术人员来说都将是显而易见的,且本文中所定义的普适原理可被应用到其他变体而不会脱离本公开的精神或范围。由此,本公开并非旨在被限定于本文中所描述的示例和设计,而是应被授予与本文中所公开的原理和新颖性特征相一致的最广范围。
Claims (5)
1.一种集装箱锁孔自动辨识定位***,包括:
摄像***,拍摄集装箱的图像;
处理器,连接摄像***,进一步包括:
锁孔识别模块,和摄像***通讯连接,基于拍摄到的图像进行锁孔识别,确定锁孔所在的位置;
图像坐标获得模块,和锁孔识别模块通讯连接,基于锁孔所在的位置获得锁孔的图像坐标;
设备坐标转换模块,和图像坐标获得模块通讯连接,将图像坐标转换成抓取设备的设备坐标;
控制器,基于设备坐标对抓取设备进行定位操作。
2.根据权利要求1所述的集装箱锁孔自动辨识定位***,其特征在于,处理器还包括:
停车范围检测模块,用于检测集装箱是否处于摄像***的拍摄范围内。
3.一种集装箱锁孔自动辨识定位方法,包括:
拍摄集装箱的图像;
基于拍摄到的图像进行锁孔识别,确定锁孔所在的位置;
基于锁孔所在的位置获得锁孔的图像坐标;
将图像坐标转换成抓取设备的设备坐标;
基于设备坐标对抓取设备进行定位。
4.根据权利要求3所述的集装箱锁孔自动辨识定位方法,其特征在于,在锁孔识别的步骤之前还包括:
检测集装箱是否处于摄像***的拍摄范围内。
5.根据权利要求4所述的集装箱锁孔自动辨识定位方法,其特征在于,在拍摄集装箱的图像的步骤之前还包括:
对摄像机的双目***进行标定。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510447232.6A CN105069420A (zh) | 2015-07-27 | 2015-07-27 | 集装箱锁孔自动辨识定位方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510447232.6A CN105069420A (zh) | 2015-07-27 | 2015-07-27 | 集装箱锁孔自动辨识定位方法和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105069420A true CN105069420A (zh) | 2015-11-18 |
Family
ID=54498782
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510447232.6A Pending CN105069420A (zh) | 2015-07-27 | 2015-07-27 | 集装箱锁孔自动辨识定位方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105069420A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105668418A (zh) * | 2016-04-08 | 2016-06-15 | 湖南中铁五新重工有限公司 | 一种自动起吊装置与方法 |
CN106097331A (zh) * | 2016-06-07 | 2016-11-09 | 浙江工业大学 | 一种基于锁孔识别的集装箱定位方法 |
CN106096606A (zh) * | 2016-06-07 | 2016-11-09 | 浙江工业大学 | 一种基于直线拟合的集装箱轮廓定位方法 |
CN106097332A (zh) * | 2016-06-07 | 2016-11-09 | 浙江工业大学 | 一种基于角点检测的集装箱轮廓定位方法 |
CN107381356A (zh) * | 2017-06-30 | 2017-11-24 | 海航创新科技研究有限公司 | 云箱吊具的操作方法及云箱吊具 |
CN111273704A (zh) * | 2020-01-21 | 2020-06-12 | 上海悦易网络信息技术有限公司 | 一种自动***外接设备孔的方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2603058Y (zh) * | 2002-09-12 | 2004-02-11 | 上海外高桥保税区港务公司 | 集卡进入集装箱桥吊作业区的定位装置 |
CN2821530Y (zh) * | 2005-08-10 | 2006-09-27 | 高旭 | 集装箱卡车场桥下自动定位装置 |
CN102923578A (zh) * | 2012-11-13 | 2013-02-13 | 扬州华泰特种设备有限公司 | 集装箱起重机高效装卸作业自动控制*** |
CN202924613U (zh) * | 2012-11-13 | 2013-05-08 | 扬州华泰特种设备有限公司 | 集装箱起重机高效装卸作业自动控制*** |
-
2015
- 2015-07-27 CN CN201510447232.6A patent/CN105069420A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2603058Y (zh) * | 2002-09-12 | 2004-02-11 | 上海外高桥保税区港务公司 | 集卡进入集装箱桥吊作业区的定位装置 |
CN2821530Y (zh) * | 2005-08-10 | 2006-09-27 | 高旭 | 集装箱卡车场桥下自动定位装置 |
CN102923578A (zh) * | 2012-11-13 | 2013-02-13 | 扬州华泰特种设备有限公司 | 集装箱起重机高效装卸作业自动控制*** |
CN202924613U (zh) * | 2012-11-13 | 2013-05-08 | 扬州华泰特种设备有限公司 | 集装箱起重机高效装卸作业自动控制*** |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105668418A (zh) * | 2016-04-08 | 2016-06-15 | 湖南中铁五新重工有限公司 | 一种自动起吊装置与方法 |
CN105668418B (zh) * | 2016-04-08 | 2017-11-24 | 湖南中铁五新重工有限公司 | 一种自动起吊装置与方法 |
CN106097331A (zh) * | 2016-06-07 | 2016-11-09 | 浙江工业大学 | 一种基于锁孔识别的集装箱定位方法 |
CN106096606A (zh) * | 2016-06-07 | 2016-11-09 | 浙江工业大学 | 一种基于直线拟合的集装箱轮廓定位方法 |
CN106097332A (zh) * | 2016-06-07 | 2016-11-09 | 浙江工业大学 | 一种基于角点检测的集装箱轮廓定位方法 |
CN106097332B (zh) * | 2016-06-07 | 2018-09-21 | 浙江工业大学 | 一种基于角点检测的集装箱轮廓定位方法 |
CN107381356A (zh) * | 2017-06-30 | 2017-11-24 | 海航创新科技研究有限公司 | 云箱吊具的操作方法及云箱吊具 |
CN111273704A (zh) * | 2020-01-21 | 2020-06-12 | 上海悦易网络信息技术有限公司 | 一种自动***外接设备孔的方法及装置 |
CN111273704B (zh) * | 2020-01-21 | 2023-09-15 | 上海万物新生环保科技集团有限公司 | 一种自动***外接设备孔的方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105069420A (zh) | 集装箱锁孔自动辨识定位方法和*** | |
CN109491382B (zh) | 一种机器人充电方法、装置、存储介质及机器人 | |
CN110442120B (zh) | 控制机器人在不同场景下移动的方法、机器人及终端设备 | |
JP2019057306A (ja) | 情報処理装置、商品棚管理システム、商品棚管理方法、及び、商品棚管理プログラム | |
CN111002347A (zh) | 一种机器人场景测试方法、介质、终端和装置 | |
CN109413361B (zh) | 一种终端工作状态的控制方法、***及终端设备 | |
CN111144337B (zh) | 火灾检测方法、装置及终端设备 | |
JP6197340B2 (ja) | 画像処理装置、画像処理方法、およびプログラム | |
CN107958224B (zh) | Adas上基于isp的图像预处理***及方法 | |
CN110673607B (zh) | 动态场景下的特征点提取方法、装置、及终端设备 | |
CN105293233A (zh) | 一种新型的电梯楼层及上下方向检测方法和装置 | |
US20130258063A1 (en) | Computing device and method for automatically inspecting quality of products on an automatic production line | |
CN112862821A (zh) | 基于图像处理的漏水检测方法、装置、计算设备和介质 | |
CN112562400B (zh) | 一种车位线获取方法、装置及停车管理*** | |
CN110596137A (zh) | 一种生产线上的二维码缺陷检测方法及装置 | |
CN105357434A (zh) | 一种信息处理方法及电子设备 | |
CN106851135B (zh) | 用于确定传感器已经被更换的方法及设备 | |
CN117274177A (zh) | 一种基于图像识别的输电线路防外破方法及装置 | |
WO2020037553A1 (zh) | 图像处理方法及装置、移动设备 | |
CN107969027B (zh) | 无线网络管理方法、无线网络管理装置及智能终端 | |
CN103376950B (zh) | 图像定位方法及使用所述方法的互动图像*** | |
CN105357516A (zh) | 车载信息***测试台架图像比对方法和*** | |
CN117011532A (zh) | 图像处理方法、装置、设备、存储介质及程序产品 | |
KR102248673B1 (ko) | 교통 신호의 식별 방법, 이를 이용하는 교통 신호 식별 장치 및 프로그램 | |
JP2001202596A (ja) | 駐車検出装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20151118 |