El coche autónomo tiene un problema de robótica

- Hace 4 meses

Los robotistas han invertido más de 10 años y 10 mil millones de dólares en autos sin conductor. Pero las promesas de hace solo unos años han sido reemplazadas por dudas, ya que la conducción autónoma no ha logrado alcanzar la comercialización y los hitos internos empujan aún más en el futuro.

Sospecho que toda la industria automotriz se ha visto limitada por un defecto fundamental en el diseño.

De la información:

«Hubo debates sobre si [Waymo debería] tratar de imitar el comportamiento típico de conducción humana que no sigue estrictamente la ley. Pero el equipo decidió que «no importa cómo lo haría un humano; tendríamos que hacerlo como un conductor perfecto «.

Si bien el conductor perfecto es un objetivo noble, ignorar cómo conduce la gente es un error. La conducción no ocurre en el vacío o en un laboratorio, sino en carreteras llenas de otras personas que conducen. Es un acto fundamentalmente social. El comportamiento humano y el conductor perfecto no son ideas independientes, sino que están vinculadas de manera inextricable. Es imposible construir un controlador perfecto sin tener en cuenta el comportamiento humano, como tratar de hablar sin tener en cuenta el lenguaje.

Con sus raíces en el DARPA Urban Challenge, la industria ha abordado la conducción como una tarea de robótica individual: un automóvil navegando en una gran carrera de obstáculos. En realidad, conducir es una interacción social compleja, con millones de personas trabajando juntas para llegar a casa de manera segura. La estabilidad en este sistema requiere interacciones exitosas entre las personas: no se puede conducir de manera segura sin «comprar» de cualquier otro automóvil a su alrededor. El conductor perfecto debe conducir y responder de manera predecible y familiar para otras personas en el camino. Como las personas son los únicos conductores en la carretera, «cómo lo haría un humano» es, de hecho, la única forma aceptable de conducir. El conductor perfecto debe pasar la prueba de Turing, demostrando que no se puede distinguir de otros conductores humanos en la carretera.

La robótica pierde la parte humana de la conducción: la interacción entre las personas que es esencial para la seguridad y la estabilidad en nuestras carreteras. Afortunadamente, hay una nueva y mejor manera de hacerlo.

Conducir es un deporte de equipo, no una mezcla individual

Conducimos en coordinación con otras personas: cada acción que tomamos en las carreteras genera una respuesta de otros conductores, y sus respuestas a su vez generan otra acción. Esta recursividad refleja un sistema dinámico, complicado por todos los matices de la interacción humana.

Es obvio que el comportamiento óptimo de cualquier vehículo debe considerar su impacto en todo el sistema. Un «conductor perfecto» no solo debe mantenerse a salvo, sino que también debe mantener el sistema intacto con todos los demás a salvo también. No debemos evitar un accidente nosotros mismos, solo para causar uno para nuestro vecino.

Por analogía, conducir se parece mucho más al baloncesto que al ajedrez. En baloncesto, nos movemos continuamente por la cancha, respondiendo dinámicamente a los otros nueve jugadores para jugar. No nos turnamos para hacer movimientos estáticos en un tablero congelado. Y esto explica exactamente por qué los robots no son muy buenos para conducir. Los robots son buenos en el ajedrez, pero malos en el baloncesto.

La programación de un sistema dinámico en el mundo natural es quizás el mayor desafío en informática. Nadie lo ha hecho nunca, y probablemente nunca se hará. Esto también es el motivo por el que probar la autoconducción en simulaciones es inútil. Es imposible escribir el comportamiento correcto para cada actor en cada situación, simplemente hay demasiados. Ya estamos viendo las limitaciones de la programación a medida que estos autos ingresan al mundo real.

Nuevamente de la información:

«Los prototipos de Waymo a veces responden a las maniobras de [otros conductores» deteniéndose abruptamente de una manera que los conductores humanos no anticipan. Como resultado, los conductores humanos de vez en cuando han chocado las camionetas Waymo ”.

La robótica ignora el comportamiento humano, solo para empujar un sistema estable al caos. Dudo que puedan escribir suficientes reglas para que los robots puedan «encajar» de una manera que sea segura y aceptable para cualquier otro automóvil en la carretera. Debemos repensar el proceso desde cero.

El conductor perfecto

El conductor perfecto comienza con las personas. Nuestras carreteras exigen un comportamiento humano predecible y familiar de cada participante para garantizar la seguridad de cada automóvil y conductor en la carretera.

Los recientes avances en el aprendizaje por imitación ahora lo han hecho posible. Comienza con la observación: recopilar todos los comportamientos macro y micro que conforman la conducción humana. Luego podemos construir un modelo que imite esos comportamientos en el software, creando un controlador que se comporte como una persona real. Una vez que imitamos con éxito el comportamiento humano básico, podemos dar el siguiente paso para mejorar la conducción humana. Primero eliminamos todos los errores humanos pasivos, como la no observación (por ejemplo, mensajes de texto, quedarse dormido), y luego identificamos y eliminamos los errores humanos activos que causan accidentes o llamadas cercanas.

La conducción autónoma es un problema difícil, pero lo hemos hecho más difícil al ignorar la pista más obvia. Los conductores humanos nos han estado dando la clave de respuesta para la autoconducción segura durante más de 100 años. Imitar su comportamiento es el primer paso en el camino hacia la perfección.