Investigación y Desarrollo Tecnológico con FLOSS en el EPE

1,252 views
1,148 views

Published on

Presentación que muestra los avances y aplicaciones de soluciones FLOSS en el Ejército Peruano

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,252
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Investigación y Desarrollo Tecnológico con FLOSS en el EPE

  1. 1. Desarrollo Tecnológico con Software Libre: ciencia y tecnología a nuestro alcance 2009
  2. 2. La Tecnología y el Perú <ul><li>En la actualidad no se tiene ningún interés en el desarrollo tecnológico. Somos -principalmente- consumidores.
  3. 3. Para poder subsistir en un mundo globalizado debemos especializarnos y posicionarnos en diversas áreas.
  4. 4. Los costos de investigación y desarrollo tienden a alejar a los posibles inversionistas locales.
  5. 5. No contamos con suficiente infraestructura. </li></ul>
  6. 6. Ejército del Perú
  7. 7. El Ejército peruano y la tecnología <ul><li>El año 2007 gracias a la gestión del Sr. Coronel Alejandro Ormea, director de la Dirección de Desarrollo Tecnológico del Ejército, la institución empezó una carrera por tratar de subsanar la problemática tecnológica.
  8. 8. En el 2008, se crea el Centro de Investigación de Ciencia y Tecnología, a cargo del Sr. Comandante Rodolfo Galdós asignándosele como primer proyecto un simulador de vuelo para helicóptero MI-17. </li></ul>
  9. 9. Ventajas para el Ejército <ul><li>Reducción drástica de costos.
  10. 10. Acceso a una gran biblioteca de aplicaciones y experiencias que permiten reducir los tiempos de desarrollo.
  11. 11. Debido a la movilidad del personal, las herramientas deben ser poderosas pero de una baja curva de aprendizaje.
  12. 12. Conocimiento de lo que se tiene y lo que se puede hacer con ello. </li></ul>
  13. 13. Proyecto Simulador de helicóptero MI-17
  14. 14. MI-17
  15. 15. Simulador de helicóptero MI-17 <ul><li>Abaratar costos de entrenamiento y operativos.
  16. 16. Ampliar el tiempo de horas de vuelo del personal militar.
  17. 17. Mejorar la instrucción del personal ofreciendo módulos portátiles.
  18. 18. Demostrar que en el Perú se puede hacer desarrollo tecnológico.
  19. 19. Ofrecer un producto en el mercado realmente atractivo. </li></ul>
  20. 21. Solución Tecnológica <ul><li>Se emplea el software de simulación de vuelo Flightgear como base para el desarrollo, agregándosele la aviónica del helicóptero y algunas mejoras en la gestión de vehículos con capacidad de vuelo vertical.
  21. 22. Los escenarios se crean através del Terragear-tools también libre y se ha logrado establecer un estándar para su instalación en Ubuntu considerando sus problemas de dependencias.
  22. 23. Se emplea Blender 3D para los objetos dentro de los escenarios y para recrear el instrumental </li></ul>
  23. 24. Compartiendo información
  24. 25. Solución Tecnológica <ul><li>Tanto el FlightGear como el Terragear están programados en C++.
  25. 26. La cabina del instructor emplea Python junto con mysql para el control del entrenamiento y la representación de acciones del piloto.
  26. 27. En el departamento de desarrollo electrónico se emplea Python para simular y controlar por puertos series y paralelos de los sistemas de control instrumental. </li></ul>
  27. 28. Interfaz Instructor de Vuelo
  28. 29. Explicando <ul><li>Desarrollo empleando Glade para la interfaz y en general pygtk para el control de la aplicación
  29. 30. Empleo del módulo telnetlib y pyserial para la interacción con otros computadores e interfases electrónicas.
  30. 31. El módulo mysql permite la conexión con dicha DB y registrar las actividades del piloto a tiempo real. </li></ul>
  31. 32. Interfaz Final (SITDEF 2009)
  32. 33. Proyecto Juego de Guerra Tarapacá
  33. 34. Tarapacá
  34. 35. Tarapacá X X 11 3 Blin 121 122 123 124
  35. 36. Juego de Guerra Tarapacá <ul><li>Permitir la preparación automatizada e interconectada del personal militar superior para las diversas situaciones del combate.
  36. 37. Institucionalizar y desarrollar sistemas auxiliares como GIS y GPS para el mejoramiento de los sistemas de inteligencia.
  37. 38. Porque el Perú puede hacer un proyecto de esta magnitud. </li></ul>
  38. 40. Solución Tecnológica <ul><li>En convenio a distancia con el Grupo Educativo Continental de Huancayo </li><ul><li>Desarrollo distribuido
  39. 41. Sistema de control de versiones Bazaar
  40. 42. Gestión del proyecto mediante dotproject </li></ul><li>Aplicación informática integramente desarrollada en Python+GTK.
  41. 43. Incorporación de módulos para geo-referencia e inclusive manejo interno del API del GoogleEarth para navegación del terreno </li></ul>
  42. 44. Tarapacá en dotproject
  43. 45. Solución Tecnológica <ul><li>Tiempo de desarrollo: 30 días. </li><ul><li>Investigación: 7 días
  44. 46. Programación: 21 días </li></ul><li>Núcleo capaz de integrarse a diversos sistemas auxiliares como: GIS, GRASS, GPS, C4I, etc. </li></ul>
  45. 47. Interfaz Alpha
  46. 48. Explicando <ul><li>Empleo base sobre pygtk, empleando glade como diseñador de interfaz. Las capas temáticas se consiguen empleando las librerías Pango y Cairo dentro de DrawingAreas.
  47. 49. Uso intensivo del módulo gdal para el control de la geo-representación de los objetos dentro de la aplicación.
  48. 50. Reglas del juego modeladas en una BD sqlite, por lo que se hace uso del módulo sqlite3 para el flujo de datos. </li></ul>
  49. 51. Interfaz Beta
  50. 52. Proyecto Nuevo Polígono de Tiro Virtual
  51. 53. Poligono de Tiro
  52. 54. Polígono de Tiro Virtual Móvil <ul><li>Permitir la creación de un sistema portátil y económico para la simulación de tiros.
  53. 55. Reducción de costos en el empleo de municiones.
  54. 56. Preparar de manera más integral al sujeto, introduciéndolo en ambientes diversos.
  55. 57. Porque los peruanos podemos hacerlo, no es díficil. </li></ul>
  56. 58. Blender Game Engine
  57. 59. Solución Tecnológica <ul><li>Mundo virtual creado en Blender 3D y programado internamente en Python (GameEngine).
  58. 60. Integración con hardware empleando la tecnología de cámaras y acelerómetros 3D de alta precisión, los cuales transmiten inalámbricamente la posición del armamento.
  59. 61. Escenarios proyectados en ambientes apropiados y que contemplan dentro de su algoritmo la distancia del armamento para determinar las incidencias y sus desviaciones. </li></ul>
  60. 62. Solución Tecnológica <ul><li>Interfaz administrativa desarrollada en plataforma web empleando web2py como framework de desarrollo
  61. 63. Registro de eventos y características de los escenario empleando sqlite como motor de BD
  62. 64. Entrada de señales mediante puertos series, paralelos, bluetooth o sockets TCP/IP </li></ul>
  63. 65. Preview Release
  64. 66. Entendiendo los acelerómetros <ul><li>Miden la aceleración de las fuerzas.
  65. 67. Detectando la cantidad de aceleración dinámica se obtiene el camino por el que el dispositivo se desplaza. </li></ul>
  66. 68. Polígono de Tiro con HeadTracking
  67. 69. Proyecto Gestión del Conocimiento
  68. 70. Gestión del Conocimiento
  69. 71. Solución Tecnológica <ul><li>Desarrollo sobre plataforma web empleando el framework web2py, integrando algunas características del módulo gdal para geo-referencia
  70. 72. Integración de web-services para la comunicación e integración con aplicaciones diversas, incluyendo RedMine (ROR) para la gestión de proyectos
  71. 73. Tiempo de desarrollo: 30 días </li></ul>
  72. 74. Conoce Web2py
  73. 75. Soluciones Complementarias <ul><li>Cluster de 12 máquinas basado en mpich2 y con disponibilidad de desarrollo en C/C++, Erlang y Python.
  74. 76. Cluster de 3 GPUs de alto rendimiento que permite mediante CUDA controlar los 256 co-procesador por GPU de manera paralela produciendo en un sólo equipo el poder de un cluster de 40 máquinas Core 2 Duo (pystream).
  75. 77. Cursos de capacitación y actualización periódicos sobre tecnologías diversas. </li></ul>
  76. 78. ¿Es posible hacer tecnología con FLOSS? <ul><li>Es evidente que con lo expuesto SI.
  77. 79. Los centros de enseñanza deben procurar dar una educación balanceada y con independencia tecnológica para que los usuarios accedan a este conocimiento.
  78. 80. Podemos crear una industria de tecnología capaz de satisfacer necesidades diversas del mercado.
  79. 81. No debemos olvidar que los productos interesantes integran software con hardware. </li></ul>
  80. 82. Preguntas Dudas, preguntas, cuestiones, correciones?
  81. 83. Muchas Gracias Alfonso de la Guarda Reyes [email_address] COS http://www.cos-la.net

×