Proyecto final OOP

download Proyecto final OOP

If you can't read please download the document

Transcript of Proyecto final OOP

  1. 1. Definicin de proyectos Simulacin de robots colaborativos en un laberinto. Motivacin: aprender las bases que rigen el campo de la inteligencia colaborativa aplicando ela programacin orientada a objetos. Lenguaje de programacin: principalmente usare python.
  2. 2. Descripcin del proyecto El proyecto trata acerca de tener varias entidades inteligentes (objetos), encerrados en un laberinto. La meta comn de ellos es encontrar la salida del laberinto. Lo interesante de todo esto es que los robots exploradores deben dispersarse en el laberinto y comunicarse unos con otros, de tal manera que en caso de que alguno de ellos llegue a encontrar la salida los demas puedan seguir una ruta que los lleve a la salida.
  3. 3. Ejemplo de laberinto:
  4. 4. Fases A continuacin las fases de desarrollo del proyecto. 1.- desarrollo de laberintos 2.- primer robot autonomo explorador 3.- multiples robots autonomos exploradores 4.- comunicacin entre robots Hasta aqui puedo decir que todo salio acorde a lo planeado.
  5. 5. Extras A continuacin un valor agregado que representa un reto mayor para mi. 1.- generar los laberintos de manera aleatoria. 2.- optimizar la distancia que recorren los robots hasta que encuentran la salida.
  6. 6. Por qu python? La eleccin de python tiene que ver con la facilidad de aprendizaje. Ademas de que es uno de mis lenguajes de programacin preferidos. El proyecto aun despus de realizado tiene muchas areas de oportunidad, la idea es luego implementar algo similar con Lego Mindtorms.
  7. 7. Por qu python? La eleccin de python tiene que ver con la facilidad de aprendizaje. Ademas de que es uno de mis lenguajes de programacin preferidos. El proyecto aun despus de realizado tiene muchas areas de oportunidad, la idea es luego implementar algo similar con Lego Mindtorms.