1. Definición de proyectos
● Simulación de robots colaborativos en un laberinto.
●
● Motivación: aprender las bases que rigen el campo de la
inteligencia colaborativa aplicando ela programación
orientada a objetos.
● Lenguaje de programación: principalmente usare python.
●
2. Descripción del proyecto
El proyecto trata acerca de tener varias entidades
inteligentes (objetos), encerrados en un laberinto. La
meta común 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.
4. Fases
A continuación las fases de desarrollo del proyecto.
● 1.- desarrollo de laberintos
● 2.- primer robot autonomo explorador
● 3.- multiples robots autonomos exploradores
● 4.- comunicación entre robots
● Hasta aqui puedo decir que todo salio acorde a lo
planeado.
●
5. Extras
● A continuación 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. ¿Por qué python?
● La elección de python tiene que ver con la facilidad
de aprendizaje. Ademas de que es uno de mis
lenguajes de programación preferidos.
●
● El proyecto aun después de realizado tiene muchas
areas de oportunidad, la idea es luego implementar
algo similar con Lego Mindtorms.
7. ¿Por qué python?
● La elección de python tiene que ver con la facilidad
de aprendizaje. Ademas de que es uno de mis
lenguajes de programación preferidos.
●
● El proyecto aun después de realizado tiene muchas
areas de oportunidad, la idea es luego implementar
algo similar con Lego Mindtorms.