ES2989877T3 - Excavación mediante un vehículo no tripulado - Google Patents

Excavación mediante un vehículo no tripulado Download PDF

Info

Publication number
ES2989877T3
ES2989877T3 ES19751731T ES19751731T ES2989877T3 ES 2989877 T3 ES2989877 T3 ES 2989877T3 ES 19751731 T ES19751731 T ES 19751731T ES 19751731 T ES19751731 T ES 19751731T ES 2989877 T3 ES2989877 T3 ES 2989877T3
Authority
ES
Spain
Prior art keywords
excavation
map
vehicle
ugv
data
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
ES19751731T
Other languages
English (en)
Inventor
Ofir Cohen
Dina Appelman
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.)
Elta Systems Ltd
Original Assignee
Elta Systems 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 Elta Systems Ltd filed Critical Elta Systems Ltd
Application granted granted Critical
Publication of ES2989877T3 publication Critical patent/ES2989877T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/28Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network with correlation of data from several navigational instruments
    • G01C21/30Map- or contour-matching
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/2025Particular purposes of control systems not otherwise provided for
    • E02F9/205Remotely operated machines, e.g. unmanned vehicles
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/26Indicating devices
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/26Indicating devices
    • E02F9/261Surveying the work-site to be treated
    • E02F9/262Surveying the work-site to be treated with follow-up actions to control the work tool, e.g. controller
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/26Indicating devices
    • E02F9/264Sensors and their calibration for indicating the position of the work tool
    • E02F9/265Sensors and their calibration for indicating the position of the work tool with follow-up actions (e.g. control signals sent to actuate the work tool)
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3804Creation or updating of map data
    • G01C21/3807Creation or updating of map data characterised by the type of data
    • G01C21/3826Terrain data
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3804Creation or updating of map data
    • G01C21/3833Creation or updating of map data characterised by the source of data
    • G01C21/3848Data obtained from both position sensors and additional sensors
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3863Structures of map data
    • G01C21/3867Geometry of map features, e.g. shape points, polygons or for simplified maps
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0246Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0268Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
    • G05D1/027Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means comprising intertial navigation means, e.g. azimuth detector
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0268Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
    • G05D1/0274Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means using mapping information stored in a memory device
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
    • G05D1/0278Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle using satellite positioning signals, e.g. GPS
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F3/00Dredgers; Soil-shifting machines
    • E02F3/04Dredgers; Soil-shifting machines mechanically-driven
    • E02F3/28Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets
    • E02F3/34Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets with bucket-arms, i.e. a pair of arms, e.g. manufacturing processes, form, geometry, material of bucket-arms directly pivoted on the frames of tractors or self-propelled machines

Landscapes

  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Physics & Mathematics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Civil Engineering (AREA)
  • Mining & Mineral Resources (AREA)
  • General Engineering & Computer Science (AREA)
  • Structural Engineering (AREA)
  • Geometry (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Electromagnetism (AREA)
  • Operation Control Of Excavators (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

Un método implementado por computadora para controlar una tarea de excavación por un vehículo de excavación autónomo que comprende un dispositivo de escaneo, describiéndose la tarea de excavación mediante un mapa objetivo, comprendiendo el método utilizar un sistema de control de vehículo de excavación para: a) de acuerdo con datos del dispositivo de escaneo, mantener un mapa que representa el terreno actual; b) mover un implemento de excavación equipado con un sensor para ejecutar una operación de excavación; c) recibir datos indicativos de la topografía del terreno actual desde el sensor; d) actualizar el mapa mantenido de acuerdo con los datos indicativos de la topografía del terreno actual; y e) calcular una operación de excavación de acuerdo con la diferencia entre el mapa mantenido y el mapa objetivo. (Traducción automática con Google Translate, sin valor legal)

Description

DESCRIPCIÓN
Excavación mediante un vehículo no tripulado
Campo técnico
La materia objeto de la presente invención se refiere a vehículos no tripulados y, más concretamente, a la excavación mediante dichos vehículos.
Antecedentes
Un vehículo terrestre no tripulado (UGV, por sus siglas en inglés), también conocido como vehículo no tripulado, es una máquina motorizada que se desplaza y opera de forma autónoma, por un teleoperador o por personal que no puede ver el entorno (por ejemplo, cuando no hay ventanas o están bloqueadas por razones de seguridad).
Un aspecto técnico del funcionamiento del UGV es la navegación autónoma. Al navegar por el terreno, el UGV debe tener conocimiento de los obstáculos que se encuentran dentro del área atravesada y utilizar esta información para determinar una ruta que evite los obstáculos, a fin de permitir un viaje seguro del vehículo a través del área.
Los UGV también pueden realizar otros tipos de operaciones, como por ejemplo excavaciones. Un UGV configurado para excavación está equipado con un implemento de excavación adecuado, como, por ejemplo, una pala o una cuchilla, así como subsistemas relacionados para operar el Implemento de Excavación, para realizar operaciones como cavar, rellenar zanjas, allanar caminos, limpiar obstáculos, etc. Además, el UGV excavador realiza la navegación como parte de sus actividades de excavación, por ejemplo: el UGV puede acercarse al sitio donde se requiere excavación, levantar material y luego navegar para mover el material fuera del sitio. Excavadoras, tractores, buldóceres y retroexcavadoras no tripuladas son ejemplos de estos vehículos no tripulados.
El documento de patente US-2013/006.484 A1 representa una pieza relevante de técnica anterior.
Descripción General
El rastreo de un UGV con un GPS puede no ser lo suficientemente preciso y sufrir discontinuidades que pueden provocar accidentes como colisiones con obstáculos o entrar en zonas no transitables. Además, el rastreo con GPS a veces proporciona datos de posicionamiento vertical insuficientemente precisos (es decir, altitud o “ eje z” ). Otras técnicas de rastreo incluyen el uso de un sistema de navegación inercial (INS, por sus siglas en inglés) que calcula la posición del UGV a partir de las lecturas recibidas de una unidad de medición inercial (IMU, por sus siglas en inglés). En algunos ejemplos de la materia objeto de la presente invención, el UGV se rastrea utilizando un mapa del entorno utilizando, por ejemplo, un sistema de navegación inercial junto con un escaneo en tiempo real, como se describe en “ METHOD OF NAVIGATING AN UNMANNED VEHICLE AND SYSTEM THEREOF” (solicitud de patente israelí 250762, presentada el 29/06/2017). Los aspectos de la invención se presentan en las reivindicaciones adjuntas.Breve descripción de los dibujos
Para entender la invención y ver cómo puede llevarse a cabo en la práctica, se describirán las realizaciones, como ejemplos no limitativos, con referencia a los dibujos adjuntos, en los que:
laFigura 1es una ilustración estilizada de antes y después de una tarea de excavación para limpiar un montículo, según algunos ejemplos de la materia actualmente descrita;
laFigura 2es una ilustración estilizada de antes y después de una operación de excavación de zanja, según algunos ejemplos de la materia objeto actualmente descrita;
laFigura 3es una ilustración estilizada de antes y durante una tarea de excavación para limpiar rocas, según algunos ejemplos de la materia actualmente descrita;
laFigura 4ilustra un diagrama de bloques esquemático de un UGV con capacidad de excavación, según algunos ejemplos de la materia objeto actualmente descrita; y,
laFigura 5ilustra un diagrama de flujo generalizado de un método para controlar la excavación realizada por un UGV, según algunos ejemplos de la materia objeto actualmente descrita.
Descripción detallada
En la siguiente descripción detallada, se establecen numerosos detalles específicos para proporcionar una comprensión completa de la invención. Sin embargo, los expertos en la técnica entenderán que el objeto actualmente descrito puede ponerse en práctica sin estos detalles específicos. En otros casos, los métodos, procedimientos, componentes y circuitos bien conocidos no se han descrito en detalle para no oscurecer el objeto actualmente descrito.
A menos que se indique específicamente de cualquier otra manera, como es evidente de las siguientes discusiones, se aprecia que a lo largo de las discusiones de la descripción que utilizan términos tales como “ procesar” , “ calcular” , “ determinar” , “ representar” , “ comparar” , “ generar” , “ evaluar” , “ coincidir” , “ actualizar” , “ crear” o similares, se refieren a la(s) acción(es) y/o proceso(s) de un dispositivo informático que manipulan y/o transforman datos en otros datos, dichos datos representados como cantidades físicas, por ejemplo tales como cantidades electrónicas, y/o representando dichos datos los objetos físicos.
Los términos “ ordenador” o “ unidad de procesamiento” o “ unidad de control” deben interpretarse de manera expansiva para incluir cualquier tipo de dispositivo electrónico con circuitos de procesamiento de datos, que incluye un procesador de ordenador como se describe en la presente memoria a continuación (por ejemplo, una unidad central de procesamiento (CPU), un microprocesador, un circuito electrónico, un circuito integrado (IC), firmware escrito para o portado a un procesador específico como un procesador de señal digital (DSP), un microcontrolador, una matriz de puertas programables en campo (FPGA), un circuito integrado de aplicación específica (ASIC), etc.) y ejecuta instrucciones de ordenador (por ejemplo, cargadas en una memoria de ordenador) como se describe en la presente memoria.
Las operaciones según las enseñanzas en la presente memoria pueden realizarse por un ordenador especialmente construido para los fines deseados, o por un ordenador de propósito general especialmente configurado para el fin deseado por un programa informático almacenado en un medio de almacenamiento legible por ordenador. En la siguiente descripción detallada, se establecen numerosos detalles específicos para proporcionar una comprensión completa de la invención. Sin embargo, los expertos en la técnica entenderán que el objeto actualmente descrito puede ponerse en práctica sin estos detalles específicos. En otros casos, los métodos, procedimientos, componentes y circuitos bien conocidos no se han descrito en detalle para no oscurecer el objeto actualmente descrito.
El término “ dispositivo de escaneo” tal como se utiliza en la presente memoria debe interpretarse de manera expansiva para incluir cualquier tipo de dispositivo configurado para identificar que un objeto está presente a una distancia específica y en una dirección específica en relación con el dispositivo. Los ejemplos de dispositivos de escaneo incluyen, entre otros: escáneres láser (incluido LIDAR), RADAR, sensores de imágenes, sonares, etc. Un dispositivo de escaneo puede escanear, por ejemplo, 360° en un plano que rodea el dispositivo, o en algún otro ángulo de escaneo más pequeño (por ejemplo, 180°). Alternativamente, el dispositivo de escaneo puede escanear una esfera o parte de la misma alrededor del UGV. Un dispositivo de escaneo puede proporcionar información para generar un mapa tridimensional del área escaneada. En algunos ejemplos, para ahorrar recursos, se puede generar un mapa 2,5 dimensional, como se detalla a continuación.
El término “vehículo terrestre no tripulado” (UGV) tal como se utiliza en la presente memoria debe interpretarse de manera expansiva para incluir cualquier tipo de vehículo que pueda ser operado de forma autónoma, por un teleoperador o por personal a bordo que no puede ver el entorno y se dirige según un mapa o con instrucciones de dirección explícitas.
El término “ mapa” , como se usa en la presente memoria, debe interpretarse de manera expandible para incluir cualquier estructura de datos que represente un área geográfica. Un mapa puede ser absoluto, es decir, comprender indicaciones de coordenadas absolutas de un objeto o una ubicación, o relativo, es decir, comprender información sobre ubicaciones u objetos, independientemente de sus ubicaciones en coordenadas absolutas. Un mapa puede consistir en una referencia a otro mapa, combinada con información sobre cómo el mapa de referencia ha cambiado o debería cambiar. Un mapa puede representarse en un dispositivo de visualización computarizado, papel o cualquier otro medio tangible. En algunos ejemplos de la descripción, se puede generar y utilizar un mapa de 2,5 dimensiones. Un mapa de 2,5 dimensiones se refiere a un mapa que indica la altura más baja de un obstáculo sobre el suelo, es decir, la distancia vertical entre el suelo y el obstáculo en cada ubicación del suelo. En otras palabras, se prevé para cada ubicación del terreno la altura del espacio libre sobre el suelo. De esta forma, la información del mapa indica para cada localización la altura libre para el u Gv . Por ejemplo, la altura más baja de la copa de un árbol o de un puente en un punto determinado. Se apreciará que para los obstáculos que se encuentran en el suelo, como una casa o el tronco de un árbol, esta altura puede indicarse como cero. De este modo, a efectos de planificación de la trayectoria, se puede tener en cuenta la altura libre al determinar, por ejemplo, si el UGV puede pasar por debajo de un árbol o de un puente.
LasFiguras 1,2,y3ilustran tipos de operaciones que pueden ser realizadas por una excavadora UGV, según algunos ejemplos de la materia objeto actualmente descrita.
Ahora se hace referencia aFigura 1, que ilustra una ilustración estilizada de antes y después de una tarea de excavación de limpieza de montículos, según algunos ejemplos de la manera del tema actual.
LaFigura 1amuestra una excavadora UGV100Incluyendo un implemento110de excavación (por ejemplo, pala o cuchilla) posicionada para iniciar la operación. La excavadora UGV100está situada en un terreno llano. Delante de la excavadora UGV100hay un montículo120que tiene 3 metros de ancho y 3 metros de alto. Al costado del montículo que está detrás de la excavadora UGV100, hay una zanja130de medio metro de profundidad.
LaFigura 1bmuestra la excavadora UGV135en terreno llano140, después de la finalización de la operación, es decir el montículo120se ha eliminado y la zanja130se ha llenado.
Ahora se hace referencia a laFigura 2, que es una ilustración estilizada de antes y después de una tarea de excavación de zanja, según algunos ejemplos de la forma del tema actual.
La Figura 2amuestra una excavadora UGV200posicionada en terreno llano210. LaFigura 2bmuestra la excavadora UGV después de la finalización de una operación, es decir, ahora hay una zanja230de 10 metros de ancho y 3 metros de profundidad.
Ahora se hace referencia a laFigura 3, que es una ilustración estilizada de antes y durante una tarea de excavación para limpiar rocas, según algunos ejemplos de la forma del tema actual.
LaFigura 3amuestra una excavadora UGV300, posicionada para iniciar la operación. El implemento310de excavación de la excavadora UGV está posicionado para comenzar a mover rocas de una pila320.
LaFigura 3bmuestra que algunas rocas se han movido de la pila340, así como la forma de la pila de rocas340permanece. Mientras tanto, la excavadora UGV330ha dejado caer algunas rocas350de la pila340a cierta distancia del sitio original.
En laFigura 3c, el montón de rocas370es más corto (por ejemplo, porque la pila370se ha derrumbado debido a la ausencia de las rocas que fueron removidas en laFigura 3b), mientras que la excavadora UGV350ha colocado su implemento360de excavación en un lugar donde no hay rocas ni tierra (por ejemplo, el mapa mantenido por el UGV350puede que no haya recibido información actualizada sobre el montículo colapsado370, y en consecuencia, movió su implemento360de excavación a un lugar donde anteriormente había rocas). En algunos ejemplos de la materia objeto de la presente descripción, el implemento se puede configurar para proporcionar a los sistemas de control del UGV datos de posición de un implemento 360 de excavación, o con datos sobre la cantidad o composición del material contenido en el implemento 360 de excavación. Los sistemas de control del UGV pueden utilizar estos datos para actualizar el mapa topográfico actual del UGV, como se describirá con más detalle a continuación.
A continuación se hace referencia a la Figura 4, que muestra un diagrama de bloques esquemático de un UGV400con capacidad de excavación, según algunos ejemplos de la materia objeto de esta invención. El UGV400puede incluir un sistema405de control de vehículos de excavación, que puede incluir unidades de control y monitoreo de una tarea de excavación. La comunicación entre las unidades puede tener lugar, por ejemplo, a través de una tecnología de red cableada como Ethernet o una tecnología de red inalámbrica como Bluetooth, o cualquier otra infraestructura de comunicación apropiada, conocida en la técnica.
La unidad480de comunicaciones puede, por ejemplo, recibir datos tales como comandos de excavación de, por ejemplo, un operador remoto (humano o máquina) y puede, por ejemplo, transmitir datos tales como información sobre el estado del UGV de excavación a dicho operador. La transmisión/recepción puede tener lugar a través de una red de comunicación celular o cualquier otro medio de comunicación inalámbrico o por cable adecuado.
En particular, la unidad480de comunicaciones puede recibir un comando de un administrador remoto para realizar una operación de excavación para que el terreno se corresponda con un mapa diana particular. El control vehicular de alto nivel473que agrupa las unidades se puede conectar operativamente a la unidad480de comunicaciones y puede almacenar los datos del mapa diana recibidos en el mapa diana437de la estructura.
El Implemento410de excavación es un implemento utilizado por el vehículo de excavación para levantar, depositar, empujar, arrastrar o de otro modo mover tierra u otro material excavable. El implemento410de excavación puede ser, por ejemplo, un cucharón o una pala excavadora, una cuchilla de buldócer de un tipo particular (como una cuchilla recta, una cuchilla inclinada, una cuchilla de dientes en peine, etc.) o un cucharón de retroexcavadora, etc. El implemento410de excavación puede estar equipado, por ejemplo, con un borde cortante, y puede estar adaptado para mover un tipo específico de material, por ejemplo, mover tierra, mover canteras, mover grava, mover nieve, mover arena, etc. En algunos ejemplos de la materia objeto de la presente descripción, el implemento410de excavación puede contener material excavado o de otro tipo en su interior. En algunos ejemplos de la materia objeto de descripción actual, el implemento410de excavación puede empujar material excavado u otro material a lo largo del suelo mientras el vehículo se mueve. En algunos ejemplos, el implemento410de excavación se puede acoplar a una excavadora ami (no mostrada) que a su vez está acoplada al vehículo.
Los sensores420de excavación se pueden conectar operativamente al implemento410de excavación y pueden recibir y/o detectar información perteneciente al implemento410de excavación. Los sensores420de excavación pueden comprender un solo dispositivo sensor o varios dispositivos sensores.
En algunos ejemplos de la materia objeto de descripción actual, los sensores420de excavación pueden detectar la posición y orientación del implemento410de excavación.
Los datos de posición y orientación pueden incluir, por ejemplo, la altura del implemento410de excavación con respecto a la parte inferior del vehículo de excavación o con respecto al suelo, la distancia de extensión del implemento4 l0de excavación en relación con la parte delantera del vehículo de excavación, la trayectoria del cucharón del implemento410de excavación,la inclinación horizontal o la inclinación vertical del implemento410de excavación etc.
En algunos ejemplos, los sensores420de excavación pueden detectar datos relacionados con el peso actual o el volumen actual del material excavado u otro material que se encuentra actualmente contenido, empujado o manipulado de otro modo por el implemento410de excavación.
La funcionalidad de detección de posición, orientación y contenido de los sensores420de excavación se puede implementar mecánicamente, por ejemplo: incluyendo una báscula con resorte para medir el peso del material contenido dentro del implemento410de excavación,o incluyendo componentes mecánicos que midan las posiciones de los componentes del UGV (como un brazo excavador) que puedan mover el implemento410de excavación. La funcionalidad de detección de posición, orientación y contenido de los sensores420de excavación se puede implementar electrónicamente, por ejemplo: incluyendo un dispositivo de escaneo, por ejemplo, un sistema de análisis de imágenes basado en cámara que puede evaluar (por ejemplo, utilizando un procesador de imágenes integrado configurado para ejecutar algoritmos de procesamiento de imágenes apropiados) el volumen (cantidad) y la composición del material en el implemento410de excavación,así como detectar la distancia del implemento410de excavación desde el suelo, la parte delantera del vehículo, la parte inferior del vehículo y/o otros puntos de referencia. La funcionalidad de detección del estado de los sensores420de excavación puede implementarse mediante otros mecanismos adecuados, o mediante combinaciones adecuadas de los mencionados anteriormente.
Los sensores465de navegación pueden ser un sistema de navegación autónomo que utiliza mediciones proporcionadas por una unidad de medición inercial para rastrear la posición, la velocidad y la orientación de un objeto en relación con una posición, orientación y velocidad iniciales.
En algunos ejemplos, los sensores465de navegación pueden habilitar la navegación inercial con evitación de obstáculos como se muestra en laFigura 3de la solicitud de patente israelí 250762 antes mencionada.
Los sensores445de mapeo pueden incluir un dispositivo de escaneo (por ejemplo, cámaras, láser, LIDAR, etc.) que examina el área alrededor del vehículo.
La unidad430de control de excavación se puede conectar operativamente al implemento410de excavación y puede controlar el movimiento del implemento410de excavación. La unidad430de control de excavación puede controlar el implemento410de excavación utilizando mecanismos electrónicos, mecánicos u otros mecanismos adecuados, o combinaciones de ellos.
En algunos ejemplos de la materia objeto de la presente descripción, la unidad430de control de excavación puede, por ejemplo, subir y bajar el implemento410de excavación a una altura determinada. En algunos ejemplos, la unidad430de control de excavación puede, por ejemplo, extender y retraer el implemento410de excavación a una distancia determinada con respecto al suelo, la parte inferior del vehículo100de excavación, u otro punto de referencia. En algunos ejemplos, la unidad430de control de excavación puede, por ejemplo, aumentar y disminuir el ángulo del cucharón con respecto al suelo (trayectoria del cucharón) del implemento410de excavación. En algunos ejemplos, la unidad430de control de excavación puede, por ejemplo, aumentar y disminuir la inclinación horizontal o vertical del implemento410de excavación.
La unidad430de control de excavación se puede conectar operativamente a los sensores420de excavación y puede, por ejemplo, recibir información sobre el estado de los sensores420de excavación. En algunos ejemplos, la unidad430de control de excavación puede, por ejemplo, recibir datos sobre la activación, desactivación, calibración u otra información de estado relacionada con la operación de los sensores420de excavación.
La unidad435de control de subsistemas del vehículo puede controlar varios subsistemas del vehículo de excavación, incluidos, por ejemplo, los subsistemas de dirección, aceleración y frenado del vehículo, etc.
El control del vehículo de bajo nivel415puede ser una agrupación de unidades que pueden formar la unidad430de control de excavación y la unidad435de control de subsistemas del vehículo.
La unidad470de navegación se puede conectar operativamente a los sensores465de navegación y puede recibir de los sensores465de navegación datos como la ubicación actual del vehículo y suministrarlos a la unidad425de áreas invisibles.
La unidad440de mapeo 3D se puede conectar operativamente a los sensores445de mapeo y a la unidad470de navegación. La unidad440de mapeo 3D puede generar y mantener información cartográfica sobre el terreno que rodea inmediatamente al vehículo, así como sobre un área más amplia. La información de mapeo se puede generar en base a datos obtenidos, por ejemplo, por los sensores445de mapeo (utilizando por ejemplo un dispositivo de escaneo) y las técnicas de navegación inercial realizadas por la unidad470de navegación en conjunción con los sensores465de navegación.
La unidad425de áreas invisibles se puede conectar operativamente a la unidad440de mapeo 3D, y los sensores420de excavación, y puede, por ejemplo, recibir datos de mapeo 3D de la Unidad440de mapeo 3D, así como datos de los sensores420de excavación.
La ubicación del vehículo se puede conocer a partir de los datos de la Unidad440de mapeo 3D y la posición y orientación relativas del implemento410de excavación se puede determinar en función de los sensores420de excavación. A partir de esta información, se puede inferir la ubicación y orientación del mapa del implemento410de excavación.
La unidad425de áreas invisibles puede utilizar estos datos para, por ejemplo, derivar información topográfica relacionada con áreas de terrenos que no están dentro de la línea de visión, o que son inaccesibles para la unidad de mapeo, por ejemplo: un área que se está excavando actualmente. La obtención de información topográfica a partir de datos de los sensores420de excavación se describe con más detalle a continuación, con referencia aFigura 5.
La información topográfica, junto con la información cartográfica contextual relevante, se puede poner a disposición, por ejemplo, de la unidad460de comparación de terrenos como se describe a continuación.
La unidad460de comparación de terrenos se puede conectar operativamente a la unidad 425 de áreas invisibles. La unidad460de comparación de terrenos puede recibir, por ejemplo, datos topográficos, así como, por ejemplo, datos cartográficos 3D asociados de la unidad425de áreas invisibles y actualizar en consecuencia, por ejemplo, la estructura de datos del mapa427de comparación de terrenos.
El mapa427de comparación de terrenos puede ser una estructura de datos mantenida, por ejemplo, por la unidad 460 de comparación de terrenos,y utilizada, por ejemplo, por la unidad450de control de excavación. El mapa427de comparación de terrenos puede ser una representación del terreno a medida que cambia durante el proceso de excavación. El mapa427de comparación de terrenos puede incluir metadatos que indiquen a la unidad450de control de excavación las acciones que deben realizarse para completar una operación de excavación. La unidad460de comparación de terrenos puede utilizar el mapa diana437en su mantenimiento del mapa427de comparación de terrenos-por ejemplo la unidad460de comparación de terrenos puede utilizar el mapa diana437para evaluar qué operaciones de excavación quedan pendientes y, en consecuencia, crear metadatos en el mapa427de comparación de terrenos.
La unidad430de control de excavación se puede conectar operativamente a la unidad450de control de excavación y puede recibir instrucciones de la unidad450de control de excavación. Las instrucciones de la unidad450de control de excavación a la unidad430de control de excavación pueden ser, por ejemplo, instrucciones relativas al movimiento del implemento410de excavación como se demuestra arriba. La posición y orientación reales del implemento410de excavación como lo indican los sensores420de excavación puede diferir de la posición en la que se encuentra la unidad430de control de excavación que previamente dirigió su colocación. Por ejemplo, podría suceder que la unidad430de control de excavación dirija la colocación de implementos410de excavación a una coordenada particular, pero un obstáculo físico hace que sea físicamente imposible para el implemento410de excavación ser colocado allí. En esta situación, los sensores420de excavación pueden indicar la ubicación real.
La unidad435de control de subsistemas del vehículo puede controlar los subsistemas físicos (a modo de ejemplo no limitativo: dirección, frenos, etc., pero no el Implemento de Excavación) utilizados durante la realización de tareas de navegación y excavación.
El control473de vehículos de alto nivel puede ser una agrupación de unidades que pueden comprender la unidad490de planificación de trayectorias y la unidad450de control de excavaciones.Además, el control473de vehículos de alto nivel puede comunicarse con la unidad480de comunicación, y escribir datos del mapa Diana en el mapa diana437.
La unidad490de planificación de trayectorias se puede conectar operativamente al mapa427de comparación de terrenos. La unidad490de planificación de trayectorias se puede conectar operativamente a la unidad435de control de subsistemas del vehículo y puede enviar comandos a la unidad435de control de subsistemas del vehículo. La unidad490de planificación de trayectorias puede ser responsable del control de alto nivel de las maniobras del vehículo (por ejemplo, determinar cuándo se deben incluir los metadatos del mapa427de comparación de terrenos indicando que es necesario cambiar la posición y orientación del vehículo) y puede emitir comandos apropiados a la unidad435de control de subsistemas del vehículo.
La unidad450de control de excavación puede, por ejemplo, controlar la operación de excavación integrada del vehículo de excavación y dirigir otras unidades de control para que el UGV400pueda realizar tareas útiles de varias etapas, como cavar, mover tierra y dejar caer la tierra en otro lugar para excavar un área determinada.
La unidad450de control de excavación se puede conectar operativamente a la unidad430de control de excavación y al mapa427de comparación de terrenos.
La unidad450de control de excavación puede controlar la excavación y el movimiento de tierra u otros materiales del vehículo (a través de la unidad430de control de excavación). La unidad450de control de excavación puede enviar comandos a la unidad430de control de excavación y recibir información de estado de la misma.
La operación de la unidad450de control de excavación se describe con más detalle a continuación con referencia a laFigura 5.
Ahora la atención se dirige a laFigura 5, que representa un diagrama de flujo generalizado de la secuencia de excavación, según ciertos ejemplos de la materia objeto de la presente invención. Se observa que si bien algunas operaciones se describen en la presente memoria con referencia a elementos descritos en laFigura 4, lo anterior se hace sólo a modo de ejemplo y no debe interpretarse como limitativo de ningún modo.
Se observa que durante la excavación puede haber una incapacidad temporal de los sensores445de mapeo para escanear el área relevante (por ejemplo, cuando una zanja que se está cavando es inaccesible a la vista del dispositivo de escaneo, fuera del campo visual del dispositivo de escaneo). Escanear el área para monitorear el progreso de la excavación podría requerir que el UGV se aleje del sitio de excavación para escanear adecuadamente el área que se está excavando. El método descrito en laFigura 5puede permitir el mapeo del área que se está excavando y al mismo tiempo eliminar la necesidad de que el UGV se aleje del sitio de excavación.
El vehículo (por ejemplo, la unidad460de comparación de terrenos) puede recibir(510)datos cartográficos (o “ mapa” ) que representan el terreno actual, por ejemplo, de la unidad440de mapeo 3D.En algunos ejemplos los datos de la unidad440de mapeo 3D incluye datos, por ejemplo, de sensores445de mapeo.En algunos ejemplos, los sensores445de mapeo comprenden un dispositivo de escaneo (por ejemplo: LIDAR, cámaras, láser, etc.) que pueden proporcionar datos de salida de escaneo que proporcionan información sobre las distancias entre los objetos en el área y el UGV en una multiplicidad de direcciones. En algunos ejemplos los datos de la unidad440de mapeo 3D incluye datos de, por ejemplo, sensores465de navegación.
El vehículo (por ejemplo, la unidad450de control de excavación) puede recibir (510) datos de mapeo diana (también denominados “ mapa diana” ) que representan la configuración prevista del terreno después de completar una operación de excavación.
En algunos ejemplos de la materia objeto de descripción actual, la Unidad480de comunicación puede recibir datos de mapeo diana, por ejemplo, desde un administrador remoto. La Unidad480de comunicación puede entonces, por ejemplo, comunicar los datos de mapeo diana al grupo de unidades de control473de vehículo de alto nivel, que luego puede almacenar los datos en la estructura mapa diana437.
El término “ datos de mapeo diana” se utiliza en la presente memoria para brindar simplicidad y claridad, y denota datos indicativos de la finalización de la tarea de excavación. En algunos ejemplos, los datos de mapeo diana son simplemente una representación del resultado del terreno previsto utilizando el mismo método de mapeo que utiliza la unidad440de mapeo 3D.
En otros ejemplos, los datos de mapeo diana pueden consistir, por ejemplo, en datos que representan la diferencia entre una configuración de terrenos inicial y el resultado de terrenos previsto. A modo de ejemplo no limitativo: los datos indicativos de la finalización de la tarea de excavación podrían consistir en ocho coordenadas que indiquen los ángulos de una zanja a cavar. Si el terreno es actualmente plano, los datos de mapa diana podrían especificar que debe haber una zanja de dimensiones 2 metros de profundidad x 2 metros de ancho x 50 metros de largo en una ubicación particular, y que una rampa (en una ubicación particular) con 20 grados de inclinación y un cierto ancho y largo debe conectar la zanja con el suelo nivelado.
En algunos ejemplos, la recepción de los datos de mapeo diana por parte del vehículo puede constituir en efecto un comando para llevar a cabo una tarea de excavación particular, es decir, en este caso particular, la excavación de la zanja con las dimensiones específicas es la tarea de excavación.
La ejecución de la tarea de excavación puede ser compleja. Por ejemplo, cavar una zanja puede implicar mover el vehículo a una ubicación particular y manipular el implemento410de excavación para quitar tierra, mover el vehículo a una ubicación diferente, dejar caer la tierra, etc. El vehículo (por ejemplo, la unidad460de comparación de terrenos) puede mantener, por ejemplo, un mapa427de comparación de terrenos con estructura de datos implementada por ordenador describiendo el terreno actual a medida que cambia durante la excavación.
El vehículo (por ejemplo, la unidad460de comparación de terrenos)puede incluir métodos implementados por ordenador para comparar el terreno actual (por ejemplo: como se refleja en los datos de la unidad de mapeo 3D y se almacena en el mapa427de comparación de terrenos) con el terreno diana (por ejemplo: tal como está almacenado en el mapa diana437) y determinar la secuencia de manipulaciones individuales de los componentes del vehículo (como elevar o bajar el implemento410de excavación, extendiendo o retrayendo el implemento410de excavación, girar las ruedas del vehículo, acelerar el motor, frenar, etc.) que son necesarios para completar la tarea de excavación. Estas manipulaciones individuales de componentes del vehículo se denominarán en adelante “ operaciones de excavación incrementa!” o simplemente “ operaciones de excavación” .
Habiendo recibido un mapa diana (por ejemplo, almacenado en mapa diana437), el vehículo (por ejemplo, la unidad460de comparación de terrenos)puede, por ejemplo, calcular(510)una o más operaciones de excavación incrementales que se realizarán para completar una tarea de excavación ordenada.
En algunos ejemplos del tema aquí descrito, la unidad460de comparación de terrenos puede, luego, por ejemplo, escribir metadatos que describan estas operaciones de excavación incrementales en el mapa427de comparación de terrenos. Cuando el terreno actual es idéntico al mapa diana, por ejemplo, no se escriben más operaciones de excavación incrementales en el mapa427de comparación de terrenos.
En algunos ejemplos del tema aquí descrito, la unidad460de comparación de terrenos luego puede, por ejemplo, escribir datos que describan estas operaciones de excavación incrementales en una estructura separada del mapa427de comparación de terrenos (como una cola de comandos).
T ras el cálculo de las siguientes operaciones incrementales, el vehículo (por ejemplo: una unidad como la unidad430de control de excavación siendo controlado por la unidad450de control de excavación leyendo del mapa427de comparación de terrenos) puede, por ejemplo, ejecutar(520)la primera operación de excavación incremental pendiente (por ejemplo: elevar o bajar el implemento410de excavación, extendiendo o retrayendo el implemento410de excavación).
Se observa que en algunas ocasiones, la operación de excavación incremental determinada podría no involucrar el implemento410de excavación, sino, por ejemplo, acelerar el motor, activar los frenos u otras operaciones controladas por, por ejemplo, la unidad435de control de subsistemas del vehículo. En tales ocasiones, la unidad490de planificación de trayectorias puede leer la operación de excavación incremental desde el mapa427de comparación de terrenos e instruir a la unidad435de control de subsistemas del vehículo para realizar la operación de excavación incremental.
El vehículo (por ejemplo, la unidad425de áreas invisibles) puede recibir a continuación(530)datos de los sensores420de excavación desde los sensores420de excavación. Estos datos pueden incluir, por ejemplo, la posición del implemento410de excavación, la inclinación horizontal o vertical del implemento410de excavación, la trayectoria del implemento410de excavación, el volumen o masa del material actualmente contenido en el implemento410de excavación etc. Los datos de los sensores420de excavación pueden comprender, por ejemplo, información que se detecta como consecuencia de la operación de excavación incremental ejecutada recientemente.
A modo de ejemplo no limitativo, si la excavación incremental recientemente ejecutada colocó el implemento410de excavación en un lugar donde, según el mapa del terreno actual, se encuentra tierra, la medición del material contenido en el implemento410de excavación como se indica en los datos de los sensores420de excavación pueden reflejar la cantidad de tierra que realmente está presente en esa ubicación, como se describirá a continuación.
A continuación, el vehículo (por ejemplo, la unidad425de áreas invisibles)puede inferir(540)información topográfica de los datos de los sensores420de excavación y luego el vehículo (por ejemplo, la unidad460de comparación de terrenos)puede actualizar(540)el mapa427de comparación de terrenos para reflejar, por ejemplo, la topografía actual del terreno. En algunos ejemplos, el vehículo (por ejemplo, la unidad460de comparación de terrenos)puede actualizar(540)el mapa427de comparación de terrenos para reflejar, por ejemplo, las próximas operaciones de excavación incrementales requeridas.
Los siguientes son ejemplos no limitativos de cómo funciona la unidad425de áreas invisibles pueden inferir información topográfica a partir de los datos que recibe de los sensores420de excavación:
a) Considerar una circunstancia en la que i) la operación de excavación incremental ejecutada más recientemente fue mover el implemento410de excavación a una coordenada particular en el espacio tridimensional, y ii) los datos de los sensores420de excavación ahora indican que el implemento410de excavación se encuentra en esa coordenada particular y está vacío. Esto podría ocurrir, por ejemplo, si el vehículo (por ejemplo, la unidad450de control de excavación)ha estado excavando tierra, por ejemplo, de un montículo en un lugar determinado, y ahora el montículo ha sido limpiado (es decir, la excavación está completa).
Esto también podría ocurrir, por ejemplo, si el vehículo (por ejemplo, la unidad450de control de excavación) intentó excavar tierra de un lugar determinado, pero la tierra ya no estaba allí (por ejemplo, porque se desprendió por sí sola).
La unidad425de áreas invisibles puede considerar estos datos de los sensores420de excavación como indicación de que no hay tierra, obstáculos u otros objetos en la coordenada actual del implemento410de excavación, y que no haya tierra, obstáculo u otro objeto en el camino entre las coordenadas 3D anteriores del implemento410de excavación y las coordenadas 3D actuales del implemento410de excavación. La unidad460de comparación de terrenos puede recibir esta información de la unidad425de áreas invisibles y luego actualizar el mapa 427 de comparación de terrenos respectivamente.
b) Considerar una circunstancia en la que i) la operación de excavación incremental ejecutada más recientemente fue mover el implemento410de excavación a una coordenada 3D particular, y ii) los datos de los sensores420de excavación ahora indican que el implemento410de excavación se encuentra en una coordenada, diferente de la prevista anteriormente, ubicada en el camino entre las Coordenadas 3D anteriores del implemento410de excavación y las Coordenadas 3D previstas del implemento410de excavación y que el implemento410de excavación contiene tierra.
La unidad425de áreas invisibles puede considerar estos datos de los sensores420de excavación como indicación de que existe tierra o algún otro tipo de obstáculo imprevisto en las coordenadas actuales del implemento410de excavación. La unidad460de comparación de terrenos luego puede actualizar el mapa427de comparación de terrenos respectivamente.
Tras la actualización del mapa427de comparación de terrenos, la unidad460de comparación de terrenos puede comparar el mapa427de comparación de terrenos con el mapa diana437y calcular(550)una o más operaciones de excavación incremental siguientes. Como se describió anteriormente, la unidad460de comparación de terrenos puede, por ejemplo, escribir metadatos en el mapa427de comparación de terrenos para indicar a la unidad450de control de excavación qué operaciones de excavación incrementales quedan por realizar. Si el mapa427de comparación de terrenos es sustancialmente el mismo que el mapa diana437, entonces no habrá ninguna otra operación de excavación incremental.
El vehículo (p. ej., por la unidad450de control de excavación) a continuación verifica(560)si queda pendiente realizar una próxima excavación incremental. En caso contrario, la tarea de excavación habrá finalizado. De lo contrario, el vehículo (por ejemplo, la unidad450de control de excavación)realiza otro ciclo ejecutando (520) la próxima operación de excavación incremental.
Se observa que las enseñanzas de la materia objeto de la presente descripción no están limitadas por lo descrito con referencia a laFigura 5y los componentes descritos con referencia a laFigura 4. Una funcionalidad equivalente y/o modificada puede consolidarse o dividirse de otra forma y puede implementarse en cualquier orden o combinación apropiado de software, firmware y hardware, y ejecutarse en un dispositivo adecuado. Las flechas que se muestran en la Figura 4 ejemplifican la posible transferencia de comandos y/o datos entre componentes, pero no indican que dichos comandos/datos sean necesarios o que los comandos/datos no fluyan en la dirección opuesta o entre otros componentes.
Se debe entender que la invención no se limita en su aplicación a los detalles expuestos en la descripción contenida en la presente memoria o ilustrados en los dibujos. La invención es susceptible de otros ejemplos y de ser practicada y llevada a cabo de diversas maneras. Por lo tanto, debe entenderse que la fraseología y la terminología empleadas en la presente memoria tienen el fin de descripción y no deben considerarse como limitativas. Como tal, los expertos en la técnica apreciarán que la concepción en la que se basa esta descripción puede utilizarse fácilmente como una base para diseñar otras estructuras, métodos y sistemas para llevar a cabo los diversos fines del objeto actualmente descrito.
También se entenderá que el sistema según la invención puede implementarse, al menos parcialmente, en un ordenador adecuadamente programado. Asimismo, la invención contempla un programa de ordenador legible por un ordenador para ejecutar el método de la invención. La invención contempla además una memoria legible por ordenador no transitoria que incorpora de forma tangible un programa de instrucciones ejecutables por ordenador para ejecutar el método de la invención.
Los expertos en la materia apreciarán fácilmente que se pueden aplicar diversas modificaciones y cambios a los ejemplos de la invención como se describió anteriormente sin alejarse de su alcance, definido en y por las reivindicaciones adjuntas.

Claims (14)

  1. REIVINDICACIONES
    i. Un método implementado por ordenador para controlar una tarea de excavación mediante un vehículo (100) de excavación autónomo que comprende un dispositivo de escaneo y un sistema de navegación inercial (INS), donde un resultado deseado de la tarea de excavación se describe mediante un mapa diana, (437) comprendiendo el método:
    a) operar el dispositivo de escaneo para escanear repetidamente un área que rodea al vehículo de excavación autónomo y actualizar repetidamente en función de los datos obtenidos por el escaneo, un mapa que representa al menos una parte del área, siendo el mapa relativo a una ubicación del vehículo y comprende celdas, cada una de las cuales está clasificada en una cierta clase y escaracterizado porun tamaño igual o mayor que un valor de deriva acumulado del INS en una distancia predefinida;
    recibir del INS, datos del INS indicativos de una ubicación y orientación actuales del vehículo con respecto a una ubicación y orientación anteriores; y
    actualizar la ubicación del vehículo en relación con las celdas del mapa basándose en los datos del INS;
    b) ejecutar una secuencia de excavación, que comprende:
    mover un implemento (410) de excavación equipado con un sensor (420) para ejecutar una operación de excavación;
    recibir datos indicativos de la topografía actual del terreno desde el sensor; actualizar el mapa de acuerdo a los datos indicativos de la topografía actual del terreno; calcular una operación de excavación en función de una diferencia entre el mapa y el mapa diana; y
    ejecutar la operación de excavación.
  2. 2. El método de la reivindicación 1, que comprende además:
    repetir la secuencia de excavación de la etapa b) hasta que el mapa sea sustancialmente idéntico al mapa diana.
  3. 3. El método de una cualquiera de las reivindicaciones 1-2, en donde los datos indicativos de la topografía actual del terreno recibidos desde el sensor incluyen datos de topografía del terreno pertenecientes a una ubicación que es inaccesible para el dispositivo de escaneo.
  4. 4. El método de la reivindicación 3, en donde la ubicación que es inaccesible para el dispositivo de escaneo comprende un área que está debajo del vehículo.
  5. 5. El método de una cualquiera de las reivindicaciones 1-4, en donde los datos indicativos de la topografía actual del terreno comprenden la ubicación del implemento de excavación.
  6. 6. El método de una cualquiera de las reivindicaciones 1-5, en donde los datos indicativos de la topografía actual del terreno comprenden datos indicativos de una cantidad de material contenido en el implemento de excavación.
  7. 7. El método de una cualquiera de las reivindicaciones 1-6, en donde los datos indicativos de la topografía actual del terreno comprenden datos indicativos de una composición del material contenido en el implemento de excavación.
  8. 8. El método de una cualquiera de las reivindicaciones 1-7, en donde el mapa del terreno es tridimensional y en donde la actualización del mapa incluye la actualización del mapa tridimensional de la topografía.
  9. 9. El método de una cualquiera de las reivindicaciones 1-8, en donde el mapa del terreno es de 2,5 dimensiones.
  10. 10. El método de una cualquiera de las reivindicaciones anteriores en donde la clase determinada se selecciona de un grupo que comprende celdas transitables y no transitables.
  11. 11. Un sistema montable en un vehículo terrestre no tripulado (UGV), que comprende
    al menos un procesador configurado para ejecutar el método según una cualquiera de las reivindicaciones 1 a 10.
  12. 12. Un vehículo terrestre no tripulado (UGV) que comprende el sistema de la reivindicación 11, estando configurado el sistema para funcionar a bordo del UGV; el UGV comprende además:
    un implemento que comprende un sensor;
    un dispositivo de escaneo configurado para escanear un área que rodea al UGV, para así proporcionar datos de salida de escaneo que proporcionan información sobre las distancias entre los objetos en el área y el UGV en una multiplicidad de direcciones;
    un sistema de navegación inercial (INS) que proporciona datos indicativos de la ubicación y orientación actuales del UGV en relación con una ubicación y orientación anteriores; un subsistema de control del vehículo configurado para recibir instrucciones de control del vehículo y controlar el UGV según las instrucciones, incluidas las instrucciones de control generadas para ejecutar la tarea de excavación.
  13. 13. El UGV de la reivindicación 12, en donde el sistema comprende un segundo procesador, en donde el sensor está configurado para ejecutar la actualización del mapa y el segundo procesador está configurado para ejecutar la secuencia de excavación.
  14. 14. Un medio de almacenamiento legible por ordenador que comprende instrucciones que, cuando se ejecutan por un ordenador, provocan que el ordenador lleve a cabo las etapas de una cualquiera de las reivindicaciones 1 a 10.
ES19751731T 2018-02-08 2019-01-10 Excavación mediante un vehículo no tripulado Active ES2989877T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IL257428A IL257428B (en) 2018-02-08 2018-02-08 Excavation by unmanned vehicle
PCT/IL2019/050044 WO2019155454A1 (en) 2018-02-08 2019-01-10 Excavation by way of an unmanned vehicle

Publications (1)

Publication Number Publication Date
ES2989877T3 true ES2989877T3 (es) 2024-11-28

Family

ID=66624884

Family Applications (1)

Application Number Title Priority Date Filing Date
ES19751731T Active ES2989877T3 (es) 2018-02-08 2019-01-10 Excavación mediante un vehículo no tripulado

Country Status (8)

Country Link
US (1) US11530527B2 (es)
EP (1) EP3749811B1 (es)
DK (1) DK3749811T3 (es)
ES (1) ES2989877T3 (es)
IL (1) IL257428B (es)
PT (1) PT3749811T (es)
SG (1) SG11202007514YA (es)
WO (1) WO2019155454A1 (es)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IL250762B (en) 2017-02-23 2020-09-30 Appelman Dina Method and system for unmanned vehicle navigation
JP7418948B2 (ja) * 2018-03-28 2024-01-22 株式会社小松製作所 作業車両の制御システム、方法、及び作業車両
JP7236826B2 (ja) * 2018-07-31 2023-03-10 株式会社小松製作所 作業機械
WO2020044325A1 (en) 2018-08-30 2020-03-05 Israel Aerospace Industries Ltd. Method of navigating a vehicle and system thereof
DE102018127061B3 (de) * 2018-10-30 2019-11-14 Daimler Ag Verfahren zum Betrieb eines Assistenzsystems eines Fahrzeuges, Vorrichtung zur Durchführung des Verfahrens und Fahrzeug
US12332270B2 (en) * 2021-10-04 2025-06-17 Caterpillar Trimble Control Technologies Llc Implement-on-ground detection using vibration signals

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6223110B1 (en) 1997-12-19 2001-04-24 Carnegie Mellon University Software architecture for autonomous earthmoving machinery
US6363632B1 (en) * 1998-10-09 2002-04-02 Carnegie Mellon University System for autonomous excavation and truck loading
EP1924981B1 (en) * 2005-07-26 2012-09-12 MacDonald Dettwiler & Associates Inc. Traffic management system for a passageway environment
US20080059007A1 (en) * 2006-06-09 2008-03-06 Whittaker William L System and method for autonomously convoying vehicles
AU2008229615B2 (en) * 2007-03-21 2012-05-17 Commonwealth Scientific And Industrial Research Organisation Method for planning and executing obstacle-free paths for rotating excavation machinery
FR2915279B1 (fr) 2007-04-20 2009-10-02 Agatec Soc Par Actions Simplif Capteur autonome de position et systeme de determination de position d'un outil d'engin de travaux via des capteurs de position.
CH705152B1 (de) * 2010-02-23 2017-05-15 Israel Aerospace Ind Ltd System und Verfahren für den autonomen Betrieb einer Multitask-Erdbaumaschine.
AU2011221435B2 (en) * 2010-09-01 2016-02-25 The University Of Sydney System and method for terrain analysis
US9322148B2 (en) * 2014-06-16 2016-04-26 Caterpillar Inc. System and method for terrain mapping
RU2572434C1 (ru) 2014-08-26 2016-01-10 Общество с ограниченной ответственностью "Научно-производственное предприятие "Резонанс" Система управления рабочим органом землеройно-транспортной машины
JP6382688B2 (ja) * 2014-11-06 2018-08-29 日立建機株式会社 地図生成装置
AU2014274649B2 (en) * 2014-12-12 2021-06-10 Caterpillar Of Australia Pty Ltd System and method for modelling worksite terrain
US9481977B1 (en) * 2015-07-24 2016-11-01 Caterpillar Inc. System and method for controlling a machine
US10801177B2 (en) * 2017-01-23 2020-10-13 Built Robotics Inc. Excavating earth from a dig site using an excavation vehicle
IL250762B (en) 2017-02-23 2020-09-30 Appelman Dina Method and system for unmanned vehicle navigation
US10761537B1 (en) * 2017-06-02 2020-09-01 Built Robotics Inc. Obstacle detection and manipulation by a vehicle within a dig site
IL252769B (en) 2017-06-08 2021-10-31 Israel Aerospace Ind Ltd Method of navigating a vehicle and system thereof

Also Published As

Publication number Publication date
WO2019155454A1 (en) 2019-08-15
SG11202007514YA (en) 2020-09-29
EP3749811A1 (en) 2020-12-16
DK3749811T3 (da) 2024-08-26
EP3749811B1 (en) 2024-06-12
IL257428B (en) 2022-04-01
IL257428A (en) 2018-06-28
US11530527B2 (en) 2022-12-20
PT3749811T (pt) 2024-09-09
US20210025143A1 (en) 2021-01-28
EP3749811A4 (en) 2021-11-17

Similar Documents

Publication Publication Date Title
ES2989877T3 (es) Excavación mediante un vehículo no tripulado
ES2968684T3 (es) Procedimiento de navegación para un vehículo y sistema del mismo
US9322148B2 (en) System and method for terrain mapping
ES2988121T3 (es) Planificación de ruta para un vehículo no tripulado
US9142063B2 (en) Positioning system utilizing enhanced perception-based localization
JP7060440B2 (ja) 無人化施工システムおよびブルドーザ
EP3194666B1 (en) Guidance system for earthmoving machinery
CN111226007B (zh) 施工管理装置、显示装置及施工管理方法
CN111149355B (zh) 工作车辆的显示系统以及生成方法
ES2935618T3 (es) Método de navegación de un vehículo y sistema del mismo
US9292017B2 (en) System and method for real-time guidance and mapping of a tunnel boring machine and tunnel
US11512975B2 (en) Method of navigating an unmanned vehicle and system thereof
US20170234129A1 (en) System and method for real-time guidance and mapping of a tunnel boring machine and tunnel
EP4060286B1 (en) Surveying system, surveying method, and surveying program
CN108628295A (zh) 移动控制系统、移动控制装置以及程序
US12043989B2 (en) Working machine
WO2017061511A1 (ja) 形状計測システム及び形状計測方法
US20120158209A1 (en) System and method for determining a ground speed of a machine
RU2572434C1 (ru) Система управления рабочим органом землеройно-транспортной машины
ES3037841T3 (en) Method for determining location and orientation of earthworks machine in worksite
BR102022005011A2 (pt) Método e sistema para caracterização dinâmica de uma área
US20130151086A1 (en) Determing a ground speed of a machine
JP7740826B2 (ja) 測量システム、測量方法、及び測量プログラム
WO2017061512A1 (ja) 施工方法、作業機械の制御システム及び作業機械
HK40033761B (en) Excavation by way of an unmanned vehicle