Simple Science

Ciencia de vanguardia explicada de forma sencilla

# Informática# Inteligencia artificial# Robótica

El papel de los sistemas basados en reglas en los autos autónomos

Los coches autónomos utilizan sistemas basados en reglas para una navegación más segura en la carretera y para tomar decisiones.

― 6 minilectura


Sistemas basados enSistemas basados enreglas para cochesautónomosvehículos autónomos.reglas mejoran la toma de decisiones enCómo los planificadores basados en
Tabla de contenidos

Los coches autónomos están siendo cada vez más comunes y necesitan sistemas inteligentes para ayudarles a tomar decisiones en la carretera. Una forma de ayudar a estos vehículos es a través de un planificador de comportamiento basado en reglas. Este planificador usa un conjunto de reglas basadas en la conducción experta para ayudar al coche a decidir qué hacer en varias situaciones de manejo.

Cómo Funcionan los Coches Autónomos

El viaje de un coche autónomo se puede dividir en tres partes:

  1. Planificación de la misión: Aquí es donde el coche decide a dónde necesita ir según su punto de partida y destino. Determina qué carriles usar y cómo llegar allí.

  2. Planificación del Comportamiento: En esta parte, el coche usa la información del planificador de la misión para determinar qué acciones debería tomar en diferentes puntos de la carretera. Esto podría incluir girar a la izquierda, detenerse por los peatones o cambiar de carril.

  3. Planificación Local: Este paso se trata de crear un camino suave que el coche siga mientras considera la comodidad y la seguridad.

El Problema con Métodos Anteriores

En el pasado, muchos sistemas autónomos se basaban en máquinas de estados finitos. Estas máquinas podían volverse complicadas y difíciles de gestionar al intentar cubrir todas las diferentes situaciones de manejo posibles. Para simplificar las cosas, los ingenieros combinaban varias máquinas de estados. Sin embargo, esto podía llevar a tablas y reglas complejas que eran difíciles de mantener.

Recientemente, los métodos de aprendizaje profundo se han vuelto populares para construir sistemas autónomos. Estos sistemas pueden aprender a conducir directamente de los datos, pero a menudo carecen de transparencia. En otras palabras, a veces es complicado entender por qué el coche toma ciertas decisiones.

Los Beneficios de los Sistemas basados en reglas

Los sistemas basados en reglas ofrecen una forma estructurada de tomar decisiones. Usan reglas claras que ayudan a entender cómo y por qué se toman las decisiones. Tales sistemas pueden mejorar la seguridad y generar confianza en los usuarios. Aunque ha habido intentos anteriores de controlar vehículos directamente usando reglas, trabajos más nuevos han aplicado reglas de manera más indirecta. A menudo se utilizan para validar o mejorar las decisiones tomadas por sistemas basados en aprendizaje profundo.

Sin embargo, los sistemas basados en reglas aún enfrentan desafíos en mantener sus conjuntos de reglas y adaptarse a nuevos escenarios de conducción. Para abordar esto, algunas soluciones utilizan una mezcla de aprendizaje profundo y sistemas basados en reglas. Este enfoque combina las fortalezas de ambos métodos, permitiendo una mejor toma de decisiones en la carretera.

Introduciendo el Motor de Reglas en Dos Capas

En este sistema, proponemos un motor de reglas en dos capas para la planificación del comportamiento. La primera capa se centra en identificar comportamientos posibles basados en lo que el coche ve en el entorno. Genera una lista de acciones seguras y las filtra según lo cautelosas que son.

La segunda capa toma las acciones seguras y las resuelve en un solo comportamiento con detalles específicos. Esta configuración permite que el coche tome decisiones de manejo informadas y cuidadosas.

Cómo Funciona el Motor de Reglas

El motor de reglas opera siguiendo un conjunto de reglas definidas claramente. Cada capa usa reglas estructuradas como "SI condición ENTONCES acción." Por ejemplo, si se detecta una señal de alto, el coche debería detenerse.

La primera capa recopila datos sobre la carretera y los alrededores, como la presencia de otros vehículos, peatones o señales de tráfico. Luego, el sistema filtra acciones potenciales y elimina aquellas que no son seguras o apropiadas en ese momento.

De la lista reducida de acciones, se selecciona la opción más cautelosa. Esta acción se pasa a la segunda capa, que la refina aún más según detalles específicos.

Aprendiendo de Expertos

Para construir y mejorar el conjunto de reglas, nos basamos en ejemplos de conductores expertos. Recopilamos diferentes escenarios de conducción, etiquetándolos según lo que el coche debería hacer en cada situación. Esto ayuda al sistema a aprender a conducir mejor con el tiempo.

El motor también incluye un algoritmo de aprendizaje que puede adaptar las reglas basándose en nuevas experiencias. Cuando el coche se encuentra con una situación que no ha visto antes, utiliza retroalimentación para ajustar sus reglas.

Pruebas en el Mundo Real

Para probar qué tan bien funciona el motor de reglas, se desplegó en un coche autónomo. El coche condujo por carreteras urbanas concurridas, cubriendo 110 kilómetros mientras seguía las reglas de tráfico y evitaba obstáculos. El motor de reglas pudo tomar decisiones de forma rápida y segura, respondiendo a diferentes situaciones de manejo hasta 300 veces por segundo.

Durante la prueba, un conductor de seguridad tuvo que intervenir solo 58 veces, lo que muestra la efectividad del sistema basado en reglas. Muchas de las intervenciones se debieron a situaciones inesperadas que el sistema no había sido entrenado para manejar. Esto incluía lidiar con animales u otros usuarios de la carretera poco comunes.

Ventajas del Enfoque Basado en Reglas

El método basado en reglas ofrece una forma más clara de entender la toma de decisiones en coches autónomos. Si ocurre un error, los ingenieros pueden revisar rápidamente las reglas y ajustarlas según sea necesario. Esta transparencia es un factor crucial para construir confianza en los sistemas autónomos.

Además, el sistema puede ser probado y refinado fácilmente. Los ingenieros pueden identificar discrepancias entre las acciones esperadas y el comportamiento real, lo que les permite actualizar las reglas de manera continua.

Mejoras Continuas y Trabajo Futuro

Aunque el sistema actual ha mostrado un gran potencial, el trabajo está lejos de estar completo. Hay proyectos en curso para ampliar las capacidades del motor basado en reglas, permitiéndole manejar escenarios más complejos y ampliar su rango de situaciones de manejo.

También se planea mejorar el algoritmo de aprendizaje para lidiar mejor con inconsistencias en datos del mundo real. Esto ayudará al coche a volverse más robusto y eficiente en su proceso de toma de decisiones.

Conclusión

Un planificador de comportamiento basado en reglas es un enfoque efectivo para coches autónomos. Al usar reglas claras y orientación experta, estos sistemas pueden navegar de manera segura y tomar decisiones informadas en la carretera. A medida que la tecnología avanza, la investigación continua seguirá mejorando estos sistemas, allanando el camino para vehículos autónomos más seguros y confiables en el futuro.

Artículos similares