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

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

If you can't read please download the document

description

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

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

  • 1. Desarrollo Tecnolgico con Software Libre: ciencia y tecnologa a nuestro alcance 2009

2. La Tecnologa y el Per

  • En la actualidad no se tiene ningn inters en el desarrollo tecnolgico.Somos -principalmente- consumidores.

3. Para poder subsistir en un mundo globalizado debemos especializarnos y posicionarnos en diversas reas. 4. Los costos de investigacin y desarrollo tienden a alejar a los posibles inversionistas locales. 5. No contamos con suficiente infraestructura. 6. Ejrcito del Per 7. El Ejrcito peruano y la tecnologa

  • El ao 2007 gracias a la gestin del Sr. Coronel Alejandro Ormea, director de la Direccin de Desarrollo Tecnolgico del Ejrcito, la institucin empez una carrera por tratar de subsanar la problemtica tecnolgica.

8. En el 2008, se crea el Centro de Investigacin de Ciencia y Tecnologa, a cargo del Sr. Comandante Rodolfo Galds asignndosele como primer proyecto un simulador de vuelo para helicptero MI-17. 9. Ventajas para el Ejrcito

  • Reduccin drstica de costos.

10. Acceso a una gran biblioteca de aplicaciones y experiencias que permiten reducir los tiempos de desarrollo. 11. Debido a la movilidad del personal, las herramientas deben ser poderosas pero de una baja curva de aprendizaje. 12. Conocimiento de lo que se tiene y lo que se puede hacer con ello. 13. Proyecto Simulador de helicptero MI-17 14. MI-17 15. Simulador de helicptero MI-17

  • Abaratar costos de entrenamiento y operativos.

16. Ampliar el tiempo de horas de vuelo del personal militar. 17. Mejorar la instruccin del personal ofreciendo mdulos porttiles. 18. Demostrar que en el Per se puede hacer desarrollo tecnolgico. 19. Ofrecer un producto en el mercado realmente atractivo. 20. 21. Solucin Tecnolgica

  • Se emplea el software de simulacinde vuelo Flightgear como base para el desarrollo, agregndosele la avinica del helicptero y algunas mejoras en la gestin de vehculos con capacidad de vuelo vertical.

22. Los escenarios se crean atravs del Terragear-tools tambin libre y se ha logrado establecer un estndar para su instalacin en Ubuntu considerando sus problemas de dependencias. 23. Se emplea Blender 3D para los objetos dentro de los escenarios y para recrear el instrumental 24. Compartiendo informacin 25. Solucin Tecnolgica

  • Tanto el FlightGear como el Terragear estn programados en C++.

26. La cabina del instructor emplea Python junto con mysql para el control del entrenamiento y la representacin de acciones del piloto. 27. En el departamento de desarrollo electrnico se emplea Python para simular y controlar por puertos series y paralelos de los sistemas de control instrumental. 28. Interfaz Instructor de Vuelo 29. Explicando

  • Desarrollo empleando Glade para la interfaz y en general pygtk para el control de la aplicacin

30. Empleo del mdulo telnetlib y pyserial para la interaccin con otros computadores e interfases electrnicas. 31. El mdulo mysql permite la conexin con dicha DB y registrar las actividades del piloto a tiempo real. 32. Interfaz Final (SITDEF 2009) 33. Proyecto Juego de Guerra Tarapac 34. Tarapac 35. Tarapac X X 11 3 Blin 121 122 123 124 36. Juego de Guerra Tarapac

  • Permitir la preparacin automatizada e interconectada del personal militar superior para las diversas situaciones del combate.

37. Institucionalizar y desarrollar sistemas auxiliares como GIS y GPS para el mejoramiento de los sistemas de inteligencia. 38. Porque el Per puede hacer un proyecto de esta magnitud. 39. 40. Solucin Tecnolgica

  • En convenio a distancia con el Grupo Educativo Continental de Huancayo
  • Desarrollo distribuido

41. Sistema de control de versiones Bazaar 42. Gestin del proyecto mediante dotproject Aplicacin informtica integramente desarrollada en Python+GTK. 43. Incorporacin de mdulos para geo-referencia e inclusive manejo interno del API del GoogleEarth para navegacin del terreno 44. Tarapac en dotproject 45. Solucin Tecnolgica

  • Tiempo de desarrollo: 30 das.
  • Investigacin: 7 das

46. Programacin: 21 das Ncleo capaz de integrarse a diversos sistemas auxiliares como: GIS, GRASS, GPS, C4I, etc. 47. Interfaz Alpha 48. Explicando

  • Empleo base sobre pygtk, empleando glade como diseador de interfaz.Las capas temticas se consiguen empleando las libreras Pango y Cairo dentro de DrawingAreas.

49. Uso intensivo del mdulo gdal para el control de la geo-representacin de los objetos dentro de la aplicacin. 50. Reglas del juego modeladas en una BD sqlite, por lo que se hace uso del mdulo sqlite3 para el flujo de datos. 51. Interfaz Beta 52. Proyecto Nuevo Polgono de Tiro Virtual 53. Poligono de Tiro 54. Polgono de Tiro Virtual Mvil

  • Permitir la creacin de un sistema porttil y econmico para la simulacin de tiros.

55. Reduccin de costos en el empleo de municiones. 56. Preparar de manera ms integral al sujeto, introducindolo en ambientes diversos. 57. Porque los peruanos podemos hacerlo, no es dficil. 58. Blender Game Engine 59. Solucin Tecnolgica

  • Mundo virtual creado en Blender 3D y programado internamente en Python (GameEngine).

60. Integracin con hardware empleando la tecnologa de cmaras y acelermetros 3D de alta precisin, los cuales transmiten inalmbricamente la posicin del armamento. 61. Escenarios proyectados en ambientes apropiados y que contemplan dentro de su algoritmo la distancia del armamento para determinar las incidencias y sus desviaciones. 62. Solucin Tecnolgica

  • Interfaz administrativa desarrollada en plataforma web empleando web2py como framework de desarrollo

63. Registro de eventos y caractersticas de los escenario empleando sqlite como motor de BD 64. Entrada de seales mediante puertos series, paralelos, bluetooth o sockets TCP/IP 65. Preview Release 66. Entendiendo los acelermetros

  • Miden la aceleracin de las fuerzas.

67. Detectando la cantidad de aceleracin dinmica se obtiene el camino por el que el dispositivo se desplaza. 68. Polgono de Tiro con HeadTracking 69. Proyecto Gestin del Conocimiento 70. Gestin del Conocimiento 71. Solucin Tecnolgica

  • Desarrollo sobre plataforma web empleando el framework web2py, integrando algunas caractersticas del mdulo gdal para geo-referencia

72. Integracin de web-services para la comunicacin e integracin con aplicaciones diversas, incluyendo RedMine (ROR) para la gestin de proyectos 73. Tiempo de desarrollo: 30 das 74. Conoce Web2py 75. Soluciones Complementarias

  • Cluster de 12 mquinas basado en mpich2 y con disponibilidad de desarrollo en C/C++, Erlang y Python.

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 slo equipo el poder de un cluster de 40 mquinas Core 2 Duo (pystream). 77. Cursos de capacitacin y actualizacin peridicos sobre tecnologas diversas. 78. Es posible hacer tecnologa con FLOSS?

  • Es evidente que con lo expuesto SI.

79. Los centros de enseanza deben procurar dar una educacin balanceada y con independencia tecnolgica para que los usuarios accedan a este conocimiento. 80. Podemos crear una industria de tecnologa capaz de satisfacer necesidades diversas del mercado. 81. No debemos olvidar que los productos interesantes integran software con hardware. 82. Preguntas Dudas, preguntas, cuestiones, correciones? 83. Muchas Gracias Alfonso de la Guarda Reyes [email_address] COS http://www.cos-la.net