ES2989246T3 - Inventario automático de un almacén - Google Patents

Inventario automático de un almacén Download PDF

Info

Publication number
ES2989246T3
ES2989246T3 ES20306469T ES20306469T ES2989246T3 ES 2989246 T3 ES2989246 T3 ES 2989246T3 ES 20306469 T ES20306469 T ES 20306469T ES 20306469 T ES20306469 T ES 20306469T ES 2989246 T3 ES2989246 T3 ES 2989246T3
Authority
ES
Spain
Prior art keywords
lifting
objects
path
data
inventory
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
ES20306469T
Other languages
English (en)
Inventor
Charles Blondel
Yannick Bodin
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.)
Schneider Electric Industries SAS
Original Assignee
Schneider Electric Industries SAS
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 Schneider Electric Industries SAS filed Critical Schneider Electric Industries SAS
Application granted granted Critical
Publication of ES2989246T3 publication Critical patent/ES2989246T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • G06Q10/0875Itemisation or classification of parts, supplies or services, e.g. bill of materials
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G1/00Storing articles, individually or in orderly arrangement, in warehouses or magazines
    • B65G1/02Storage devices
    • B65G1/04Storage devices mechanical
    • B65G1/137Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed
    • B65G1/1371Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed with data records
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66CCRANES; LOAD-ENGAGING ELEMENTS OR DEVICES FOR CRANES, CAPSTANS, WINCHES, OR TACKLES
    • B66C13/00Other constructional features or details
    • B66C13/18Control systems or devices
    • B66C13/46Position indicators for suspended loads or for crane elements
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66CCRANES; LOAD-ENGAGING ELEMENTS OR DEVICES FOR CRANES, CAPSTANS, WINCHES, OR TACKLES
    • B66C13/00Other constructional features or details
    • B66C13/18Control systems or devices
    • B66C13/48Automatic control of crane drives for producing a single or repeated working cycle; Program control
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66CCRANES; LOAD-ENGAGING ELEMENTS OR DEVICES FOR CRANES, CAPSTANS, WINCHES, OR TACKLES
    • B66C17/00Overhead travelling cranes comprising one or more substantially horizontal girders the ends of which are directly supported by wheels or rollers running on tracks carried by spaced supports

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Economics (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Marketing (AREA)
  • Tourism & Hospitality (AREA)
  • Human Resources & Organizations (AREA)
  • Development Economics (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)

Abstract

Para actualizar un inventario de objetos ubicados en un área de elevación en donde una carga es manipulada por un aparato de elevación equipado con un dispositivo de escaneo y que abarca un área de elevación, comprendiendo el inventario datos físicos y datos de registro asociados con objetos y siendo proporcionado por un sistema de supervisión que supervisa el área de elevación, un dispositivo de control: genera (S2) una trayectoria del aparato de elevación para navegar a través del área de elevación teniendo en cuenta un intervalo de tiempo y los datos de registro, en donde la trayectoria comprende un punto de inicio, un punto de destino y un número de segmentos de línea consecutivos que conectan el punto de inicio y el punto de destino, optimiza (S3) la trayectoria para permitir un escaneo de objetos asociados con datos de registro antiguos durante el intervalo de tiempo, ejecuta (S4) la trayectoria optimizada y objetos de escaneo durante la trayectoria optimizada, dando como resultado datos de escaneo relacionados con los objetos escaneados, envía (S5) los datos de escaneo al sistema de supervisión para actualizar el inventario con los datos de escaneo. (Traducción automática con Google Translate, sin valor legal)

Description

DESCRIPCIÓN
Inventario automático de un almacén
Campo de la invención
La presente invención se refiere generalmente a un procedimiento para un inventario automático de un almacén en el que un dispositivo de elevación se extiende por todo el almacén, estando dispuesto el dispositivo de elevación para transportar una carga suspendida por cables de un carro que puede moverse con el dispositivo de elevación.
Antecedentes
Los aparatos 1 de elevación, tales como grúas de puente, grúas de pórtico o grúas rodantes, normalmente comprenden un carro 2 el cual se puede mover sobre una viga simple o un conjunto de rieles 3 a lo largo de un eje X horizontal, como se muestra en la Figura 1. Este primer movimiento a lo largo del eje X se denomina en general movimiento de desplazamiento corto y/o movimiento de carro. Dependiendo del tipo de aparato, la viga o el conjunto de rieles 3, también denominado puente, también se puede mover a lo largo de un eje Y horizontal perpendicular al eje X, por lo tanto, permite que se mueva el carro a lo largo de los ejes X e Y. Este segundo movimiento a lo largo del eje Y se denomina en general movimiento de desplazamiento largo y/o movimiento de puente o grúa. La cantidad de desplazamientos cortos disponible a lo largo del eje X y de desplazamientos largos a lo largo del eje Y determina el área de elevación que abarca el elevador 1.
Un dispositivo de suspensión de carga 4 está asociado con una polea o cables que pasan a través del carro 2, siendo controlada la longitud de los cables o polea 5 por el carro 2 para variar, para de este modo permitir el desplazamiento de una carga 6 a lo largo de un eje vertical Z, denominado como movimiento de elevación.
La transferencia de una carga suspendida a través de un pasillo, astillero, planta metalúrgica o nuclear, requiere que un operario sea muy cuidadoso para evitar que las personas, obstáculos u objetos que estén presentes dentro del área de elevación sean golpeados o dañados de alguna manera. Por lo tanto, además del tamaño, el balanceo de la carga suspendida, comúnmente denominado balanceo, es algo que el operario debe tener en cuenta al maniobrar la carga a través del lugar de trabajo a lo largo de una trayectoria dentro de los límites del área de elevación.
Esta complejidad es la que ha dificultado el desarrollo de sistemas de elevación totalmente automatizados capaces de transferir cargas suspendidas de manera independiente a lo largo de una trayectoria. Además, estos sistemas se desarrollan para gestionar la disposición de los productos en el almacén a fin de optimizar el flujo de salida de productos del almacén. Esta gestión se basa en decisiones en función de los pedidos de producción como entradas, los pedidos de los clientes como salidas, las existencias de productos y el entorno.
Esta gestión puede sufrir una discordancia en el inventario de existencias que conducirá a movimientos inútiles de las grúas. En una industria metalúrgica en la que algunos productos pueden estar calientes y necesitar tiempo para enfriarse, esta gestión también puede verse afectada por un cálculo erróneo de la temperatura del producto que se va a manipular.
Un producto faltante o diferente al esperado en el almacén, o eventualmente una medición de temperatura, conducirá a una retroalimentación de rechazo de la grúa a un sistema de gestión de almacén. Por lo tanto, es necesario realizar nuevos pedidos para la grúa y planificar una visita humana en el almacén.
En consecuencia, existe la necesidad de desarrollar grúas que puedan mantener actualizado regularmente el inventario de objetos en un almacén de forma eficiente. El documento US 2007/007354 A1 desvela un procedimiento de acuerdo con el preámbulo de la reivindicación 1 y un aparato de acuerdo con el preámbulo de la reivindicación 11.
Sumario
En una realización, se proporciona un procedimiento para actualizar un inventario de objetos situados en una zona de elevación en la que una carga es manipulada por un aparato elevador equipado con un dispositivo de escaneado y que abarca una zona de elevación, el inventario comprende datos físicos y datos de registro asociados a los objetos y es proporcionado por un sistema de supervisión que supervisa la zona de elevación, el procedimiento comprende en un dispositivo de control:
generar una trayectoria del aparato de elevación para navegar por la zona de elevación teniendo en cuenta un intervalo de tiempo y los datos de registro,
en el que la trayectoria comprende un punto de partida, un punto de destino y un número de segmentos de línea consecutivos que conectan el punto de partida y el punto de destino;
optimizar la trayectoria para permitir un escaneo de objetos asociados con datos de registro antiguos durante el intervalo de tiempo,
ejecutar la trayectoria optimizada y escanear objetos durante la trayectoria optimizada, obteniendo datos de escaneado relacionados con los objetos escaneados,
enviar los datos de escaneado al sistema de supervisión para actualizar el inventario con los datos de escaneado.
Ventajosamente, el inventario se actualiza durante el tiempo de funcionamiento del aparato elevador respetando la carga de trabajo global del aparato elevador. La trayectoria generada y optimizada de este modo se adapta para favorecer el escaneo de los objetos de interés para minimizar la discordancia en el inventario y optimizar el flujo de salida en el área de elevación.
En una realización, la trayectoria se genera teniendo en cuenta un modelo tridimensional del área de elevación, el modelo comprende obstáculos localizados dentro del área de elevación.
Ventajosamente, tiene en cuenta la presencia de personas y obstáculos al tiempo que mantiene las condiciones de seguridad y temporización.
En una realización, cuando la carga es manipulada por el aparato elevador, la carga es transportada por el aparato elevador desde el punto de partida hasta el punto de destino o la carga es recogida en el punto de destino por el aparato elevador navegando desde el punto de partida.
En una realización, los datos de escaneo contienen datos físicos y datos de registro asociados con objetos.
En una realización, los datos físicos asociados a un objeto contienen valores de medida de posición, dimensión y temperatura de dicho objeto y los datos de registro asociados a dicho objeto contienen una marca de tiempo de la medida.
En una realización, la optimización de la trayectoria depende de un valor de temperatura de al menos un objeto.
En una realización, la trayectoria se genera teniendo en cuenta un modelo tridimensional del área de elevación, el modelo comprende obstáculos localizados dentro del área de elevación.
En una realización, la trayectoria generada se basa inicialmente en el camino más corto o más rápido de todos los caminos posibles.
En una realización, la trayectoria se optimiza añadiendo y eliminando segmentos de línea.
En una realización, la optimización de la trayectoria depende de una o más zonas del área de elevación en las que muchos objetos están asociados a datos de registro antiguos.
En una realización, el intervalo de tiempo se determina en base a una carga de trabajo del aparato elevador.
En otra realización, se proporciona un aparato para actualizar un inventario de objetos situados en una zona de elevación en la que una carga es manipulada por un aparato de elevación equipado con un dispositivo de escaneado y que abarca una zona de elevación, el inventario comprende datos físicos y datos de registro asociados a objetos y es proporcionado por un sistema de supervisión que supervisa la zona de elevación, el aparato comprende:
una o más interfaces de red para comunicarse con una red de telecomunicaciones;
un procesador acoplado a las interfaces de red y configurado para ejecutar uno o más procedimientos; y una memoria configurada para almacenar un procedimiento ejecutable por el procesador, el procedimiento cuando se ejecuta operable para:
generar una trayectoria del aparato de elevación para navegar por la zona de elevación teniendo en cuenta un intervalo de tiempo y los datos de registro,
en el que la trayectoria comprende un punto de partida, un punto de destino y un número de segmentos de línea consecutivos que conectan el punto de partida y el punto de destino;
optimizar la trayectoria para permitir un escaneo de objetos asociados con datos de registro antiguos durante el intervalo de tiempo,
ejecutar la trayectoria optimizada y escanear objetos durante la trayectoria optimizada, obteniendo datos de escaneado relacionados con los objetos escaneados.
En otra realización se proporciona un medio legible por ordenador que tiene incorporado en el mismo un programa de ordenador para ejecutar un procedimiento para actualizar un inventario de objetos situados en un área de elevación en la que una carga es manipulada por un aparato de elevación equipado con un dispositivo de escaneo y que abarca un área de elevación. Dicho programa de ordenador comprende instrucciones que llevan a cabo etapas de acuerdo con el procedimiento de acuerdo con cualquiera de las reivindicaciones 1 a 10, cuando el programa de ordenador se ejecuta en un aparato de acuerdo con la reivindicación 11.
Breve descripción de las figuras
La descripción detallada se describe con referencia a las figuras adjuntas. En las figuras, el(los) dígito(s) más a la izquierda de un número de referencia identifica(n) la figura en la cual el número de referencia aparece por primera vez. En todas las figuras se utilizan los mismos números para referirse a características y componentes similares. Algunas realizaciones del sistema y/o procedimientos de acuerdo con las realizaciones de la presente materia se describen ahora, a modo de ejemplo únicamente, y con referencia a las figuras adjuntas, en las cuales:
La Figura 1 ilustra esquemáticamente un ejemplo de un aparato de elevación;
La Figura 2 muestra esquemáticamente un ejemplo de sistema de comunicación para actualizar un inventario de objetos situados en una zona de elevación;
La Figura 3 ilustra un ejemplo de un diagrama de bloques de un procedimiento de creación de un trayecto para un aparato de elevación;
La Figura 4 ilustra ejemplo de un diagrama de flujo para la gestión de accesos;
La Figura 5 ilustra ejemplo de un diagrama de flujo para mantener un modelo 3D de un área de elevación; La Figura 6 ilustra ejemplo de un diagrama de flujo para encontrar un trayecto; y
La Figura 7 ilustra ejemplo de un procedimiento para actualizar un inventario de objetos ubicados en un área de elevación.
El mismo número de referencia representa el mismo elemento o el mismo tipo de elemento en todos los dibujos.
Los expertos en la técnica apreciarán que los diagramas de bloques representan en la presente memoria vistas conceptuales de sistemas ilustrativos que incorporan los principios de la presente materia. Del mismo modo, se apreciará que cualquier diagrama de flujo, diagramas de flujo, diagramas de transición de estado, pseudocódigo, y similares representan diversos procedimientos los cuales pueden ser sustancialmente representados en un medio legible por ordenador y así ejecutados por un ordenador o procesador, independientemente de que dicho ordenador o procesador se muestre explícitamente o no.
Descripción de realizaciones
Las figuras y la siguiente descripción ilustran realizaciones ejemplares específicas de la invención. Además, todos los ejemplos descritos en la presente memoria tienen por objetivo ayudar a comprender los principios de la invención y deben interpretarse sin limitación a tales ejemplos y condiciones específicamente mencionados. Como resultado, la invención no se limita a las realizaciones o ejemplos específicos descritos más adelante, sino a las reivindicaciones.
Con referencia a la Figura 2, un sistema de comunicación para actualizar un inventario de objetos situados en una zona de elevación comprende un dispositivo de control CD, un sistema de posicionamiento PS, un dispositivo de exploración SD y un sistema de supervisión SS.
Un área de elevación, tal como un almacén, un patio, una sala u otra área de trabajo, está provista de un sistema de supervisión SS que es un sistema de control IT para la supervisión del área de elevación. El sistema de supervisión SS proporciona información al dispositivo de control para la ejecución de la trayectoria, la autorización, es decir, la gestión del acceso y la seguridad en general. El sistema de supervisión SS almacena un inventario de objetos ubicados en el área de elevación que necesita ser actualizado a fin de optimizar el flujo de salida de productos del área de elevación.
El dispositivo de control CD puede comunicarse con el sistema de supervisión SS, con el sistema de posicionamiento PS y con el dispositivo de exploración SD a través de una red de telecomunicaciones TN. La red de telecomunicaciones puede ser una red cableada o inalámbrica, o una combinación de redes cableadas e inalámbricas. La red de telecomunicaciones puede estar asociada a una red de paquetes, por ejemplo, una red de alta velocidad IP ("Internet Protocol") como Internet o una intranet, o incluso una red privada específica de la empresa. El dispositivo de control CD puede ser Controladores Lógicos Programables (PLC) y otros dispositivos de automatización capaces de implementar procesos industriales y capaces de comunicarse con el sistema de supervisión SS para intercambiar datos tales como peticiones, entradas, datos de control, etc.
En una realización, el sistema de posicionamiento PS, tal como un sistema de radar, que incluye un emisor de radio y un detector de radio, puede emitir ondas de radio que serán reflejadas por estructuras del entorno circundante, como una pared del almacén, que van a ser detectado por el detector del radar. Esto permitirá determinar la distancia entre el carro y la pared. A fin de aumentar aún más la precisión, puede instalarse un segundo detector de radio en una posición de referencia fija en un extremo distal de los carriles 3. Esto permitirá determinar la distancia entre el carro y la posición de referencia del carril. En una realización, el sistema de posicionamiento PS está asociado al carro y puede determinar la posición del carro a lo largo del eje X y del eje Y con respecto al movimiento de desplazamiento corto y/o al movimiento del carro y con respecto al movimiento de desplazamiento largo y/o al movimiento del puente o de la grúa.
En una realización, el dispositivo de escaneado SD está montado en el aparato elevador y está configurado para escanear objetos situados en el almacén y puede realizar el reconocimiento 3D de los objetos, midiendo el tamaño y la posición de los objetos. El dispositivo de exploración puede estar equipado con una cámara de infrarrojos capaz de medir la temperatura de un objeto, o la cámara de infrarrojos está incorporada en un sensor independiente.
El dispositivo de escaneo SD puede incluir una fuente de luz y dos o más sensores de luz que emiten luz a través de la fuente de luz que será reflejada por un objeto presente debajo del carro. La luz reflejada puede ser detectada por los sensores de luz del dispositivo de escaneo. Esto permitirá determinar la distancia entre el carro y el objeto situado debajo de él.
El dispositivo de exploración SD realiza medidas sobre los objetos en asociación con los registros de tiempo para producir una lista de objetos que comprende por ejemplo para cada objeto un identificador o un índice asociado con medidas de posición (por ejemplo coordenadas XYZ), dimensión (por ejemplo longitud y diámetro) y temperatura y con datos de registro. Los datos de registro contienen una marca de tiempo de la medida (incluyendo fecha y hora). Por ejemplo, en cada momento dado de medida sobre un objeto, el dispositivo de control recupera la medida del eje Z del dispositivo de escaneado, las medidas de los ejes X e Y del sistema de posicionamiento, la medida de temperatura de la cámara de infrarrojos, para producir la lista de objetos. En otra realización, las funcionalidades del sistema de posicionamiento, el dispositivo de exploración y la cámara de infrarrojos pueden incorporarse en una única entidad.
El dispositivo de control CD está configurado para comandar el aparato elevador con trayectorias específicas a fin de actualizar eficientemente el inventario de objetos. El dispositivo de control CD recibe y analiza los datos procedentes del sistema de posicionamiento PS y del sistema de supervisión SS para ejecutar una trayectoria para el aparato elevador. El dispositivo de control CD recibe los datos del dispositivo de escaneado SD y los envía al sistema de supervisión SS para actualizar el inventario de objetos.
Con referencia a la Figura 3, se muestra un diagrama de bloques de un procedimiento 200 general para crear el trayecto que será seguido por la grúa para transportar una carga a partir de un lugar dentro del área de elevación a otro. El procedimiento puede ser ejecutado por un dispositivo de control asociado a un aparato de elevación. El proceso 250 de creación del recorrido incluye tres subprocesos: un proceso 220 de modelado para mantener un modelo 3D de la zona de elevación, es decir, el patio y los obstáculos presentes en él, un proceso 230 de gestión de accesos para garantizar la gestión de las autorizaciones de entrada y/o paso por las zonas, y un proceso 240 de búsqueda del recorrido para determinar el recorrido que debe realizar el aparato elevador.
El procedimiento 220 de modelado tiene como entradas las dimensiones del propio 207 patio, la dimensión de los obstáculos dentro del patio 203, las áreas prohibidas dentro del patio 208 y el estado 202 de acceso a las mismas, las dimensiones 204 de la carga seleccionada para ser transportada, y las características 209 de movimiento de la carga y de los obstáculos que puedan estar presentes dentro del patio. El resultado del procedimiento 220 de modelado es el modelo 221 3D del área de elevación y todos los elementos en ella, es decir, las áreas prohibidas, los obstáculos y la carga.
El procedimiento 230 de gestión de acceso tiene como datos de entrada el modelo 221 3D y las solicitudes 201 de acceso del operador. Teniendo en cuenta la trayectoria actual y la velocidad actual de la grúa, el procedimiento 230 de acceso concederá entonces las autorizaciones 231 de acceso o podrá denegar la autorización.
El proceso de búsqueda de ruta 240 tiene como entrada el modelo 3D 221, la posición real o actual de la grúa 205, la posición final deseada de la grúa 206, la dimensión de carga 204, las características de movimiento 209 y el inventario 210 de objetos ubicados en el área de elevación. La salida del proceso de búsqueda de ruta 240 es la ruta 241 que debe ser completada por el dispositivo de elevación.
El inventario 210 de objetos incluye posición, dimensión, temperatura y con datos de registro de objetos. El inventario puede incluir además la indicación de las zonas prioritarias definidas por coordenadas XYZ que deben escanearse.
Las dimensiones 207 del patio incluyen la longitud y el ancho del área de elevación que abarca la grúa y las especificaciones de altura mínima, mientras que la altura máxima está determinada básicamente por la altura de la propia grúa.
Las dimensiones 203 de los objetos incluyen la longitud, el ancho, el diámetro y/o la altura de cada obstáculo presente en el área de elevación, tales como diversos contenedores, cajas, mercancías, equipos, etc. Las dimensiones 203 de los objetos pueden incluir además los mismos datos para obstáculos potencialmente presentes tales como, por ejemplo, vehículos y otros equipos que se pueden mover. Las dimensiones 204 de carga de la carga seleccionada que será transportada pueden expresarse en longitud, ancho, diámetro, altura y/o peso. Las características 209 de movimiento de la carga y de los obstáculos pueden especificarse por velocidad, aceleración, desaceleración, balanceo máximo y/o altura de transporte.
Las áreas 208 prohibidas son áreas de acceso limitado o restringido, y pueden especificarse por longitud, ancho y altura. Estas áreas pueden incluir una zona de operación cubierta por determinados equipos, tales como una cinta transportadora, una zona de despliegue en la que se despliegan determinados equipos, o una zona de llegada donde llegan nuevas mercancías. También pueden incluir zonas de paso o senderos por las que podrían transitar los operarios y/u otro personal. El estado 202 de acceso de las áreas 208 prohibidas puede cambiar con el tiempo, cuando, por ejemplo, un equipo únicamente se despliega temporalmente o la llegada de nuevas mercancías a la zona de llegada se produce únicamente durante intervalos de tiempo predeterminados.
La posición 205 actual de la grúa puede especificarse como coordenadas X, Y, Z dentro del área de elevación. Del mismo modo, la posición 206 final deseada de la grúa puede especificarse de manera similar.
El modelo 221 3D de salida del procedimiento 220 de modelado describe el área de elevación como un modelo espacial que define áreas o zonas libres y bloqueadas por donde y/o a través de las cuales puede desplazarse el carro movido por la grúa.
Con referencia a la Figura 4, se muestra un ejemplo de diagrama de flujo para el subprocedimiento de gestión 23 de acceso 0. Los aparatos de elevación pueden estar continuamente en funcionamiento dentro del área de elevación de, por ejemplo, un astillero o un almacén, y en consecuencia pueden estar realizando tareas consecutivas. Dentro de un astillero o almacén, algunas de las áreas pueden estar prohibidas por diversas razones. Por lo tanto, se requiere la gestión del acceso para áreas particulares para realizar las tareas solicitadas por los operarios.
El procedimiento inicia con una nueva solicitud 301 de acceso de un operario para acceder a un área determinada del patio industrial, a la vez que el aparato de elevación, por ejemplo una grúa, puede estar transportando una carga particular a partir de una posición inicial a una posición de destino. Al recibir la nueva solicitud, se verifica 302 si la posición actual del equipo de elevación se encuentra en el área a la cual se realiza la solicitud de acceso. En caso afirmativo, el procedimiento espera 305 hasta que finalice el trayecto en curso, después de lo cual se acepta 306 la nueva solicitud y se actualiza la tabla de autorizaciones. En caso negativo, el procedimiento continúa, y se verifica si la nueva solicitud bloquearía el trayecto actual forzando a la grúa a detenerse 303. En caso afirmativo, se evita la parada y el procedimiento espera 305 hasta que finalice el trayecto en curso. En caso negativo, el procedimiento continúa, y se verifica si la nueva solicitud forzaría a la grúa para modificar 304 el trayecto actual y aumentaría el tiempo de ejecución. En caso afirmativo, se evita la interrupción y el procedimiento espera 305 hasta que finalice el trayecto en curso. Si la modificación debida a la solicitud que interrumpe no aumenta el tiempo de ejecución, por ejemplo, ya que se podría disponer de un trayecto de grúa alternativo, la nueva solicitud se podría aceptar. Además, se podría aplicar una determinada tolerancia de aumento del tiempo de ejecución, la cual permitiría la nueva solicitud si el aumento del tiempo de ejecución del futuro trayecto se mantiene dentro del umbral de tolerancia. En caso negativo, se acepta 306 la nueva solicitud y se actualiza la tabla de autorización.
La tabla de autorización puede ser una estructura variable que se comparte con el sistema de supervisión del pasillo o patio. A partir de esta información, como la posición actual de la grúa y la autorización, el sistema de supervisión será capaz de monitorear el pasillo o el patio con el fin de autorizar al personal a entrar en un área y monitorear y detener el equipo presente en caso de que invada esta área en particular.
Con referencia a la Figura 5, se muestra un ejemplo de diagrama de flujo de un procedimiento para mantener un modelo 3D de un área de elevación. El procedimiento puede activarse por un cambio 401 en el número de áreas de acceso, un cambio en las dimensiones de las áreas de acceso, o en el cambio de estado de las áreas de acceso prohibidas. A continuación, el procedimiento procede con el cálculo de una matriz 402 de datos, el cual representa el área de elevación como una superficie bidimensional en la que se delimitan varias áreas. Las áreas pueden representar obstáculos, pasarelas, zonas de despliegue y cualquier otro tipo de regiones y/o zonas.
Con el fin de mantener el número de áreas diferentes manejable, el procedimiento puede incluir opcionalmente una verificación 403 sobre si no se excede un número máximo. Si se excede el máximo, puede notificarse un error 404 y la matriz de datos se puede volver a calcular para añadir determinadas áreas.
Si el número es correcto, o si no se realiza la verificación 403, el procedimiento continúa con la actualización 405 de la altura para cada área respectiva. Una vez actualizada la altura de cada área, el modelo 3D se actualiza con las alturas respectivas; o al menos con las alturas de las áreas accesibles. Si un área está prohibida, fuera de los límites o por otras razones no es accesible, la altura es irrelevante, ya que la grúa no puede desplazarse por encima o a través del área.
Con referencia a la Figura 6, se muestra un ejemplo de diagrama de flujo de un procedimiento para encontrar un trayecto. El procedimiento se inicia cuando se solicita 501 una nueva tarea para transportar una carga a partir de una posición de partida hasta una posición de destino. La manipulación corresponde al transporte de la carga o a la navegación para recogerla. A continuación, se calcula 502 un trayecto inicial utilizando, por ejemplo, el algoritmo del primer trayecto más corto de Dijkstra, conocido en la técnica. A continuación, la trayectoria inicial se adapta 503 para tener en cuenta las dimensiones de la carga prevista, si la trayectoria corresponde al transporte de la carga, y los datos de registro del inventario.
A continuación se verifica 504 la disponibilidad del trayecto; por ejemplo, si el trayecto no está bloqueado debido, por ejemplo, a la altura de la carga, al diámetro o debido a un acceso restringido. Si no está disponible, se notifica 505 un error y se puede calcular 502 un nuevo trayecto. Si la trayectoria inicial está disponible, la trayectoria puede optimizarse 506 para escanear objetos en zonas determinadas del área de elevación con el fin de actualizar el inventario de objetos.
El trayecto optimizado puede utilizarse para determinar la cantidad de tiempo 507 necesario para ejecutar el trayecto. El tiempo de desplazamiento calculado se pone a disposición del sistema de supervisión general del pasillo para permitir la planificación de las actividades posteriores de la grúa en cuestión y de otras máquinas, incluidas grúas adicionales, presentes en el pasillo. En consecuencia, el trayecto optimizado se actualiza 508 con el tiempo de ejecución para permitir una mayor coordinación con otras tareas solicitadas.
Con referencia a la Figura 7, un procedimiento para actualizar un inventario de objetos situados en una zona de elevación en la que una carga es manipulada por un aparato elevador equipado con un dispositivo de exploración y que abarca una zona de elevación de acuerdo con una realización de la invención comprende las etapas S1 a S5.
En la etapa S1, el sistema de supervisión SS proporciona un inventario de los objetos situados en el área de elevación. En una realización, el inventario puede definirse por medio de una lista de objetos que comprenda para cada objeto un identificador o un índice asociado con datos físicos y datos de registro. Los datos físicos contienen valores de medida de posición, dimensión y temperatura. Los datos de registro contienen una marca de tiempo de la medida. Los datos físicos y los datos de registro pueden haber sido obtenidos previamente por el dispositivo de exploración. El identificador de un objeto puede derivarse de los datos físicos, por ejemplo de uno o más valores de medida de la posición o la dimensión.
En la etapa S2, el dispositivo de control CD genera una trayectoria del aparato elevador para navegar a través del área de elevación teniendo en cuenta un modelo del área de elevación, un intervalo de tiempo y los datos de registro. La trayectoria incluirá un punto de partida, un punto de destino y un número de segmentos de línea consecutivos que conecten el punto de partida y el punto de destino. La trayectoria puede generarse mediante un algoritmo, puede seleccionarse a partir de un conjunto predeterminado de trayectos, o a partir de otros datos de trayectos almacenados previamente. Cuando se utiliza un algoritmo, tal como el algoritmo de Dijkstra, la generación de la trayectoria puede incluir la selección del camino más corto entre todos los caminos posibles. En general, un algoritmo de Dijkstra o cualquier otro algoritmo proporcionará múltiples trayectos posibles a partir del punto A hasta el punto B.
El modelo del área de elevación puede ser un modelo 3D definido por un sistema de coordenadas, en el que cada bloque tiene una coordenada X, Y y Z. Dentro del modelo 3D, los obstáculos se localizan indicando las coordenadas XYZ que definen el espacio que ocupa cada obstáculo. Además, el modelo 3D puede incluir datos del área restringida relativos a uno de los obstáculos.
El intervalo de tiempo lo determina el dispositivo de control en base a una carga de trabajo del aparato elevador y puede considerarse como una ventana de tiempo asignada a fin de escanear objetos. La carga de trabajo del aparato elevador puede ser proporcionada por el sistema de supervisión que es capaz de coordinar diferentes tareas en el área de elevación. Por ejemplo, si se determina que la carga de trabajo no permite tiempo adicional para la exploración, la trayectoria puede corresponder al camino más corto o más rápido de entre todos los posibles desde el punto inicial hasta el punto objetivo. Un camino más rápido puede ser más largo que el camino más corto, pero puede permitir la velocidad más rápida en algunos segmentos para alcanzar el punto objetivo. Si se determina que la carga de trabajo permite disponer de tiempo adicional para escanear, la trayectoria puede ampliarse para escanear otros objetos según diferentes prioridades.
Los datos de registro asociados a un objeto contienen una marca de tiempo que corresponde a la última vez que el objeto fue escaneado. La generación de la trayectoria puede depender de una prioridad basada en los datos de registro, especialmente en los datos de registro más antiguos, a fin de actualizar los datos físicos de los objetos que tienen los datos más antiguos asociados a los objetos.
Opcionalmente, si la trayectoria corresponde al transporte de una carga, la generación de la trayectoria puede tener en cuenta los parámetros de la carga, por ejemplo, por el sistema de supervisión, y puede incluir el peso y dimensiones como la longitud, altura y anchura de la carga. Estos parámetros pueden ser introducidos previamente por un operario o proporcionados por un dispositivo de escaneo, o proveniente de una actualización del inventario.
En la etapa S3, el dispositivo de control CD optimiza la trayectoria para escanear objetos dados a fin de actualizar el inventario con los datos físicos de dichos objetos dados de una manera eficiente. Se supone que cuando el inventario se actualiza con los datos físicos de un objeto, el inventario también se actualiza con los datos de registro asociados.
La trayectoria se optimiza para permitir un escaneo de objetos asociados con datos de registro antiguos durante el intervalo de tiempo. La optimización de la trayectoria puede depender también de una prioridad basada en un número máximo de objetos a escanear durante el intervalo de tiempo o en una prioridad basada en los datos de registro más antiguos.
La optimización de la trayectoria puede depender de un equilibrio entre una trayectoria para escanear un número máximo de objetos durante el intervalo de tiempo y escanear objetos con datos de registro más antiguos. Esto puede conducir a una trayectoria de exploración de un número máximo de objetos asociados a datos de registro más antiguos durante el intervalo de tiempo.
En una realización, la optimización de la trayectoria puede depender de una o más zonas del área de elevación en las que muchos objetos, por ejemplo identificados a través de su posición asociada, están asociados a datos de registro antiguos. De este modo, la trayectoria se ajusta para cubrir al menos una parte de dicha zona o zonas.
En una realización, la optimización de la trayectoria puede depender de un valor de temperatura de un objeto que debe comprobarse regularmente, por ejemplo para determinar cuándo puede manipularse dicho objeto.
La optimización de la trayectoria puede basarse en la trayectoria generada inicialmente, que puede corresponder a la trayectoria más corta o más rápida de todas las trayectorias posibles, y puede ajustarse a continuación añadiendo y eliminando segmentos de línea que permitan escanear objetos según la prioridad.
En la etapa S4, el dispositivo de control CD ejecuta la trayectoria y el escaneo de objetos durante la trayectoria, produciendo datos de escaneo relacionados con los objetos escaneados. Como el dispositivo de control CD está conectado directamente al dispositivo de escaneado s D, el dispositivo de control puede ordenar al dispositivo de escaneado SD que funcione y escanee objetos y, a continuación, puede recibir datos de escaneado relacionados con los objetos escaneados.
En la etapa S5, el dispositivo de control CD envía los datos de escaneo al sistema supervisor SS que entonces actualiza el inventario con los datos de escaneo. Más concretamente, los datos de registro asociados a un objeto se actualizan y se sustituyen por nuevos datos de registro. Además, al menos algunos datos físicos asociados a dicho objeto pueden actualizarse y sustituirse por nuevos datos físicos, si dicho objeto se ha movido o si la temperatura del objeto ha cambiado (normalmente ha disminuido).
Una realización comprende un dispositivo de control en forma de un aparato que comprende uno o más procesadores, interfaces de E/S y una memoria acoplada al procesador. El(los) procesador(es) puede(n) implementarse como uno o más microprocesadores, microordenadores, microcontroladores, procesadores de señales digitales, unidades centrales de procesamiento, máquinas de estado, circuitos lógicos, y/o cualquier dispositivo que manipule señales en base a instrucciones operativas. El(los) procesador(es) puede(n) ser una única unidad de procesamiento o una serie de unidades, las cuales también podrían incluir múltiples unidades de cálculo. Entre otras capacidades, el(los) procesador(es)s está(n) configurado(s) para recuperar y ejecutar instrucciones legibles por ordenador almacenadas en la memoria.
Las funciones realizadas por el procesador pueden ser proporcionadas a través del uso de hardware dedicado, así como hardware capaz de ejecutar un software en asociación con el software apropiado. Cuando son proporcionadas por un procesador, las funciones pueden ser proporcionadas por un único procesador dedicado, por un único procesador compartido, o por una pluralidad de procesadores individuales, algunos de los cuales pueden ser compartidos. Además, el uso explícito del término "procesador" no debe interpretarse como una referencia exclusiva al hardware capaz de ejecutar un software, y puede incluir implícitamente, sin limitación, un hardware de procesador de señal digital (DSP), un procesador de red, un circuito integrado de aplicación específica (ASIC), un conjunto de puertas programables en campo (FPGA), una memoria de sólo lectura (ROM) para almacenar software, una memoria de acceso aleatorio (RAM), y un almacenamiento no volátil. También pueden incluirse otros hardware, convencionales y/o personalizados.
La memoria puede incluir cualquier medio legible por ordenador conocido en la técnica, incluyendo, por ejemplo, una memoria volátil, tal como una memoria estática de acceso aleatorio (SRAM) y una memoria dinámica de acceso aleatorio (DRAM), y/o una memoria no volátil, tal como una memoria de sólo lectura (ROM), una ROM programable borrable, memorias flash, discos duros, discos ópticos, y cintas magnéticas. La memoria incluye módulos y datos. Los módulos incluyen rutinas, programas, objetos, componentes, estructuras de datos, etc., los cuales realizan tareas particulares o implementan tipos de datos abstractos particulares. Los datos, entre otras cosas, sirven como depósito para almacenar datos procesados, recibidos, y generados por uno o más de los módulos.
Un experto en la técnica reconocerá fácilmente que las etapas de los procedimientos, presentados anteriormente, pueden ser realizadas por ordenadores programados. En la presente memoria, algunas realizaciones también pretenden cubrir dispositivos de almacenamiento de programas, por ejemplo, medios de almacenamiento de datos digitales, los cuales son legibles por máquina o por ordenador y codifican programas de instrucciones ejecutables por máquina o por ordenador, donde dichas instrucciones realizan algunas o todas las etapas del procedimiento descrito. Los dispositivos de almacenamiento de programas pueden ser, por ejemplo, memorias digitales, medios de almacenamiento magnético, tales como discos magnéticos y cintas magnéticas, discos duros, o medios de almacenamiento de datos digitales ópticamente legibles.
Aunque la presente invención se ha descrito anteriormente con referencia a realizaciones específicas, no pretende limitarse a la forma específica expuesta en la presente memoria. Más bien, la invención está limitada únicamente por las reivindicaciones adjuntas y, otras realizaciones que las específicas anteriores son igualmente posibles dentro del ámbito de estas reivindicaciones adjuntas.

Claims (12)

REIVINDICACIONES
1. Un procedimiento para actualizar un inventario de objetos situados en una zona de elevación en la que una carga es manipulada por un aparato elevador equipado con un dispositivo de exploración y que abarca una zona de elevación, el inventario comprende datos físicos y datos de registro asociados a los objetos y es proporcionado por un sistema de supervisión que supervisa la zona de elevación, el procedimientose caracteriza en quecomprender en un dispositivo de control
generar (S2) una trayectoria del aparato elevador para navegar por la zona de elevación teniendo en cuenta un intervalo de tiempo y los datos del registro,
en el que la trayectoria comprende un punto de partida, un punto de destino y un número de segmentos de línea consecutivos que conectan el punto de partida y el punto de destino;
optimizar (S3) la trayectoria para permitir una exploración de objetos asociados con datos de registro antiguos durante el intervalo de tiempo,
ejecutar (S4) la trayectoria optimizada y escanear objetos durante la trayectoria optimizada, obteniendo datos de escaneado relativos a los objetos escaneados,
enviar (S5) los datos de escaneado al sistema de supervisión para actualizar el inventario con los datos de escaneado.
2. Un procedimiento de acuerdo con la reivindicación 1, en el que cuando la carga es manipulada por el aparato elevador, la carga es transportada por el aparato elevador desde el punto de partida hasta el punto de destino o la carga es recogida en el punto de destino por el aparato elevador navegando desde el punto de partida.
3. Un procedimiento de acuerdo con cualquiera de las reivindicaciones anteriores, en el que los datos de escaneado contienen datos físicos y datos de registro asociados a los objetos.
4. Un procedimiento de acuerdo con cualquiera de las reivindicaciones anteriores, en el que los datos físicos asociados a un objeto contienen valores de medida de posición, dimensión y temperatura de dicho objeto y los datos de registro asociados a dicho objeto contienen una marca de tiempo de la medida.
5. Un procedimiento de acuerdo con cualquiera de las reivindicaciones anteriores, en el que la optimización de la trayectoria depende de un valor de temperatura de al menos un objeto.
6. Un procedimiento de acuerdo con cualquiera de las reivindicaciones anteriores, en el que la trayectoria se genera teniendo en cuenta un modelo tridimensional de la zona de izado, comprendiendo el modelo obstáculos localizados dentro de la zona de izado.
7. Un procedimiento de acuerdo con cualquiera de las reivindicaciones anteriores, en el que la trayectoria generada se basa inicialmente en el camino más corto o más rápido de entre todos los caminos posibles.
8. Un procedimiento de acuerdo con cualquiera de las reivindicaciones anteriores, en el que la trayectoria se optimiza añadiendo y eliminando segmentos de línea.
9. Un procedimiento de acuerdo con cualquiera de las reivindicaciones anteriores, en el que la optimización de la trayectoria depende de una o más zonas del área de elevación en las que muchos objetos están asociados a datos de registro antiguos.
10. Un procedimiento de acuerdo con cualquiera de las reivindicaciones anteriores, en el que el intervalo de tiempo se determina en función de una carga de trabajo del aparato elevador.
11. Un aparato (CD) para actualizar un inventario de objetos situados en una zona de elevación en la que una carga es manipulada por un aparato elevador equipado con un dispositivo de exploración y que abarca una zona de elevación, el inventario comprende datos físicos y datos de registro asociados a los objetos y es proporcionado por un sistema de supervisión que supervisa la zona de elevación, el aparato comprende:
una o más interfaces de red para comunicarse con una red de telecomunicaciones;
un procesador acoplado a las interfaces de red y configurado para ejecutar uno o más procedimientos; y una memoria configurada para almacenar un proceso ejecutable por el procesador,caracterizada porqueel proceso cuando se ejecuta es operable para:
generar una trayectoria del aparato de elevación para navegar por la zona de elevación teniendo en cuenta un intervalo de tiempo y los datos de registro,
en el que la trayectoria comprende un punto de partida, un punto de destino y un número de segmentos de línea consecutivos que conectan el punto de partida y el punto de destino;
optimizar la trayectoria para permitir un escaneo de objetos asociados con datos de registro antiguos durante el intervalo de tiempo,
ejecutar la trayectoria optimizada y escanear objetos durante la trayectoria optimizada, obteniendo datos de escaneado relacionados con los objetos escaneados,
enviar los datos de escaneado al sistema de supervisión para actualizar el inventario con los datos de escaneado.
12. Un medio legible por ordenador que tiene incorporado en el mismo un programa de ordenador para ejecutar un procedimiento para actualizar un inventario de objetos situados en un área de elevación en la que una carga es manipulada por un aparato de elevación equipado con un dispositivo de escaneo y que abarca un área de elevación según cualquiera de las reivindicaciones 1 a 10, cuando el programa de ordenador se ejecuta en un aparato de acuerdo con la reivindicación 11.
ES20306469T 2020-12-01 2020-12-01 Inventario automático de un almacén Active ES2989246T3 (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP20306469.6A EP4008677B1 (en) 2020-12-01 2020-12-01 Automatic inventory of a warehouse

Publications (1)

Publication Number Publication Date
ES2989246T3 true ES2989246T3 (es) 2024-11-25

Family

ID=73838996

Family Applications (1)

Application Number Title Priority Date Filing Date
ES20306469T Active ES2989246T3 (es) 2020-12-01 2020-12-01 Inventario automático de un almacén

Country Status (6)

Country Link
US (1) US12400180B2 (es)
EP (1) EP4008677B1 (es)
CN (1) CN114580993A (es)
BR (1) BR102021019591A2 (es)
CA (1) CA3139642A1 (es)
ES (1) ES2989246T3 (es)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117430026B (zh) * 2023-12-20 2024-02-20 国网浙江省电力有限公司金华供电公司 基于5g技术仓位智能管理的智能行吊控制方法
CN119911577B (zh) * 2024-12-31 2025-11-11 广西中烟工业有限责任公司 一种基于立体仓库的智能调度方法及系统

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4796209A (en) * 1986-06-26 1989-01-03 Allegheny Ludlum Corporation Random inventory system
US6886012B1 (en) * 1998-11-18 2005-04-26 International Business Machines Corporation Providing traditional update semantics when updates change the location of data records
US7813973B2 (en) * 2003-10-10 2010-10-12 Inventrol Llc Inventory monitoring system
US7721967B2 (en) * 2004-08-13 2010-05-25 Arcelormittal Dofasco Inc. Remote crane bar code system
WO2013138193A2 (en) * 2012-03-12 2013-09-19 Bar Code Specialties, Inc. (Dba Bcs Solutions) Rail-mounted robotic inventory system
US10007685B2 (en) * 2012-10-04 2018-06-26 Alcatel Lucent Data logs management in a multi-client architecture
KR102015006B1 (ko) * 2013-03-04 2019-08-27 에이비비 슈바이쯔 아게 적어도 2개의 자동화 비-통과 레일 장착된 갠트리 크레인을 제어하는 시스템 및 방법
CN105205629B (zh) * 2014-06-30 2019-05-28 宝山钢铁股份有限公司 钢厂产成品仓储配送自动化控制方法
US11593755B2 (en) * 2016-05-19 2023-02-28 Simbe Robotics, Inc. Method for stock keeping in a store with fixed cameras
US10071856B2 (en) * 2016-07-28 2018-09-11 X Development Llc Inventory management
US10723555B2 (en) * 2017-08-28 2020-07-28 Google Llc Robot inventory updates for order routing
US11427404B2 (en) * 2018-04-10 2022-08-30 Fetch Robotics, Inc. System and method for robot-assisted, cart-based workflows
CN109677824B (zh) * 2019-01-15 2020-10-09 江苏智库智能科技有限公司 全自动无人行车线缆盘仓储管理方法
CN110220524A (zh) * 2019-04-23 2019-09-10 炬星科技(深圳)有限公司 路径规划方法、电子设备、机器人及计算机可读存储介质
CN110888903B (zh) * 2019-11-21 2022-11-22 苏州大学应用技术学院 起重机自动化连续搬运作业的方法及系统
US12566438B2 (en) * 2020-04-22 2026-03-03 Koireader Technologies, Inc. System for monitoring inventory of a warehouse or yard

Also Published As

Publication number Publication date
EP4008677A1 (en) 2022-06-08
US20220172155A1 (en) 2022-06-02
CA3139642A1 (en) 2022-06-01
EP4008677B1 (en) 2024-09-04
CN114580993A (zh) 2022-06-03
BR102021019591A2 (pt) 2023-03-28
US12400180B2 (en) 2025-08-26

Similar Documents

Publication Publication Date Title
US11016493B2 (en) Planning robot stopping points to avoid collisions
JP7558231B2 (ja) 倉庫ロボットのナビゲーションルート予約
ES2989761T3 (es) Procedimiento para optimizar una función antibalanceo
ES2943499T3 (es) Procedimiento para generar una trayectoria para un aparato de elevación
ES2989246T3 (es) Inventario automático de un almacén
JP2022540476A (ja) 自動倉庫システム内で動作するコンテナ荷役車両の移動の自律的制御のための方法およびシステム
JP7300413B2 (ja) 制御装置、移動体、移動制御システム、制御方法及びプログラム
JP2021165897A (ja) 制御装置、移動制御システム、制御方法及びプログラム
CN113971543A (zh) 货物储位的确定方法、装置、设备、系统及介质
JP7776347B2 (ja) 制御システム、搬送システムおよび制御方法
CN121002459A (zh) 控制物流机器人的方法及管控装置
CN119803475B (zh) 一种无人叉车室内导航系统及导航方法
KR20230168516A (ko) 스마트 물류 차량 및 그 제어 방법
JP2023146623A (ja) クレーン
JP7527322B2 (ja) 情報処理方法、情報処理装置及びプログラム
US20240152148A1 (en) System and method for optimized traffic flow through intersections with conditional convoying based on path network analysis
US12613532B2 (en) System and method for three-dimensionally securing a load-handling environment of load-handling kinematics in a changing work environment
Dubova et al. Virtual prototype of agv-based warehouse system
US12503310B2 (en) System and method for multi-rack storage
JP7499288B2 (ja) 情報処理方法、情報処理装置及びプログラム
JP2023168996A (ja) 移動制御システム、移動制御方法、移動制御装置、移動装置、移動制御プログラム及び移動装置用プログラム
JP6687313B1 (ja) 搬送システム
WO2025013322A1 (ja) 制御方法、プログラム及び移動体
Isreal Integrating Green Zones with Autonomous Robot Navigation Systems
JP2024154234A (ja) 移動制御システム、移動制御方法及び移動制御プログラム