[go: up one dir, main page]

ES2949257T3 - Packaging Robot - Google Patents

Packaging Robot Download PDF

Info

Publication number
ES2949257T3
ES2949257T3 ES17785548T ES17785548T ES2949257T3 ES 2949257 T3 ES2949257 T3 ES 2949257T3 ES 17785548 T ES17785548 T ES 17785548T ES 17785548 T ES17785548 T ES 17785548T ES 2949257 T3 ES2949257 T3 ES 2949257T3
Authority
ES
Spain
Prior art keywords
product
orientation
heads
item
pick
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.)
Active
Application number
ES17785548T
Other languages
Spanish (es)
Inventor
Alistair John Scarfe
Florian Thomas Roeske
Kyle Selwyn Peterson
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Robotics Plus Ltd
Original Assignee
Robotics Plus Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Robotics Plus Ltd filed Critical Robotics Plus Ltd
Priority claimed from PCT/IB2017/052263 external-priority patent/WO2017182974A1/en
Application granted granted Critical
Publication of ES2949257T3 publication Critical patent/ES2949257T3/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Auxiliary Devices For And Details Of Packaging Control (AREA)

Abstract

Se proporciona un robot de embalaje de productos que comprende una pluralidad de cabezales para recoger artículos de productos de una pluralidad de lugares de recogida, y mover los artículos de productos y dejarlos en una pluralidad de lugares de entrega. La pluralidad de cabezales se mueven juntos en una primera dirección sobre un carril común. El robot también puede comprender una cámara de imágenes de alcance y un controlador para detectar dinámicamente la ubicación de los puntos de entrega. (Traducción automática con Google Translate, sin valor legal)A product packaging robot is provided comprising a plurality of heads for picking up product items from a plurality of pick-up locations, and moving the product items and dropping them off at a plurality of delivery locations. The plurality of heads move together in a first direction on a common rail. The robot may also comprise a range imaging camera and a controller to dynamically detect the location of delivery points. (Automatic translation with Google Translate, without legal value)

Description

DESCRIPCIÓNDESCRIPTION

Robot de embalajePackaging Robot

Campo de la tecnologíaTechnology field

La presente invención se refiere generalmente a un robot para embalaje.The present invention generally relates to a packaging robot.

AntecedentesBackground

Las empacadoras tradicionales para el embalaje de productos son operadas manualmente e implican procedimientos intensivos de labor. El trabajo de embalaje de productos tiende a ser de naturaleza repetitiva, y puede colocar el personal que embala el producto muy cerca de maquinarias peligrosas. Cuando las empacadoras son automatizadas, se pueden proporcionar ventajas tales como seguridad al eliminar el personal de la proximidad de la maquinaria, aumentar la velocidad de embalaje y aumentar el rendimiento del producto, ya que el embalaje automatizado puede funcionar de forma continua. Sin embargo, la automatización del embalaje implica comúnmente maquinarias complejas que también son muy costosas.Traditional balers for packaging products are manually operated and involve labor-intensive procedures. Product packaging work tends to be repetitive in nature, and may place personnel packaging the product in close proximity to dangerous machinery. When balers are automated, benefits can be provided such as safety by removing personnel from the proximity of machinery, increasing packaging speed, and increasing product yield since automated packaging can operate continuously. However, packaging automation commonly involves complex machinery that is also very expensive.

El documento EP1803665 describe un cabezal de recogida para transferir productos soportados sobre una estructura básica sobre la cual una pluralidad de dispositivos de recogida para recoger productos son capaces de desplazarse y variar de forma independiente la separación entre los cabezales de recogida.Document EP1803665 describes a collection head for transferring products supported on a basic structure on which a plurality of collection devices for collecting products are capable of moving and independently varying the separation between the collection heads.

El documento WO 2017/127292 describe un aparato para recoger artículos soportados en una barra y una pluralidad de cabezales de recogida que se mueven independientemente a lo largo de la barra y, por lo tanto, varían la separación entre los cabezales de recogida.WO 2017/127292 describes an apparatus for picking up articles supported on a bar and a plurality of pick-up heads that move independently along the bar and therefore vary the spacing between the pick-up heads.

El documento EP0727355 describe un aparato para recoger artículos soportados sobre una barra y una pluralidad de cabezales de recogida que pueden variar la separación del paso entre los cabezales de recogida.Document EP0727355 describes an apparatus for picking up articles supported on a bar and a plurality of pick-up heads that can vary the pitch spacing between the pick-up heads.

Es un objeto de la presente invención proporcionar un robot de embalaje mejorado, o al menos proporcionar una opción útil.It is an object of the present invention to provide an improved packaging robot, or at least to provide a useful option.

Resumen de la invenciónSummary of the invention

La presente invención consiste en un robot para embalar productos que comprende;The present invention consists of a robot for packaging products that comprises;

una pluralidad de ubicaciones de recogida para el producto, las ubicaciones de recogida dispuestas en una matriz, una zona de salida para el producto, ya plurality of pick locations for the product, the pick locations arranged in an array, an exit area for the product, and

una pluralidad de cabezales, dispuestos en una matriz, para recoger, sujetar y liberar un artículo de producto, en donde el robot de embalaje de producto comprende además un controlador para controlar el movimiento de los cabezales,a plurality of heads, arranged in an array, for picking, holding and releasing an item of product, wherein the product packaging robot further comprises a controller for controlling movement of the heads,

en donde la pluralidad de cabezales se mueven juntos como un conjunto en una primera dirección entre la matriz de ubicaciones de recogida y la zona de salida,wherein the plurality of heads move together as a set in a first direction between the array of pickup locations and the output zone,

en donde cada cabezal se puede mover independientemente en una segunda dirección, siendo una dirección ortogonal a la primera dirección, para variar la separación de la pluralidad de cabezales en la segunda dirección, en donde cada una de la pluralidad de ubicaciones de recogida comprende además un módulo de orientación para presentar un artículo de producto en una orientación de recogida deseada con respecto a al menos una característica del producto, teniendo cada módulo de orientaciónwherein each head is independently movable in a second direction, one direction being orthogonal to the first direction, to vary the spacing of the plurality of heads in the second direction, wherein each of the plurality of pick locations further comprises a orientation module for presenting a product item in a desired pick orientation with respect to at least one feature of the product, each orientation module having

al menos una cámara de detección de orientación para detectar y determinar la ubicación de dicha al menos una característica, yat least one orientation detection camera for detecting and determining the location of said at least one feature, and

un orientador configurado para manipular dicho artículo de producto en una orientación de recogida deseada.an orientator configured to manipulate said product item in a desired pick orientation.

Según la invención, el módulo de orientación está configurado para indicarle al controlador, cuando la característica se detecta por la cámara de detección de orientación, que un artículo de producto está casi listo para ser recogido y el controlador está configurado para tomar una decisión de esperar o no esperar a un artículo casi listo antes de mover los cabezales a la zona de salida. According to the invention, the orientation module is configured to indicate to the controller, when the feature is detected by the orientation detection camera, that a product item is almost ready to be picked up and the controller is configured to make a wait decision. or not waiting for an item to be almost ready before moving the heads to the output area.

Según un aspecto adicional, cada cabezal es capaz de variar de manera desigual la separación entre la pluralidad de cabezales en la segunda dirección.According to a further aspect, each head is capable of unequally varying the spacing between the plurality of heads in the second direction.

Según el aspecto adicional, el módulo de orientación puede indicarle al controlador cuando un artículo de producto está en una orientación de recogida deseada y listo para ser recogido.According to the further aspect, the orientation module may indicate to the controller when a product item is in a desired pick orientation and ready to be picked.

Según un aspecto adicional, el orientador gira multiaxialmente el artículo de producto hasta que la característica se detecta por la cámara de detección de orientación, después de lo cual se determina la ubicación de la característica con respecto al producto y la característica con respecto a la cual el producto debe orientarse se selecciona de: a) una característica anatómica física,According to a further aspect, the orientator multiaxially rotates the product article until the feature is detected by the orientation detection camera, after which the location of the feature with respect to the product and the feature with respect to which it is determined. the product must be oriented is selected from: a) a physical anatomical characteristic,

b) una porción más visualmente similar a un color deseado,b) a portion more visually similar to a desired color,

c) un patrón deseado, oc) a desired pattern, or

d) una textura deseada.d) a desired texture.

Según un aspecto adicional, la orientación del producto se determina a través de la al menos una cámara de detección de orientación con respecto a una pluralidad de características, siendo una de dichas características una característica primaria con respecto a la cual se coloca el producto en la orientación de recogida deseada.According to a further aspect, the orientation of the product is determined through the at least one orientation detection camera with respect to a plurality of features, one of said features being a primary feature with respect to which the product is placed in the desired pickup orientation.

Según un aspecto adicional, el orientador comprende:According to an additional aspect, the counselor understands:

un par de cintas de accionamiento controladas y separadas lateralmente, configuradas para soportar un artículo de producto,a pair of laterally spaced controlled drive belts configured to support an item of product,

un límite que rodea al menos parcialmente el artículo de producto para restringir movimientos traslacionales del producto,a boundary that at least partially surrounds the product item to restrict translational movements of the product,

en donde la pluralidad de cintas de accionamiento puede conducir a diferentes velocidades para rotar multiaxialmente el artículo de producto.wherein the plurality of drive belts may drive at different speeds to multiaxially rotate the product article.

Según un aspecto adicional, la zona de salida está provista de uno o más receptáculos para recibir el producto proporcionado, definiendo el uno o más receptáculos una o más ubicaciones deseadas para colocar artículos de productos, y las ubicaciones deseadas para colocar artículos de productos son los puntos de salida para el producto. Los receptáculos son bandejas o cajas, o cestas, o bolsas.According to a further aspect, the output area is provided with one or more receptacles for receiving the provided product, the one or more receptacles defining one or more desired locations for placing items of product, and the desired locations for placing items of product are the exit points for the product. Receptacles are trays or boxes, or baskets, or bags.

El robot de embalaje de producto comprende además una cámara de vídeo de detección de destino para detectar la ubicación de los puntos de salida, dentro de la zona de salida.The product packaging robot further comprises a destination detection video camera to detect the location of the exit points, within the exit zone.

Según un aspecto adicional, la cámara de detección de destino es una cámara de imágenes de intervalo seleccionada de una de:According to a further aspect, the target detection camera is an interval imaging camera selected from one of:

a) una cámara de luz estructurada,a) a structured light chamber,

b) una cámara RGBD,b) an RGBD camera,

c) un par de cámara estéreo, oc) a stereo camera pair, or

d) una cámara de tiempo de vuelod) a time-of-flight camera

Según un aspecto adicional, el número de cabezales es menor que el número de ubicaciones de recogida para el producto. Según un aspecto adicional, el movimiento de los cabezales en la segunda dirección para variar la separación de los cabezales es tal que permite que los cabezales se muevan cada uno entre múltiples ubicaciones de recogida y múltiples puntos de salida.According to a further aspect, the number of heads is less than the number of pick locations for the product. According to a further aspect, the movement of the heads in the second direction to vary the spacing of the heads is such that it allows the heads to each move between multiple pick-up locations and multiple exit points.

Según un aspecto adicional, embalar un artículo de producto implica:According to a further aspect, packaging a product item involves:

a) situar la matriz de cabezales en la primera dirección de modo que al menos un cabezal esté alineado en la primera dirección con un artículo de producto en una ubicación de recogida,a) position the head array in the first direction so that at least one head is aligned in the first direction with a product item at a pick location,

b) variar independientemente la separación de uno o más cabezales en la segunda dirección para alinear en la segunda dirección el al menos un cabezal con el artículo de producto, b) independently varying the spacing of one or more heads in the second direction to align the at least one head with the product article in the second direction,

c) recoger el artículo de producto,c) pick up the product item,

d) transportar el artículo de producto en la primera dirección a la zona de salida de manera que el artículo de producto esté alineado en la primera dirección con un punto de salida deseado, yd) transporting the item of product in the first direction to the exit area so that the item of product is aligned in the first direction with a desired exit point, and

e) liberar el artículo de producto al punto de salida deseado.e) release the product item to the desired exit point.

Según un aspecto adicional, antes de liberar los artículos de producto, la separación de uno o más cabezales se varía en la segunda dirección.According to a further aspect, before releasing the product items, the spacing of one or more heads is varied in the second direction.

Adicional o alternativamente, el embalaje de un artículo de producto también implica una rotación del cabezal deseado alrededor de un eje paralelo a la tercera dirección para rotar el artículo de producto a una orientación deseada. Según un aspecto adicional, después de recibir una señal de casi listo, el controlador espera que un artículo de producto sea manipulado en la orientación de recogida deseada dependiendo de:Additionally or alternatively, packaging a product item also involves a rotation of the desired head about an axis parallel to the third direction to rotate the product item to a desired orientation. According to a further aspect, after receiving an almost ready signal, the controller expects a product item to be handled into the desired pick orientation depending on:

a) el número de cabezales que han recogido y que sujetan un artículo de producto,a) the number of heads that have picked up and hold an item of product,

b) el número de puntos de recogida que tienen un artículo de producto listo para ser recogido, yb) the number of pick-up points that have a product item ready for pick-up, and

c) el número de puntos de recogida que tienen un artículo de producto casi listo para ser recogido.c) the number of pickup points that have a product item almost ready for pickup.

Según un aspecto adicional, después de recibir una señal de casi listo, el controlador ignora la señal y libera los artículos de producto actualmente sujetados por los cabezales cuando:According to a further aspect, after receiving an almost ready signal, the controller ignores the signal and releases the product items currently held by the heads when:

a) todos los cabezales ya están sujetando un artículo de producto, oa) all heads are already holding a product item, or

b) el número de artículos listos para la recogida es mayor o igual que el número de cabezales que no están sujetando un artículo de producto.b) the number of items ready for picking is greater than or equal to the number of heads that are not holding an item of product.

Según un aspecto adicional, el controlador basa la decisión de esperar a que un artículo casi listo de producto esté listo en una comparación estimada del tiempo hasta que el artículo de producto esté orientado en la orientación de recogida deseada y esté listo para ser recogido y el tiempo requerido para soltar los artículos de producto actualmente sujetados por los cabezales y volver a la ubicación de recogida.According to a further aspect, the controller bases the decision to wait for an almost ready item of product to be ready on an estimated comparison of the time until the item of product is oriented in the desired pick orientation and is ready to be picked and the time required to release the product items currently held by the heads and return to the pick location.

El término “ que comprende” como se usa en esta descripción y en las reivindicaciones significa “ que consiste al menos en parte de” . Al interpretar cada enunciado en esta especificación y reivindicaciones que incluye el término “ que comprende” , también pueden estar presentes otras características distintas a las anteriores. Los términos relacionados tales como “ comprenden” y “ comprende” deben interpretarse de la misma manera.The term “comprising” as used in this description and the claims means “consisting at least in part of”. When interpreting each statement in this specification and claims that includes the term “comprising”, other characteristics other than those above may also be present. Related terms such as “comprises” and “comprises” should be interpreted in the same way.

La invención consiste en lo anterior y también contempla construcciones abarcadas por la redacción de las reivindicaciones adjuntas, de las cuales lo siguiente proporciona únicamente ejemplos.The invention consists of the above and also contemplates constructions covered by the wording of the appended claims, of which the following provides only examples.

Breve descripción de los dibujosBrief description of the drawings

La Figura 1 es una vista en perspectiva del robot de embalaje de producto que muestra el acumulador de productos, el transportador de receptáculos y el área de embalaje de productos con productos embalados en algunos receptáculos La Figura 2 es una vista lateral del robot de embalaje de producto de la Figura 1,Figure 1 is a perspective view of the product packaging robot showing the product accumulator, the receptacle conveyor and the product packaging area with products packed in some receptacles. Figure 2 is a side view of the product packaging robot. product of Figure 1,

La Figura 3 es una vista parcial del robot de embalaje de producto de la Figura 2, que muestra solo el área de embalaje de productos con las ubicaciones de recogida, el robot de múltiples cabezales y la zona de salida con receptáculos en la misma, La Figura 4 es una vista del acumulador para el producto, que alimenta a cada uno de los módulos de orientación, que muestra los separadores para canalizar el producto en filas individuales,Figure 3 is a partial view of the product packaging robot of Figure 2, showing only the product packaging area with the pick locations, the multi-head robot, and the output area with receptacles therein. Figure 4 is a view of the accumulator for the product, which feeds each of the orientation modules, showing the separators to channel the product into individual rows,

La Figura 5 es una vista del acumulador y de la unidad de orientación de producto, que muestra los módulos de orientación individuales, algunos con productos ubicados en los suministros de productos o en las ubicaciones de recogida, La Figura 6 es una vista en un módulo de orientación, que muestra la alimentación de productos, ubicación de recogida, orientador y la cámara de detección de orientación que está dirigida hacia la ubicación de recogida,Figure 5 is a view of the accumulator and product orientation unit, showing individual orientation modules, some with products located in product feeds or pick locations, Figure 6 is a view in one module orientation, which shows the product feeding, pick location, orientation and the orientation detection camera that is directed towards the pick location,

La Figura 7 es una vista de extremo de los módulos de robot de múltiples cabezales y de orientación, que muestran los cabezales individuales separados entre diferentes ubicaciones de recogida, con cabezales que han recogido un artículo de producto, en el procedimiento de recoger un artículo de producto y sin un artículo de producto, La Figura 8 muestra el conjunto de la Figura 7 que muestra una separación diferente de los cabezales individuales donde todos los cabezales están todos agrupados hacia las ubicaciones de recogida más a la izquierda,Figure 7 is an end view of the multi-head and orientation robot modules, showing the individual heads separated between different pick locations, with heads that have picked up an item of product, in the process of picking up an item of product. product and without a product item, Figure 8 shows the assembly of Figure 7 showing a different separation of the individual heads where all the heads are all grouped towards the leftmost pick locations,

La Figura 9 es una vista en perspectiva del área de embalaje de productos que muestra el robot de múltiples cabezales y su bastidor, los conjuntos de accionamiento para el robot de múltiples cabezales y los cabezales individuales, la cámara de detección de destino ubicada sobre la zona de salida y un número de receptáculos que se envasan con productos, Figure 9 is a perspective view of the product packaging area showing the multi-head robot and its frame, the drive assemblies for the multi-head robot and the individual heads, the target detection camera located above the area outlet and a number of receptacles that are packed with products,

La Figura 10 es una vista lateral del robot de múltiples cabezales y unidad de orientación de producto, que muestra el robot de múltiples cabezales ubicado sobre las ubicaciones de recogida, un cabezal que ha recogido un artículo de producto y otro cabezal en el procedimiento de recoger un artículo de producto,Figure 10 is a side view of the multi-head robot and product orientation unit, showing the multi-head robot located over the picking locations, one head having picked up a product item, and another head in the picking procedure. a product item,

La Figura 11 muestra el conjunto de la Figura 9 en un ángulo diferente,Figure 11 shows the assembly of Figure 9 at a different angle,

La Figura 12 muestra un receptáculo o bandeja parcialmente llena de productos, los bolsillos contorneados de la bandeja visibles en los puntos de salida sin rellenar, y donde los artículos de producto en la bandeja están todos alineados con sus pedúnculos orientados hacia direcciones paralelas,Figure 12 shows a receptacle or tray partially filled with products, the contoured pockets of the tray visible at the unfilled exit points, and where the product items in the tray are all aligned with their stalks facing parallel directions,

La Figura 13a muestra una vista de un artículo de producto que es una manzana con el pedúnculo de manzana visible, Figure 13a shows a view of a product item that is an apple with the apple stem visible,

La Figura 13b muestra otra vista del artículo de producto de la Figura 13a, donde el cáliz de la manzana es visible.Figure 13b shows another view of the product article of Figure 13a, where the apple calyx is visible.

Descripción detalladaDetailed description

Con referencia a las Figuras 1 a 2 se muestra un robot de embalaje de producto 1. El robot de embalaje de producto 1 tiene un acumulador 2 para producir artículos 3 y un área de embalaje de productos 4. A continuación, el producto entra en el área de embalaje 4 a través del acumulador 2, a continuación se envasa en el área de embalaje 4. Dentro del área de embalaje, el producto pasa desde un número de ubicaciones de recogida 14, a una zona de salida 5 donde se envasa sobre los receptáculos 7. Los receptáculos tienen preferiblemente una serie de ubicaciones deseadas para colocar el producto 3, que son los puntos de salida 6 para los artículos de producto 3.Referring to Figures 1 to 2, a product packaging robot 1 is shown. The product packaging robot 1 has an accumulator 2 for producing items 3 and a product packaging area 4. Next, the product enters the packaging area 4 through the accumulator 2, it is then packaged in the packaging area 4. Within the packaging area, the product passes from a number of pick locations 14, to an exit zone 5 where it is packaged onto the receptacles 7. The receptacles preferably have a number of desired locations for placing the product 3, which are the exit points 6 for the product items 3.

Los receptáculos pueden ubicarse en el área de embalaje mediante un transportador de receptáculos 8 que pasa por debajo del acumulador 2 y el área de embalaje de productos 4. El producto que se embala en los receptáculos 7 deja entonces el área de embalaje en el transportador 8.The receptacles can be located in the packaging area by a receptacle conveyor 8 that passes below the accumulator 2 and the product packaging area 4. The product that is packed in the receptacles 7 then leaves the packaging area on the conveyor 8. .

El producto ingresa al robot de embalaje de productos 1 a través del acumulador 2. Los productos pueden alimentarse al acumulador 2 manualmente o mediante una fuente de alimentación externa, tal como un transportador (no mostrado) o cualquier otro medio adecuado. El acumulador tiene un transportador acumulador 9 que mueve el producto 3 hacia un número de separadores 10 que están separados para crear canales entre ellos. El ancho de los canales es tal que permite el paso de un solo producto a la vez, formando el producto en filas individuales como se ve en la Figura 4. The product enters the product packaging robot 1 through the accumulator 2. The products can be fed to the accumulator 2 manually or by an external power source, such as a conveyor (not shown) or any other suitable means. The accumulator has an accumulator conveyor 9 that moves the product 3 to a number of separators 10 that are spaced apart to create channels between them. The width of the channels is such that it allows the passage of only one product at a time, forming the product in individual rows as seen in Figure 4.

El transportador acumulador 9 también puede incluir preferiblemente un dispositivo para extender el producto de manera sustancialmente uniforme en los separadores 10.The accumulator conveyor 9 may also preferably include a device for spreading the product substantially uniformly in the separators 10.

Por ejemplo, con referencia a la Figura 4, se puede proporcionar una pluralidad de cepillos o escobillas 40 para guiar o distribuir el producto a medida que pasa a lo largo del transportador acumulador 9.For example, with reference to Figure 4, a plurality of brushes 40 may be provided to guide or distribute the product as it passes along the accumulator conveyor 9.

Los cepillos 40, por ejemplo, pueden estar unidos a una cinta sin fin, de modo que impulsen el producto a través del transportador 9, a medida que la cinta gira. Para lograr una distribución sustancialmente uniforme del producto en cada carril del separador, la cinta sin fin puede rotar en ambas direcciones. Por ejemplo, los cepillos pueden moverse en una dirección durante un período de tiempo predeterminado y, a continuación, en la dirección opuesta.The brushes 40, for example, may be attached to an endless belt so that they propel the product through the conveyor 9 as the belt rotates. To achieve substantially uniform distribution of product in each lane of the separator, the endless belt can rotate in both directions. For example, the brushes can move in one direction for a predetermined period of time and then in the opposite direction.

Se ha encontrado que este procedimiento puede lograr una mejora aceptable al nivelar el producto que fluye hacia cada carril de los separadores 10.It has been found that this procedure can achieve an acceptable improvement in leveling the product flowing into each lane of the separators 10.

Desde el acumulador 2, el producto se pasa a la unidad de orientación de producto 11, como se muestra en las Figuras 5 y 6. La unidad de orientación de producto 11 tiene varios módulos de orientación 12 correspondientes al número de filas de productos formados por los separadores 10. Cada módulo de orientación 12 tiene una alimentación de producto 13 para proporcionar artículos de producto de uno en uno desde el acumulador a una pluralidad de ubicaciones de recogida 14 donde el producto debe reorientarse.From the accumulator 2, the product is passed to the product orientation unit 11, as shown in Figures 5 and 6. The product orientation unit 11 has several orientation modules 12 corresponding to the number of product rows formed by the separators 10. Each orientation module 12 has a product feed 13 to provide items of product one at a time from the accumulator to a plurality of pick locations 14 where the product must be reoriented.

Cada módulo de orientación 12 incluye al menos una cámara de vídeo de detección de orientación 15 dirigida hacia su ubicación de recogida 14. Para cambiar la orientación del artículo de producto se proporciona un orientador 16 en cada ubicación de recogida 14. El orientador comprende un mecanismo para rotar multiaxialmente un artículo de producto. Each orientation module 12 includes at least one orientation detection video camera 15 directed toward its pick location 14. To change the orientation of the product article, an orientation 16 is provided at each pickup location 14. The orientation comprises a mechanism to multiaxially rotate a product item.

Se proporciona un límite 18 alrededor de al menos una porción de la ubicación de recogida 14 para restringir el movimiento de traslación del artículo de producto durante su rotación. En la forma preferida, la rotación multiaxial del medio de rotación 16 está provista de un par de cintas separadas 19 sobre las que se apoyan los productos. Las cintas 19 pueden accionarse a diferentes velocidades y en diferentes direcciones, para rotar multiaxialmente el artículo de producto en cualquier orientación deseada.A boundary 18 is provided around at least a portion of the pick location 14 to restrict translational movement of the product article during its rotation. In the preferred form, the multiaxial rotation of the rotation means 16 is provided with a pair of separate belts 19 on which the products rest. The belts 19 can be driven at different speeds and in different directions, to multiaxially rotate the product article in any desired orientation.

El área de embalaje de productos 4 está provista de un robot de múltiples cabezales 20 para transferir el producto entre los módulos de orientación 12 y las bandejas o receptáculos 7.The product packaging area 4 is provided with a multi-head robot 20 to transfer the product between the orientation modules 12 and the trays or receptacles 7.

Como se muestra en las Figuras 7-11, el robot de múltiples cabezales 20 tiene una matriz de cabezales individuales 21, cada uno para recoger, transportar y soltar un artículo de producto.As shown in Figures 7-11, the multi-head robot 20 has an array of individual heads 21, each for picking, transporting and dropping an item of product.

Como se muestra particularmente en las Figuras 7-11, la matriz de cabezales 21 se dispone preferiblemente en una línea recta. Alternativamente, los cabezales 21 pueden estar dispuestos en una matriz escalonada, o en una matriz irregular. As particularly shown in Figures 7-11, the head array 21 is preferably arranged in a straight line. Alternatively, the heads 21 may be arranged in a stepped array, or in an irregular array.

Los cabezales individuales 21 del robot de múltiples cabezales 20 están fijos y viajan como una unidad entre la unidad de orientación de producto 11 y los receptáculos 7, a lo largo del eje XX como se ve en la Figura 1. Cada cabezal 21 puede moverse independientemente en las direcciones YY y ZZ restantes, y puede ser capaz preferiblemente de rotar en la dirección W alrededor del eje ZZ.The individual heads 21 of the multi-head robot 20 are fixed and travel as a unit between the product orientation unit 11 and the receptacles 7, along the XX axis as seen in Figure 1. Each head 21 can move independently in the remaining YY and ZZ directions, and may preferably be capable of rotating in the W direction around the ZZ axis.

Tal como se observa en la Figura 9, el robot de múltiples cabezales 20 se acciona a lo largo de un bastidor 22 en la dirección XX por el conjunto de accionamiento de múltiples cabezales 23, que tiene una serie de motores 24 y accionamientos de cinta 25. El robot de múltiples cabezales 20 tiene entonces una serie de conjuntos de accionamiento de cabezal 26, correspondientes al número de cabezales 21 del robot de múltiples cabezales, para accionar cada uno de los cabezales individualmente en la dirección lateral YY.As seen in Figure 9, the multi-head robot 20 is driven along a frame 22 in the XX direction by the multi-head drive assembly 23, which has a series of motors 24 and belt drives 25. The multi-head robot 20 then has a series of head drive assemblies 26, corresponding to the number of heads 21 of the multi-head robot, to drive each of the heads individually in the YY lateral direction.

Los conjuntos de accionamiento de cabezal 26 comprenden un motor 27 y una cinta 37 que se extiende a través del bastidor 22. Cada motor 27 y el accionamiento de cinta 37 se acoplan con uno de los cabezales 21.The head drive assemblies 26 comprise a motor 27 and a belt 37 that extends through the frame 22. Each motor 27 and belt drive 37 engage one of the heads 21.

Cada cabezal 21 también está provisto de un accionamiento giratorio 28 para cambiar la orientación del cabezal alrededor del eje ZZ, proporcionando rotación en la dirección W como se muestra en la Figura 1.Each head 21 is also provided with a rotary drive 28 to change the orientation of the head around the ZZ axis, providing rotation in the W direction as shown in Figure 1.

En el extremo de cada cabezal 21 hay un soporte de producto 29 para recoger, sujetar y soltar los artículos de producto 3. El soporte de producto puede tener medios para agarrar un artículo de producto, o como en la configuración preferida el soporte de producto está en forma de una ventosa 30.At the end of each head 21 there is a product holder 29 for picking up, holding and releasing the product items 3. The product holder may have means for gripping a product item, or as in the preferred configuration the product holder is in the shape of a suction cup 30.

El vacío se aplica a la ventosa 30 a través de la línea neumática 31. El extremo distal de la ventosa 30 es una superficie formada para permitir que se forme un sello con la superficie de un artículo de producto. Cuando una ventosa 30 está ubicada contra un artículo de producto 3, y se proporciona vacío a la ventosa 30, el artículo de producto puede sujetarse por la ventosa con el fin de transportarse para embalaje. Tras la llegada a un punto de salida deseado, el vacío puede interrumpirse, o puede proporcionarse una presión positiva a la ventosa para liberar el artículo de producto 3. Cada ventosa 30 puede estar provista de una porción de almohadilla plegable 32 para permitir que la ventosa se expanda o contraiga a lo largo del eje ZZ del cabezal 21 cuando se proporcionan diferentes presiones a la ventosa 29. Se prevé que las características físicas de las ventosas 30 se puedan ajustar para adaptarse a diversos tipos de productos que se embalen.Vacuum is applied to the suction cup 30 through pneumatic line 31. The distal end of the suction cup 30 is a surface formed to allow a seal to be formed with the surface of a product article. When a suction cup 30 is located against a product article 3, and vacuum is provided to the suction cup 30, the product article can be held by the suction cup in order to be transported for packaging. Upon arrival at a desired exit point, the vacuum may be interrupted, or positive pressure may be provided to the suction cup to release the product article 3. Each suction cup 30 may be provided with a foldable pad portion 32 to allow the suction cup expand or contract along the ZZ axis of the head 21 when different pressures are provided to the suction cup 29. It is envisioned that the physical characteristics of the suction cups 30 can be adjusted to accommodate various types of products being packaged.

Los receptáculos 7 en los que se van a envasar artículos de producto 3 en el área de embalaje de productos 4 se suministran mediante el transportador de receptáculos 8 que discurre por debajo del acumulador 2 y el robot de múltiples cabezales 20. Los receptáculos 7 pueden estar en forma de bandejas como se muestra en la Figura 12, que tienen una serie de depresiones o receptáculos 34 para recibir artículos de producto.The receptacles 7 in which product items 3 are to be packed in the product packaging area 4 are supplied by the receptacle conveyor 8 running below the accumulator 2 and the multi-head robot 20. The receptacles 7 may be in the form of trays as shown in Figure 12, which have a series of depressions or receptacles 34 for receiving items of product.

Alternativamente, las bandejas pueden tener superficies internas sustancialmente planas, sin depresiones para recibir productos. Además, alternativamente, los receptáculos 7 pueden estar en forma de cajas con lados que se extienden hacia arriba y una base sustancialmente plana, o cestas, o bolsas.Alternatively, the trays may have substantially flat internal surfaces, without depressions for receiving products. Furthermore, alternatively, the receptacles 7 may be in the form of boxes with upwardly extending sides and a substantially flat base, or baskets, or bags.

Se proporciona una cámara de vídeo de detección de destino 33 al robot de embalaje de productos. Como se muestra en la Figura 9, la cámara de detección de destino 33 puede estar ubicada en el robot de múltiples cabezales 20, para moverse con el conjunto de cabezales 21. Alternativamente, la cámara de detección de destino puede fijarse en el bastidor 22 u otro componente de modo que permanezca estacionaria mientras se mueve el robot de múltiples cabezales. A target detection video camera 33 is provided to the product packaging robot. As shown in Figure 9, the target detection camera 33 may be located on the multi-head robot 20, to move with the head assembly 21. Alternatively, the target detection camera may be fixed on the frame 22 or another component so that it remains stationary while the multi-head robot moves.

Preferiblemente, la cámara de detección de destino 33 está ubicada de tal manera que está sustancialmente sobre la zona de salida 5 y los receptáculos 7 que se van a envasar con productos.Preferably, the destination detection chamber 33 is located such that it is substantially over the exit area 5 and the receptacles 7 that are to be packaged with products.

La cámara de detección de destino 33 puede ser cualquier tipo de cámara capaz de detectar los contornos de la bandeja o receptáculo 7, tal como una cámara de imágenes de intervalo. Cámaras de imagen de intervalo adecuadas incluyen cámaras comúnmente conocidas como cámaras de luz estructuradas, cámaras de RGBD (red, green, blue and depth - rojo, verde, azul y profundidad), pares de cámara estéreo y cámaras de tiempo de vuelo. Dicha cámara de obtención de imágenes de intervalos captura información de distancia de una escena observada. Similar a una cámara de color digital que registra una representación de una escena en una cuadrícula de colores discretos, conocidos como píxeles, las cámaras de intervalo registran distancias desde las superficies en la escena que son para cada posición de píxel.The target detection camera 33 may be any type of camera capable of detecting the contours of the tray or receptacle 7, such as a time-lapse imaging camera. Suitable time-lapse imaging cameras include cameras commonly known as structured light cameras, RGBD (red, green, blue and depth) cameras. blue and depth), stereo camera pairs and time-of-flight cameras. Such a time-lapse imaging camera captures distance information of an observed scene. Similar to a digital color camera that records a representation of a scene on a grid of discrete colors, known as pixels, time-lapse cameras record distances from surfaces in the scene that are for each pixel position.

Se puede combinar una cámara de color con la cámara de obtención de imágenes de intervalo para capturar tanto información de color como de distancia.A color camera can be combined with the time-lapse imaging camera to capture both color and distance information.

Con el fin de controlar las funciones del robot de embalaje de producto que incluye el movimiento de dirección XX del robot de múltiples cabezales 20, los movimientos de dirección YY y ZZ y la rotación de dirección W de cada uno de los cabezales 21, el movimiento del transportador de receptáculo 8, el transportador acumulador 9 y los suministros de productos 13, se proporciona un controlador 35. El controlador 35 también recibe señales de la cámara de detección de orientación 15 de cada módulo de orientación 12 y la cámara de detección de destino 33. El controlador 35 procesa estas señales, mueve y rastrea las ubicaciones de los cabezales 21 y controla cuándo se recogen los artículos de producto desde las ubicaciones de recogida y se liberan en los puntos de salida 6.In order to control the functions of the product packaging robot which includes the XX direction movement of the multi-head robot 20, the YY and ZZ direction movements and the W direction rotation of each of the heads 21, the movement of the receptacle conveyor 8, the accumulator conveyor 9 and the product supplies 13, a controller 35 is provided. The controller 35 also receives signals from the orientation detection camera 15 of each orientation module 12 and the destination detection camera 33. The controller 35 processes these signals, moves and tracks the locations of the heads 21, and controls when the product items are picked from the pick locations and released at the output points 6.

Al tener los cabezales 21 del robot de embalaje de producto moviéndose juntos como el robot de múltiples cabezales 20 en la dirección XX, y luego, independientemente, en las direcciones restantes, un sistema está provisto de una pluralidad de cabezales, cada uno para embalar un artículo de producto, pero que naturalmente se presta para evitar cruces o colisiones entre los cabezales.By having the heads 21 of the product packaging robot moving together like the multi-head robot 20 in the XX direction, and then independently in the remaining directions, a system is provided with a plurality of heads, each for packaging a product item, but which naturally lends itself to avoiding crossings or collisions between the heads.

El producto a clasificar entra en el robot de embalaje de producto 1 a través del acumulador 2, donde se dirige a una de una serie de carriles individuales y se alimenta a cada uno de los módulos de orientación 12. A continuación, la alimentación de producto 13 pasa estos artículos de uno en uno a las ubicaciones de recogida 14 de los módulos de orientación 12. El propósito de los módulos de orientación es rotar cada artículo de producto en una orientación de recogida deseada.The product to be sorted enters the product packaging robot 1 via accumulator 2, where it is directed to one of a series of individual lanes and is fed to each of the orientation modules 12. The product is then fed 13 passes these items one at a time to the pick locations 14 of the orientation modules 12. The purpose of the orientation modules is to rotate each product item into a desired pick orientation.

La orientación rotacional de cada artículo de producto está determinada por la cámara de detección de orientación 15 con respecto a una o más características 36 del producto 3. El orientador 16 en cada ubicación de recogida 14 gira multiaxialmente un artículo de producto hasta que la cámara de detección de orientación 15 indica que el producto está en la orientación de recogida deseada con respecto a la característica física 36.The rotational orientation of each product item is determined by the orientation detecting camera 15 with respect to one or more features 36 of the product 3. The orientator 16 at each pick location 14 multiaxially rotates a product item until the Orientation detection 15 indicates that the product is in the desired pick orientation with respect to the physical feature 36.

Como se muestra en la Figura 13, la orientación de recogida deseada se basa en una característica 36 del producto, tal como una característica anatómica, por ejemplo, el pedúnculo y/o el cáliz de una manzana. Alternativamente, o además, la característica puede basarse en un color, textura, patrón, tamaño, perímetro deseados o alguna otra característica definible del producto.As shown in Figure 13, the desired picking orientation is based on a feature 36 of the product, such as an anatomical feature, for example, the stem and/or calyx of an apple. Alternatively, or in addition, the feature may be based on a desired color, texture, pattern, size, perimeter, or some other definable characteristic of the product.

A medida que el artículo de producto es girado multiaxialmente por el orientador 16, la cámara de detección de orientación 15 pasa una señal al controlador 35 donde el software de visión apropiado ubica una característica y calcula la orientación del producto.As the product item is rotated multiaxially by the orientator 16, the orientation detection camera 15 passes a signal to the controller 35 where the appropriate vision software locates a feature and calculates the orientation of the product.

El orientador 16 gira el artículo de producto 3 hasta que la cámara de detección de orientación 15 ubica la característica. El controlador 24 identifica entonces la ubicación de la característica con respecto a la geometría del producto. Una vez que se ha situado la característica o una característica, el orientador 16 es accionado por el controlador 35 para colocar el producto en una orientación de recogida deseada. En esta configuración, un artículo de producto puede colocarse rápidamente en la orientación de recogida deseada una vez que se ha ubicado la característica.The orientator 16 rotates the product item 3 until the orientation detection camera 15 locates the feature. Controller 24 then identifies the location of the feature with respect to the product geometry. Once the feature or a feature has been placed, the orienteer 16 is actuated by the controller 35 to place the product in a desired pick orientation. In this configuration, a product item can be quickly placed in the desired pick orientation once the feature has been placed.

En algunas configuraciones, el controlador 35 puede continuar monitorizando la característica y proporcionar instrucciones actualizadas al orientador 16 a medida que el orientador coloca el producto en la orientación de recogida deseada. Como el producto puede variar en tamaño, forma y textura, lo que da como resultado características de rotación de producto inconsistentes, esta retroalimentación mediante la monitorización continua de la característica por el controlador 35 puede asegurar que el orientador 16 gire con precisión el producto a la orientación de recogida deseada.In some configurations, the controller 35 may continue to monitor the feature and provide updated instructions to the orienteer 16 as the orienteer places the product in the desired pick orientation. As the product can vary in size, shape and texture, resulting in inconsistent product rotation characteristics, this feedback through continuous monitoring of the characteristic by the controller 35 can ensure that the orenter 16 accurately rotates the product at the right time. desired pickup orientation.

De forma alternativa, la colocación rápida del producto en la orientación de recogida deseada puede lograrse además si la orientación de recogida deseada solo requiere que la característica esté en cualquier lugar dentro de un plano (p. ej., un plano en las direcciones XX e YY). En esta configuración, el orientador 16 orienta el artículo de producto a la orientación de recogida deseada dentro de un plano XX y YY mediante rotaciones alrededor de estas dos direcciones. Para orientar todos los productos a la misma orientación final en los receptáculos, puede proporcionarse una rotación W alrededor del eje z Z por cada una de los cabezales 21 cuando se recoge el artículo de producto. La rotación requerida de cada artículo de producto se calcula por el controlador 35.Alternatively, quickly placing the product in the desired pick orientation can be further achieved if the desired pick orientation only requires that the feature be anywhere within a plane (e.g., a plane in the XX and YY). In this configuration, the orientator 16 orients the product item to the desired pick orientation within an XX and YY plane by rotations about these two directions. To orient all products to the same final orientation in the receptacles, a rotation W about the z axis Z may be provided by each of the heads 21 when the product item is picked up. The required turnover of each product item is calculated by controller 35.

En un ejemplo donde el producto es manzanas y la característica es el pedúnculo 36, los planos pueden colocarse en la orientación de recogida de modo que los pedúnculos queden planos a lo largo del plano XX-Yy . La orientación de la característica alrededor de la dirección ZZ es supervisada por el controlador 35, y la rotación requerida para lograr una orientación de salida predeterminada constante se calcula por el controlador 35. Cuando cada manzana es recogida por un cabezal, se proporciona entonces una rotación W para colocar la manzana en la orientación deseada en los receptáculos, por ejemplo, por lo que todas se enfrentan a una dirección paralela. In an example where the product is apples and the feature is the stem 36, the planes can be placed in the picking orientation so that the stems are flat along the XX-Yy plane. The orientation of the feature around the ZZ direction is monitored by the controller 35, and the rotation required to achieve a constant predetermined output orientation is calculated by the controller 35. When each apple is picked up by a head, a rotation is then provided W to place the apple in the desired orientation in the receptacles, for example, so they all face a parallel direction.

En esta configuración donde el producto solo está orientado por el orientador en un plano, el tiempo requerido para que un artículo de producto esté listo para ser recogido puede reducirse aún más, dando como resultado un aumento potencial en el rendimiento de producto a través del robot.In this configuration where the product is only oriented by the orienter in one plane, the time required for an item of product to be ready for pickup can be reduced further, resulting in a potential increase in product throughput through the robot. .

Alternativamente, la vez que la característica ha sido ubicada por la cámara de detección de orientación, el controlador 35 puede ajustar el orientador 16 para manipular el producto hasta que la característica ubicada esté alineada con un centroide del perfil de producto, como se ve desde la cámara de detección de orientación. Cuando el producto es una manzana, esta alineación de la característica dentro del centroide puede aproximarse a una orientación a lo largo de un eje de pedúnculo-cáliz teórico. El orientador puede acoplarse para girar el artículo de producto para colocarlo en la orientación de recogida deseada, como se ha descrito anteriormente.Alternatively, once the feature has been located by the orientation detection camera, the controller 35 may adjust the orientator 16 to manipulate the product until the located feature is aligned with a centroid of the product profile, as seen from the orientation detection camera. When the product is an apple, this feature alignment within the centroid can approximate an orientation along a theoretical peduncle-calyx axis. The orienteer may be coupled to rotate the product item to place it in the desired pick orientation, as described above.

Al tomar la etapa adicional de alinear la característica con el centroide del perfil de producto, el controlador 35 puede identificar con mayor precisión la ubicación de la característica, permitiendo así una colocación más precisa en la orientación de recogida deseada y como resultado una orientación final más precisa en el receptáculo.By taking the additional step of aligning the feature with the centroid of the product profile, the controller 35 can more accurately identify the location of the feature, thus allowing for more precise placement in the desired pick orientation and as a result a more accurate final orientation. required in the receptacle.

Sin embargo, aunque esta etapa puede aumentar la precisión de la orientación final del producto, también puede resultar en un tiempo más largo que se toma antes de que un artículo de producto esté listo para ser recogido y una disminución en el rendimiento de producto a través del robot de embalaje de producto.However, although this stage can increase the accuracy of final product orientation, it can also result in a longer time taken before a product item is ready to be picked and a decrease in product throughput throughput. of the product packaging robot.

Por consiguiente, puede ser deseable reducir el tiempo necesario para que un artículo de producto esté listo para ser recogido para no usar la etapa adicional de alinear la característica con un centroide del perfil de producto. Cuando no se toma esta etapa adicional, el controlador 35 puede configurarse con software para aproximar la ubicación de la característica cuando se detecta primero por la cámara de detección de orientación.Accordingly, it may be desirable to reduce the time required for a product item to be ready for pickup so as not to use the additional step of aligning the feature with a centroid of the product profile. When this additional step is not taken, the controller 35 can be configured with software to approximate the location of the feature when it is first detected by the orientation detection camera.

En una configuración alternativa puede haber más de una característica, tal como el pedúnculo y el cáliz de una manzana, cada uno de los cuales el controlador 35 puede estar programado para identificar. En el ejemplo donde el artículo de producto es una manzana, el controlador puede identificar entre el pedúnculo y el cáliz de la manzana. In an alternative configuration there may be more than one feature, such as the stem and calyx of an apple, each of which the controller 35 may be programmed to identify. In the example where the product item is an apple, the controller can identify between the stem and the calyx of the apple.

Cuando hay más de una característica, y las características son marcadores anatómicos predecibles ubicados en una relación común entre sí, tales como el pedúnculo y el cáliz de una manzana, la orientación de recogida deseada puede establecerse con respecto a una de las características, por ejemplo, el pedúnculo de una manzana. Como el controlador 35 puede identificar qué característica ubica, por ejemplo, el pedúnculo o el cáliz de la manzana, el orientador puede girar a través de un ángulo diferente para cada característica para llegar a la misma orientación de recogida deseada. Por ejemplo, si se identificó un cáliz, el orientador giraría a 180 grados más o menos para colocar todavía el artículo de producto en la orientación de recogida deseada con respecto al pedúnculo.When there is more than one feature, and the features are predictable anatomical markers located in a common relationship with each other, such as the peduncle and calyx of an apple, the desired picking orientation may be set with respect to one of the features, e.g. , the peduncle of an apple. As the controller 35 can identify which feature locates, for example, the stem or calyx of the apple, the orienteer can rotate through a different angle for each feature to arrive at the same desired picking orientation. For example, if a calyx was identified, the orienteer would rotate through 180 degrees or so to still place the product item in the desired pick orientation relative to the stem.

Alternativamente, el controlador 35 puede instruir a una rotación de aproximadamente 180 grados, a continuación ajustar la alineación del pedúnculo con la cámara de detección de orientación antes de girar la manzana a través del ángulo predeterminado para alcanzar la orientación de recogida deseada.Alternatively, controller 35 can instruct a rotation of approximately 180 degrees, then adjust the alignment of the stalk with the orientation sensing camera before rotating the apple through the predetermined angle to achieve the desired picking orientation.

Cuando el producto debe estar orientado según un color, textura o patrón representativo, el controlador 35 puede programarse de modo que la característica sea el color, textura o patrón representativo deseado. En el caso de estas formas de características, el controlador 35 puede ver toda, o sustancialmente toda, la superficie del producto durante su rotación multiaxial por los medios de rotación 16 antes de determinar la porción más cercana coincide con la característica deseada. El artículo de producto puede ser orientado a continuación en la orientación de recogida deseada con respecto a esta porción. En esta configuración, la orientación de recogida deseada puede ser tal que la parte representativa de cada artículo de producto pueda estar orientada hacia arriba, paralela a la dirección ZZ de modo que la característica sea claramente visible cuando el producto sea embalado. Por ejemplo, puede preferirse embalar las manzanas con las porciones “ más rojas” orientadas hacia arriba.When the product must be oriented according to a representative color, texture, or pattern, the controller 35 can be programmed so that the feature is the desired representative color, texture, or pattern. In the case of these forms of features, the controller 35 may view all, or substantially all, of the surface of the product during its multiaxial rotation by the rotation means 16 before determining the closest portion matches the desired feature. The product item may then be oriented in the desired pick orientation with respect to this portion. In this configuration, the desired pick orientation may be such that the representative portion of each product item may be oriented upward, parallel to the ZZ direction so that the feature is clearly visible when the product is packaged. For example, it may be preferred to package apples with the “redder” portions facing up.

El producto puede orientarse según una característica anatómica física y un color, textura o patrón representativos. En este caso, el controlador 35 puede monitorizar la ubicación de ambas características, instruir al orientador para girar el producto a la orientación de recogida deseada de modo que el producto esté orientado con respecto a ambas características. Por ejemplo, se puede preferir envasar manzanas con el eje del pedúnculo-cáliz colocado en el plano XX-YY y con la porción “ más roja” de la superficie del manzana orientada hacia arriba. En esta configuración, el controlador garantizaría que las manzanas están ubicados tanto de modo que el eje del pedúnculo-cáliz esté colocado en el plano XX-YY, y que la porción de color representativa se oriente hacia arriba.The product can be targeted based on a physical anatomical feature and a representative color, texture, or pattern. In this case, the controller 35 can monitor the location of both features, instruct the orienteer to rotate the product to the desired pick orientation so that the product is oriented with respect to both features. For example, you may prefer to package apples with the stem-calyx axis positioned in the XX-YY plane and with the “redder” portion of the apple surface facing upward. In this configuration, the controller would ensure that the apples are located both so that the peduncle-calyx axis is positioned in the XX-YY plane, and that the representative colored portion is oriented upward.

Al orientar el producto a una orientación de recogida deseada con respecto a una característica, puede ser posible crear un mayor grado de uniformidad en el aspecto del producto embalado. Esto puede tener un efecto estéticamente agradable y puede aumentar el valor de venta potencial del producto. Adicionalmente, para producir formas no uniformes, tales como peras, orientar según las porciones no uniformes de la forma puede aumentar la eficiencia con la que el producto 3 puede ser embalado en los receptáculos 7. A medida que los costes de transporte para producir aumentan a medida que aumenta el volumen a transportar, el embalaje más compacto de producto puede disminuir el coste de transporte. By orienting the product to a desired pick orientation with respect to a feature, it may be possible to create a greater degree of uniformity in the appearance of the packaged product. This can have an aesthetically pleasing effect and can increase the potential sales value of the product. Additionally, to produce non-uniform shapes, such as pears, orienting according to the non-uniform portions of the shape can increase the efficiency with which product 3 can be packaged in receptacles 7. As transportation costs for production increase to As the volume to be transported increases, more compact product packaging can reduce the transportation cost.

Mientras que los artículos de producto pueden orientarse primero según una característica, tal como una posición de pedúnculo y/o cáliz, el producto también puede estar orientado para presentar una superficie compatible con la ventosa 30 o el soporte del producto 29. Dependiendo del tipo de producto, la orientación para presentar una superficie compatible con succión o compatible con el agarre puede proporcionarse durante la orientación inicial del producto, o puede proporcionarse mediante una cantidad establecida de rotación adicional una vez que la característica deseada ha sido identificada por la cámara de detección de orientación 15. Por ejemplo, cuando las manzanas son embaladas por el robot de embalaje de productos, el eje del pedúnculo-cáliz puede identificarse primero por la cámara de detección de orientación, entonces los planos giran a través de un ángulo adicional de modo que el eje del pedúnculocáliz es aproximadamente paralelo al plano XX-YY. En el caso de manzanas, las porciones laterales que se presentan hacia arriba en esta orientación son generalmente de forma similar, con una superficie continua que puede ser más compatible con una ventosa. Para otros productos donde tales porciones laterales no serían probablemente presentes una superficie compatible con succión, una porción más compatible con succión puede establecerse como una característica deseada por el controlador 35, las superficies del producto analizadas por la cámara de detección de orientación, y el producto además orientado según una porción adecuada para succión.While the product items may first be oriented according to a feature, such as a stalk and/or calyx position, the product may also be oriented to present a surface compatible with the suction cup 30 or the product holder 29. Depending on the type of product, orientation to present a suction-compatible or grip-compatible surface may be provided during initial orientation of the product, or may be provided by a set amount of additional rotation once the desired feature has been identified by the motion detection camera. 15. Orientation For example, when apples are packed by the product packaging robot, the peduncle-calyx axis can be identified first by the orientation detection camera, then the planes rotate through an additional angle so that the axis of the pedunculocalyx is approximately parallel to the XX-YY plane. In the case of apples, the side portions that face upward in this orientation are generally similar in shape, with a continuous surface that may be more compatible with a suction cup. For other products where such side portions would not likely present a suction-compatible surface, a more suction-compatible portion may be established as a desired feature by the controller 35, the product surfaces analyzed by the orientation detection camera, and the product also oriented according to a portion suitable for suction.

Como el pedúnculo y el cáliz se encuentran generalmente en extremos opuestos del eje de la manzana, esto orientará el pedúnculo en la orientación de recogida deseada. La orientación según las características detectadas distintas de la característica deseada puede aplicarse a cualquier otro tipo de producto que tenga características que estén en una ubicación común con respecto a la característica deseada. Si bien un pedúnculo y el cáliz se pueden usar para la orientación, otras características físicas tales como el doblez o pliegue en la pulpa de un albaricoque. En el ejemplo de un albaricoque, la detección del doblez o pliegue y su dirección pueden usarse por un módulo de orientación 12 para orientar más rápidamente la porción superior o inferior del albaricoque hacia la cámara de detección de orientación 15.As the peduncle and calyx are generally at opposite ends of the apple axis, this will orient the peduncle in the desired picking orientation. Targeting based on detected features other than the desired feature can be applied to any other type of product that has features that are in a common location with respect to the desired feature. While a peduncle and calyx can be used for orientation, other physical characteristics such as the bend or fold in the flesh of an apricot. In the example of an apricot, the detection of the fold or fold and its direction can be used by an orientation module 12 to more quickly orient the upper or lower portion of the apricot towards the orientation detection camera 15.

Haciendo que el orientador oriente el artículo de producto sólo en el plano XX-YY, se puede aumentar la velocidad con la que los artículos de producto están listos para ser recogidos. Esto tiene la ventaja de aumentar el rendimiento de producto a través de los módulos de orientación y, por lo tanto, aumentar potencialmente el rendimiento del robot de embalaje de producto.By having the orienteer orient the product item only in the XX-YY plane, the speed with which the product items are ready to be picked can be increased. This has the advantage of increasing product throughput through the guidance modules and therefore potentially increasing the throughput of the product packaging robot.

Además de las características analizadas para producir la orientación, opcionalmente pueden ser orientados por el orientador 16 con respecto a un tamaño físico del producto. El controlador 35 puede determinar a partir de la cámara de detección de orientación mientras el producto se gira las dimensiones del producto, o las dimensiones del producto cuando se orienta según otras características como se describió anteriormente. A continuación, el controlador 35 puede dirigir los cabezales 21 a embalar el producto en receptáculos de modo que los productos de tamaño similar se embalen juntos. Para envasar múltiples tamaños de producto al mismo tiempo, pueden proporcionarse múltiples receptáculos 7 en la zona de salida 5. En esta configuración, puede proporcionarse un sensor de tamaño de producto adicional encima de las ubicaciones de recogida en los módulos de orientación para proporcionar información más precisa sobre el tamaño del producto al controlador 35.In addition to the characteristics analyzed to produce the orientation, they may optionally be oriented by the orientator 16 with respect to a physical size of the product. The controller 35 may determine from the orientation detection camera while the product is rotated the dimensions of the product, or the dimensions of the product when oriented based on other characteristics as described above. The controller 35 can then direct the heads 21 to pack the product into receptacles so that products of similar size are packed together. To package multiple product sizes at the same time, multiple receptacles 7 may be provided in the exit zone 5. In this configuration, an additional product size sensor may be provided above the pick locations in the orientation modules to provide more information. precise about the size of the product to the controller 35.

Cuando un artículo de producto está en su orientación de recogida deseada, esta orientación es detectada por el controlador 35 y un cabezal 21 puede asignarse para recoger el artículo de producto. Adicionalmente, el controlador 35 también puede detectar cuándo se ha identificado y/o alineado una característica de producto deseada o la característica primaria con la cámara de detección de orientación. Esto indicaría al controlador 35 que el producto está casi listo para ser recogido (por ejemplo, pero sin rotar hasta una orientación de recogida deseada). Esta advertencia anticipada de disponibilidad puede ser utilizada por el controlador 35 para priorizar los movimientos de los cabezales 21 con el fin de aumentar la eficiencia del embalaje por el robot de embalaje de producto, y disminuir el tiempo en que un artículo de producto está esperando en la posición de orientación deseada listo para recogida.When a product item is in its desired pick orientation, this orientation is detected by the controller 35 and a head 21 can be assigned to pick the product item. Additionally, the controller 35 may also detect when a desired product feature or primary feature has been identified and/or aligned with the orientation detection camera. This would indicate to controller 35 that the product is almost ready to be picked up (for example, but not rotated to a desired picking orientation). This advance warning of availability can be used by the controller 35 to prioritize the movements of the heads 21 in order to increase the efficiency of packaging by the product packaging robot, and decrease the time that an item of product is waiting in the desired orientation position ready for pickup.

Si todos los cabezales 21 ya han recogido un artículo de producto, o si hay un número suficiente de artículos listos para llenar todos los cabezales, entonces el controlador 35 puede ignorar cualquier señal de casi listo. De otro modo, el controlador 35 puede estimar desde las señales de casi listo qué punto de recogida tendrá un artículo de producto listo próximo, y colocar un cabezal 21 sobre ese punto de recogida.If all of the heads 21 have already picked up an item of product, or if there are a sufficient number of items ready to fill all of the heads, then the controller 35 may ignore any almost ready signal. Otherwise, the controller 35 can estimate from the almost ready signals which pick point will have an item of ready product nearby, and place a head 21 over that pick point.

Al decidir si esperar a que un artículo de producto esté listo después de una señal de casi listo, el controlador 35 puede decidir basándose en una comparación entre el tiempo estimado para estar listo y el tiempo requerido para liberar el producto de otros cabezales y regresar a la ubicación de recogida. El controlador también puede basar esta decisión en cualquiera o ambos deWhen deciding whether to wait for an item of product to be ready after an almost ready signal, the controller 35 may decide based on a comparison between the estimated time to be ready and the time required to release the product from other heads and return to the pickup location. The controller may also base this decision on either or both of

a) el número de artículos de productos actualmente sujetos por los cabezales 21,a) the number of product items currently held by the heads 21,

b) el número de puntos de recogida que tienen un artículo de producto listo para recogida, yb) the number of pickup points that have a product item ready for pickup, and

c) el número de puntos de recogida que tienen un artículo de producto casi listo para recogida. c) the number of pickup points that have a product item almost ready for pickup.

A la hora de tomar decisiones sobre la recogida y liberación de productos, el controlador 35 puede programarse para operar el robot de embalaje de productos para aumentar la velocidad a la que se embalan y la eficiencia del robot en términos de la utilización de los cabezales 21 y los módulos de orientación 12.When making decisions about picking and releasing products, the controller 35 can be programmed to operate the product packaging robot to increase the speed at which products are packed and the efficiency of the robot in terms of the utilization of the heads 21. and 12 orientation modules.

En una configuración, el número de módulos de orientación 9 y las ubicaciones de recogida 14 puede ser mayor o iguales al número de cabezales 21.In one configuration, the number of orientation modules 9 and pick locations 14 may be greater than or equal to the number of heads 21.

En una configuración preferida, el número de ubicaciones de recogida 14 es mayor que el número de cabezales 21. Por ejemplo, el número de ubicaciones de recogida puede ser entre 2-3 veces mayor que el número de cabezales. Cuando el número de ubicaciones de recogida es mayor que el número de cabezales, los cabezales 21 pueden entonces moverse lateralmente paralelos al eje YY entre una pluralidad de diferentes módulos de orientación 12 y ubicaciones de recogida 14 dependiendo de dónde se vaya a recoger el producto.In a preferred configuration, the number of pick locations 14 is greater than the number of heads 21. For example, the number of pick locations may be 2-3 times greater than the number of heads. When the number of pick locations is greater than the number of heads, the heads 21 can then move laterally parallel to the YY axis between a plurality of different orientation modules 12 and pick locations 14 depending on where the product is to be picked.

En la forma preferida, el robot de embalaje de producto tiene aproximadamente el doble número de módulos de orientación y, por lo tanto, ubicaciones de recogida de producto 14 que cabezales 21 en el robot de múltiples cabezales 20. Sin embargo, se espera que la relación de módulos de orientación y cabezales en el robot pueda personalizarse para adaptarse a la hora comúnmente tomada para colocar un producto en la orientación de recogida deseada. Este tiempo puede variar entre tipos de productos. Tener más ubicaciones de recogida permite que el robot de embalaje funcione de manera más eficiente, haciendo más probable que todos los cabezales de recogida puedan inmediatamente recoger productos que estén listos y esperando en una orientación de recogida deseada.In the preferred form, the product packaging robot has approximately twice the number of orientation modules and therefore product pick locations 14 as heads 21 in the multi-head robot 20. However, it is expected that the ratio of orientation modules and heads on the robot can be customized to fit the time commonly taken to place a product in the desired pick orientation. This time may vary between types of products. Having more pick locations allows the packaging robot to operate more efficiently, making it more likely that all pick heads will be able to immediately pick products that are ready and waiting in a desired pick orientation.

Los movimientos de los cabezales 21 paralelos al eje YY entre las ubicaciones de recogida de cada módulo de orientación 12 deben depender de qué ubicaciones de recogida tienen un artículo de producto listo, o casi listo, para la recogida, qué cabezales ya están sujetando un artículo de producto y la distancia desde un cabezal disponible hasta la ubicación de recogida.The movements of the heads 21 parallel to the YY axis between the pick locations of each orientation module 12 must depend on which pick locations have a product item ready, or almost ready, for pick, which heads are already holding an item of product and the distance from an available head to the pick location.

Mientras se produce el embalaje, los cabezales 21 del robot de múltiples cabezales pueden estar en cualquier posición deseada a lo largo de un eje paralelo al eje YY, sin embargo, los cabezales 21 pueden no solaparse entre sí. Esto significa que no todos los cabezales 21 pueden dar servicio a todas las ubicaciones de recogida. Como se muestra en la Figura 8, todos los cabezales 21 pueden estar orientados en un extremo a un lado del área de embalaje de productos 4. Aunque en la configuración mostrada, los cabezales 21 están separados la distancia entre cada ubicación de recogida 14, se contempla que la separación de las ubicaciones de recogida y los cabezales podrían ser tales como para alojar los cabezales que se mueven más cerca que la separación de las ubicaciones de recogida. Esto facilitará la recogida de productos desde las ubicaciones de recogida hacia cada lado del área de embalaje de producto cuando los cabezales hacia ese lado ya estaban llevando un artículo de producto.While packaging is occurring, the heads 21 of the multi-head robot may be in any desired position along an axis parallel to the YY axis, however, the heads 21 may not overlap each other. This means that not all heads 21 can service all pick locations. As shown in Figure 8, all of the heads 21 may be oriented at one end to one side of the product packaging area 4. Although in the configuration shown, the heads 21 are spaced apart by the distance between each pick location 14, It contemplates that the separation of the pick locations and the heads could be such as to accommodate the heads that move closer than the separation of the pick locations. This will facilitate the picking of products from the pick locations to each side of the product packaging area when the heads to that side were already carrying an item of product.

Para recoger un artículo de producto listo 3 desde una ubicación de recogida 14, el controlador 35 debe dirigir la unidad de accionamiento de múltiples cabezales 23 para alinear un cabezal de recogida deseado 21 de la dirección XX de múltiples cabezal sobre la ubicación de recogida relevante. El cabezal, o varios cabezales, también pueden ser dirigidos por el controlador para variar su separación y trasladarse en la dirección YY para situar el cabezal de recogida deseado sobre la ubicación de recogida relevante. Una extensión del cabezal en la dirección ZZ trae a continuación la ventosa 30 en contacto con el artículo de producto 3, y se aplica vacío. Debido a que los artículos de producto dentro de un cierto tipo, tales como manzanas, pueden variar en tamaño, la dimensión del producto en la dirección ZZ puede ser detectada por la cámara de orientación de producto 15 u otros sensores en los módulos de orientación 12. Al comunicar la altura detectada del artículo de producto al controlador 35, el cabezal de captación relevante puede extenderse de tal manera que la ventosa 30 pueda colocarse en la ubicación ZZ correcta para entrar en contacto con el producto, pero no extenderse hasta el contacto forzado con el producto que puede dañarlo.To pick a ready product item 3 from a pick location 14, the controller 35 must direct the multi-head drive unit 23 to align a desired pick head 21 of the multi-head direction XX over the relevant pick location. The head, or several heads, can also be directed by the controller to vary their spacing and moved in the YY direction to position the desired pick head over the relevant pick location. An extension of the head in the ZZ direction then brings the suction cup 30 into contact with the product article 3, and vacuum is applied. Because product items within a certain type, such as apples, may vary in size, the dimension of the product in the ZZ direction may be detected by the product orientation camera 15 or other sensors in the orientation modules 12. By communicating the sensed height of the product item to the controller 35, the relevant pickup head can be extended such that the suction cup 30 can be placed at the correct ZZ location to contact the product, but not extend to forced contact. with the product that may damage it.

Al determinar el cabezal de recogida deseado para un artículo listo para producir en una ubicación de recogida, el controlador 35 puede considerar:When determining the desired pick head for a ready-to-produce item at a pick location, controller 35 may consider:

a) el estado de los otros cabezales, p. ej., si ya están llevando un artículo de producto o están en procedimiento de recoger un artículo de producto,a) the status of the other heads, e.g. e.g., if they are already carrying a product item or are in the process of picking up a product item,

b) el movimiento lateral en la dirección YY, y el número de cabezales necesarios para articular en la dirección YY, para cualquier cabezal para alinearse con la ubicación de recogida deseada,b) the lateral movement in the YY direction, and the number of heads required to articulate in the YY direction, for any head to align with the desired pick location,

c) el estado y las ubicaciones relativas de otras ubicaciones de recogida, p. ej., si otras ubicaciones de lado a lado o cerca de la misma tienen un artículo de producto listo,c) the status and relative locations of other pickup locations, e.g. e.g., if other locations next to or near it have a product item ready,

d) la ubicación de los puntos de salida no llenos actualmente en los receptáculos y las distancias relativas desde la ubicación de recogida con el producto listo a los puntos de salida sin llenar.d) the location of the currently unfilled exit points on the receptacles and the relative distances from the pick location with the product ready to the unfilled exit points.

El controlador de producto de embalaje 35 puede priorizar cualquiera de estos factores para minimizar u optimizar para disminuir el tiempo que los artículos de productos están listos y esperando en cualquier ubicación de recogida, disminuir el movimiento total de los cabezales en las direcciones XX o YY, o de otro modo aumentar el rendimiento del robot de embalaje de producto.The packaging product controller 35 may prioritize any of these factors to minimize or optimize to decrease the time that product items are ready and waiting at any pick location, decrease the total movement of the heads in the XX or YY directions, or otherwise increase the performance of the product packaging robot.

Al considerar cualquiera de los factores anteriores, el controlador 35 puede priorizar algunas ubicaciones de recogida sobre otras ubicaciones de recogida. Además, el controlador 35 puede hacer que los artículos de producto sean captados mientras que otros cabezales en la matriz de cabezales ya han recogido un artículo de producto y están esperando a moverse a la zona de salida.By considering any of the above factors, controller 35 may prioritize some pickup locations over other pickup locations. Additionally, controller 35 may cause product items to be picked up while other heads in the head array have already picked up a product item and are waiting to move to the output zone.

Se proporciona una porción de almohadilla plegable 32 entre la ventosa 30 y el cabezal 21 para permitir el sellado de la ventosa y evitar daños a artículos de producto de diferente tamaño. La almohadilla plegable puede usarse en los cabezales junto con información del tamaño del producto proporcionada por los sensores del módulo de orientación, o puede usarse en una realización donde no se proporciona esta información. Las almohadillas plegables 32 tienen una estructura similar a una concertina, y el interior de la almohadilla experimenta el vacío o la presión que se proporciona por la entrada de aire 31 a la ventosa 30. Bajo una presión positiva, la almohadilla plegable 32 se expande y alarga. Bajo vacío, la almohadilla plegable 32 se contrae y acorta la longitud. Además, bajo una fuerza de compresión, la almohadilla plegable 32 se deformará y contraerá con baja resistencia. Estas características de la almohadilla plegable 32 disminuyen la posibilidad de que un artículo de producto se dañe cuando se recoge o se libera. A foldable pad portion 32 is provided between the suction cup 30 and the head 21 to allow sealing of the suction cup and prevent damage to product items of different sizes. The folding pad may be used on the heads in conjunction with product size information provided by the orientation module sensors, or may be used in an embodiment where this information is not provided. The foldable pads 32 have a concertina-like structure, and the interior of the pad experiences vacuum or pressure that is provided by the air inlet 31 to the suction cup 30. Under positive pressure, the foldable pad 32 expands and lengthens Under vacuum, the folding pad 32 contracts and shortens the length. Furthermore, under a compression force, the folding pad 32 will deform and contract with low resistance. These features of the folding pad 32 decrease the possibility of a product item being damaged when picked up or released.

Cuando un cabezal 21 se extiende hacia abajo en la dirección ZZ de modo que la ventosa 30 entra en contacto con el producto 3, puede ser posible un grado de extensión excesiva del cabezal 21 sin las porciones rígidas del cabezal entren en contacto con el producto y lo dañen, ya que la almohadilla plegable 32 se deformará para compensar la extensión excesiva. Tras proporcionar vacío, la almohadilla plegable se contraerá y se acortará en longitud. Cuando el artículo de producto se baja y se ubica sobre el punto de salida deseado y el vacío se libera, la almohadilla plegable se expandirá, permitiendo que el producto caiga suavemente cualquier distancia restante desde donde se colocó en el punto de salida. En el caso de que el producto esté ubicado por el cabezal 21 cerca o en el punto de salida 6, cuando se libera el vacío y la almohadilla normalmente se expandería a su posición neutra, la almohadilla plegable 32 permanece deformada con baja resistencia y no causa daños al producto.When a head 21 extends downward in the ZZ direction so that the suction cup 30 contacts the product 3, a degree of excessive extension of the head 21 may be possible without the rigid portions of the head coming into contact with the product and damage it, as the folding pad 32 will deform to compensate for excessive extension. After providing vacuum, the foldable pad will contract and shorten in length. When the product item is lowered and positioned over the desired exit point and the vacuum is released, the folding pad will expand, allowing the product to gently fall any remaining distance from where it was placed at the exit point. In the event that the product is located by the head 21 near or at the exit point 6, when the vacuum is released and the pad would normally expand to its neutral position, the folding pad 32 remains deformed with low resistance and does not cause damage to the product.

La configuración de la almohadilla plegable 32 y la ventosa 30 puede ser tal que cuando se libera el vacío, la almohadilla deformable se expande desde su posición contraída antes de que el producto se libere de la ventosa. En esta configuración, el artículo de producto se baja suavemente sobre el punto de salida, luego se libera por la ventosa, evitando que el producto caiga sobre el punto de salida, y resulte en cualquier posible daño.The configuration of the collapsible pad 32 and suction cup 30 may be such that when the vacuum is released, the deformable pad expands from its contracted position before the product is released from the suction cup. In this configuration, the product item is gently lowered onto the exit point, then released by the suction cup, preventing the product from falling onto the exit point, resulting in any possible damage.

Entre cuando un artículo de producto es recogido por un cabezal y cuando se libera en el punto de salida deseado, el producto puede rotarse en una orientación de salida deseada. Esta rotación en la orientación de salida se proporciona por una rotación del cabezal paralela al eje ZZ, en la dirección W como se muestra en la Figura 1. Esta rotación es alrededor de un eje ortogonal a las direcciones XX e YY, y por lo tanto no cambiará la orientación rotacional del producto alrededor de estas direcciones. Esta rotación puede proporcionarse en lugar de, o además de, cualquier rotación alrededor de una dirección ZZ proporcionada por el orientador 16 del módulo de orientación 12. Por ejemplo, el producto puede presentarse en una bandeja que tiene la misma dirección, como se muestra en la Figura 12 donde los pedúnculos están todos alineados en paralelo.Between when an item of product is picked up by a head and when it is released at the desired exit point, the product can be rotated into a desired exit orientation. This rotation in the output orientation is provided by a rotation of the head parallel to the ZZ axis, in the W direction as shown in Figure 1. This rotation is about an axis orthogonal to the XX and YY directions, and therefore will not change the rotational orientation of the product around these directions. This rotation may be provided in place of, or in addition to, any rotation about a direction ZZ provided by the orientator 16 of the orientation module 12. For example, the product may be presented on a tray having the same direction, as shown in Figure 12 where the peduncles are all aligned in parallel.

Al proporcionar la rotación deseada del producto en el eje ZZ por el cabezal 21 en lugar del orientador 16, se puede disminuir el tiempo de un artículo de producto en el módulo de orientación. Además, el tiempo global para envasar un artículo de producto puede disminuirse a medida que la rotación por el cabezal puede proporcionarse en el tiempo de tránsito cuando el producto se mueve desde la ubicación de recogida hasta el punto de salida.By providing the desired rotation of the product in the ZZ axis by the head 21 instead of the orienter 16, the time of a product item in the orientation module can be decreased. Additionally, the overall time to package an item of product can be decreased as rotation through the header can be provided in the transit time when the product moves from the pick location to the exit point.

En el ejemplo donde un artículo de producto se clasifica que tiene dos características a lo largo de un eje del centroide tal como el pedúnculo y el cáliz de una manzana, el módulo de orientación puede orientar la manzana en la orientación de recogida deseada con respecto al pedúnculo o al cáliz. En este ejemplo, la orientación de recogida deseada sería una orientación donde el eje del pedúnculo-cáliz se encuentra en el plano XX-YY. El módulo de orientación puede indicar entonces al controlador 35 que la característica de la manzana ha sido dispuesta con respecto a, y la orientación del eje del pedúnculo-cáliz con respecto a las direcciones XX o YY. El controlador 35 puede operar entonces el cabezal 21 que recoge el artículo de producto a través de una rotación para alinear el pedúnculo o el cáliz en la orientación deseada, compensando la diferencia en la orientación del eje del pedúnculo-cáliz en la dirección XX o YY en la recogida.In the example where a product item is classified as having two characteristics along a centroid axis such as the peduncle and calyx of an apple, the orientation module can orient the apple in the desired picking orientation with respect to the peduncle or calyx. In this example, the desired picking orientation would be an orientation where the peduncle-calyx axis lies in the XX-YY plane. The orientation module can then indicate to the controller 35 that the apple feature has been arranged with respect to, and the orientation of the peduncle-calyx axis with respect to the XX or YY directions. The controller 35 can then operate the head 21 that picks up the product article through a rotation to align the peduncle or calyx in the desired orientation, compensating for the difference in the orientation of the peduncle-calyx axis in the XX or YY direction. in collection.

Por ejemplo, algunas manzanas tendrán su pedúnculo ubicado y alineados en una dirección particular por el orientador, mientras que otros tendrán el cáliz identificado y alineado. Por lo tanto, para lograr la orientación final deseada de los planos con el pedúnculo o el cáliz en una dirección, el controlador puede operar el cabezal 21 para rotar algunas manzanas en 180 grados más o menos. Esto provocará que todas las manzanas se orienten finalmente con sus pedúnculos en una dirección, independientemente de si estaban orientadas para la recogida con respecto al pedúnculo o al cáliz.For example, some apples will have their stem located and aligned in a particular direction by the orienteer, while others will have the calyx identified and aligned. Therefore, to achieve the desired final orientation of the planes with the peduncle or calyx in one direction, the controller can operate the head 21 to rotate some apples by 180 degrees or so. This will cause all apples to eventually orient themselves with their stems in one direction, regardless of whether they were oriented for picking with respect to the stem or the calyx.

La orientación final deseada puede variar por un usuario a través del controlador 35. El controlador 35 puede configurarse de modo que la orientación final introducida por el usuario pueda ser en tres dimensiones, y el controlador puede calcular la orientación de recogida deseada y secuencial y la rotación requerida de los cabezales para lograr la orientación final deseada. The desired final orientation can be varied by a user through the controller 35. The controller 35 can be configured so that the final orientation entered by the user can be in three dimensions, and the controller can calculate the desired and sequential pick orientation and the required rotation of the heads to achieve the desired final orientation.

Por ejemplo, la orientación de salida deseada para un artículo de producto puede estar entre 20 y 70 grados entre las direcciones XX e YY, o la orientación de salida deseada puede ser de aproximadamente 45 grados con respecto a las direcciones XX o YY, o de otro modo dependiendo del ángulo de los receptáculos, de modo que las características deseadas se encuentran a aproximadamente 45 grados a los lados del receptáculo.For example, the desired output orientation for a product item may be between 20 and 70 degrees between the XX and YY directions, or the desired output orientation may be approximately 45 degrees with respect to the XX or YY directions, or otherwise depending on the angle of the receptacles, so that the desired features are approximately 45 degrees to the sides of the receptacle.

Desde su punto de ventaja sobre la zona de salida 5, la cámara de detección de destino 33 puede escanear los contornos de la superficie a continuación donde se encuentran las bandejas o receptáculos 7. Las bandejas o receptáculos tendrán un número de puntos de salida deseados 6 para producto 3.From its vantage point over the exit zone 5, the target detection camera 33 can scan the contours of the surface below where the trays or receptacles 7 are located. The trays or receptacles will have a number of desired exit points 6 for product 3.

En bandejas donde los puntos de salida deseados corresponden a depresiones o bolsillos 34 en la bandeja o caja, los bolsillos 34 y, por lo tanto, los puntos de salida deseados pueden determinarse escaneando los contornos de las bandejas o receptáculos 7.In trays where the desired exit points correspond to depressions or pockets 34 in the tray or box, the pockets 34 and therefore the desired exit points can be determined by scanning the contours of the trays or receptacles 7.

Cuando se usan bandejas sin depresiones o bolsillos, la cámara de detección de destino 33 puede determinar los extremos de la bandeja, o la ubicación de las paredes laterales si están presentes.When trays without depressions or pockets are used, the target detection camera 33 can determine the ends of the tray, or the location of the side walls if present.

Adicionalmente, los contornos pueden usarse para indicar si un bolsillo está vacío o si contiene un artículo de producto. La información de la cámara de detección de destino sobre la disponibilidad y ubicación de puntos de salida se comunica al robot de múltiples cabezales para determinar dónde se liberan los productos. Según este procedimiento de detección del punto de salida usando la cámara de detección de destino 33, se puede usar una variedad de bandejas de diferentes tamaños, tipos y configuraciones durante una sola operación de embalaje.Additionally, outlines can be used to indicate whether a pocket is empty or contains a product item. Information from the target detection camera about the availability and location of exit points is communicated to the multi-head robot to determine where products are released. According to this exit point detection method using the destination detection chamber 33, a variety of trays of different sizes, types and configurations can be used during a single packaging operation.

Por ejemplo, esto puede permitir una clasificación continua incluso cuando las bandejas o receptáculos, que pueden ser colocados por humanos o por máquina sobre el transportador de receptáculos, se coloquen fuera de alineación entre sí. Adicionalmente se puede permitir una operación de clasificación continua entre lotes de tipos o tamaños de receptáculos. También se puede permitir que una mayor parte de la zona de salida se llene con bandejas si se usan bandejas de menor tamaño, ya que las bandejas aún pueden llenarse incluso si se colocan en paralelo entre sí, por ejemplo, en la dirección transversal o YY.For example, this may allow continuous sorting even when trays or receptacles, which may be placed by human or machine on the receptacle conveyor, are placed out of alignment with each other. Additionally, a continuous sorting operation may be permitted between batches of receptacle types or sizes. More of the output area can also be allowed to be filled with trays if smaller size trays are used, as the trays can still be filled even if they are placed parallel to each other, for example in the cross or YY direction. .

Cuando el producto se embala en receptáculos que están en forma de cestas, cajas o cajas de cartón que tienen múltiples capas de productos embalados en las mismas, la información proporcionada por la cámara de detección de destino puede permitir que el controlador 35 considere las alturas y distribuciones de productos en los receptáculos en la toma de otras decisiones de embalaje. Esto puede dar como resultado productos, particularmente productos de diferentes tamaños o formas, que se pueden clasificar de manera más eficiente en un espacio dado en el receptáculo. Esto puede disminuir el espacio de almacenamiento total requerido para el producto embalado y disminuir los costes asociados con el envío del producto.When the product is packaged in receptacles that are in the form of baskets, boxes or cartons that have multiple layers of products packed therein, the information provided by the destination detection camera may allow the controller 35 to consider the heights and product distributions in receptacles in making other packaging decisions. This can result in products, particularly products of different sizes or shapes, that can be sorted more efficiently in a given space in the receptacle. This can decrease the total storage space required for the packaged product and decrease the costs associated with shipping the product.

Al embalar productos de los módulos de orientación 12 a las bandejas o receptáculos 7, el controlador 35 del robot de embalaje de producto prioriza el llenado de los puntos de salida libres que están más alejados de los módulos de orientación. Esto actúa para disminuir la distancia recorrida y el tiempo empleado por el robot de múltiples cabezales 20 que transita en la dirección XX. El robot de embalaje de producto también prioriza la recogida de productos tan pronto como estén listos para ser recogidos. Esto puede significar que el robot de cabezales múltiples puede moverse sobre las ubicaciones de recogida 14 cuando algunos cabezales ya tienen productos sobre ellos si un artículo de producto acaba de quedar listo.When packaging products from the orientation modules 12 to the trays or receptacles 7, the controller 35 of the product packaging robot prioritizes filling the free exit points that are furthest from the orientation modules. This acts to decrease the distance traveled and the time spent by the multi-head robot 20 traveling in the XX direction. The product packaging robot also prioritizes picking products as soon as they are ready to be picked up. This may mean that the multi-head robot may move over the pick locations 14 when some heads already have products on them if an item of product has just become ready.

Además, el controlador 35 puede decidir moverse sobre una ubicación de recogida mientras ya sostiene el producto en otros cabezales cuando determina a partir de una cámara de detección de orientación que un artículo de producto está casi listo para ser recogido. Como se describió anteriormente, esta señal de casi listo puede proporcionarse cuando una de las múltiples características deseadas, no siendo la característica primaria, se detecta o cuando la característica primaria está orientada hacia la cámara de detección de orientación 15 y solo se requiere una pequeña rotación para colocar el artículo en su orientación de recogida deseada. Al moverse y esperar una orientación de que un artículo de producto está listo, puede actuar para disminuir la cantidad de tiempo que cada módulo de orientación está parado esperando con un artículo de producto listo para ser recogido, y para aumentar la cantidad de tiempo que cada módulo de orientación está orientando activamente un artículo de producto. Cada una de estas prioridades actúan para aumentar el rendimiento del producto que puede ser embalado por el robot de embalaje de producto. Additionally, controller 35 may decide to move over a pick location while already holding product in other heads when it determines from an orientation detection camera that an item of product is almost ready to be picked. As described above, this almost ready signal may be provided when one of multiple desired features, not being the primary feature, is detected or when the primary feature is facing the orientation detection camera 15 and only a small rotation is required. to place the item in its desired pick orientation. When moving and waiting for guidance that a product item is ready, you can act to decrease the amount of time each orientation module is standing waiting with a product item ready to be picked up, and to increase the amount of time each targeting module is actively targeting a product item. Each of these priorities act to increase the throughput of the product that can be packed by the product packaging robot.

Los receptáculos 7 pasan a través de la zona de salida 5 en el transportador de receptáculos 8. Dependiendo de la configuración, el controlador 35 puede operar el transportador de receptáculos 8 para moverse de manera escalonada, moviéndose una distancia predeterminada en la dirección XX, por ejemplo, la distancia puede corresponder a la separación entre los puntos de salida 11 y deteniéndose hasta que los bolsillos se carguen una vez que se llenen con producto los puntos de salida. Alternativamente, el controlador puede operar el transportador de receptáculos 8 de manera que el transportador se mueva continuamente, a una velocidad variable según sea necesario, o a una velocidad constante. De forma alternativa, el controlador puede controlar la velocidad y/o la dirección del transportador 8, para adaptarse. The receptacles 7 pass through the exit zone 5 on the receptacle conveyor 8. Depending on the configuration, the controller 35 can operate the receptacle conveyor 8 to move in a staggered manner, moving a predetermined distance in the direction XX, for For example, the distance may correspond to the separation between the exit points 11 and stopping until the pockets are loaded once the exit points are filled with product. Alternatively, the controller may operate the receptacle conveyor 8 so that the conveyor moves continuously, at a variable speed as necessary, or at a constant speed. Alternatively, the controller may control the speed and/or direction of the conveyor 8 to adapt.

Para coordinar las múltiples partes móviles del robot de embalaje de productos, el controlador 35 puede configurarse para trasladar los sistemas de coordenadas de cada componente móvil a un sistema de coordenadas universal. Esto permitiría, por ejemplo, que la ubicación de los puntos de salida disponibles se determine continuamente por información de la cámara de detección de destino 33 que se ubicó fijada al robot de múltiples cabezales a medida que se mueve en la dirección XX. Al trasladar el espacio de coordenadas en movimiento de la cámara de detección de destino, el controlador 35 puede determinar continuamente la ubicación en espacio real de los bolsillos disponibles. Este procedimiento de traslación se aplica de manera similar a las otras partes móviles del robot de embalaje, incluyendo el transportador de receptáculos 8 y los cabezales individuales 21.To coordinate the multiple moving parts of the product packaging robot, the controller 35 can be configured to translate the coordinate systems of each moving component to a universal coordinate system. This would allow, for example, the location of available exit points to be continuously determined by information from the target detection camera 33 that was located attached to the multi-head robot as it moved in the XX direction. By translating the moving coordinate space of the target detection camera, the controller 35 can continuously determine the real space location of the available pockets. This translation procedure applies similarly to the other moving parts of the packaging robot, including the receptacle conveyor 8 and the individual heads 21.

En la realización primaria se proporcionan una pluralidad de ubicaciones de recogida.A plurality of pickup locations are provided in the primary embodiment.

En la realización primaria, el robot de embalaje de productos puede embalar cualquier tipo de producto. Alternativamente, el robot de embalaje de productos puede embalar múltiples tipos de productos al mismo tiempo. In the primary embodiment, the product packaging robot can package any type of product. Alternatively, the product packaging robot can package multiple types of products at the same time.

El robot de embalaje de producto puede estar provisto de un único controlador que opera todas las funciones del robot de embalaje y toma decisiones relacionadas con el embalaje, o pueden proporcionarse múltiples controladores distribuidos que operan cada uno de los aspectos de la función del robot de embalaje y/o toman decisiones relacionadas con el embalaje.The product packaging robot may be provided with a single controller that operates all functions of the packaging robot and makes packaging-related decisions, or multiple distributed controllers may be provided that operate each aspect of the packaging robot function. and/or make decisions related to packaging.

En términos generales, el producto puede ser cualquier tipo de productos agrícolas o naturales, incluyendo frutas u hortalizas. Más específicamente, el producto puede ser cualquier tipo de fruta o verdura, incluyendo específicamente, pero sin limitarse a, manzanas, guisantes, kiwis, melones, frutas con semillas, tomates y pimientos.In general terms, the product can be any type of agricultural or natural products, including fruits or vegetables. More specifically, the product may be any type of fruit or vegetable, specifically including, but not limited to, apples, peas, kiwis, melons, seeded fruits, tomatoes and peppers.

Al proporcionar un robot que tiene múltiples cabezales, el robot de embalaje de producto puede embalar un número aumentado de artículos de producto. Al tener la pluralidad de cabezales 21 del robot movibles independientemente en algunas direcciones pero fijos de modo que se trasladen juntos en una dirección, puede proporcionarse un mayor número de robots sin las preocupaciones asociadas de colisiones entre los múltiples cabezales. Por consiguiente, el robot de embalaje de producto es capaz de proporcionar un gran número de cabezales en un espacio compacto. Al aumentar la compacidad de los cabezales, se puede envasar un gran volumen de productos al tiempo que se requiere una superficie total reducida del robot de embalaje de productos. Un robot de embalaje de una huella reducida significa que se puede requerir menos espacio de la empacadora para alojar el robot, y se puede aumentar el número de artículos de producto embalados en un espacio dado.By providing a robot that has multiple heads, the product packaging robot can package an increased number of product items. By having the plurality of robot heads 21 movable independently in some directions but fixed so that they move together in one direction, a greater number of robots can be provided without the associated concerns of collisions between the multiple heads. Consequently, the product packaging robot is capable of providing a large number of heads in a compact space. By increasing the compactness of the heads, a large volume of products can be packaged while requiring a reduced total surface area of the product packaging robot. A packaging robot with a reduced footprint means that less packhouse space can be required to house the robot, and the number of product items packed in a given space can be increased.

La descripción anterior de la invención incluye formas preferidas de las mismas. Se pueden realizar modificaciones a la misma sin apartarse del alcance de la invención como se define en las reivindicaciones adjuntas. The foregoing description of the invention includes preferred forms thereof. Modifications can be made thereto without departing from the scope of the invention as defined in the attached claims.

Claims (15)

REIVINDICACIONES 1. Un robot (1) para embalaje de producto que comprende;1. A robot (1) for product packaging that comprises; una pluralidad de ubicaciones de recogida (14) para el producto (3), las ubicaciones de recogida (14) dispuestas en una matriz,a plurality of pick locations (14) for the product (3), the pick locations (14) arranged in an array, una zona de salida (5) para el producto (3), yan exit area (5) for the product (3), and una pluralidad de cabezales (21), dispuestos en una matriz, cada cabezal para recoger, sujetar y liberar un artículo de producto (3),a plurality of heads (21), arranged in an array, each head for picking up, holding and releasing an item of product (3), en donde el robot de embalaje de producto (1) comprende además un controlador (35) para controlar el movimiento de los cabezales (21),wherein the product packaging robot (1) also comprises a controller (35) to control the movement of the heads (21), en donde la pluralidad de cabezales (21) se mueven juntos como un conjunto en una primera dirección entre la matriz de ubicaciones de recogida (14) y la zona de salida (5),wherein the plurality of heads (21) move together as a set in a first direction between the array of collection locations (14) and the exit area (5), en donde cada cabezal (21) se puede mover independientemente en una segunda dirección, siendo una dirección ortogonal a la primera dirección, para variar la separación de la pluralidad de cabezales (21) en la segunda dirección, ywherein each head (21) can move independently in a second direction, one direction being orthogonal to the first direction, to vary the separation of the plurality of heads (21) in the second direction, and en donde cada una de la pluralidad de ubicaciones de recogida (14) comprende además un módulo de orientación (12) para presentar un artículo de producto (3) en una orientación de recogida deseada con respecto a al menos una característica del producto, teniendo cada módulo de orientación (12):wherein each of the plurality of pick locations (14) further comprises an orientation module (12) for presenting a product item (3) in a desired pick orientation with respect to at least one feature of the product, each having orientation module (12): al menos una cámara de detección de orientación (15) para detectar y determinar la ubicación de dicha al menos una característica, yat least one orientation detection camera (15) for detecting and determining the location of said at least one feature, and un orientador configurado para manipular dicho artículo de producto (3) en una orientación de recogida deseada, caracterizado por que:an orientator configured to manipulate said product article (3) in a desired picking orientation, characterized in that : el módulo de orientación (12) está configurado para indicar al controlador (35) cuando la característica es detectada por la cámara de detección de orientación (15) que un artículo de producto está casi listo para ser recogido, y el controlador (35) está configurado para tomar una decisión para esperar o no esperar a un artículo casi listo antes de mover los cabezales (21) a la zona de caída (5).The orientation module (12) is configured to indicate to the controller (35) when the feature is detected by the orientation detection camera (15) that a product item is almost ready to be picked, and the controller (35) is configured to make a decision to wait or not wait for an almost ready item before moving the heads (21) to the drop zone (5). 2. El robot de la reivindicación 1, en donde cada cabezal (21) es capaz de variar de manera desigual la separación entre la pluralidad de cabezales en la segunda dirección.2. The robot of claim 1, wherein each head (21) is capable of unequally varying the spacing between the plurality of heads in the second direction. 3. El robot de la reivindicación 1 o la reivindicación 2, en donde el módulo de orientación (12) puede indicarle al controlador (35) cuando un artículo de producto (3) está en una orientación de recogida deseada y está listo para ser recogido.3. The robot of claim 1 or claim 2, wherein the orientation module (12) can indicate to the controller (35) when a product item (3) is in a desired pick orientation and is ready to be picked . 4. El robot de la reivindicación 1, en donde el orientador gira multiaxialmente el artículo de producto (3) hasta que la característica es detectada por la cámara de detección de orientación (15), después de lo cual se determina la ubicación de la característica con respecto al producto, y4. The robot of claim 1, wherein the orientator multiaxially rotates the product article (3) until the feature is detected by the orientation detection camera (15), after which the location of the feature is determined. with respect to the product, and en donde la característica con respecto a la cual el producto debe orientarse es seleccionada de:where the characteristic with respect to which the product must be oriented is selected from: a. una característica anatómica física,to. a physical anatomical characteristic, b. una porción más similar visualmente a un color deseado,b. a portion more visually similar to a desired color, c. un patrón deseado, oc. a desired pattern, or d. una textura deseada.d. a desired texture. 5. El robot de embalaje de una cualquiera de las reivindicaciones 1 a 4, en donde la orientación del producto (3) se determina a través de la al menos una cámara de detección de orientación (15) con respecto a una pluralidad de características, siendo una de dichas características una característica primaria con respecto a la cual el producto se coloca en la orientación de recogida deseada.5. The packaging robot of any one of claims 1 to 4, wherein the orientation of the product (3) is determined through the at least one orientation detection camera (15) with respect to a plurality of characteristics, one of said features being a primary feature with respect to which the product is placed in the desired pick orientation. 6. El robot de embalaje de las reivindicaciones 1 a 5, en donde el orientador comprende: 6. The packaging robot of claims 1 to 5, wherein the orientator comprises: un par de cintas de accionamiento controladas y separadas lateralmente (19), configuradas para sujetar un artículo de producto,a pair of laterally spaced controlled drive belts (19), configured to hold a product item, un límite (18) que rodea al menos parcialmente el artículo de producto (3) para restringir los movimientos de traslación del producto,a boundary (18) that at least partially surrounds the product article (3) to restrict translational movements of the product, en donde la pluralidad de cintas de accionamiento (19) pueden conducir a diferentes velocidades para rotar multiaxialmente el artículo (3).wherein the plurality of drive belts (19) can drive at different speeds to multiaxially rotate the article (3). 7. El robot de embalaje de las reivindicaciones 1 a 6, en donde la zona de salida está provista de uno o más receptáculos para recibir el producto proporcionado, definiendo el uno o más receptáculos una o más ubicaciones deseadas para colocar artículos de productos, y las ubicaciones deseadas para colocar artículos de productos son los puntos de salida para el producto, en donde los receptáculos son bandejas o cajas, que tienen bolsillos contorneados que son los puntos de salida (6), y7. The packaging robot of claims 1 to 6, wherein the exit area is provided with one or more receptacles for receiving the provided product, the one or more receptacles defining one or more desired locations for placing items of product, and The desired locations for placing product items are the exit points for the product, where the receptacles are trays or boxes, which have contoured pockets that are the exit points (6), and en donde el robot de embalaje de producto (1) comprende además una cámara de detección de destino para detectar uno o más de la ubicación, tamaño y orientación de los bolsillos contorneados.wherein the product packaging robot (1) further comprises a target detection camera for detecting one or more of the location, size and orientation of the contoured pockets. 8. El robot de embalaje de producto de la reivindicación 7, en donde la cámara de detección de destino es una cámara de imágenes de intervalo seleccionada de una de:8. The product packaging robot of claim 7, wherein the target detection camera is a time-lapse imaging camera selected from one of: a. una cámara de luz estructurada,to. a structured light chamber, b. una cámara RGBD,b. an RGBD camera, c. un par de cámara estéreo, oc. a pair of stereo camera, or d. una cámara de tiempo de vuelod. a time of flight camera 9. El robot de embalaje de las reivindicaciones 1 a 8, en donde el número de cabezales (21) es menor que el número de ubicaciones de recogida (14) para el producto.9. The packaging robot of claims 1 to 8, wherein the number of heads (21) is less than the number of pick locations (14) for the product. 10. El robot de embalaje de producto de las reivindicaciones 1 a 9, en donde el movimiento de los cabezales (21) en la segunda dirección para variar la separación de los cabezales es tal que permite que los cabezales se muevan cada uno entre múltiples ubicaciones de recogida (14) y múltiples puntos de salida.10. The product packaging robot of claims 1 to 9, wherein the movement of the heads (21) in the second direction to vary the spacing of the heads is such that it allows the heads to each move between multiple locations. collection (14) and multiple exit points. 11. El robot de embalaje de las reivindicaciones 1 a 10, en donde embalar un artículo de producto implica: a. situar la matriz de cabezales (21) en la primera dirección de modo que al menos un cabezal esté alineado en la primera dirección con un artículo de producto (3) en una ubicación de recogida (14),11. The packaging robot of claims 1 to 10, wherein packaging an item of product involves: a. positioning the head array (21) in the first direction so that at least one head is aligned in the first direction with a product item (3) at a pick location (14), b. variar independientemente la separación de uno o más cabezales (21) en la segunda dirección para alinear en la segunda dirección, al menos un cabezal con el artículo de producto (3),b. independently varying the spacing of one or more heads (21) in the second direction to align, in the second direction, at least one head with the product article (3), c. recoger el artículo de producto (3),c. pick up the product item (3), d. transportar el artículo de producto (3) en la primera dirección a la zona de salida (5) de manera que el artículo de producto (3) esté alineado en la primera dirección con un punto de salida deseado (6), yd. transporting the product item (3) in the first direction to the exit zone (5) so that the product article (3) is aligned in the first direction with a desired exit point (6), and e. liberar el artículo de producto (3) en el punto de salida deseado (6).and. release the product item (3) at the desired exit point (6). 12. El robot de embalaje de la reivindicación 11, en donde:12. The packaging robot of claim 11, wherein: antes de liberar los artículos de producto (3), la separación de uno o más cabezales (21) se varía en la segunda dirección; y/obefore releasing the product items (3), the spacing of one or more heads (21) is varied in the second direction; I el embalaje de un artículo de producto (3) también implica una rotación del cabezal deseado alrededor de un eje paralelo a la tercera dirección para rotar el artículo de producto (3) a una orientación de liberación deseada.Packaging a product item (3) also involves a rotation of the desired head about an axis parallel to the third direction to rotate the product item (3) to a desired release orientation. 13. El robot de embalaje de la reivindicación 12, en donde, después de recibir una señal de casi listo, el controlador (35) espera que un artículo de producto (3) sea manipulado en la orientación de recogida deseada dependiendo de:13. The packaging robot of claim 12, wherein, after receiving an almost ready signal, the controller (35) waits for a product item (3) to be manipulated into the desired pick orientation depending on: a. el número de cabezales que han recogido y que sostienen un artículo de producto (3),to. the number of heads that have picked up and hold an item of product (3), b. el número de puntos de recogida que tienen un artículo de producto (3) listo para ser recogido, y b. the number of pickup points that have a product item (3) ready for pickup, and c. el número de puntos de recogida que tienen un artículo de producto (3) casi listo para ser recogido.c. the number of pickup points that have a product item (3) almost ready to be picked up. 14. El robot de embalaje de la reivindicación 13, en donde, después de recibir una señal de casi listo, el controlador (35) ignora la señal y libera los artículos de producto (3) actualmente sujetos por los cabezales (21) cuando:14. The packaging robot of claim 13, wherein, after receiving an almost ready signal, the controller (35) ignores the signal and releases the product items (3) currently held by the heads (21) when: a. todos los cabezales (21) ya están sujetando un artículo de producto (3), oto. all heads (21) are already holding a product item (3), or b. el número de artículos listos para la recogida es mayor o igual que el número de cabezales (21) que no sujetan un artículo de producto (3).b. The number of items ready for pick is greater than or equal to the number of heads (21) that do not hold a product item (3). 15. El robot de embalaje de producto de las reivindicaciones 13 o 14, en donde el controlador (35) basa la decisión de esperar a que un artículo de producto casi listo esté listo en una comparación estimada del tiempo hasta que el artículo de producto (3) esté orientado en la orientación de recogida deseada y esté listo para ser recogido y el tiempo requerido para liberar los artículos de producto (3) actualmente sujetos por los cabezales (21) y volver a la ubicación de recogida (14). 15. The product packaging robot of claims 13 or 14, wherein the controller (35) bases the decision to wait for an almost ready product item to be ready on an estimated comparison of the time until the product item ( 3) is oriented in the desired pick orientation and is ready to be picked and the time required to release the product items (3) currently held by the heads (21) and return to the pick location (14).
ES17785548T 2016-04-21 2017-04-20 Packaging Robot Active ES2949257T3 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
NZ16719267 2016-04-21
PCT/IB2017/052263 WO2017182974A1 (en) 2016-04-21 2017-04-20 Packing robot

Publications (1)

Publication Number Publication Date
ES2949257T3 true ES2949257T3 (en) 2023-09-27

Family

ID=88099380

Family Applications (1)

Application Number Title Priority Date Filing Date
ES17785548T Active ES2949257T3 (en) 2016-04-21 2017-04-20 Packaging Robot

Country Status (1)

Country Link
ES (1) ES2949257T3 (en)

Similar Documents

Publication Publication Date Title
EP3445661B1 (en) Packing robot
ES2779802T3 (en) Packing device and sorting system for directional packing of products and method for the same
CA3033124C (en) Gripper, system and process for gripping, orienting and handling a biological horticultural object
ES2380821T3 (en) System for sorting and packing fruit
ES2347107T3 (en) CLAMP
ES1244195Y1 (en) MACHINE FOR AUTOMATIC OBJECTS POSITIONING
ES2351221T3 (en) DEVICE AND METHOD OF DEPLOYMENT.
US20220297863A1 (en) Packing Robot
US20240409260A1 (en) A packaging device and sorting system for directional packaging of products, such as vegetables and fruit, and a method therefor
ES2949257T3 (en) Packaging Robot
US20240002084A1 (en) Improvements in and relating to packaging
US12049337B2 (en) Automatic case packing equipment for stand-up pouches
ES1074788U (en) Hortofruticolas products engineering machine (Machine-translation by Google Translate, not legally binding)
NZ747808B2 (en) Packing robot
ES2235569A1 (en) Fruit sizing machine
CA3113193A1 (en) Automatic case packing equipment for stand-up pouches
JP2023525451A (en) Improved packaging