Aprendizaje Aplicado a Vehículos Terrestres: Mejora del rendimiento de los vehículos terrestres mediante el aprendizaje por visión por computadora
Por Fouad Sabry
()
Información de este libro electrónico
Qué es el Aprendizaje Aplicado a Vehículos Terrestres
La iniciativa Aprendizaje Aplicado a Vehículos Terrestres (LAGR), que estuvo en funcionamiento desde 2004 hasta 2008, fue diseñada con la intención de acelerar el desarrollo de la navegación todoterreno autónoma, basada en la percepción, en vehículos terrestres robóticos no tripulados (UGV). DARPA, que es una agencia de investigación dependiente del Departamento de Defensa de los Estados Unidos de América, proporcionó financiación para LAGR.
Cómo se beneficiará
( I) Insights y validaciones sobre los siguientes temas:
Capítulo 1: Programa DARPA LAGR
Capítulo 2: DARPA
Capítulo 3: Robot autónomo
Capítulo 4: Robot militar
Capítulo 5: Gran Desafío DARPA
Capítulo 6: Vehículo terrestre no tripulado
Capítulo 7: Prueba europea de robots terrestres
Capítulo 8: Robot móvil
Capítulo 9: Trituradora (robot)
Capítulo 10: Centro Nacional de Ingeniería Robótica
(II) Respondiendo a las principales preguntas del público sobre el aprendizaje aplicado a vehículos terrestres.
(III) Ejemplos del mundo real para el uso del aprendizaje aplicado a vehículos terrestres en muchos campos.
Quién El libro es para
Profesionales, estudiantes de pregrado y posgrado, entusiastas, aficionados y aquellos que quieran ir más allá del conocimiento o información básica para cualquier tipo de Aprendizaje Aplicado a Vehículos Terrestres.
Relacionado con Aprendizaje Aplicado a Vehículos Terrestres
Títulos en esta serie (100)
Joint Photographic Experts Group: Liberando el poder de los datos visuales con el estándar JPEG Calificación: 0 de 5 estrellas0 calificacionesVisión por computadora submarina: Explorando las profundidades de la visión por computadora debajo de las olas Calificación: 0 de 5 estrellas0 calificacionesModelo de apariencia de color: Comprensión de la percepción y la representación en visión por computadora Calificación: 0 de 5 estrellas0 calificacionesVisión por computador: Explorando las profundidades de la visión por computadora Calificación: 0 de 5 estrellas0 calificacionesTransformación dura: Revelando la magia de Hough Transform en visión por computadora Calificación: 0 de 5 estrellas0 calificacionesTransformación de Hadamard: Revelando el poder de la transformación de Hadamard en visión por computadora Calificación: 0 de 5 estrellas0 calificacionesHistograma de imagen: Revelando conocimientos visuales, explorando las profundidades de los histogramas de imágenes en visión por computadora Calificación: 0 de 5 estrellas0 calificacionesCompresión de imagen: Técnicas eficientes para la optimización de datos visuales Calificación: 0 de 5 estrellas0 calificacionesMapeo de tonos: Mapeo de tonos: perspectivas iluminadoras en visión por computadora Calificación: 0 de 5 estrellas0 calificacionesDifusión anisotrópica: Mejora del análisis de imágenes mediante difusión anisotrópica Calificación: 0 de 5 estrellas0 calificacionesReducción de ruido: Mejora de la claridad, técnicas avanzadas para la reducción del ruido en la visión por computadora Calificación: 0 de 5 estrellas0 calificacionesFiltro adaptativo: Mejora de la visión por computadora mediante filtrado adaptativo Calificación: 0 de 5 estrellas0 calificacionesTransformación de radón: Revelando patrones ocultos en datos visuales Calificación: 0 de 5 estrellas0 calificacionesHistograma de gradientes orientados: Revelando el ámbito visual: explorando el histograma de gradientes orientados en visión por computadora Calificación: 0 de 5 estrellas0 calificacionesHomografía: Homografía: Transformaciones en Visión por Computador Calificación: 0 de 5 estrellas0 calificacionesVisión estéreo por computadora: Explorando la percepción de profundidad en la visión por computadora Calificación: 0 de 5 estrellas0 calificacionesDetección de bordes: Explorando los límites en la visión por computadora Calificación: 0 de 5 estrellas0 calificacionesFunción de combinación de colores: Comprensión de la sensibilidad espectral en visión por computadora Calificación: 0 de 5 estrellas0 calificacionesEcualización de histograma: Mejora del contraste de la imagen para mejorar la percepción visual Calificación: 0 de 5 estrellas0 calificacionesDetector de esquinas Harris: Revelando la magia de la detección de características de imagen Calificación: 0 de 5 estrellas0 calificacionesContorno activo: Avances en la visión por computadora con técnicas de contorno activo Calificación: 0 de 5 estrellas0 calificacionesRetinax: Revelando los secretos de la visión computacional con Retinex Calificación: 0 de 5 estrellas0 calificacionesSistema de gestión de color: Optimización de la percepción visual en entornos digitales Calificación: 0 de 5 estrellas0 calificacionesEn Pintura: Cerrar brechas en la visión por computadora Calificación: 0 de 5 estrellas0 calificacionesTransformacion afin: Desbloqueo de perspectivas visuales: exploración de la transformación afín en visión por computadora Calificación: 0 de 5 estrellas0 calificacionesCorrección gamma: Mejora de la claridad visual en la visión por computadora: la técnica de corrección gamma Calificación: 0 de 5 estrellas0 calificacionesModelo del sistema visual humano: Comprender la percepción y el procesamiento Calificación: 0 de 5 estrellas0 calificacionesModelo de color: Comprensión del espectro de la visión por computadora: exploración de modelos de color Calificación: 0 de 5 estrellas0 calificacionesMétodo de ajuste de nivel: Avances en la visión por computadora, exploración del método de conjunto de niveles Calificación: 0 de 5 estrellas0 calificacionesBanco de filtros: Información sobre las técnicas del banco de filtros de Computer Vision Calificación: 0 de 5 estrellas0 calificaciones
Libros electrónicos relacionados
Reconocimiento automático de matrículas: Liberando el potencial de la tecnología de visión por computadora Calificación: 0 de 5 estrellas0 calificacionesDesarrollo de aplicaciones web en el entorno servidor. IFCD0210 Calificación: 0 de 5 estrellas0 calificacionesReconocimiento automático de objetivos: Avances en técnicas de visión por computadora para el reconocimiento de objetivos Calificación: 0 de 5 estrellas0 calificacionesGuía para la adopción industrial de líneas de productos de software Calificación: 0 de 5 estrellas0 calificacionesLabVIEW: Entorno gráfico de programación Calificación: 4 de 5 estrellas4/5Programación gráfica para ingenieros Calificación: 5 de 5 estrellas5/5El Proceso de Desarrollo de Software Calificación: 0 de 5 estrellas0 calificacionesEl gran libro de programación avanzada con Android Calificación: 0 de 5 estrellas0 calificacionesGuía práctica de Kubernetes: Proyectos para crear aplicaciones de éxito con Kubernetes Calificación: 0 de 5 estrellas0 calificacionesAutomatización de Tests de Software Con Selenium Calificación: 0 de 5 estrellas0 calificacionesKotlin y Jetpack Compose. Desarrollo de aplicaciones Android Calificación: 0 de 5 estrellas0 calificacionesEl arte de probar: Guía sobre software testing para principiantes. Calificación: 0 de 5 estrellas0 calificacionesAprende a Programar para Android Calificación: 5 de 5 estrellas5/5El gran libro de Android Calificación: 0 de 5 estrellas0 calificacionesUF2406 - El cliclo de vida del desarrollo de aplicaciones Calificación: 0 de 5 estrellas0 calificacionesrobot móvil: Liberando el potencial visionario de los robots móviles Calificación: 0 de 5 estrellas0 calificacionesInstrumentación electrónica aplicada: Prácticas de laboratorio Calificación: 4 de 5 estrellas4/5Metodologías ágiles para el desarrollo de software Calificación: 0 de 5 estrellas0 calificacionesExploración de la colección de imágenes: Revelando paisajes visuales en visión por computadora Calificación: 0 de 5 estrellas0 calificacionesIntegración de infraestructura vehicular: Descubriendo conocimientos y avances a través de la visión por computadora Calificación: 0 de 5 estrellas0 calificacionesEl Proceso de Desarrollo de Software: 2ª Edición Calificación: 0 de 5 estrellas0 calificaciones3GPP LTE: Hacia la 4G móvil Calificación: 5 de 5 estrellas5/5Manual práctico de investigación de operaciones I. 4ed Calificación: 2 de 5 estrellas2/5Enfoque práctico de la teoría de robots: Con aplicaciones en Matlab Calificación: 5 de 5 estrellas5/5Ver síntesis: Explorando perspectivas en visión por computadora Calificación: 0 de 5 estrellas0 calificacionesDesarrollo de Software Ágil. Extremme Programming y Scrum Calificación: 4 de 5 estrellas4/5Filtro de partículas: Explorando los filtros de partículas en visión por computadora Calificación: 0 de 5 estrellas0 calificacionesCámara de control de tráfico: Avances en visión por computadora para cámaras de control de tráfico Calificación: 0 de 5 estrellas0 calificacionesDesarrollo de aplicaciones web con Jakarta EE Calificación: 0 de 5 estrellas0 calificaciones
Inteligencia (IA) y semántica para usted
Klara y el Sol Calificación: 5 de 5 estrellas5/5Fundamentos de Programación: Diagramas de flujo, Diagramas N-S, Pseudocódigo y Java Calificación: 0 de 5 estrellas0 calificacionesCómo usar Chatgpt para tu negocio Calificación: 0 de 5 estrellas0 calificacionesChat GPT-4 para Principiantes: Chat GPT, #1 Calificación: 0 de 5 estrellas0 calificacionesIntroducción a la ingeniería Calificación: 0 de 5 estrellas0 calificacionesAprendizaje automático y profundo en python: Una mirada hacia la inteligencia artificial Calificación: 0 de 5 estrellas0 calificacionesResumen CHAT GPT IA Revolución en 2023: Guía de la Tecnología CHAT GPT y su Impacto Social: Resumen Tecnológico, #1 Calificación: 0 de 5 estrellas0 calificacionesMáquinas predictivas: La sencilla economía de la inteligencia artificial Calificación: 5 de 5 estrellas5/5Dominando ChatGPT: Desbloquea el poder de la IA para mejorar la comunicación y las relaciones: Spanish Calificación: 3 de 5 estrellas3/5Inteligencia Artificial Calificación: 4 de 5 estrellas4/5Máquinas como yo Calificación: 4 de 5 estrellas4/5Sobreviviendo a la IA Calificación: 3 de 5 estrellas3/5Inteligencia artificial: Una exploración filosófica sobre el futuro de la mente y la conciencia Calificación: 4 de 5 estrellas4/5Metodología de la programación Calificación: 0 de 5 estrellas0 calificacionesANDROID: Aprende desde cero a crear aplicaciones Calificación: 0 de 5 estrellas0 calificacionesCómo Ganar Dinero por Internet con Inteligencia Artificial Emprende tu negocio digital con ChatGPT, Escríbelo.ia, Playground AI, You.com, Canva, Midjourney, Dall-E 2, Amazon... Calificación: 0 de 5 estrellas0 calificacionesAdministración básica de bases de datos con ORACLE 12c SQL: Prácticas y ejercicios Calificación: 0 de 5 estrellas0 calificacionesMecatrónica Calificación: 0 de 5 estrellas0 calificacionesPython fácil Calificación: 4 de 5 estrellas4/5UML: Modelado de Software para Profesionales Calificación: 0 de 5 estrellas0 calificacionesPHP: Programación web avanzada para profesionales Calificación: 0 de 5 estrellas0 calificacionesArquitectura de computadoras Calificación: 0 de 5 estrellas0 calificacionesEscritura Creativa en la Era de la IA: Dominando la Colaboración con ChatGPT para Crear Libros Impactantes Calificación: 4 de 5 estrellas4/5Laravel: Curso práctico de formación Calificación: 0 de 5 estrellas0 calificacionesInteligencia artificial: Casos prácticos con aprendizaje profundo Calificación: 4 de 5 estrellas4/5GuíaBurros: Inteligencia Artificial: Su lado oscuro y el fin del principio Calificación: 0 de 5 estrellas0 calificacionesR en profundidad: Programación, gráficos y estadística Calificación: 0 de 5 estrellas0 calificacionesMonetización de ChatGPT: aproveche el poder de AI: Spanish Calificación: 1 de 5 estrellas1/5
Comentarios para Aprendizaje Aplicado a Vehículos Terrestres
0 clasificaciones0 comentarios
Vista previa del libro
Aprendizaje Aplicado a Vehículos Terrestres - Fouad Sabry
Capítulo 1: Programa DARPA LAGR
El programa de Aprendizaje Aplicado a Vehículos Terrestres (LAGR, por sus siglas en inglés), que duró de 2004 a 2008, tenía como objetivo acelerar la navegación todoterreno autónoma, basada en la percepción, en vehículos terrestres robóticos no tripulados (UGV, por sus siglas en inglés). DARPA, el brazo de investigación del Departamento de Defensa de los Estados Unidos, apoyó a LAGR.
Si bien los robots móviles (por ejemplo, Shakey) han existido desde la década de 1960, el progreso en el desarrollo de robots que pueden viajar al aire libre, fuera de la carretera y en terrenos con numerosos obstáculos ha sido gradual. En realidad, no existen criterios definidos para supervisar los progresos. Equipos de investigación separados enviaron autos robóticos en pruebas gubernamentales no ensayadas que monitorearon la velocidad promedio y el número de intervenciones requeridas por el operador a lo largo de una pista establecida con puntos de referencia ampliamente espaciados. Estas pruebas revelaron las tremendas dificultades asociadas con la navegación todoterreno. Si bien los vehículos PerceptOR estaban equipados con sensores y algoritmos de vanguardia a principios del siglo XXI, el alcance limitado de su tecnología de percepción hizo que quedaran varados en callejones sin salida naturales. Además, su dependencia de comportamientos predeterminados les impedía adaptarse a eventos imprevistos. Excepto en terrenos esencialmente abiertos con pocas obstrucciones o a lo largo de caminos de tierra, los coches PerceptOR eran incapaces de navegar sin la asistencia repetitiva y frecuente del operador.
La iniciativa LAGR tenía como objetivo ampliar la técnica PerceptOR al tiempo que abordaba los problemas tecnológicos mostrados por las pruebas PerceptOR.
El objetivo principal de LAGR era agilizar la navegación todoterreno de los UGV. Otros objetivos sinérgicos incluían (1) establecer una metodología de evaluación comparativa para medir el progreso de los robots autónomos que operan en entornos no estructurados, (2) avanzar en la visión artificial y, por lo tanto, permitir la percepción a largo plazo, y (3) aumentar el número de instituciones e individuos capaces de contribuir a la investigación de vanguardia sobre UGV.
En lugar de centrarse en el nuevo hardware, el programa LAGR tenía la intención de enfatizar el desarrollo de nueva ciencia para la percepción y el control de los robots. Por lo tanto, se decidió proporcionar a los investigadores de LAGR, que eran miembros de equipos competidores, una flota de robots idénticos y relativamente simples, lo que les permitió concentrarse en el desarrollo de algoritmos. A cada equipo se le proporcionaron dos robots del diseño estándar. Crearon un nuevo software para estos robots y luego enviaron el código a un equipo de pruebas del gobierno, que probó el software en robots del gobierno en varios cursos de prueba. Estos campos estaban dispersos por los Estados Unidos y eran previamente desconocidos para los equipos. De esta manera, el código de todos los equipos podría probarse en condiciones prácticamente idénticas. Después de un período inicial de lanzamiento, el ciclo de desarrollo/prueba del código se repitió aproximadamente una vez al mes.
Sitio web oficial del Centro Nacional de Ingeniería Robótica de la Universidad Carnegie Mellon (CMU NREC) creó y construyó el robot estándar.
Las computadoras de los vehículos estaban precargadas con un sistema modular de percepción y navegación Baseline
que era esencialmente el mismo sistema que CMU NREC había creado para el programa PerceptOR y se consideró que representaba el estado del arte en el inicio de LAGR.
La modularidad del sistema Baseline permitió a los investigadores reemplazar partes del código Baseline con sus propios módulos y seguir teniendo un sistema de navegación completamente funcional sin tener que desarrollar un sistema de navegación completamente nuevo.
Así, por ejemplo, pudieron comparar el rendimiento de su propio módulo de detección de obstáculos con el del código de línea de base, manteniendo constantes todas las demás variables.
El código de línea de base también actuaba como una referencia constante: en todos los entornos de software y en cualquier momento, el código de los equipos se podía comparar con el código de línea de base.
Este ciclo rápido proporcionó al equipo del Gobierno y a los equipos de interpretación o ejecución una aportación inmediata y permitió al equipo del Gobierno elaborar cursos de examen que impulsaban a los artistas intérpretes o ejecutantes en tareas específicas de percepción y cuya dificultad se esperaba que desafiara a los artistas intérpretes o ejecutantes, pero no dominara, las capacidades actuales de los artistas intérpretes o ejecutantes.
Cada prueba no exigía que los equipos enviaran un nuevo código, pero comúnmente lo hacían.
A pesar de esta latitud, algunos equipos consideraron que el ciclo de pruebas rápidas era perjudicial para su desarrollo a largo plazo y habrían preferido un descanso más largo entre pruebas.
Para pasar a la Fase II, se requirió que cada equipo modificara el código de la línea de base para pasar las tres pruebas finales de la Fase I del Gobierno, en promedio, los robots que ejecutaron el código del equipo fueron al menos un 10% más rápidos que los que ejecutaron el código de la línea de base original.
Esta métrica bastante modesta de Ir / No Ir
se eligió para permitir que los equipos eligieran técnicas arriesgadas, pero potenciales, que pueden no desarrollarse completamente en los primeros 18 meses del programa.
Cada uno de los ocho equipos cumplió con esta estadística, el objetivo de la Fase II era que algunos lograran el doble de velocidad que la línea de base en pruebas posteriores, y esto fue logrado por unos pocos.
Hay que tener en cuenta que los criterios de la Fase I de Go / No Go se diseñaron de tal manera que los equipos no compitieran por un número fijo de plazas de la Fase II: cualquier número de equipos era elegible, de ocho a cero podía aprobar el examen.
Este método de DARPA tenía como objetivo promover la cooperación e incluso el intercambio de códigos entre los equipos.
En la Fase I, los primeros 18 meses de LAGR, se identificaron ocho equipos como artistas. Los equipos representaron a Applied Perception (PI Mark Ollis), Georgia Tech (PI Tucker Balch), Jet Propulsion Laboratory (PI Larry Matthies), Net-Scale Technologies (PI Uri Muller), NIST (PI James Albus), Universidad de Stanford (PI Sebastian Thrun), SRI International (PI Robert Bolles) y la Universidad de Pensilvania (PI Daniel Lee).
El equipo de Stanford partió al final de la Fase I para trabajar en el Gran Desafío de DARPA; fue reemplazado por el equipo de la Universidad de Colorado, Boulder (PI Greg Grudic). También durante la Fase II, el equipo del NIST se retiró de la competencia y se centró en combinar los mejores componentes de software de cada equipo en una sola solución. Roger Bostelman se convirtió en el líder del esfuerzo.
El vehículo LAGR, que tenía aproximadamente el tamaño de un carrito de compras de una tienda de comestibles, estaba destinado a ser fácil de operar. Learning Locomotion, una iniciativa hermana de DARPA, abordó el sofisticado control motor. Funcionaba con una batería y tenía dos motores de silla de ruedas accionados de forma independiente en la parte delantera, así como dos ruedas giratorias en la parte trasera. Cuando las ruedas delanteras giraban en la misma dirección, el robot podía ser propulsado hacia adelante o hacia atrás. El robot giraba cuando estas ruedas eran impulsadas en diferentes direcciones.
El precio de 30.000 dólares del vehículo LAGR permitió la construcción de una flota que podía ser distribuida a una serie de equipos que ampliaban el grupo de investigadores que habían participado previamente en los programas de robótica de DARPA. La velocidad máxima del vehículo de aproximadamente 3 millas por hora y el peso relativamente modesto de 100 kg significaban que ofrecía un riesgo de seguridad significativamente menor en comparación con los vehículos empleados en iniciativas anteriores de vehículos terrestres autónomos, lo que reducía sustancialmente la financiación necesaria para que cada