SlideShare una empresa de Scribd logo
1 de 7
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.
●
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.
Ejemplo de laberinto:
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.
●
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.
¿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.
¿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.

Más contenido relacionado

Similar a Proyecto final OOP

PRECENTACION DE UN DECALOGO CON INSTRUCCION.
PRECENTACION DE UN DECALOGO CON INSTRUCCION.PRECENTACION DE UN DECALOGO CON INSTRUCCION.
PRECENTACION DE UN DECALOGO CON INSTRUCCION.MiguelAngelPoncianoD
 
Conceptos básicos y aplicaciones prácticas de programación para SEO
Conceptos básicos y aplicaciones prácticas de programación para SEOConceptos básicos y aplicaciones prácticas de programación para SEO
Conceptos básicos y aplicaciones prácticas de programación para SEOnacho mascort
 
¿Cómo aprender Python sin morir en el intento?
¿Cómo aprender Python sin morir en el intento?¿Cómo aprender Python sin morir en el intento?
¿Cómo aprender Python sin morir en el intento?Adolfo Fitoria
 
Presentación Taller ROS - Robotic Operating System
Presentación Taller ROS - Robotic Operating SystemPresentación Taller ROS - Robotic Operating System
Presentación Taller ROS - Robotic Operating SystemBruno Faúndez
 
Clase 2 - Introducción a la programación con Python I.pptx
Clase 2 - Introducción a la programación con Python I.pptxClase 2 - Introducción a la programación con Python I.pptx
Clase 2 - Introducción a la programación con Python I.pptxjgs07
 
An Evening with... Go Lang
An Evening with... Go LangAn Evening with... Go Lang
An Evening with... Go LangArkhotech
 
Charla Mi Primer Robot 2.0
Charla Mi Primer Robot 2.0Charla Mi Primer Robot 2.0
Charla Mi Primer Robot 2.0Nicolás Pace
 
Robótica educativa
Robótica educativaRobótica educativa
Robótica educativaSherylWarner
 
Programamos con Scratch 1: introduccion a las creaciones informaticas
Programamos con Scratch 1:  introduccion a las creaciones informaticasProgramamos con Scratch 1:  introduccion a las creaciones informaticas
Programamos con Scratch 1: introduccion a las creaciones informaticasProgramamos
 
Unidad V Python e ingeniería civil en obras civiles PVB
Unidad V Python e ingeniería civil en obras civiles PVBUnidad V Python e ingeniería civil en obras civiles PVB
Unidad V Python e ingeniería civil en obras civiles PVBSistemadeEstudiosMed
 
Introduccion a la Programacion Orientada a Objetos
Introduccion a la Programacion Orientada a ObjetosIntroduccion a la Programacion Orientada a Objetos
Introduccion a la Programacion Orientada a ObjetosAlexys González
 
Resumen python
Resumen pythonResumen python
Resumen pythonhedaro
 
Scratch aplicado a la programación de Moway y SmartCity
Scratch aplicado a la programación de Moway y SmartCityScratch aplicado a la programación de Moway y SmartCity
Scratch aplicado a la programación de Moway y SmartCityG. Ibán de la Horra Villacé
 

Similar a Proyecto final OOP (20)

PRECENTACION DE UN DECALOGO CON INSTRUCCION.
PRECENTACION DE UN DECALOGO CON INSTRUCCION.PRECENTACION DE UN DECALOGO CON INSTRUCCION.
PRECENTACION DE UN DECALOGO CON INSTRUCCION.
 
Conceptos básicos y aplicaciones prácticas de programación para SEO
Conceptos básicos y aplicaciones prácticas de programación para SEOConceptos básicos y aplicaciones prácticas de programación para SEO
Conceptos básicos y aplicaciones prácticas de programación para SEO
 
¿Cómo aprender Python sin morir en el intento?
¿Cómo aprender Python sin morir en el intento?¿Cómo aprender Python sin morir en el intento?
¿Cómo aprender Python sin morir en el intento?
 
Programador Jr. para Python Primera Parte
Programador Jr. para Python Primera ParteProgramador Jr. para Python Primera Parte
Programador Jr. para Python Primera Parte
 
Presentación Taller ROS - Robotic Operating System
Presentación Taller ROS - Robotic Operating SystemPresentación Taller ROS - Robotic Operating System
Presentación Taller ROS - Robotic Operating System
 
1poo
1poo1poo
1poo
 
Clase 2 - Introducción a la programación con Python I.pptx
Clase 2 - Introducción a la programación con Python I.pptxClase 2 - Introducción a la programación con Python I.pptx
Clase 2 - Introducción a la programación con Python I.pptx
 
An Evening with... Go Lang
An Evening with... Go LangAn Evening with... Go Lang
An Evening with... Go Lang
 
Charla Mi Primer Robot 2.0
Charla Mi Primer Robot 2.0Charla Mi Primer Robot 2.0
Charla Mi Primer Robot 2.0
 
Java Y Robocode
Java Y RobocodeJava Y Robocode
Java Y Robocode
 
Robótica educativa
Robótica educativaRobótica educativa
Robótica educativa
 
Programamos con Scratch 1: introduccion a las creaciones informaticas
Programamos con Scratch 1:  introduccion a las creaciones informaticasProgramamos con Scratch 1:  introduccion a las creaciones informaticas
Programamos con Scratch 1: introduccion a las creaciones informaticas
 
Robótica educativa
Robótica educativaRobótica educativa
Robótica educativa
 
Unidad V Python e ingeniería civil en obras civiles PVB
Unidad V Python e ingeniería civil en obras civiles PVBUnidad V Python e ingeniería civil en obras civiles PVB
Unidad V Python e ingeniería civil en obras civiles PVB
 
Introduccion a la Programacion Orientada a Objetos
Introduccion a la Programacion Orientada a ObjetosIntroduccion a la Programacion Orientada a Objetos
Introduccion a la Programacion Orientada a Objetos
 
Examen arquitectura
Examen arquitecturaExamen arquitectura
Examen arquitectura
 
Analisis propuesta general
Analisis propuesta generalAnalisis propuesta general
Analisis propuesta general
 
Resumen python
Resumen pythonResumen python
Resumen python
 
Archivo pdf
Archivo pdfArchivo pdf
Archivo pdf
 
Scratch aplicado a la programación de Moway y SmartCity
Scratch aplicado a la programación de Moway y SmartCityScratch aplicado a la programación de Moway y SmartCity
Scratch aplicado a la programación de Moway y SmartCity
 

Más de colli03

Nachos Theoretical assigment 3
Nachos Theoretical assigment 3Nachos Theoretical assigment 3
Nachos Theoretical assigment 3colli03
 
Practical prestantion 1 nachOS
Practical prestantion 1 nachOSPractical prestantion 1 nachOS
Practical prestantion 1 nachOScolli03
 
Practical presentationnachos
Practical presentationnachosPractical presentationnachos
Practical presentationnachoscolli03
 
Theoretical presentation1nachos
Theoretical presentation1nachosTheoretical presentation1nachos
Theoretical presentation1nachoscolli03
 
Presentación POO
Presentación POOPresentación POO
Presentación POOcolli03
 
Diagramas uml2
Diagramas uml2Diagramas uml2
Diagramas uml2colli03
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas umlcolli03
 
Actividad 6
Actividad 6Actividad 6
Actividad 6colli03
 
Proyecto final de POO
Proyecto final de POOProyecto final de POO
Proyecto final de POOcolli03
 
Proyecto final de POO
Proyecto final de POOProyecto final de POO
Proyecto final de POOcolli03
 
Proyecto final de control moderno
Proyecto final de control modernoProyecto final de control moderno
Proyecto final de control modernocolli03
 

Más de colli03 (11)

Nachos Theoretical assigment 3
Nachos Theoretical assigment 3Nachos Theoretical assigment 3
Nachos Theoretical assigment 3
 
Practical prestantion 1 nachOS
Practical prestantion 1 nachOSPractical prestantion 1 nachOS
Practical prestantion 1 nachOS
 
Practical presentationnachos
Practical presentationnachosPractical presentationnachos
Practical presentationnachos
 
Theoretical presentation1nachos
Theoretical presentation1nachosTheoretical presentation1nachos
Theoretical presentation1nachos
 
Presentación POO
Presentación POOPresentación POO
Presentación POO
 
Diagramas uml2
Diagramas uml2Diagramas uml2
Diagramas uml2
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Actividad 6
Actividad 6Actividad 6
Actividad 6
 
Proyecto final de POO
Proyecto final de POOProyecto final de POO
Proyecto final de POO
 
Proyecto final de POO
Proyecto final de POOProyecto final de POO
Proyecto final de POO
 
Proyecto final de control moderno
Proyecto final de control modernoProyecto final de control moderno
Proyecto final de control moderno
 

Último

SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 

Último (20)

SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 

Proyecto final OOP

  • 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.