CN111410045A - Cargo box handling method and device - Google Patents
Cargo box handling method and device Download PDFInfo
- Publication number
- CN111410045A CN111410045A CN201910015049.7A CN201910015049A CN111410045A CN 111410045 A CN111410045 A CN 111410045A CN 201910015049 A CN201910015049 A CN 201910015049A CN 111410045 A CN111410045 A CN 111410045A
- Authority
- CN
- China
- Prior art keywords
- container
- axis
- target
- candidate
- containers
- 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
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G57/00—Stacking of articles
- B65G57/02—Stacking of articles by adding to the top of the stack
- B65G57/16—Stacking of articles of particular shape
- B65G57/20—Stacking of articles of particular shape three-dimensional, e.g. cubiform, cylindrical
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
- B25J9/161—Hardware, e.g. neural networks, fuzzy logic, interfaces, processor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1679—Programme controls characterised by the tasks executed
- B25J9/1687—Assembly, peg and hole, palletising, straight line, weaving pattern movement
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1694—Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
- B25J9/1697—Vision controlled systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G61/00—Use of pick-up or transfer devices or of manipulators for stacking or de-stacking articles not otherwise provided for
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G2201/00—Indexing codes relating to handling devices, e.g. conveyors, characterised by the type of product or load being conveyed or handled
- B65G2201/02—Articles
- B65G2201/0235—Containers
- B65G2201/025—Boxes
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Robotics (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Manipulator (AREA)
Abstract
本申请实施例公开了货箱搬运方法和装置。该方法的一具体实施方式包括:获取货箱码放区域内的货箱的位置信息,以及基于货箱码放区域内的货箱的位置信息,确定货箱码放区域内的满足候选条件的候选货箱,其中,候选条件包括:在预设方向集合中的每一个方向均无相邻的其他的货箱;确定候选货箱中的目标货箱,以及确定目标货箱的搬运方向;基于目标货箱的位置信息和目标货箱的搬运方向,将目标货箱搬运出码放区域。实现了在每一次搬运过程中,确定货箱码放区域内的所有货箱中的位于角落的目标货箱,以确定出的搬运方向将目标货箱搬运出货箱码放区域,从而,避免了货箱搬运过程中刮碰到需要搬运的货箱周围的货箱、货箱垛的垛形被破坏等情况。
The embodiments of the present application disclose a container handling method and device. A specific implementation of the method includes: acquiring position information of the containers in the container stacking area, and determining candidate containers in the container stacking area that meet the candidate conditions based on the position information of the containers in the container stacking area , wherein the candidate conditions include: there are no other adjacent containers in each direction in the preset direction set; determining the target container in the candidate container, and determining the transport direction of the target container; based on the target container The location information and the transport direction of the target container are obtained, and the target container is transported out of the stacking area. It is realized that in each handling process, the target container located in the corner among all the containers in the container stacking area is determined, and the target container is transported to the shipping container stacking area in the determined handling direction, thereby avoiding the need for cargo. In the process of box handling, the boxes around the boxes to be transported are scraped, and the shape of the stack of boxes is damaged.
Description
技术领域technical field
本申请涉及计算机领域,具体涉及物流领域,尤其涉及货箱搬运方法和装置。The present application relates to the field of computers, in particular to the field of logistics, and in particular to a method and device for moving a container.
背景技术Background technique
在智能物流系统中,通过搬运机器人将货箱码放区域内的货箱搬运出货箱码放区域。目前,通常采用的方式为:每一次搬运过程中,从通过视觉系统检测出的所有货箱中随机选取出一个货箱,搬运机器人沿垂直方向将随机选取出的货箱搬离出货箱码放区域。In the intelligent logistics system, the containers in the container stacking area are transported to the shipping container stacking area by the handling robot. At present, the usual method is as follows: during each handling process, a container is randomly selected from all containers detected by the vision system, and the handling robot moves the randomly selected container away from the shipping container and stacks them in the vertical direction. area.
对于诸如A4纸箱的货箱,各个货箱之间码放紧密,并且货箱的侧面通常并不是一个平面(例如A4纸箱外侧包含用于固定的绑带)。当采用上述方式时,在诸如一次搬运过程中随机选取出的货箱位于货箱垛(货箱垛由多个堆叠的货箱组成)的中间的情况下,由于该货箱的周边都有其他的货箱,搬运机器人在将该货箱搬离货箱码放区域的过程中会导致刮碰到周围的货箱,此外,还会导致货箱垛的垛形被破坏等情况,影响后续的搬运工作。For a case such as an A4 carton, the individual cases are stacked closely, and the sides of the case are usually not flat (eg, the outside of the A4 carton contains straps for securing). When the above method is adopted, for example, in the case where a randomly selected container is located in the middle of the container stack (the container stack is composed of a plurality of stacked containers), since the periphery of the container has other In the process of moving the container away from the container stacking area, the handling robot will scratch the surrounding containers. In addition, it will also cause the stack shape of the container to be damaged, which will affect the subsequent handling. Work.
发明内容SUMMARY OF THE INVENTION
本申请实施例提供了货箱搬运方法和装置。Embodiments of the present application provide a container handling method and device.
第一方面,本申请实施例提供了货箱搬运方法,该方法包括:获取货箱码放区域内的货箱的位置信息,以及基于货箱码放区域内的货箱的位置信息,确定货箱码放区域内的满足候选条件的候选货箱,其中,候选条件包括:在预设方向集合中的每一个方向均无相邻的其他的货箱;确定候选货箱中的目标货箱,以及确定目标货箱的搬运方向;基于目标货箱的位置信息和目标货箱的搬运方向,将目标货箱搬运出码放区域。In a first aspect, an embodiment of the present application provides a container handling method. The method includes: acquiring position information of the container in the container stacking area, and determining the stacking of the container based on the position information of the container in the container stacking area. A candidate container in the area that satisfies the candidate condition, wherein the candidate condition includes: there are no other adjacent containers in each direction in the preset direction set; determining the target container in the candidate container, and determining the target The transport direction of the cargo box; based on the position information of the target cargo box and the transport direction of the target cargo box, the target cargo box is transported out of the stacking area.
第二方面,本申请实施例提供了货箱搬运装置,该装置包括:处理单元,被配置为获取货箱码放区域内的货箱的位置信息,以及基于货箱码放区域内的货箱的位置信息,确定货箱码放区域内的满足候选条件的候选货箱,其中,候选条件包括:在预设方向集合中的每一个方向均无相邻的其他的货箱;确定单元,被配置为确定候选货箱中的目标货箱,以及确定目标货箱的搬运方向;搬运单元,被配置为基于目标货箱的位置信息和目标货箱的搬运方向,将目标货箱搬运出码放区域。In a second aspect, an embodiment of the present application provides a container handling device, the device comprising: a processing unit configured to acquire position information of the container in the container stacking area, and based on the position of the container in the container stacking area information, to determine candidate containers in the container stacking area that meet the candidate conditions, wherein the candidate conditions include: there are no other adjacent containers in each direction in the preset direction set; the determining unit is configured to determine The target container in the candidate container is determined, and the transport direction of the target container is determined; the transport unit is configured to transport the target container out of the stacking area based on the position information of the target container and the transport direction of the target container.
本申请实施例提供的货箱搬运方法和装置,通过获取货箱码放区域内的货箱的位置信息,以及基于货箱码放区域内的货箱的位置信息,确定货箱码放区域内的满足候选条件的候选货箱,其中,候选条件包括:在预设方向集合中的每一个方向均无相邻的其他的货箱;确定候选货箱中的目标货箱,以及确定目标货箱的搬运方向;基于目标货箱的位置信息和目标货箱的搬运方向,将目标货箱搬运出码放区域。实现了在每一次搬运过程中,确定货箱码放区域内的所有货箱中的位于角落的目标货箱,以确定出的搬运方向将目标货箱搬运出货箱码放区域,从而,避免了货箱搬运过程中刮碰到需要搬运的货箱周围的货箱、货箱垛的垛形被破坏等情况。In the container handling method and device provided by the embodiments of the present application, by acquiring the position information of the container in the container stacking area, and based on the position information of the container in the container stacking area, the candidates satisfying the requirements in the container stacking area are determined. The candidate container of the condition, wherein the candidate condition includes: there is no other adjacent container in each direction in the preset direction set; determining the target container in the candidate container, and determining the conveying direction of the target container ; Based on the location information of the target container and the transport direction of the target container, the target container is transported out of the stacking area. It is realized that in each handling process, the target container located in the corner among all the containers in the container stacking area is determined, and the target container is transported to the shipping container stacking area in the determined handling direction, thereby avoiding the need for cargo. In the process of box handling, the boxes around the boxes to be transported are scraped, and the shape of the stack of boxes is damaged.
附图说明Description of drawings
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:Other features, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:
图1示出了适于用来实现本申请实施例的示例性系统架构;FIG. 1 shows an exemplary system architecture suitable for implementing embodiments of the present application;
图2示出了根据本申请的货箱搬运方法的一个实施例的流程图;FIG. 2 shows a flow chart of an embodiment of a method for handling a container according to the present application;
图3示出了确定目标货箱的一个效果示意图;Fig. 3 shows a schematic diagram of the effect of determining the target cargo box;
图4示出了根据本申请的货箱搬运装置的一个实施例的结构示意图;FIG. 4 shows a schematic structural diagram of an embodiment of a container handling device according to the present application;
图5是适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。FIG. 5 is a schematic structural diagram of a computer system suitable for implementing the electronic device according to the embodiment of the present application.
具体实施方式Detailed ways
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。The present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the related invention, but not to limit the invention. In addition, it should be noted that, for the convenience of description, only the parts related to the related invention are shown in the drawings.
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。It should be noted that the embodiments in the present application and the features of the embodiments may be combined with each other in the case of no conflict. The present application will be described in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
图1示出了适于用来实现本申请实施例的示例性系统架构。FIG. 1 illustrates an exemplary system architecture suitable for implementing embodiments of the present application.
如图1所示,系统架构可以包括视觉系统101、搬运机器人102。视觉系统101与搬运机器人102可以采用TCP/IP通讯协议传输数据。As shown in FIG. 1 , the system architecture may include a
视觉系统101的摄像头可以朝向货箱码放区域进行拍摄采集图像,视觉系统101可以基于采集到的图像,确定出货箱码放区域中的位于角落的货箱作为候选货箱,进一步可以确定出需要搬离货箱码放区域的目标货箱。视觉系统101可以将确定出的目标货箱的位置信息、指示目标货箱的类型的数字封装在IP报文中发送至搬运机器人102。The camera of the
搬运机器人102的控制系统可以控制搬运机器人利用确定出的需要搬离货箱码放区域的目标货箱的位置信息,对目标货箱进行定位,控制搬运机器人的夹持部件夹持目标货箱。搬运机器人102的控制系统可以根据指示目标货箱的类型的数字,确定目标货箱的类型,进而可以根据目标货箱的类型,确定目标货箱的搬运方向,搬运机器人102的控制系统可以控制夹持部件沿着确定出的搬运方向移动,将目标货箱搬运出货箱码放区域。The control system of the
在每一次搬运过程中,均可以由视觉系统101确定出一个位于角落的目标货箱,由搬运机器人102将视觉系统101确定出一个位于角落的目标货箱搬运出货箱码放区域。In each handling process, the
请参考图2,其示出了根据本申请的货箱搬运方法的一个实施例的流程。该方法包括以下步骤:Please refer to FIG. 2 , which shows the flow of an embodiment of the method for moving a container according to the present application. The method includes the following steps:
步骤201,获取货箱码放区域内的货箱的位置信息,以及基于货箱码放区域内的货箱的位置信息,确定货箱码放区域内的候选货箱。Step 201: Obtain position information of the containers in the container stacking area, and determine candidate containers in the container stacking area based on the position information of the containers in the container stacking area.
在本实施例中,可以利用摄像头朝向货箱码放区域,预先设置摄像头的角度,确保摄像头采集到的图像中包含至少部分位于货箱码放区域的角落的候选货箱。In this embodiment, the camera may be used to face the container stacking area, and the angle of the camera may be preset to ensure that the image captured by the camera includes candidate containers at least partially located at the corners of the container stacking area.
在本实施例中,可以通过摄像头采集到的图像,检测出位于货箱码放区域内的货箱,获取检测出的货箱码放区域内的货箱的位置信息。In this embodiment, the image collected by the camera can be used to detect the container located in the container stacking area, and obtain the position information of the detected container within the container stacking area.
例如,可以利用Canny算子进行边缘检测、SUSAN(Small Univalue SegmentAssimilating Nucleus)算子等检测方式对摄像头采集到的图像进行检测,检测出码放区域的中的多个货箱。同时,可以获取到检测出的多个货箱的角点的坐标,然后,可以进一步计算出每一个货箱的中心点的坐标。货箱的位置信息可以包括:角点的坐标、中心点的坐标。For example, Canny operator for edge detection, SUSAN (Small Univalue Segment Assimilating Nucleus) operator and other detection methods can be used to detect the image collected by the camera to detect multiple containers in the stacking area. At the same time, the coordinates of the detected corners of the multiple cargo boxes can be obtained, and then, the coordinates of the center point of each cargo box can be further calculated. The position information of the cargo box may include: the coordinates of the corner points and the coordinates of the center point.
在本实施例中,在检测出多个货箱之后,由于预先确保采集到的图像中包含至少部分位于货箱码放区域的角落的候选货箱,因此,检测出的多个货箱包含至少一个候选货箱。可以基于每一个检测出的货箱的位置信息,确定检测出的所有货箱中的候选货箱,即确定货箱码放区域内的候选货箱。货箱码放区域内的候选货箱的数量可以为多个。In this embodiment, after a plurality of containers are detected, it is ensured in advance that the collected images include candidate containers that are at least partially located at the corners of the container stacking area. Therefore, the detected containers contain at least one Candidate container. Based on the position information of each detected container, candidate containers among all the detected containers may be determined, that is, candidate containers in the container stacking area may be determined. The number of candidate containers in the container stacking area may be multiple.
在本实施例中,候选货箱满足候选条件,候选条件包括:对于一个预设方向集合中的每一个预设方向集合,在预设方向集合中的每一个方向均无相邻的其他的货箱。当一个货箱在一个预设方向集合中的每一个方向均无相邻的其他的货箱,则该货箱可以作为候选货箱。可以根据每一个检测出的货箱的位置信息,确定码放区域内的在预设方向集合中的所有方向均为相邻的其他的货箱的候选货箱。In this embodiment, the candidate container satisfies the candidate condition, and the candidate condition includes: for each preset direction set in a preset direction set, there is no other adjacent cargo in each direction in the preset direction set. box. When a cargo box has no adjacent other cargo boxes in each direction in a preset direction set, the cargo box can be used as a candidate cargo box. According to the position information of each detected container, it is possible to determine candidate containers of other containers in the stacking area whose directions in the preset direction set are adjacent.
例如,预设方向集合中仅包含一个方向。所有货箱均码放在地面上,每一个货箱上方均没有码放其他的货箱。一个预设方向集合包含在平行于地面的平面上建立的坐标系中的X轴的正方向,另一个预设方向集合包含在平行于地面的平面上建立的坐标系中的X轴负方向。在平行于地面的平面上建立的坐标系中的X轴平行于水平方向。当一个货箱在X轴的正方向或X轴负方向没有其他的货箱时,则该货箱为候选货箱。可以根据每一个货箱的位置信息,检测出在X轴的正方向或X轴负方向没有相邻的其他的货箱的货箱。For example, there is only one direction in the preset direction set. All boxes are stacked on the ground, and no other boxes are stacked on top of each box. One preset direction set includes the positive direction of the X axis in the coordinate system established on the plane parallel to the ground, and the other preset direction set includes the negative X axis direction in the coordinate system established on the plane parallel to the ground. The X-axis in a coordinate system established on a plane parallel to the ground is parallel to the horizontal. When a cargo box has no other cargo boxes in the positive direction of the X-axis or the negative direction of the X-axis, the cargo box is a candidate cargo box. According to the position information of each container, it is possible to detect a container that does not have other adjacent containers in the positive direction of the X-axis or the negative direction of the X-axis.
在本实施例的一些可选的实现方式中,货箱码放区域内的所有货箱可以以堆叠方式被码放在码放区域内。多个堆叠的货箱构成货箱垛。可以在平行于水平面的平面中建立坐标系。例如,在平行于水平面的平面中建立X轴平行于水平方向的坐标系。一个预设方向集合包括以下之一:建立的坐标系中的X轴的正方向和Y轴的正方向、建立的坐标系中的X轴的正方向和Y轴的负方向、建立的坐标系中的X轴的负方向和Y轴的负方向、建立的坐标系中的X轴的负方向和Y轴的正方向。In some optional implementations of this embodiment, all the containers in the container stacking area may be stacked in the stacking area. A number of stacked cases constitute a case stack. A coordinate system can be established in a plane parallel to the horizontal plane. For example, a coordinate system with the X axis parallel to the horizontal direction is established in a plane parallel to the horizontal plane. A preset direction set includes one of the following: the positive direction of the X axis and the positive direction of the Y axis in the established coordinate system, the positive direction of the X axis and the negative direction of the Y axis in the established coordinate system, the established coordinate system The negative direction of the X axis and the negative direction of the Y axis in the established coordinate system are the negative direction of the X axis and the positive direction of the Y axis.
当一个货箱满足在一个预设方向集合中的每一个方向均无相邻的其他的货箱时,则该货箱可以作为候选货箱。当一个货箱在X轴的正方向和Y轴的正方向均无相邻的货箱时,则该货箱可以作为候选货箱。当一个货箱在X轴的负方向和Y轴的正方向均无相邻的货箱时,则该货箱可以作为候选货箱。当一个货箱在X轴的负方向和Y轴的负方向均无相邻的货箱时,则该货箱可以作为候选货箱。当一个货箱在X轴的负方向和Y轴的正方向均无相邻的货箱时,则该货箱可以作为候选货箱。When a cargo box satisfies that there are no other adjacent cargo boxes in each direction in a preset direction set, the cargo box can be used as a candidate cargo box. When a cargo box has no adjacent cargo boxes in the positive direction of the X axis and the positive direction of the Y axis, the cargo box can be used as a candidate cargo box. When a cargo box has no adjacent cargo boxes in the negative direction of the X axis and the positive direction of the Y axis, the cargo box can be used as a candidate cargo box. When a cargo box has no adjacent cargo boxes in the negative direction of the X axis and the negative direction of the Y axis, the cargo box can be used as a candidate cargo box. When a cargo box has no adjacent cargo boxes in the negative direction of the X axis and the positive direction of the Y axis, the cargo box can be used as a candidate cargo box.
步骤202,确定候选货箱中的目标货箱,以及确定目标货箱的搬运方向。In
在本实施例中,在确定出所有候选货箱之后,可以确定所有候选货箱中的目标货箱。可以从所有候选货箱中选取出一个货箱作为目标货箱。In this embodiment, after all candidate containers are determined, a target container among all candidate containers can be determined. One container can be selected from all candidate containers as the target container.
例如,可以根据每一个候选货箱的位置信息中的候选货箱的中心点的坐标和搬运机器人的夹持部件的坐标,选取出与搬运机器人的夹持部件距离最近的候选货箱作为目标货箱。For example, according to the coordinates of the center point of the candidate container in the position information of each candidate container and the coordinates of the clamping part of the conveying robot, the candidate container with the closest distance to the clamping part of the conveying robot can be selected as the target container. box.
在本实施例的一些可选的实现方式中,当确定所有候选货箱中的目标货箱时,可以将候选货箱中的位置信息的误差最小的候选货箱作为目标货箱。例如,候选货箱的位置信息包括根据候选货箱的角点的坐标确定的候选货箱的中心点的坐标。货箱的位置信息是利用Canny算子进行边缘检测、SUSAN(Small Univalue Segment Assimilating Nucleus)算子等确定的,每一个候选货箱的位置信息存在误差。可以将位置信息中的中心点的坐标的误差最小的候选货箱作为目标货箱。In some optional implementations of this embodiment, when a target container among all candidate containers is determined, a candidate container with the smallest error in position information among the candidate containers may be used as the target container. For example, the position information of the candidate container includes the coordinates of the center point of the candidate container determined according to the coordinates of the corner points of the candidate container. The position information of the cargo box is determined by using Canny operator for edge detection, SUSAN (Small Univalue Segment Assimilating Nucleus) operator, etc. There is an error in the position information of each candidate cargo box. The candidate container with the smallest error in the coordinates of the center point in the position information can be used as the target container.
在本实施例中,在确定出目标货箱之后,可以进一步确定目标货箱的搬运方向。In this embodiment, after the target container is determined, the transport direction of the target container can be further determined.
例如,每一个预设方向集合中仅包含一个方向。所有货箱均码放在地面上,每一个货箱上方均没有堆叠其他的货箱。一个预设方向集合包含在平行于地面的平面上建立的坐标系的X轴的正方向,另一个预设方向集合包含在平行于地面的平面上建立的坐标系中的X轴负方向。X轴平行于水平方向。当一个货箱在X轴的正方向或X轴负方向没有其他的货箱时,则该货箱可以作为候选货箱。当一个货箱在X轴的正方向没有相邻的其他的货箱时,该货箱的搬运方向可以为X轴的正方向。当一个货箱在X轴的负方向没有相邻的其他的货箱时,该货箱的搬运方向可以为X轴的负方向。For example, each preset direction set contains only one direction. All boxes are stacked on the ground and no other boxes are stacked on top of each box. One preset direction set includes the positive direction of the X-axis of the coordinate system established on a plane parallel to the ground, and the other preset direction set includes the negative direction of the X-axis in the coordinate system established on the plane parallel to the ground. The X axis is parallel to the horizontal direction. When a cargo box has no other cargo boxes in the positive direction of the X-axis or the negative direction of the X-axis, the cargo box can be used as a candidate cargo box. When a cargo box has no adjacent other cargo boxes in the positive direction of the X-axis, the transport direction of the cargo box may be the positive direction of the X-axis. When a cargo box has no adjacent other cargo boxes in the negative direction of the X-axis, the transport direction of the cargo box may be the negative direction of the X-axis.
又例如,所有预设方向集合中包含:由建立的坐标系中的X轴的正方向和Y轴的正方向组成的预设方向集合、由建立的坐标系中的X轴的正方向和Y轴的负方向组成的预设方向集合、由建立的坐标系中的X轴的负方向和Y轴的负方向组成的预设方向集合、由建立的坐标系中的X轴的负方向和Y轴的正方向组成的预设方向集合。当一个货箱在一个预设方向集合中的每一个方向均无相邻的其他的货箱,该预设方向集合也可称之为目标预设方向集合。确定出的目标货箱的搬运方向与目标预设方向集合中的每一个方向构成的夹角可以均小于90度。从而,确定出的目标货箱的搬运方向相对于目标预设方向集合中的每一个方向均倾斜一定角度。For another example, all preset direction sets include: a preset direction set composed of the positive direction of the X-axis and the positive direction of the Y-axis in the established coordinate system, and the positive direction of the X-axis and the Y-axis in the established coordinate system. The preset direction set composed of the negative direction of the axis, the preset direction set composed of the negative direction of the X axis and the negative direction of the Y axis in the established coordinate system, and the negative direction of the X axis and the Y axis in the established coordinate system. A set of preset directions consisting of the positive direction of the axis. When a container has no adjacent other containers in each direction in a preset direction set, the preset direction set may also be referred to as a target preset direction set. The included angle formed by the determined transport direction of the target container and each direction in the set of target preset directions may be smaller than 90 degrees. Therefore, the determined conveying direction of the target container is inclined at a certain angle with respect to each direction in the target preset direction set.
在本实施例的一些可选的实现方式中,当一个货箱在一个预设方向集合中的每一个方向均无相邻的其他的货箱,该预设方向集合也可称之为目标预设方向集合。对于目标预设方向集合中的每一个方向,确定出的目标货箱的搬运方向可以与该方向的夹角为该方向对应的预设角度。In some optional implementations of this embodiment, when a cargo box has no adjacent other cargo boxes in each direction in a preset direction set, the preset direction set may also be referred to as a target preset Set direction set. For each direction in the target preset direction set, the determined transport direction of the target container may include an included angle with the direction as a preset angle corresponding to the direction.
例如,所有预设方向集合中包含:由X轴的正方向和Y轴的正方向组成的预设方向集合、由X轴的正方向和Y轴的负方向组成的预设方向集合、由X轴的负方向和Y轴的负方向组成的预设方向集合、由X轴的负方向和Y轴的正方向组成的预设方向集合。For example, all preset direction sets include: a preset direction set composed of the positive direction of the X-axis and the positive direction of the Y-axis, a preset direction set composed of the positive direction of the X-axis and the negative direction of the Y-axis, and a preset direction set composed of the positive direction of the X-axis and the negative direction of the Y-axis. A preset direction set composed of the negative direction of the axis and the negative direction of the Y axis, and a preset direction set composed of the negative direction of the X axis and the positive direction of the Y axis.
当目标预设方向集合为由X轴的正方向和Y轴的正方向组成的预设方向集合时,目标货箱的搬运方向When the target preset direction set is a preset direction set consisting of the positive direction of the X axis and the positive direction of the Y axis, the transport direction of the target container
可以与X轴的正方向的夹角为X轴的正方向对应的预设角度,目标货箱的搬运方向与Y轴的正方向的夹角为Y轴的正方向对应的预设角度,X轴的正方向对应的预设角度、Y轴的正方向对应的预设角度可以均小于90度。当目标预设方向集合为X轴的正方向和Y轴的负方向组成的预设方向集合时,目标货箱的搬运方向与X轴的正方向的夹角为X轴的正方向对应的预设角度,目标货箱的搬运方向与Y轴的负方向的夹角为Y轴的负方向对应的预设角度,Y轴的负方向对应的预设角度可以小于90度。当目标预设方向集合为由X轴的负方向和Y轴的负方向组成的预设方向集合时,目标货箱的搬运方向与X轴的负方向的夹角为X轴的负方向对应的预设角度,目标货箱的搬运方向与Y轴的负方向的夹角为Y轴的负方向对应的预设角度,X轴的负方向对应的预设角度可以小于90度。当目标预设方向集合为由X轴的负方向和Y轴的正方向组成的预设方向集合时,目标货箱的搬运方向与X轴的负方向的夹角为X轴的负方向对应的预设角度,目标货箱的搬运方向与Y轴的正方向的夹角为Y轴的正方向对应的预设角度。The angle between the positive direction of the X axis and the positive direction of the X axis is the preset angle corresponding to the positive direction of the X axis, and the angle between the transport direction of the target container and the positive direction of the Y axis is the preset angle corresponding to the positive direction of the Y axis, X The preset angle corresponding to the positive direction of the axis and the preset angle corresponding to the positive direction of the Y axis may both be less than 90 degrees. When the target preset direction set is a preset direction set composed of the positive direction of the X axis and the negative direction of the Y axis, the angle between the transport direction of the target container and the positive direction of the X axis is the preset direction corresponding to the positive direction of the X axis. Setting the angle, the included angle between the conveying direction of the target container and the negative direction of the Y-axis is a preset angle corresponding to the negative direction of the Y-axis, and the preset angle corresponding to the negative direction of the Y-axis may be less than 90 degrees. When the target preset direction set is a preset direction set composed of the negative direction of the X-axis and the negative direction of the Y-axis, the angle between the transport direction of the target container and the negative direction of the X-axis corresponds to the negative direction of the X-axis The preset angle, the angle between the transport direction of the target container and the negative direction of the Y axis is the preset angle corresponding to the negative direction of the Y axis, and the preset angle corresponding to the negative direction of the X axis may be less than 90 degrees. When the target preset direction set is a preset direction set consisting of the negative direction of the X-axis and the positive direction of the Y-axis, the angle between the transport direction of the target container and the negative direction of the X-axis corresponds to the negative direction of the X-axis The preset angle, the included angle between the conveying direction of the target container and the positive direction of the Y-axis is a preset angle corresponding to the positive direction of the Y-axis.
在本实施例中,每一个预设方向集合可以对应一个类型,当一个目标货箱在一个预设方向集合中的每一个方向均无相邻的其他的货箱时,则该目标货箱的类型为该预设方向集合对应的类型。In this embodiment, each preset direction set may correspond to a type, and when a target container has no adjacent other containers in each direction in a preset direction set, the The type is the type corresponding to the preset direction set.
例如,当一个目标货箱在X轴的正方向和Y轴的正方向均无相邻的货箱时,即该目标货箱在由X轴的正方向和Y轴的正方向组成的预设方向集合中的每一个方向均为相邻的其他的货箱时,则该目标货箱的类型为第1类。当一个目标货箱在X轴的负方向和Y轴的正方向均无相邻的货箱时,则该目标货箱的类型为第2类。当一个目标货箱在X轴的负方向和Y轴的负方向均无相邻的货箱时,则该目标货箱的类型为第3类。当一个目标货箱在X轴的负方向和Y轴的负方向均无相邻的货箱时,则该目标货箱的类型为第4类。For example, when a target container has no adjacent container in the positive direction of the X axis and the positive direction of the Y axis, that is, the target container is in the preset consisting of the positive direction of the X axis and the positive direction of the Y axis. When each direction in the direction set is an adjacent other container, the type of the target container is Class 1. When a target box has no adjacent boxes in the negative direction of the X axis and the positive direction of the Y axis, the type of the target box is Class 2. When a target box has no adjacent boxes in the negative direction of the X axis and the negative direction of the Y axis, the type of the target box is Class 3. When a target box has no adjacent boxes in the negative direction of the X axis and the negative direction of the Y axis, the type of the target box is Category 4.
在本实施例中,可以由视觉系统确定出目标货箱的类型,由视觉系统将表示目标货箱的类型的数字封装在IP报文中发送至搬运机器人。搬运机器人根据目标货箱的类型,确定类型对应的预设方向集合,进而确定搬运方向。In this embodiment, the type of the target container can be determined by the vision system, and the vision system encapsulates a number representing the type of the target container in an IP packet and sends it to the handling robot. The handling robot determines the preset direction set corresponding to the type according to the type of the target container, and then determines the handling direction.
步骤203,基于目标货箱的位置信息和目标货箱的搬运方向,将目标货箱搬运出码放区域。
在本实施例中,可以利用搬运机器人根据目标货箱的位置信息,对目标货箱进行定位,搬运机器人的控制系统可以控制夹持装置例如吸盘夹持目标货箱,然后,搬运机器人可以将目标货箱沿着确定出的搬运方向将目标货箱搬运出码放区域。In this embodiment, a handling robot can be used to locate the target container according to the position information of the target container, and the control system of the handling robot can control a clamping device such as a suction cup to clamp the target container, and then the handling robot can place the target The container transports the target container out of the stacking area along the determined transport direction.
例如,搬运机器人的夹持装置例如吸盘可以夹持住候选货箱,然后,搬运机器人的夹持装置沿着确定出的搬运方向移动,进而将目标货箱搬运出货箱码放区域。For example, the gripping device of the handling robot, such as a suction cup, can grip the candidate container, and then the clamping device of the handling robot moves along the determined conveying direction, and then moves the target container to the outbound container stacking area.
请参考图3,其示出了确定目标货箱的一个效果示意图。Please refer to FIG. 3 , which shows a schematic diagram of an effect of determining the target container.
码放区域内的所有货箱以堆叠方式被码放在货箱码放区域内。可以利用视觉系统检测出的位于角落的4个类型的候选货箱,然后,可以利用视觉系统可以进一步确定出位置信息的误差最小的候选货箱,将位置信息的误差最小的候选货箱作为目标货箱。视觉系统可以将表示目标货箱的类型的数字封装在IP报文中发送至搬运机器人。搬运机器人可以根据目标货箱的类型,确定类型对应的预设方向集合,进而确定目标货箱的搬运方向。当目标货箱为第1类时,搬运方向与X轴正方向和Y轴正方向均具有预设夹角。当目标货箱为第2类时,搬运方向与X轴的正方向和Y轴负方向均具有预设夹角。当目标货箱为第3类时,搬运方向与X轴的负方向和Y轴负方向均具有预设夹角。当目标货箱为第4类时,搬运方向与X轴的负方向和Y轴正方向均具有预设夹角。All cases in the stacking area are stacked in the case stacking area. The four types of candidate containers located in the corners detected by the vision system can be used. Then, the vision system can further determine the candidate container with the smallest error in the position information, and the candidate container with the smallest error in the position information can be used as the target. cargo box. The vision system can encapsulate a number representing the type of the target container in an IP packet and send it to the handling robot. The handling robot can determine the preset direction set corresponding to the type according to the type of the target container, and then determine the handling direction of the target container. When the target container is Category 1, the conveying direction has a preset angle with both the positive X-axis and the positive Y-axis. When the target container is Category 2, the conveying direction has a preset angle with the positive direction of the X axis and the negative direction of the Y axis. When the target container is Category 3, the conveying direction has a preset angle with the negative direction of the X axis and the negative direction of the Y axis. When the target container is Category 4, the conveying direction has a preset angle with the negative direction of the X axis and the positive direction of the Y axis.
由于在将目标货箱搬运出货箱码放区域时,搬运方向与相应的坐标轴的方向均具有一定夹角,可以避免搬运过程中刮碰周边的货箱。When the target container is transported to the outbound container stacking area, the transport direction and the direction of the corresponding coordinate axis have a certain angle, which can avoid scratching the surrounding containers during the transport process.
请参考图4,作为对上述各图所示方法的实现,本申请提供了一种货箱搬运装置的一个实施例,该装置实施例与图2所示的方法实施例相对应。装置中的各个单元被配置为完成的操作的具体实现方式可以参考方法实施例中描述的相应的操作的具体实现方式。Referring to FIG. 4 , as an implementation of the methods shown in the above figures, the present application provides an embodiment of a container handling device, and the device embodiment corresponds to the method embodiment shown in FIG. 2 . For the specific implementation of the operations that are configured to be completed by each unit in the apparatus, reference may be made to the specific implementation of the corresponding operations described in the method embodiments.
如图4所示,本实施例的货箱搬运装置包括:处理单元401,确定单元402,搬运单元403。其中,处理单元401被配置为获取货箱码放区域内的货箱的位置信息,以及基于货箱码放区域内的货箱的位置信息,确定货箱码放区域内的满足候选条件的候选货箱,其中,候选条件包括:在预设方向集合中的每一个方向均无相邻的其他的货箱;确定单元402被配置为确定候选货箱中的目标货箱,以及确定目标货箱的搬运方向;搬运单元403被配置为基于目标货箱的位置信息和目标货箱的搬运方向,将目标货箱搬运出码放区域。As shown in FIG. 4 , the container handling device in this embodiment includes: a
在本实施例的一些可选的实现方式中,一个预设方向集合包括以下之一:X轴正方向和Y轴正方向、X轴正方向和Y轴负方向、X轴负方向和Y轴负方向、X轴负方向和Y轴正方向,其中,X轴和Y轴为在平行于水平面的平面中的坐标轴。In some optional implementations of this embodiment, a preset direction set includes one of the following: a positive X-axis direction and a positive Y-axis direction, a positive X-axis direction and a negative Y-axis direction, and a negative X-axis direction and a Y-axis A negative direction, a negative X-axis direction, and a positive Y-axis direction, where the X-axis and the Y-axis are coordinate axes in a plane parallel to the horizontal plane.
在本实施例的一些可选的实现方式中,对于目标预设方向集合中的每一个方向,所述目标货箱的搬运方向与所述方向的夹角为所述方向对应的预设角度,目标货箱在目标预设方向集合中的每一个方向均无相邻的其他的货箱。In some optional implementations of this embodiment, for each direction in the target preset direction set, the included angle between the transport direction of the target container and the direction is a preset angle corresponding to the direction, The target container has no adjacent other containers in each direction in the target preset direction set.
在本实施例的一些可选的实现方式中,确定单元进一步被配置为:将候选货箱中的位置信息的误差最小的候选货箱作为目标货箱。In some optional implementations of this embodiment, the determining unit is further configured to: use the candidate container with the smallest error of the position information in the candidate container as the target container.
图5示出了适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。FIG. 5 shows a schematic structural diagram of a computer system suitable for implementing the electronic device according to the embodiment of the present application.
如图5所示,计算机系统包括中央处理单元(CPU)501,其可以根据存储在只读存储器(ROM)502中的程序或者从存储部分508加载到随机访问存储器(RAM)503中的程序而执行各种适当的动作和处理。在RAM503中,还存储有计算机系统操作所需的各种程序和数据。CPU 501、ROM 502以及RAM503通过总线504彼此相连。输入/输出(I/O)接口505也连接至总线504。As shown in FIG. 5, the computer system includes a central processing unit (CPU) 501, which can be processed according to a program stored in a read only memory (ROM) 502 or a program loaded from a
以下部件连接至I/O接口505:输入部分506;输出部分507;包括硬盘等的存储部分508;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分509。通信部分509经由诸如因特网的网络执行通信处理。驱动器510也根据需要连接至I/O接口505。可拆卸介质511,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器510上,以便于从其上读出的计算机程序根据需要被安装入存储部分508。The following components are connected to the I/O interface 505: an
特别地,本申请的实施例中描述的过程可以被实现为计算机程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包括用于执行流程图所示的方法的指令。该计算机程序可以通过通信部分509从网络上被下载和安装,和/或从可拆卸介质511被安装。在该计算机程序被中央处理单元(CPU)501执行时,执行本申请的方法中限定的上述功能。In particular, the processes described in the embodiments of the present application can be implemented as computer programs. For example, embodiments of the present application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program comprising instructions for performing the method illustrated in the flowchart. The computer program can be downloaded and installed from the network through the
本申请还提供了一种电子设备,该电子设备可以配置有一个或多个处理器;存储器,用于存储一个或多个程序,一个或多个程序中可以包含用以执行上述实施例中描述的操作的指令。当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器执行上述实施例中描述的操作的指令。The present application also provides an electronic device, which may be configured with one or more processors; a memory for storing one or more programs, and the one or more programs may contain a program for executing the descriptions in the foregoing embodiments. instruction of the operation. One or more programs, when executed by one or more processors, cause the one or more processors to perform the operations described in the above-described embodiments.
本申请还提供了一种计算机可读介质,该计算机可读介质可以是电子设备中所包括的;也可以是单独存在,未装配入电子设备中。上述计算机可读介质承载有一个或者多个程序,当一个或者多个程序被电子设备执行时,使得电子设备执行上述实施例中描述的操作的指令。The present application also provides a computer-readable medium, which may be included in the electronic device; or may exist alone without being assembled into the electronic device. The above-mentioned computer-readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, cause the electronic device to perform the instructions of the operations described in the above-mentioned embodiments.
需要说明的是,本申请所述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被消息执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由消息执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。It should be noted that the computer-readable medium described in this application may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the above two. Computer-readable storage media may include, but are not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any combination thereof, for example. More specific examples of computer readable storage media may include, but are not limited to, electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read only memory (ROM), erasable Programmable read only memory (EPROM or flash memory), fiber optics, portable compact disk read only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing. In this application, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with a message execution system, apparatus, or device. In this application, however, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code therein. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium can also be any computer-readable medium, other than a computer-readable storage medium, that can transmit, propagate, or transport a program for use by or in connection with a message execution system, apparatus, or device . Program code embodied on a computer readable medium may be transmitted using any suitable medium including, but not limited to, wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行消息。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机消息的组合来实现。The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code that contains one or more logical functions for implementing the specified functions executable message. It should also be noted that, in some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It is also noted that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented in dedicated hardware-based systems that perform the specified functions or operations , or can be implemented with a combination of dedicated hardware and computer messages.
以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。The above description is only a preferred embodiment of the present application and an illustration of the applied technical principles. Those skilled in the art should understand that the scope of the invention involved in this application is not limited to the technical solution formed by the specific combination of the above-mentioned technical features, and should also cover the above-mentioned technical features without departing from the inventive concept. Other technical solutions formed by any combination of its equivalent features. For example, a technical solution is formed by replacing the above-mentioned features with the technical features disclosed in this application (but not limited to) with similar functions.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910015049.7A CN111410045A (en) | 2019-01-08 | 2019-01-08 | Cargo box handling method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910015049.7A CN111410045A (en) | 2019-01-08 | 2019-01-08 | Cargo box handling method and device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN111410045A true CN111410045A (en) | 2020-07-14 |
Family
ID=71487470
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910015049.7A Pending CN111410045A (en) | 2019-01-08 | 2019-01-08 | Cargo box handling method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111410045A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112499276A (en) * | 2020-11-03 | 2021-03-16 | 梅卡曼德(北京)机器人科技有限公司 | Method, device and apparatus for hybrid palletizing of boxes of various sizes and computer-readable storage medium |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08301449A (en) * | 1995-04-28 | 1996-11-19 | Murata Mach Ltd | Picking system |
| CN1490237A (en) * | 2002-06-11 | 2004-04-21 | �����ɷ� | Picker for blank stack |
| US20090138121A1 (en) * | 2007-11-27 | 2009-05-28 | Fki Logistex Inc. | Object detection device |
| CN103659823A (en) * | 2012-09-20 | 2014-03-26 | 株式会社安川电机 | Robot system and workpiece transfer method |
| CN205772013U (en) * | 2016-05-18 | 2016-12-07 | 上海天一高德机电实业有限公司 | Feedbag dial type de-stacking mechanism |
| US20170137236A1 (en) * | 2015-11-13 | 2017-05-18 | Kabushiki Kaisha Toshiba | Transporting apparatus and transporting method |
| CN109205327A (en) * | 2018-06-11 | 2019-01-15 | 杭州灵西机器人智能科技有限公司 | A kind of de-stacking method based on the detection of multiple dimensioned profile right angle |
-
2019
- 2019-01-08 CN CN201910015049.7A patent/CN111410045A/en active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08301449A (en) * | 1995-04-28 | 1996-11-19 | Murata Mach Ltd | Picking system |
| CN1490237A (en) * | 2002-06-11 | 2004-04-21 | �����ɷ� | Picker for blank stack |
| US20090138121A1 (en) * | 2007-11-27 | 2009-05-28 | Fki Logistex Inc. | Object detection device |
| CN103659823A (en) * | 2012-09-20 | 2014-03-26 | 株式会社安川电机 | Robot system and workpiece transfer method |
| US20170137236A1 (en) * | 2015-11-13 | 2017-05-18 | Kabushiki Kaisha Toshiba | Transporting apparatus and transporting method |
| CN205772013U (en) * | 2016-05-18 | 2016-12-07 | 上海天一高德机电实业有限公司 | Feedbag dial type de-stacking mechanism |
| CN109205327A (en) * | 2018-06-11 | 2019-01-15 | 杭州灵西机器人智能科技有限公司 | A kind of de-stacking method based on the detection of multiple dimensioned profile right angle |
Non-Patent Citations (1)
| Title |
|---|
| 中国汽车工程学会组: "《汽车智能制造典型案例选编》", 31 October 2018, 北京理工大学出版社 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112499276A (en) * | 2020-11-03 | 2021-03-16 | 梅卡曼德(北京)机器人科技有限公司 | Method, device and apparatus for hybrid palletizing of boxes of various sizes and computer-readable storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12227374B2 (en) | Robotic system with dynamic packing mechanism | |
| US12314901B2 (en) | Robotic system with automated object detection mechanism and methods of operating the same | |
| CN112837371A (en) | Object grasping method, device and computing device based on 3D matching | |
| CN114820772B (en) | System and method for object detection based on image data | |
| CN112307870A (en) | Post-detection improvement based on edges and multi-dimensional corners | |
| JP2023024980A (en) | Robotic system with image-based sizing mechanism and method for operating the robotic system | |
| CN111739164B (en) | Box modeling method and device, robot picking system, electronic equipment and medium | |
| CN113800270A (en) | Robot control method and system for logistics unstacking | |
| CN113345023B (en) | Box positioning method and device, medium and electronic equipment | |
| US20240066723A1 (en) | Automatic bin detection for robotic applications | |
| US20250387902A1 (en) | Bin wall collision detection for robotic bin picking | |
| CN111410045A (en) | Cargo box handling method and device | |
| US12202145B2 (en) | Robotic system with object update mechanism and methods for operating the same | |
| CN114633979B (en) | Cargo stacking method, device, electronic device and computer readable medium | |
| CN115600823A (en) | Method for detecting abnormality in transported goods, electronic device and storage medium | |
| CN113682828B (en) | Method, device and system for stacking articles | |
| CN114037595A (en) | Image data processing method, image data processing device, electronic equipment and storage medium | |
| US12346120B2 (en) | Detecting empty workspaces for robotic material handling | |
| CN118528247A (en) | Method, apparatus and computer-readable storage medium for planning object placement | |
| CN114549821A (en) | Visual template generation, target detection method and device and robot system | |
| EP4410497A1 (en) | Robotic packing of unknown objects | |
| TWI770726B (en) | Method and system for controlling a handling machine and non-volatile computer readable recording medium | |
| US20240253234A1 (en) | Adaptive region of interest (roi) for vision guided robotic bin picking | |
| CN120207970A (en) | A method, system and electronic equipment suitable for depalletizing cigarette boxes | |
| CN115100280A (en) | Object placement method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| TA01 | Transfer of patent application right | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20210302 Address after: 101, 1st floor, building 2, yard 20, Suzhou street, Haidian District, Beijing 100080 Applicant after: Beijing Jingbangda Trading Co.,Ltd. Address before: 100086 8th Floor, 76 Zhichun Road, Haidian District, Beijing Applicant before: BEIJING JINGDONG SHANGKE INFORMATION TECHNOLOGY Co.,Ltd. Applicant before: BEIJING JINGDONG CENTURY TRADING Co.,Ltd. Effective date of registration: 20210302 Address after: Room a1905, 19 / F, building 2, No. 18, Kechuang 11th Street, Daxing District, Beijing, 100176 Applicant after: Beijing Jingdong Qianshi Technology Co.,Ltd. Address before: 101, 1st floor, building 2, yard 20, Suzhou street, Haidian District, Beijing 100080 Applicant before: Beijing Jingbangda Trading Co.,Ltd. |
|
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200714 |
