lunes, 18 de noviembre de 2013

Practica#3 Arte con Fractales (Presentacion) PARTE 2

0 comentarios

Practica#3 Arte con Fractales PARTE 2 (Resumen)

0 comentarios

El código que hemos investigado para hacer un fractal en forma de triángulo esta echo en lenguaje java, las librerías que se utilizan son las:  import java.applet.Applet;  e  import java.awt.Graphics.
El código está destinado a realizar el triángulo Sierpinski, el cual es un triángulo grande en el que se generara un triángulo justo en medio de este comenzando a generar más a sus lados con el mismo principio, todo esto será controlado por la variable de recursividad.


La parte más importante del código es la función “PaintRecursivo” ya que en esta podemos encontrar todas las formulas y la condición que permitirá realizar los vértices de los triángulos y pintara la figura autollamandose 3 veces para hacer los subtriangulos.




Hay infinidad de tutoriales para crear fractales y una de esas maneras es el editado de imágenes, esta forma llamo mi atención ya que anterior mente tenido cursos de editado de imágenes en photoshop pero no me enseñaron este concepto y es muy interesante como mediante la repetición de figuras de diferentes tamaños se pueden crear imágenes asombrosas.



Otra forma de crear fractales es con pintura al dibujar figuras de diferentes tamaños  y/o esculpiéndolas, el cual es uno de los métodos que más me han impresionado ya que es más difícil que solo editar una imagen;  algunos artistas para tener más profesionalismo y utiliza un programa generador de fractales y los moldea o mescla como ellos quieren quede su obra para darle un toque más personal. Aquí se anexa un video de la ex poción de fractales en buenos aires.





Practica #4 Robocup PARTE 2 (Resumen)

0 comentarios
Para poder instalar la plataforma de simulación 2D de Robocup es necesario tener alguna versión de Linux instalada. Una vez ya instalada procedemos a instalar el simulador, para esto necesitaremos tener todos los repositorios actualizados e instalar los paquetes: rcssserver, rcsoccersim y rcssmonitor también descargar e instalar JDK6, NetBeans 7.1 y ATAN v0.4.3, como solo tenemos instalado el simulador pero no podemos hacer nada si no le cargamos algún programa para que simule. Para esto nos sirve la interfaz ATAN que ya tiene programada toda la parte de comunicación entre servidor y clientes, para simplemente programar nuestros equipos y ejecutar la simulación. También NetBeans para poder arrancar el programa. Para ejecutar el programa de prueba abrimos el NetBeans y creamos un nuevo proyecto (lo pueden llamar como gusten), debemos cargar a nuestro proyecto las librerías necesarias para la interfaz ATAN,que se encuentran en: “atan.jar” “atan_0.4.3 “ y “log4j-1.2.16.jar” una vez que tenemos cargadas todas las librerías necesarias, solo debemos importar el paquete simple y escribir dentro del método main las siguientes líneas: “Simple1Run.main(args);” y “Simple2Run.main(args);” que representan a los dos equipos que se simularan. Por ultimo lo que queda hacer es ejecutar el simulador con el comando “rcsoccersim” y regresar a la pantalla de simulación donde seleccionaremos la opción Kick_off y empezara el juego. 

domingo, 10 de noviembre de 2013

Practica#4 Robocup PARTE 1 (Resumen)

0 comentarios
Al equipo nos toco exponer el tema de Arte con Fractales por lo que nos toco hacer el resumen de la practica #4 que es Robocup

¿Que es Robocup?


Es una iniciativa científica (1997) que tiene el objetivo de avanzar en el ámbito de los robots inteligentes,
RoboCup es una iniciativa científica internacional con el objetivo de avanzar en el ámbito de los robots inteligentes. Busca promover a través de competencias integradas por robots autónomos.

Objetivo y categorías

Como ya se menciono se busca promover la competencia , el  primer objetivo que se tenia era que los robots fueran capaces de ganar a los campeones de fútbol mexicano, pero los objetivos se han ampliado como en:
  • RoboCupSoccer Creación de equipos formados por robots totalmente autónomos  cooperativos capaces de  implementar estrategias
  • RoboCupRescue : Ayudar a las personas como por ejemplo protección civil para salvar así a las personas que se encuentren en peligro.
  • RoboCup @ Home :  Ayudar a las personas en su vida cotidiana.
  • RoboCupJunior :  Busca motivar a los jóvenes a aprender habilidad y conocimientos.

Liga de Simulación de soccer 2D por computadora

Simula a dos equipos de soccer los cuales son simulados por una computadora




Practica#3 Arte con Fractales PARTE 1(Resumen)

0 comentarios

¿Que es un fractal?


El concepto de fractal fue desarollado por el experto en matematicas Benoit Mandelbrot que fue el responsable de desarrollar en 1975. 
Un fractal es una figura, que puede ser espacial o plana, formada por componentes infinitos. Su principal característica es que su apariencia y la manera en que se distribuye estadísticamente no varía aun cuando se modifique la escala empleada en la observación.
Son calificados como semi geométricos (por su irregularidad no pertenecen a la geometría tradicional).



¿Que se puede hacer con fractales?


Los fractales son utilizados en diferentes ciencias como :

Comunicaciones : modelado del trafico de redes
Informática : técnicas de comprensión (audio y video)
Robótica : robots fractales
Infografía: paisajes fractales y otros objetos
Biología : crecimiento tejido, organización celular evaluación de poblaciones depredador-presa
Matemáticas: convergencia de métodos numéricos
Música: composición musical
Física: transiciones de fase en magnetismo
Química: Agregación por difusión limitada (DLA)
Geología: Análisis de patrones sísmicos, fenómenos de erosión y modelos de formaciones geológicas
Economía : Análisis bursátil y mercado



Arte: Esta imagen fue creada apartir de fractales es una tormenta.
Con los fractales tambien podemos simular los formaciones de la naturaleza en este caso las hojas.



¿Como se ve una imagen creada con fractales?

Las imagenes creadas con fractales estan compuestas por  un objeto de el mismo, pero en diferentes tamaños.
Algunos de los ejemplos mas conocidos son : El triangulo de Sierpinski y Mandelbrot. Existen muchos otros ejemplos con fractales que son realmente llamativos y sorprendentes.


Triangulo de Sierpinski

 Mandelbrot






Herramientas para crear fractales

1.Turtle Graphics Render:  Herramienta en línea para crear fractales con formulas.
2. ChaosPro: Software que realiza fractales tanto en 2D y 3D para uso Windows
3.GIMP: Software gratuito para edición y creación de imágenes.
4. Fractint: Software libre para PC de IBM y ciertas con capacidad de hacer fractales.
5.GNU XaoS: Software que permite analizar los fractales haciendo acercamientos.
6. Apophysis: Software que te permite editar las llamas fractales de funciones interadas.
7.Mandelbulber: Software con la misma función que el Apophysis pero aun en desarrollo.




Referencias

•Defincion.de. (s.f.). Fractal. Obtenido de Definicion.de: http://definicion.de/fractal/
•Increible Seattle Fractals. (2012). fractal programas y generadores de software. Obtenido de Increible Seattle Fractals: http://fractalarts.com/ASF/download.html
•Wikipedia. (23 de octubre de 2013). Fractal. Obtenido de Wikipedia: http://es.wikipedia.org/wiki/Fractal

•xatakaciencia. (02 de marzo de 2012). ¿Qué son los fractales y cómo se construyen? Obtenido de xatakaciencia: http://www.xatakaciencia.com/matematicas/que-son-los-fractales-y-como-se-construyen

lunes, 4 de noviembre de 2013

Practica #3 Arte con fractales (presentación) PARTE 1

0 comentarios
En esta practica #3 realizamos una presentación del tema, a continuación dejamos dicha presentación y mas adelante se subirá un resumen del mismo.