AUTOS Y SU INDEPENDIZACION´wiki.sc3.uis.edu.co/images/d/d5/ArchiG12.pdf · 2019. 8. 15. · auto...

8
AUTOS Y SU INDEPENDIZACI ´ ON Jonathan Buitrago Escuela de Ingenier´ ıa de Sistemas e Inform´ atica Universidad Industrial de Santander Bucaramanga, Santander Email: [email protected] Mar´ ıa Vera Escuela de Ingenier´ ıa de Sistemas e Inform´ atica Universidad Industrial de Santander Bucaramanga, Santander Email: [email protected] Jair Ni˜ no Escuela de Ingenier´ ıa de Sistemas e Inform´ atica Universidad Industrial de Santander Bucaramanga, Santader Email [email protected] AbstractThe implementation of computer systems for driving automation is undoubtedly one of the greatest technological advances today. However, this important development still has a great way to go, mainly in the architectural aspects, so that it becomes a reality and can be used in uncontrolled environments. This document presents a conceptual design for the architec- ture of autonomous vehicles. The proposed design is based on a comprehensive review of the literature and documentation on this subject. Finally, the characteristics to be taken into account, the architectural patterns for the correct implementation of the design have been defined and the conclusions are presented. Resumen—La implementaci´ on de sistemas computacionales para la automatizaci´ on de la conducci´ on es, sin duda, uno de los mayores avances tecnol´ ogicos en la actualidad. Sin embargo, este importante desarrollo un tiene un gran camino que recorrer, principalmente en los aspectos arquitecturales, para que convertirse en una realidad y pueda utilizarse en ambientes no controlados. En este documento se expone un dise ˜ no conceptual para la arquitectura de veh´ ıculos aut´ onomos. El dise ˜ no planteado est´ a fundamentado en una amplia revisi´ on de la literatura y documentaci´ on sobre este tema. Por ´ ultimo, se han definido las caracter´ ısticas a tener en cuenta, los patrones arquitecturales para la correcta implementaci´ on del dise˜ no y se presentan las conclusiones. I. INTRODUCCI ´ ON Partimos inicialmente sabiendo de d´ onde provienen cada uno de estos autos y es a ra´ ız de competencias, as´ ı como existe la programaci´ on competitiva, tambi´ en existen competencias acerca de veh´ ıculos aut´ onomos. Seg´ un lo anterior, los dos prototipos m´ as pr´ oximos a la verdadera realidad de esta tecnolog´ ıa fueron dados a conocer en 2005 con DARPA y 2007 con Junior, que a partir de este ´ ultimo naci´ o el auto aut´ onomo de Google. Los autos aut´ onomos a groso modo funcionan bajo sensores y c´ amaras, existe diversidad de autos aut´ onomos donde prima la tecnolog´ ıa oriental, es decir, universidades como: Xi’an JiaoTong University, Shanghai Jiaotong University, singhua University. No obstante el avance de este tipo de tecnolog´ ıa viene a cabo bas´ andose en la revoluci´ on de hardware y software, as´ ı como existen ahora procesadores que realizan cantidades inmensas de operaciones en un intervalo de tiempo muy corto, en los autos aut´ onomos se debe desarrollar la arquitectura y el software adecuado para dar soluci´ on al problema. Para dar un acercamiento a esto, Mercedes Benz lanz´ o un prototipo Clase S 500 el cual contaba con una equipaci´ on de hardware de sensor cercano a la producci´ on y basado ´ unicamente en sensores de visi´ on y radar en combinaci´ on con precisi´ on digital, mapas para obtener una comprensi´ on completa de la ubicaci´ on espacial. En la actualidad, las empresas m´ as interesadas en desarrollar el avance de los autos aut´ onomos tienen prioridad acerca de algoritmos y nuevos dise˜ nos para ´ estos, estamos hablando de compa˜ ıas de gran renombre en el campo automovil´ ıstico como por ejemplo: Tesla Motors, Mercedes Benz, Audi y BMW, tambi´ en otras que est´ an m´ as enfocadas en las tecnolog´ ıas de informaci´ on como: Google, Uber y Baidu. A partir de esto, es importante aclarar que los esfuerzos que existen entre estas compa˜ ıas est´ an ligadas a la comunicaci´ on inal´ ambrica entre veh´ ıculos la cual se conoce com´ unmente como sistema multiagente tems, a pesar de cada uno de estos esfuerzos a´ un existe una falencia en el desarrollo de este tipo y de autos y es b´ asicamente que han dejado de lado el estudio y el avance de la arquitectura usada en los autos. II. ESTADO DEL ARTE El mundo se prepara para un nuevo escenario de la movilidad el cual tiene como protagonista al autom´ ovil aut´ onomo. El departamento de energ´ ıa de Estados Unidos est´ a implementando herramientas avanzadas de simulaci´ on y modelado de estos autom´ oviles para predecir su impacto en la movilidad y en la matriz energ´ etica de las ´ areas metropolitanas. “Nuestro objetivo es adquirir una comprensi´ on sobre el sistema y sobre c´ omo el transporte est´ a cambiando, incluyendo omo interact´ uan los diferentes modos de transporte, las decisiones tomadas por los viajeros y c´ omo la automatizaci´ on afecta todo”, explic´ o el ingeniero de transporte computacional de Argonne, Joshua Auld. “Este nivel de comprensi´ on proporcionar´ a informaci´ on para ayudar a las ciudades a planificar mejor y adaptarse a los futuros cambios de transporte”, agreg´ o. El equipo de Auld ha desarrollado un modelo que representa la adopci´ on de los autos parcial y totalmente automatizados, y a diferentes niveles de aceptaci´ on en el mercado. Posteriormente integraron estos datos junto a

Transcript of AUTOS Y SU INDEPENDIZACION´wiki.sc3.uis.edu.co/images/d/d5/ArchiG12.pdf · 2019. 8. 15. · auto...

Page 1: AUTOS Y SU INDEPENDIZACION´wiki.sc3.uis.edu.co/images/d/d5/ArchiG12.pdf · 2019. 8. 15. · auto autonomo. Tenemos como ejemplo su modelo Cruise´ AV, el cual es un automovil sin

AUTOS Y SU INDEPENDIZACIONJonathan Buitrago

Escuela de Ingenierıade Sistemas e Informatica

Universidad Industrial de SantanderBucaramanga, Santander

Email: [email protected]

Marıa VeraEscuela de Ingenierıa

de Sistemas e InformaticaUniversidad Industrial de Santander

Bucaramanga, SantanderEmail: [email protected]

Jair NinoEscuela de Ingenierıa

de Sistemas e InformaticaUniversidad Industrial de Santander

Bucaramanga, SantaderEmail [email protected]

Abstract— The implementation of computer systems fordriving automation is undoubtedly one of the greatesttechnological advances today. However, this importantdevelopment still has a great way to go, mainly in thearchitectural aspects, so that it becomes a reality and can beused in uncontrolled environments.

This document presents a conceptual design for the architec-ture of autonomous vehicles. The proposed design is based ona comprehensive review of the literature and documentation onthis subject. Finally, the characteristics to be taken into account,the architectural patterns for the correct implementation of thedesign have been defined and the conclusions are presented.

Resumen—La implementacion de sistemas computacionalespara la automatizacion de la conduccion es, sin duda, uno delos mayores avances tecnologicos en la actualidad. Sin embargo,este importante desarrollo aun tiene un gran camino querecorrer, principalmente en los aspectos arquitecturales, paraque convertirse en una realidad y pueda utilizarse en ambientesno controlados.

En este documento se expone un diseno conceptual parala arquitectura de vehıculos autonomos. El diseno planteadoesta fundamentado en una amplia revision de la literatura ydocumentacion sobre este tema. Por ultimo, se han definido lascaracterısticas a tener en cuenta, los patrones arquitecturalespara la correcta implementacion del diseno y se presentan lasconclusiones.

I. INTRODUCCIONPartimos inicialmente sabiendo de donde provienen cada

uno de estos autos y es a raız de competencias, ası como existela programacion competitiva, tambien existen competenciasacerca de vehıculos autonomos. Segun lo anterior, los dosprototipos mas proximos a la verdadera realidad de estatecnologıa fueron dados a conocer en 2005 con DARPA y2007 con Junior, que a partir de este ultimo nacio el autoautonomo de Google.

Los autos autonomos a groso modo funcionan bajo sensoresy camaras, existe diversidad de autos autonomos donde primala tecnologıa oriental, es decir, universidades como: Xi’anJiaoTong University, Shanghai Jiaotong University, singhuaUniversity. No obstante el avance de este tipo de tecnologıaviene a cabo basandose en la revolucion de hardware ysoftware, ası como existen ahora procesadores que realizancantidades inmensas de operaciones en un intervalo de tiempo

muy corto, en los autos autonomos se debe desarrollar laarquitectura y el software adecuado para dar solucion alproblema. Para dar un acercamiento a esto, Mercedes Benzlanzo un prototipo Clase S 500 el cual contaba con unaequipacion de hardware de sensor cercano a la producciony basado unicamente en sensores de vision y radar encombinacion con precision digital, mapas para obtener unacomprension completa de la ubicacion espacial.

En la actualidad, las empresas mas interesadas en desarrollarel avance de los autos autonomos tienen prioridad acerca dealgoritmos y nuevos disenos para estos, estamos hablando decompanıas de gran renombre en el campo automovilısticocomo por ejemplo: Tesla Motors, Mercedes Benz, Audiy BMW, tambien otras que estan mas enfocadas en lastecnologıas de informacion como: Google, Uber y Baidu.A partir de esto, es importante aclarar que los esfuerzos queexisten entre estas companıas estan ligadas a la comunicacioninalambrica entre vehıculos la cual se conoce comunmentecomo sistema multiagente tems, a pesar de cada uno de estosesfuerzos aun existe una falencia en el desarrollo de este tipoy de autos y es basicamente que han dejado de lado el estudioy el avance de la arquitectura usada en los autos.

II. ESTADO DEL ARTE

El mundo se prepara para un nuevo escenario de lamovilidad el cual tiene como protagonista al automovilautonomo. El departamento de energıa de Estados Unidosesta implementando herramientas avanzadas de simulaciony modelado de estos automoviles para predecir su impactoen la movilidad y en la matriz energetica de las areasmetropolitanas. “Nuestro objetivo es adquirir una comprensionsobre el sistema y sobre como el transporte esta cambiando,incluyendo como interactuan los diferentes modos detransporte, las decisiones tomadas por los viajeros y como laautomatizacion afecta todo”, explico el ingeniero de transportecomputacional de Argonne, Joshua Auld. “Este nivel decomprension proporcionara informacion para ayudar a lasciudades a planificar mejor y adaptarse a los futuros cambiosde transporte”, agrego. El equipo de Auld ha desarrolladoun modelo que representa la adopcion de los autos parcial ytotalmente automatizados, y a diferentes niveles de aceptacionen el mercado. Posteriormente integraron estos datos junto a

Page 2: AUTOS Y SU INDEPENDIZACION´wiki.sc3.uis.edu.co/images/d/d5/ArchiG12.pdf · 2019. 8. 15. · auto autonomo. Tenemos como ejemplo su modelo Cruise´ AV, el cual es un automovil sin

un modelo de flujo de trafico en un simulador de sistemas detransporte denominado POLARIS por sus diferentes siglasen ingles: Plataforma de Simulacion Integrada Regional deLenguaje de Planificacion y Operaciones.

POLARIS simula la movilidad y el flujo de trafico alpredecir el comportamiento individual de los “agentes”que en el intervienen. Estos agentes pueden representar apersonas, hogares u organizaciones. Analiza como millonesde estos agentes interactuan y toman decisiones sobre el usode automoviles, bicicletas o cualquier otro modo de moverse,A su vez, estas decisiones individuales afectan al sistema detransporte en su conjunto. De este modo, los investigadoresutilizan POLARIS para simular la movilidad y el impacto delos flujos de viaje en cada uno de los diferentes escenarioscontemplados.

Para complementar los analisis de POLARIS y medir laenergıa empleada, los investigadores utilizaron la herramientaAutonomie de Argonne. Autonomie es la herramienta lıderen la industria para predecir el consumo de combustible delos vehıculos actuales y futuros, por lo que los investigadoresconfiaron en ella para medir el impacto de los autosautomaticos en el uso de la energıa.

Para aumentar su capacidad para representar y analizarlas complejas interacciones que afectan el transporte yla movilidad, los investigadores ya estan trabajando paraperfeccionar POLARIS y Autonomie para mejorar lasopciones de la tecnologıa de los autos autonomos. Tambienpara estudiar los posibles futuros escenarios, en los queintervendran variables como los diferentes niveles deautomatizacion y su impacto en el flujo de trafico. Tambiense tendran en cuenta las tecnologıas emergentes y los nuevosmodos de movilidad como los servicios de automovilescompartidos.

”Nuestro enfoque de modelado y simulacion es vital paraanticipar las necesidades de transporte y energıa del futuro. Alcontinuar mejorando estas herramientas y tecnicas, estaremosmejor equipados para ofrecer herramientas y solucionesque aborden las necesidades que surjan ante los nuevosescenarios”, concluye Rousseau.

Teniendo en cuenta empresas, General Motors es una delas principales que viene trabajando en el desarrollo de unauto autonomo. Tenemos como ejemplo su modelo CruiseAV, el cual es un automovil sin volante ni pedales y conconduccion autonoma. Sin embargo, pese a no tener timon,durante las pruebas de conduccion siempre va un operadorpor si algo sale mal.

Ford tambien esta desarrollando un vehıculo que no tendrapedales ni volante. La empresa se asocio con Domino’s Pizzapara probar sus vehıculos autonomos y ver como reaccionabala gente al ver este tipo de autos llevandoles su respectiva

comida.

La empresa matriz de Google, Alphabet, lleva anosdesarrollando un sistema de conduccion autonoma, susvehıculos se han desplazado ocho millones de kilometroshasta enero de 2018, pero, no todo lo recorrieron en lascalles de Estados Unidos, pues tambien lo han hecho envıas virtuales mediante sistemas de simulacion, Waymo haempezado a realizar pruebas de conduccion automatica enPhoenix, con esto la empresa desea seguir mejorando lossistemas autonomos adaptandose a todas las condicionesurbanas y climaticas.

Tesla tambien esta explorando la conduccion automaticacon su sistema autopilot, tesla propone que este software seactualice para recibir una conduccion automatica, sin tenerque cambiar partes del auto. El modelo Hyundai Nexo harecorrido unos 200 km a una velocidad media de 90 km/h.Aunque el automovil se conducıa solo, dentro del vehıculohabıa una persona por si ocurrıa algun incidente.

En el CES de 2018, Lyft realizo una demostracion desu vehıculo autonomo desarrollado por Aptiv. Utilizo unBMW 540i equipado con 10 radares y 9 sensores LIDARdemostrando las caracterısticas de su automovil. Su proyectoes crear una flota de taxis autonomos a corto plazo. BMWes otra de las marcas que planea lanzar y adelantarse en elmercado de autos autonomos. Para ello, trabaja en el asistenteBMW i Vision Dynamics, que se posicionara entre los yaexistentes BMW i3 y BMW i8.

La firma rusa Yandex tambien esta interesada en desarrollartaxis autonomos. Si bien no estan fabricando sus propiosvehıculos, vienen trabajando con una flota de Toyota Prius.Sin embargo, un reto para desarrollar estos autos es quetienen con el clima intenso. La empresa china Baidu tambienesta inmersa en el desarrollo de la conduccion autonoma.Sin embargo, les podrıa tomar tiempo debido a las normasregulatorias con los sistemas de navegacion en el giganteasiatico.

La empresa sueca Volvo tambien trabaja en desarrollar estatecnologıa, aunque recien aparecerıa en 2021 para no lanzarningun tipo de beta al mercado comercial. Hasta que elloocurra, seguira afinando la tecnologıa de su proyecto DriveMe. Intel fue otra de las firmas que presento su primerautomovil autonomo beta en el CES 2018. Intel quiere haceruna flota de 100 vehıculos en Estados Unidos, Europa e Israelpara probar su conduccion autonoma.

III. MARCO TEORICO

A. Definicion

Se entiende como automovil autonomo aquel vehıculo queposee la capacidad de simular las tecnicas humanas de controly manejo, por medio de la captacion e identificacion de lasimagenes que conforman el medio en el cual se desplaza,

Page 3: AUTOS Y SU INDEPENDIZACION´wiki.sc3.uis.edu.co/images/d/d5/ArchiG12.pdf · 2019. 8. 15. · auto autonomo. Tenemos como ejemplo su modelo Cruise´ AV, el cual es un automovil sin

analizar la informacion recibida y tomar decisiones oportunacon base en los datos previamente procesados.

B. Conduccion dinamica

Contienen todos los aspectos de operacion y tactica, talescomo manejo del volante, frenos, cambio de carril, pero nolos estrategicos como establecer destino, origen y rutas.

C. Movimiento Longitudinal

Hace referencia al control sobre la velocidad, la aceleraciony los frenos que ejerce sobre el automovil el sistema deconduccion automatizado para mantenerse a una distanciaprudente de los vehıculos que lo rodean.

D. Movimiento Lateral

Hace referencia a la capacidad que tiene el sistema deconduccion de detectar los lımites del carril, y la posiciondel auto respecto a estos, y de mantenerse dentro del carrilincluso al tomar curvas.

E. Niveles de autonomıa

Los niveles de autonomıa expuestos en la norma SAEJ3016 son los siguientes:

1) Sin automatizacion: El conductor tiene toda lasresponsabilidad y control del automovil en laconduccion dinamica, sin embargo puede recibirayuda de sistemas de alerta.

2) Asistencia al conductor: Existe un sistema de respaldoque puede activar un modo de conduccion especıficoque controla el volante o la aceleracion, no obstanteel conductor sigue teniendo el control de las demasfunciones de la conduccion dinamica.

3) Automatizacion parcial: Existen varios sistemas derespaldo que pueden activar un modo de conduccionespecıfico que controla el volante y la aceleracion perodejando el control de las demas tareas de conducciondinamica al conductor.

4) Automatizacion condicionada: Existe un sistema deconduccion que posee el control de todos los aspectosde la conduccion dinamica, pero el conductor tiene laposibilidad de intervenir en cualquier momento.

5) Alta automatizacion: Existe un sistema de conduccionque posee el control de todos los aspectos de laconduccion dinamica, el sistemas se activa incluso si elconductor no contesto una solicitud de intervencion.

6) Automatizacion completa: Existe un sistema deconduccion que posee el control de todos los aspectosde la conduccion dinamica y se ejecuta para cualquiertipo de medio en el que un conductor podrıa actuar.

IV. HARDWARE

Para realizar el respectivo analogo a un auto autonomo,se piensa en una persona, ¿que necesita una persona paramovilizarse sin chocar contra algun obstaculo?, ası es, necesitaojos, necesita un cerebro y por obvias razones, un cuerpo.De igual manera ocurre con los autos autonomos, ellosnecesitan ojos, cerebro y cuerpo que se ven reflejados pormedio de actuadores, CPU y sensores, esto permite que losautos logren percibir, pensar y realizar las labores humanas.En este caso nos enfocaremos en dos aspectos, el primeraspecto esta relacionado a la compleja instalacion, pero devital importancia y el segundo aspecto a la implementaciondel piloto automatico que permitira trabajar como actuadorpara controlar la direccion rueda, pedal acelerador, pedal defreno y selector de marchas.

Una de las cualidades mas relevantes que usan este tipode vechıculos son sus sensores, por lo general este tipo desensores abarcan cada tipo tıpico disponible en el mercado, esdecir, abarcan camaras, radar de ondas milimetricas, sensoresultrasonicos, LiDAR, que no es mas que un dispositivoque permite determinar la distancia entre un objeto lasery un objeto receptor. La distancia es calculada por mediodel tiempo de retrasado entre la emision del pulso y sudeteccion a traves de la senal reflejada. Ademas estossensores manejan GPS y sensores inerciales, que estosultimos nos permiten medir aceleracion y velocidad angulary se usan mas que todo para captura y analisis de movimiento.

Los sensores que incorporan los autos autonomos sonde vital importancia ya que si alguno de estos fallan ono estan bien equilibrados se pueden producir accidentesgraves debido a puntos ciegos, clima, entre otros. Por lotanto, para dar una breve introduccion hacia los sensores secomienza describiendo la arquitectura de las camaras, paraimplementar camaras en autos autonomos se usan diferentesdistancias visuales, cubiertas a traves de diferentes lentes.Por lo general, un foco de 16mm se usa para la deteccionfrontal para equilibrar la distancia y angulo de campo devision (FOV) que es uno de los factores mas importantes a lahora de trabajar con camaras.

Ası mismo, tambien podemos encontrar camaras de 6 mmo incluso una camara ojo de pez puede ser una alternativa.Tambien se ofrece otra alternativa y es una tecnologıa bastanteusada y eficaz para algunos ambientes, LiDAR brinda mayorestabilidad que las camaras debido a la insensibilidad a laluminancia, ası mismo, este dispositivo genera una nubede puntos que abarcan un area por lo que proporciona unamejor aproximacion a la distancia real con la que se trata, sinembargo, este dispositivo no es aplicable cuando hablamosde un terreno al cual esta actuando una fuerte lluvia o existenieve, ademas que es 10 veces mas caro que una camaracomun.

Page 4: AUTOS Y SU INDEPENDIZACION´wiki.sc3.uis.edu.co/images/d/d5/ArchiG12.pdf · 2019. 8. 15. · auto autonomo. Tenemos como ejemplo su modelo Cruise´ AV, el cual es un automovil sin

Figura 1. Planos de sensores, parte trasera y parte delantera del auto.

Por otro lado, tambien se puede encontrar en este tipo deautomoviles un sensor de onda milimetrica, que funcionacomo la combinacion de camaras para detectar objetosmetalicos en movimiento, aunque la sensibilidad de radarde onda milimetrica es relativamente debil la resolucion esinversamente proporcional al rango, ası el radar generalmentetiene que derectar rango y distancia. Debido a esto, estetipo de sensor es muy bueno en distintos climas ya que supenetreabilidad es alta. Tambien podemos contar con otrotipo de sensor, estamos hablando del sensor ultrasonico,este esta incorporado en la gran mayorıa de los autosmodernos y se utilizan en gran parte en estacionamientosde baja velocidad debido a la capacidad de deteccion decorta distancia tıpicamente menos de 5 metros, por obviasrazones, este es el sensor mas baratos de los tres mencionadosanteriormente. Adicionalmente, en la figura No. 1 se puedenobservar tres planos de sensores tanto en la parte trasera delauto y delantera del mismo.

En este orden de ideas se describiran tres prototipos condiferentes implementaciones de sensores. Cada uno se enfocaen un ambiente particular que esta graficamente en la figuraNo. 1, atacando diversidad de problemas como pueden ser elclima, de tal forma que lo que se piensa hacer es generalizar elfuncionamiento de un auto de forma eficaz y tambien tener unpanorama economico segun el tipo y la cantidad de sensoresusados.

1) Prototipo A.Cuatro camaras, un RADAR de onda milimetrica,una de 32 capas LiDAR, un LiDAR de 4 capas yun GPS + sensor inercial son utilizado en este plan.

Las camaras se pueden utilizar para muchos tipos dedetecciones con la ayuda de LiDAR y onda milimetricaRADAR. Analogamente, este plan es el mas cercanoal de Google. La ventaja de este plan es que puedecubrir la mayor parte del area circundante el coche,ademas de adaptarse a diferentes escenas de trafico ylas condiciones climaticas. Sin embargo, las desventajasde este plan son su costo extremadamente alto y suinadaptabilidad para tareas de estacionamiento comodistancias menores a 1 metro son indetectables. Enconclusion, este plan es lo mejor para conducir en laciudad, pero es una redundancia en escenas de carretera

2) Prototipo B.La diferencia entre este plan y el Plan A es que elLiDAR de 32 capas se reemplaza por dos milımetrostraseros RADAR de onda. Una mejora considerableen la economıa es obtenido a expensas de perder algode rendimiento de manejo en la ciudad ya que lainformacion circundante se reduce considerablemente.Del mismo modo, el estacionamiento sigue siendo unproblema difıcil bajo este marco de referencia. Segunlas cualidades generales, recomendamos Este plan parala mayorıa de los usuarios.

3) Prototipo C.Desde la imagen inferior de la figura No. 1, es facilobservar que este plan es considerablemente diferentede los planes A y B. Solo dos camaras regulares, tresRADAR de onda milimetrica, uno camara circundantey un sensor ultrasonico de doce unidades son utilizadoDesde la perspectiva de la economıa, este es el masbarato plan y puede ser aceptado por la mayorıa delos fabricantes de vehıculos. Sin embargo, dado queel sistema se basa principalmente en la vision porcomputadora, La estabilidad es el mayor problema.Para este fin, muy relacionado Se esta trabajandoen todo el mundo. Ademas, al usar el camaracircundante y sensor ultrasonico, el estacionamiento noes un problema. Mientras se puedan obtener algunosresultados satisfactorios con SLAM basado en vision,deteccion de area manejable, etc. Este plan economicoy liviano sera la mejor opcion en el futuro cercano.En investigaciones recientes, basadas en el aprendizajeprofundo las soluciones de vision de extremo a extremohan sido propuestas por companıas como NVIDIA yComma.ai

Page 5: AUTOS Y SU INDEPENDIZACION´wiki.sc3.uis.edu.co/images/d/d5/ArchiG12.pdf · 2019. 8. 15. · auto autonomo. Tenemos como ejemplo su modelo Cruise´ AV, el cual es un automovil sin

Figura 2. Chasis auto, incorporacion de piloto automatico.

Teniendo esto en cuenta, se dara inicio a la segundaseccion de este apartado y es ver el comportamiento delpiloto automatico, que ya como se dijo este permitirael control de ruedas, control de acelerador, control defreno y selector de marchas.Un piloto automatico es un dispositivo que permite queun vehıculo automaticamente girar, cambiar, acelerary desacelerar. Este piloto automatico se aplica bajola circunstancia de que el vehıculo no esta equipadocon un chasis de control con cable. Aunque el controlpor cable debe ser el tendencia futura, la mayorıa delos vehıculos necesitan ese dispositivo ahora ya que elperıodo de actualizacion del vehıculo es tıpicamente de5 a 10 anos. Como se muestra en la figura No. 2 ,cinco partes principales, incluido el volante, pedales deacelerador / freno, activador de marcha y un controladorcentral, constituyen el dispositivo de control del chasis.El principal de nuestro diseno es eficiente, sin perdidas yfactible para la mayorıa de la situaciones. No queremosque los actuadores sean como un robot sentado en elasiento del conductor.

V. SOFTWARELa arquitectura del sistema de software de un vehıculo

autonomo esta dividida en 5 partes principales categorizadaspor su funcion que son: percepcion (lo que se puede captara traves de los sensores y demas dispositivos sobre el medioen el que se esta utilizando, ademas de los algoritmos que

permiten el reconocimiento de los objetos adyacentes ) ,decision y planeacion (donde se toman la decisiones y seplanifica la trayectoria), control y chasis (donde se emitenlas ordenes a seguir para cumplir la ruta planificada). Estadefinicion se puede encontrar graficamente en la figura No. 3.

Figura 3. Arquitectura del sistema de software de un vehıculo autonomo

A. Percepcion

Si bien es cierto que no todas las tecnologıas que sedescriben a continuacion estan implementadas en todos losmodelos de este tipo de autos la lista nos permite hacernos unaidea del tipo de dispositivos que permiten que el automovilcircule solo:

1) GPS: Ofrece la localizacion del vehıculo con un gradode exactitud de 1,9 metros. Se trata de un margendemasiado grande para una conduccion autonoma, conlo que la medicion es depurada con la utilizacion detaquımetros, altımetros y giroscopios.

2) Lidar: Sistema de 64 laseres que realiza un escaneocontinuo del entorno del vehıculo que identifica objetoscon una precision de 2 centımetros.

3) Radar: Detecta obstaculos en puntos ciegos de otrossistemas.

4) Estereovision: Dos camaras montadas en el parabrisaspermiten reconstruir una vision 3D de la carretera, loque permite detectar obstaculos.

5) Camaras de infrarrojos: Se colocan junto a las lucesdelanteras. Emiten unas ondas que son recogidas por lascamaras de vision global y permiten la vision nocturna.

Page 6: AUTOS Y SU INDEPENDIZACION´wiki.sc3.uis.edu.co/images/d/d5/ArchiG12.pdf · 2019. 8. 15. · auto autonomo. Tenemos como ejemplo su modelo Cruise´ AV, el cual es un automovil sin

6) Guıa de carril: Consiste en una camara colocada en elespejo retrovisor interno y que es capaz de distinguirentre los bordes de la carretera y esta misma.

7) Sensores de ruedas: Las ruedas vienen dotadas desensores que suministran datos de la conduccion y delas maniobras que realiza el vehıculo.

8) Sensores ultrasonicos: Se colocan tambien en lasruedas y permiten identificar pequenos objetos ocambios en la carretera, como bordillos, cunetas u otrosvehıculos mientras se aparca.

9) Ordenador central: se trata del elemento “inteligente”del vehıculo. Recibe todos los parametros y variables,toma las decisiones y ejecuta las acciones, ordenandoal motor que acelere, al volante que gire o al freno quedetenga el vehıculo. Estas son las tecnologıas principalesque se usan en la percepcion de los objetos y elposicionamiento del vehıculo autonomo y de los autoscolindantes.

B. Decision y Planificacion

En esta parte esta el nucleo principal de lo que es laconduccion autonoma, pues se encarga de la toma dedecisiones y la planeacion de las acciones a seguir. Almomento de definir una arquitectura que se encargue dela parte de planeacion y toma de decisiones se debentener en cuenta multiples aspectos claves para unaimplementacion exitosa del vehıculo autonomo ,algunosde estos cuestionamientos son: la manera en que losvehıculos deciden la ruta a seguir, la forma en que losvehıculos usan los datos proporcionados por sus sensorespara tomar decisiones con horizontes a largo plazo, como lainteraccion con otros vehıculos afecta la manera de actuar, elmodo en que los vehıculos pueden aprender a conducir desdesu historia y desde la conduccion humana, como garantizarque los sistemas de control y planificacion del vehıculo seancorrectos y seguros, y como asegurar que multiples vehıculosen la carretera al mismo tiempo coordinen y se las arreglanpara mover personas y paquetes a sus destinos de la maneramas efectiva.

A pesar de que se han hecho enormes avances en cuantoa planificacion y toma de decisiones, pues ingenieros ycientıficos se han encargado de desarrollar algoritmosaltamente complejos de planificacion y tambien se haavanzado a pasos agigantados en aprendizaje automatico yvision por computador, aun queda mucho camino por recorrerpues los automoviles que funcionan en ambientes controladosaun no logran una tasa de error aceptable para la conduccionautonoma. A pesar de esto, se ha observado con resultadosprometedores, que la integracion de decision y planeacion hallevado a muy buenas soluciones.

C. Control y chasis

Figura 4. Arquitectura de control de vehıculo autonomo.

VI. RETOS ETICOS

Antes de hablar de los diferentes retos que contemplaplanear, disenar autos autonomos; debemos observar laraız de estos; como se menciono en el documento; unode los logros mas interesantes en el desarrollo de sistemascomputacionales es la implementacion de sistemas inteligentespara la conduccion autonoma en vehıculos; se podrıa decirque se basan en una inteligencia artificial; por ende debemosconocer que es y que campos abarca la inteligencia artificial.

Figura 5. Campos relacionados a la inteligencia artificial.

La inteligencia artificial abarca diferentes campos los cualesson; las redes neuronales, la planificacion, la robotica , elaprendizaje automatico , el tratamiento del lenguaje natural , lapercepcion, el conocimiento y el sistema cognitivo; partiendo

Page 7: AUTOS Y SU INDEPENDIZACION´wiki.sc3.uis.edu.co/images/d/d5/ArchiG12.pdf · 2019. 8. 15. · auto autonomo. Tenemos como ejemplo su modelo Cruise´ AV, el cual es un automovil sin

del concepto basico, la inteligencia artificial es la simulacionde inteligencia humana por las maquinas, esto incluye elaprendizaje; donde una maquina adquiere informacion y lasreglas para usar la informacion; el razonamiento el cual esel uso de reglas para alcanzar conclusiones aproximadas y laautocorreccion. En conclusion; la inteligencia artificial es lateorıa y el desarrollo de sistemas informaticos para realizartareas que normalmente requieren inteligencia humana.

Los sistemas de inteligencia artificial aprenden continua-mente utilizando tecnicas como el aprendizaje automatico yel aprendizaje profundo para resolver problemas de visionartificial, habla y lenguaje natural.El aprendizaje automaticoproporciona a los sistemas capacidad de aprender y mejorarautomaticamente mediante la experiencia, es decir, sin serprogramado explıcitamente, para entender esto un poco mejor,en la programacion tradicional tenemos que un computadormediante un algoritmo y unos datos nos da una salida (conocemos la entrada que son los datos y el algoritmo ) ,con el aprendizaje automatico un computador puede darnosel algoritmo si le proporcionamos los datos y la salida quequeremos; esto genera amplios mecanismos de ayuda a pro-blemas que solo con inteligencia artificial o no solo sino queserıa relativamente mas sencillo de resolver con IA.

Figura 6. Comparacion entre la programacion tradicional y el aprendizajeautomatizado.

Abarcando el tema central, al crear un automovil autonomoeste requiere tomar ciertas decisiones en ciertos momentos,por lo cual, muchas de las companıas que trabajan en esto seplantean la siguiente pregunta; ¿Que se necesita para confiaren una decision tomada por una maquina?, esta pregunta sevolvio algo compleja para muchos; por lo cual, decidieronresponder mediante cuatro preguntas relativamente massencillas; si mi sistema cumple o responde afirmativamentea las preguntas, se podrıa decir que es confiable la decisionque tome, las preguntas planteadas son: ¿Es justo?, ¿Es facilde entender?, ¿alguien lo manipulo?, ¿es responsable?

La etica en la inteligencia artificial debe tomarse con lamisma responsabilidad y cautela que se toma la parte dehardware y software y mucho mas en estos casos donde el ser

humana hace parte de esto, un ejemplo sencillo para entenderestos grandes problemas que abarca el poder de decisionque debe o deberıa tener un auto autonomo es el siguiente;una empresa lanza al mercado una lınea de automovilesautonomos, un usuario contento por esto, lo adquiere, luegode un tiempo se presenta una situacion, “el va” por unacarretera cuando de la nada pasa un nino, el auto autonomose da cuenta rapidamente de las opciones que tiene, el ninoesta tan cerca que aun frenando podrıa matarlo, si gira a laderecha se choca con otro auto donde se encuentra una parejade adultos de la tercera edad, si choca con ellos, puede quemueran los tres, el piloto y la pareja, pero salvarıa al nino, ya la izquierda se encuentra un precipicio, si gira hacia allı,salva al nino y a la pareja de ancianos; ¿Que decision debetomar el auto en ese momento?

En decisiones como esta se observa el poder de decisionque le estamos relevando a una maquina, cabe recalcar que elobjetivo principal de los fabricantes ha sido crear un sistemade automoviles autonomos que sea clara y demostrablementemas seguro que un auto promedio controlado por humanos,por ello, es poco probable que el auto gire a la izquierday mate a su piloto. ¿Que persona compra un auto sabiendoque si se presenta una situacion ası su vida no tiene muchaimportancia?. La empresa busca lo mejor para sus clientes,por ende, girar a la izquierda no es una opcion que tengael auto, ahora viene el problema planteado por muchaspersonas, el poder de decision que tendrıan estas maquinassobre la vida humana y observando las preguntas mencionadasanteriormente, ¿es justo que el auto mate al nino y salve asu piloto?, ¿esto es una accion responsable?, ¿al no girarizquierda es manipulado por la empresa?, ¿ si toma unadecision, esta decision es facil de entender?.

Como conclusion; aunque llevamos grandes avances dehardware y software en la automatizacion de automoviles,parece que aun estamos cortos o no le damos la suficienteimportancia a temas eticos que estos abarcan; es un temasumamente importante en el que pocas empresas, companıaso personas como tal se atreven a afrontar por su gradode complejidad, por esto plantear la siguiente pregunta encada persona debe ser clave en el proceso de automatizacionde autos, ¿Es bueno que una maquina tome decisiones pornosotros para el bienestar de nosotros o nos esta quitandoel poco de humanidad o las pocas cualidades que nos hacensuperiores a estas?

VII. CONCLUSIONES

1) En el presente artıculo se definieron las caracterısticasprincipales que debe tener un vehıculo autonomo,ademas se proporciono una vision general de losavances actuales en cuanto a planificacion de rutas ytomas de decisiones por parte de esto automoviles.El campo de los vehıculos autonomos es uno que hapresentado multiples avances en los ultimos anos, sinembargo hay muchos cuestionamientos que siguen sin

Page 8: AUTOS Y SU INDEPENDIZACION´wiki.sc3.uis.edu.co/images/d/d5/ArchiG12.pdf · 2019. 8. 15. · auto autonomo. Tenemos como ejemplo su modelo Cruise´ AV, el cual es un automovil sin

encontrar respuestas.

2) La creciente popularidad de los algoritmos basadosen datos tanto en los sistemas de percepcion comoen los sistemas de planificacion requiere una segundaola de innovacion; la verificabilidad, la seguridad yla explicabilidad son requisitos clave para permitir latransicion de sistemas adecuados para exhibicionesa vehıculos autonomos listos para la produccion ennuestra vida cotidiana. Ademas, los sistemas autonomosque operan en entornos complejos, dinamicos einteractivos requieren inteligencia artificial que segeneralice a situaciones y razones impredecibles demanera oportuna sobre las interacciones con muchosparticipantes del trafico. Los sistemas autonomos aunnecesitan alcanzar la confiabilidad a nivel humano enla toma de decisiones, la planificacion y la percepcion,y las precisiones actuales de deteccion y segmentacionaun no son suficientes en condiciones difıciles, comolas inclemencias del tiempo. Se requieren avancesadicionales en cuanto a los algoritmos que se utilizanpara imitar el comportamiento humano en la conducciony la toma de decisiones en situaciones impredeciblesque pueden surgir en cualquier momento.

3) Cuando se habla de la implementacion necesaria parapoder tener un auto autonomo en funcionamientorespecto al hardware, y que es una de las partes masfundamentales ya que es la vision y percepcion delauto, se debe tener en cuenta los sensores y la cantidadde ellos que se usaran, como se estudio anteriormente,la diversidad de sensores existentes varıa segun elclima y el terreno en el que se esta movilizando, asıcomo tambien la economıa que se requiere para dichaimplementacion. Cada uno de los sensores juega unpapel muy importante, porque allı se tendra un optimocomportamiento en funcion de la eficaz captura deinformacion sin interrupciones del medio.

4) Es evidente que los costos de cada uno de loscomponentes del hardware son elevados, aunque sise hace un previo estudio de la ubicacion espacialdonde operara el auto se tomaran en cuenta loscomponentes mas optimos para dicho espacio y seimplementaran, reduciendo ası costos y dandole unacerteza de funcionamiento al auto, sabiendo que lainformacion recibida sera procesada por el software demanera correcta para tener el comportamiento deseado.

VIII. REFERENCIAS

[1] Wongpiromsarn T.[2010]. Formal methods for designand verification of embedded control systems: application toan autonomous vehicle. PhD Thesis, Calif. Inst. Technol.,Pasadena, CA

[2]Zhang, C., Wang, Z., Zhu, J., Chen, Q. & Zong,W. [2018]. Architecture Design and Implementation ofan Autonomous Vehicle. IEEE Access. Introduction toalgorithms. 2da. Boston: McGraw-Hill, 2001.

[3] Peres, J., Milanes, V., Alonso, J., Onieva, E. &Pedro, T.[2010]. Adelantamiento con Vehıculos Autonomosen Carreteras de Doble Sentido. Revista Iberoamericana deAutomatica e Informatica Industrial.

[4] Rodriguez, H. 2018. El futuro de loscoches autonomos y conectados. Recuperado de:https://www.nationalgeographic.com.es/ciencia/actualidad/futuro-coches-autonomos-y-conectados 13619

[5] Equipo editorial La Network. 2018.El vehıculoautonomo tiene un largo camino por recorrer en lasciudades. La Network. Recuperado de: https://la.network/el-vehiculo-autonomo-tiene-un-largo-camino-por-recorrer-en-las-ciudades/

[6] Redaccion EC. 2018. Autos autonomos: Las empresasque vienen desarrollando estos vehıculos. El comercio. Recu-perado de: https://elcomercio.pe/tecnologia/actualidad/autos-autonomos-empresas-vienen-desarrollando-vehiculos-noticia-505990