Download Google driverless car (I)

Document related concepts
Transcript
25/06/14
NOTA DE FUTURO
Google driverless car (I)
Centro de Análisis y Prospectiva
Gabinete Técnico de la Guardia Civil
El automóvil sin conductor de Google
Google driverless car
¿Qué es?
El automóvil sin conductor de Google (Google driverless
car) es un proyecto que comenzó en 2009 con el
objetivo de desarrollar la tecnología necesaria para
crear coches sin conductor, que circulen de forma
autónoma.
Actualmente el líder del proyecto es el
ingeniero alemán de Google Sebastian
Thrun1, director del Stanford Artificial
Intelligence Laboratory 2 y co-inventor
de Google Street View 3 . El equipo de
Thrun en Stanford creó el vehículo
robótico Stanley, que fue el ganador del DARPA4 Grand Challenge5
en 2005, un galardón otorgado por el Departamento de
Defensa de los Estados Unidos y dotado con un premio de
dos millones de dólares. El equipo encargado del
proyecto estaba formado por 15 ingenieros de
Google, entre los que se encontraban Chris
Urmson, Mike Montemerlo y Anthony
Levandowski, quienes habían trabajado en
el DARPA Grand and Urban Challenges.
Este coche es capaz de conducir
autónomamente por ciudad y por carretera,
detectando a otros vehículos, señales de
tráfico, peatones, etc.
1
Sebastian Thrun, nacido el 14 de mayo de 1967 en Solingen (Alemania), fue profesor de Inteligencia artificial en la
Universidad de Stanford.
2
Fundado en 1962, el Laboratorio de Inteligencia Artificial de Stanford (SAIL) ha sido un centro de excelencia para
la investigación de Inteligencia Artificial, la docencia, la teoría y la práctica por más de cincuenta años.
3
Google Street View es una característica de Google Maps y de Google Earth que proporciona panorámicas a nivel
de calle (360 grados de movimiento horizontal y 290 grados de movimiento vertical), permitiendo a los usuarios ver
partes de las ciudades seleccionadas y sus áreas metropolitanas circundantes.
4
DARPA acrónimo de la expresión en inglés Defense Advanced Research Projects Agency (Agencia de Proyectos de
Investigación Avanzados de Defensa) es una agencia del Departamento de Defensa de Estados Unidos responsable
del desarrollo de nuevas tecnologías para uso militar.
5
El DARPA Grand Challenge es una carrera de vehículos autónomos que deben llegar desde un punto de los Estados
Unidos hasta otro sin intervención humana y disponiendo únicamente de un listado de puntos intermedios entre el
principio del circuito y el final.
1
Vídeo en youtube de la última edición del DARPA Grand and
Urban Challenges.
Vídeo en youtube de uno de los primeros usuarios del selfdriving car de google por ciudad.
El estado norteamericano de Nevada aprobó el 29 de junio de 2011 una ley que permite
la operación de coches sin conductor. No es una cuestión baladí, pues Google había
presionado para que se estableciesen leyes para coches sin conductor. La ley de Nevada
entró en vigor el 1 de marzo de 2012 y el Nevada Department of Motor Vehicles
expidió la primera licencia para un
coche autónomo en mayo ese mismo
año. Esta licencia fue para un Toyota
Prius modificado con la tecnología
experimental driverless de Google.
Google no solo ha dotado al Toyota
Prius de su tecnología, también lo está
probando desde hace años en el Audi
TT y en el Lexus RX 450h obteniendo
muy buenos resultados. Desde que en
el Estado de Nevada se aprobara la ley
sobre vehículos “self-drive” el gigante
de la tecnología ha estado mejorando durante estos años el software en sus calles.
Desde hace aproximadamente un año, los 24 Lexus RX450h equipados con sensores de
Google han estado circulando también por las calles de Mountain View (California,
EE.UU.) donde el gigante tecnológico tiene su sede. Han mejorado el software para que
pueda detectar cientos de objetos distintos de forma simultánea como peatones,
autobuses, una señal de alto sostenida
por una de cruce o un ciclista
haciendo gestos que indican un
posible giro. Y es que consideran
que un vehículo “self-drive” debe
y puede prestar atención a todos
estos factores mucho mejor que
un humano, puesto que las
personas pueden estar cansadas
o distraídas.
2
¿Qué elementos componen
vehículo ‘self-driving’?
el
A parte de los sistemas de software que llevan meses
mejorando desde la compañía norteamericana, los
componentes hardware que hacen que sea posible el
vehículo sin conductor son, entre otros, los siguientes:
Vídeo sobre el funcionamiento del software en un
vehículo „self-driving‟ de Google en una ciudad.
Sensores LIDAR 6 de rotación en el techo, que
escanean a más de 200 metros en todas las direcciones para generar un mapa
tridimensional preciso del entorno del coche.
Sensor de estimación de posición montado sobre la rueda trasera izquierda, mide
los pequeños movimientos realizados por el coche y ayuda a localizar con
exactitud su posición en el mapa.
Detector de rayos láser que averiguan cual es el tráfico y lo descifran para poder
amoldar su forma de conducir.
Cuatro sensores de radar de Standard, tres en el frente y uno en la parte trasera,
ayudan a determinar las posiciones de los objetos distantes.
Cámara montada cerca del retrovisor para detectar las señales de tránsito como
semáforos,
límites
de
velocidad y cuenta a la vez
con ordenadores a bordo del
vehículo
para
reconocer
obstáculos como peatones y
ciclistas, etc.
Todo esto es posible gracias a
los centros de datos de
Google, que pueden procesar
la enorme cantidad de
información recogida por los
vehículos para hacer el mapa
de su terreno.
6
LIDAR (un acrónimo del inglés Light Detection and Ranging o Laser Imaging Detection and Ranging) es una
tecnología que permite determinar la distancia desde un emisor láser a un objeto o superficie utilizando un haz láser
pulsado.
3
Platero, el vehículo ‘self-drive’ español
El Consejo Superior de Investigaciones Científicas (CSIC) y la Universidad Politécnica
de Madrid llevan desarrollando desde hace ya más de 15 años la tecnología para hacer
realidad los vehículos „self-drive‟, dentro del programa Autopía7, y ya se ha probado
por las carreteras de Madrid uno de los prototipos llamado Platero, un Citroën C3,
aunque también tienen otros
prototipos, como un Citroën C3
Pluriel y furgonetas Citroën
Berlingo eléctricas. Platero ha
circulado por sí mismo a través
de carreteras abiertas al tráfico
desde San Lorenzo de El Escorial
hasta Arganda del Rey, primero
por ciudad y luego por autovía.
Eso sí, lo ha hecho detrás de un
coche guía (el C3 Pluriel llamado
Clavileño) y escoltado por la
Agrupación de Tráfico de la
Guardia Civil.
Platero recorrió en total unos 100
km de distancia a una velocidad media resultante de unos 60 km/h. La velocidad
máxima a la que puede circular, comprobada en circuito sin tener incidentes, ha sido de
109 km/h.
El computador que va en el maletero del coche es la base del sistema de control del
sistema de conducción autónoma y utiliza una estrategia de mando basada en la lógica
borrosa que permite simular el comportamiento de un conductor humano.
Es fundamental el método de navegación y posicionamiento DGPS, GPS diferencial,
con una precisión de 0,5 m. Éste se tiene que complementar para mayor precisión con
un sistema de radio con el que recibir correcciones diferenciales, o bien con un sistema
de comunicación inalámbrica local Ethernet, con la misma función. Se consigue una
precisión de centímetro. Este sistema inalámbrico de comunicación entre vehículos
también permite conocer la posición de los coches que están en las cercanías, y que
estén equipados con el sistema, CarToCar 8 o SARTRE 9 . Ésta fue la función
desempeñada por el coche guía que iba delante y que sí llevaba conductor.
7
El programa AUTOPIA ha venido trabajando en vehículos autónomos desde 1998. El grupo tiene experiencia
demostrada en diseño de sistemas de control avanzados, localización, planificación de trayectorias, navegación y
comunicaciones vehículo—vehículo y vehículo-infraestructura. AUTOPIA cuenta con una flota de cinco vehículos y
un circuito de pruebas diseñado como un zona urbana con una combinación de tramos rectos y curvos, cruces a 90º y
una rotonda. Además, un sistema de regulación de semáforos y redes de sensores RFID y ZigBee hacen de las
instalaciones un excelente campo de pruebas para demostrar los más avanzados conceptos en el campo de los ITS.
8
Sistema de transmisión y/o comunicación de información entre vehículos.
9
Iniciativa de la Comisión Europea sobre el desarrollo de una conducción segura y ecológica a partir de una marcha
totalmente automática en autovías y autopistas, sin cambios en las actuales infraestructuras y con sólo pequeñas
modificaciones en los coches actuales de avanzada tecnología en seguridad.
4
Recientemente se le ha incorporado un sistema de visión artificial realizado por la
Universidad de Alcalá de Henares que reconoce la calzada y los obstáculos en ella
situados. Estos coches funcionan de manera autónoma especificándoseles un trayecto
como una sucesión de calles.
Se ha tenido que emplear un coche guía porque los mapas de los navegadores GPS
actuales no tienen la suficiente precisión ni están totalmente actualizados en términos de
desvíos y accidentes.
Cuando el vehículo conoce las condiciones exactas de la calzada es perfectamente capaz
de circular sin la presencia de un coche guía. El coche autónomo no imita los
movimientos del vehículo guía que le sirve de referencia, sino que recibe su
información y actúa en consecuencia de acuerdo a su programación en lógica borrosa.
El acelerador se dirige electrónicamente y así se controla la velocidad del coche en cada
momento. El freno también lleva un controlador electrónico. La dirección se regula
gracias a un motor eléctrico acoplado al volante. Así todos ellos se accionan con las
órdenes del computador.
El programa Autopía recibe fondos y financiación de dos de dos proyectos del Plan
Nacional de Investigación Desarrollo e Innovación del Gobierno de España: del
proyecto GUIADE y del proyecto Onda-F10.
10 Proyectos del CSIC y la UPM que han desarrollado un sistema de posicionamiento y conducción automática de
vehículos de transporte público, basado en la comunicación entre los automóviles y una central reguladora que regula
la información.
5
Moralidad y ética
¿Debería tu coche ‘self-driving’ ponerte en peligro en caso
de accidente si así se salvan más vidas?
Texto extraído de la página web Xataka.
Aunque estos vehículos están orientados a, entre otras cosas, reducir la tasa de
accidentes, su programación podría tener un efecto singular: ante situaciones peligrosas
en las que estén en juego muchas vidas, podrían decidir que nosotros nos llevemos la
peor parte para salvar a los demás. El debate ético vuelve a acechar un terreno muy
complejo.
En situaciones en las que estos vehículos
tengan que decidir con qué impactar para
minimizar los daños, no solo tendrán en
cuenta tu seguridad, sino probablemente
la del resto de elementos implicados. La
física, un factor seguro en cuanto al
estudio de las consecuencias, pasa a un
segundo plano y llega el debate moral y
ético.
Las situaciones de peligro por ahora eran
bastante manejables para estos vehículos,
que se limitaban a circular en autopistas y
carreteras sin apenas viandantes. Su
introducción en las ciudades cambia las
reglas del juego y hay muchos más
factores a tener en cuenta.
Evitar un posible atropello de varias personas que, por despiste, crucen sin mirar
(imaginad el trágico caso de una familia con dos pequeños) podría implicar que el
software tomara una decisión trágica para nosotros: la de hacer que impactemos con
algo para evitar ese atropello y que ese impacto nos cause graves daños o incluso la
muerte. ¿Cómo se toma en cuenta esa programación moral y ética?
Los casos son múltiples y de todos los tipos, tal y como señalaba Noah Goodall11. Si
tuviéramos una situación en la que ineludiblemente impactaremos o bien con un
motorista con casco o con uno sin casco, ¿cuál debería "elegir" la programación?
Si se elige al motorista con casco, "le penalizamos por ser responsable y llevar casco",
mientras que "perdonamos" al motorista sin casco que, efectivamente, está conduciendo
de forma ilegal, ya que el casco es obligatorio en diversos países del mundo, incluido
11
Científico en el Virginia Center for Transportation Innovation and Research.
6
España. Pero claro, si se elige el impacto contra el motorista sin casco se respeta a quien
cumple las normas, pero las posibilidades de que haya graves daños o muerte es mucho
mayor.
La solución podría ser una decisión tomada de forma totalmente aleatoria. Esto
emularía el comportamiento humano, en el que muchas decisiones de este tipo se toman
de forma instintiva (no hay tiempo para razonamientos profundos) y en las que el azar y
la suerte están claramente implicados.
Por ejemplo en Nokia y su división HERE, Humanized Driving ("Conducción
Humanizada"), la idea es precisamente implementar en la conducción por ordenador
características similares a las de los conductores humanos.
Esos factores podrían aplicarse en esas situaciones límite, pero no reducen la relevancia
de una conducción autónoma programada con el resto de parámetros en mente el resto
del tiempo.
El 90% de los accidentes en Estados Unidos se debe a errores humanos, a distracciones
o al consumo de alcohol y probablemente buena parte de esos accidentes se eliminarían
con este tipo de vehículos. Y es que, como señalan desde la web de Wired:
En ética, el proceso de pensar en un problema es tan importante como el
resultado. Tomar decisiones de forma aleatoria elude esa responsabilidad. En
lugar de decisiones meditadas, se toman decisiones sin pensar y estas podrían
ser peores que los juicios reflexivos humanos que tienen un mal resultado.
Otra opción sería la de no
tener en cuenta ciertos
datos en esos escenarios.
"Ponerle un velo" a nuestro
coche autónomo, haciendo
que ignore factores como
si el motorista lleva o no
casco, o si los coches
contra los que podemos
impactar son más o menos
resistentes al impacto. El
problema es que el análisis
posterior sí haría necesaria
la recolección de esos
datos y justificar cuáles se obvian y cuáles no, podría resultar contraproducente.
De nuevo nos encontramos ante un problema ético de difícil solución en el que la toma
de decisiones en situaciones de riesgo no parece tener respuesta.
Puede que esos escenarios sean escasos, pero sucederán: miles de pequeños elementos
pueden confluir para hacer un accidente inevitable y estos coches autónomos deben
estar programados para minimizar los efectos colaterales de los impactos que se
produzcan. El debate ético será inevitable tanto antes como después de esos accidentes.
7
Referencias
Programa AUTOPIA. Centro de Automática y Robótica (UPM-CSIC)
http://www.car.upm-csic.es
Consejo Superior de Investigaciones Científicas.
http://www.csic.es
Universidad Politécnica de Madrid.
http://www.upm.es
Google prepara un coche inteligente que circula sin conductor.
http://juanchosierrar.blogspot.com.es/2010/10/google-prepara-un-coche-inteligenteque.html
Motorpasión. Futuro.
http://www.motorpasionfuturo.com/equipamiento-avanzado-gadgets/platero-el-cochedel-csic-que-se-conduce-solo
Xataka. Apasionados por la tecnología.
http://www.xataka.com/
Wired.
http://www.wired.com/2014/05/the-robot-car-of-tomorrow-might-just-be-programmedto-hit-you
8