Feeds RSS
Feeds RSS

miércoles, 26 de mayo de 2010

La Realidad Aumentada llega a la Publicidad!!!!

Aplicaciones con realidad aumentada!!!!

La Appstore ya ha incluido dentro de su tienda aplicaciones que trabajan con realidad aumentada la empresa acrossair ya ha desarrollado varias aplicaciones como la que te dice cual es el metro subterráneo más cercano en New York.


El servicio postal estadounidense también esta implementando un sistema con el cual podremos leer el correo desde la casa (suena chistoso e irónico sabiendo que ya usamos correo electrónico) pero este sistema funciona imprimiendo un marcador, y desde nuestros hogares por medio de la Webcam podremos “descifrar” el mensaje como lo muestra este vídeo:




Software y juegos para realidad aumentada

Un software para realidad con el que he tenido contacto se llama catomir, funciona bajo Windows XP y trae una serie de ejemplos y gráficos para hacer nuestras pruebas, es software gratuito (no libre). Para Nokia n97 existe uno llamado Around que también es gratuito y otro llamado MARA (Mobile Augmented Reality Applications).


LevelHead: Este juego es el que hasta ahora me ha parecido el más creativo de los que he visto con realidad aumentada, se basa en cruzar puertas y pasar escaleras a través de laberintos. Existen muchos juegos con realidad aumentada como el de ahorcado

martes, 25 de mayo de 2010

Realidad Aumentada!!!


La realidad aumentada es un tema que está dándose a conocer, hay muchos proyectos en desarrollo y otros que ya están en el mercado. Es una tecnología relativamente nueva que se diferencia de la realidad virtual.

La realidad aumentada es una tecnología que mezcla la realidad y a esta le añade lo virtual, esto suena a realidad virtual pero en realidad no lo es, la diferencia es que la realidad virtual se aísla de lo real y es netamente virtual.

Entonces podemos definir la realidad aumentada como el entorno real mezclado con los virtual, la realidad aumentada puede ser usada en varios dispositivos desde computadores hasta dispositivos moviles, HTC android e Iphone los dispositivos que ya estan implementando esta tecnologia

Componentes de la realidad aumentada

Monitor del computador: instrumento donde se vera reflejado la suma de lo real y lo virtual que conforman la realidad aumentada.

Cámara Web: dispositivo que toma la información del mundo real y la transmite al software de realidad aumentada.

Software: programa que toma los datos reales y los transforma en realidad aumentada.

Marcadores: los marcadores básicamente son hojas de papel con símbolos que el software interpreta y de acuerdo a un marcador especifico realiza una respuesta especifica (mostrar una imagen 3D, hacerle cambios de movimiento al objeto 3D que ya este creado con un marcador

Como ves la realidad aumentada no es una tecnología que requiera ser un experto, de hecho con algunos conocimientos de programación y de diseño se pueden hacer grandes cosas.

lunes, 24 de mayo de 2010

Simulacion de Robots!!!!

Podemos Encontrar diferentes aplicaciones para la simulacion de Robots, aca tendremos algunas de ellas

1. OpenRAVE




Este link podremos encontrar una breve descripción de la utilizacion de la Aplicación ya mencionada

http://robotica.foroactivo.com/bipedolandia-noticias-f15/openrave-programa-de-simulacion-para-robotica-t946.htm

2. LiveWire

En el siguiente link podremos encontrar la descarga de la aplicación

http://www.brothersoft.com/games/live-wire-download.html

Esto lo podemos hacer con el programa livewire y queda algo parecido a lo siguiente:


Lo interesante de este programa es, por un lado, que permite realizar la simulación del circuito y, por otro, que trabaja junto con pcbwizard para realizar la plantilla del circuito impreso, tal y como muestran las imágenes siguientes:




Es importante disponer de un programa que nos permita realizar la simulación porque así nos aseguramos de que el diseño de la placa es correcto.

3. Pcbwizard

En el siguiente link podremos encontrar la descarga:

http://rapidshare.com/files/86615289/PCB_Wizard_3.50_Pro_Unlimited.zip

martes, 13 de abril de 2010

Historia de las tres Leyes de la Robotica.....


Los primeros robots construidos en la Tierra (vistos, por ejemplo, en Yo,Robot) eran modelos poco avanzados. Era una época en donde la robopsicología no estaba aún desarrollada. Estos robots podían ser enfrentados a situaciones en las cuales se vieran en un conflicto con sus leyes. Una de las situaciones más sencillas se da cuando un robot debe dañar a un ser humano para evitar que dos o más sufran daño. Aquí los robots decidían en función de un criterio exclusivamente cuantitativo, quedando luego inutilizados, al verse forzados a violar la primera ley.

Posteriores desarrollos en la robótica, permitieron la construcción de circuitos más complejos, con una mayor capacidad de autorreflexión. Una peculiaridad de los robots es que pueden llegar a redefinir su concepto de "daño" según sus experiencias, y determinar niveles de éste. Su valoración de los seres humanos también puede ser determinada por el ambiente. Es así que un robot puede llegar a dañar a un ser humano por proteger a otro que considere de más valía, en particular su amo. También podría darse el caso de que un robot dañara físicamente a un ser humano para evitar que otro sea dañado psicológicamente, pues llega a ser una tendencia el considerar los daños psicológicos más graves que los físicos. Estas situaciones nunca se hubieran dado en robots más antiguos. Asimov plantea en sus historias de robots las más diversas situaciones, siempre considerando las posibilidades lógicas que podrían llevar a los robots a tales situaciones.

En ciencia ficción las tres leyes de la robotica son un conjunto de normas escritas por Isaac Asimov, que la mayoria de los robots de sus novelas y cuentos estas diseñados para cumplir. En ese universo, las leyes son "formulaciones matemáticas impresas en los senderos positrónicos del cerebro" de los robots. Aparecidas por primera vez en el relato Ronaround (1942), establecen lo siguiente:

Un robot no debe dañar a un ser humanoo o, por inacción, dejar que un ser humano sufra daño

Un robot debe obedecer las órdenes que le son dadas por un ser humano, excepto si estas órdenes entran en conflicto con la Primera Ley.

Un robot debe proteger su propia existencia, hasta donde esta protección no entre en conflicto con la Primero


Propositos de la Leyes de la Robotica.....

Estas leyes surgen como medida de protección para los seres humanos. Según el propio Asimov, la concepción de las leyes de la robótica quería contrarrestar un supuesto "complejo de Frankenstein", es decir, un temor que el ser humano desarrollaría frente a unas máquinas que hipotéticamente pudieran rebelarse y alzarse contra sus creadores. De intentar siquiera desobedecer una de las leyes, el cerebro positrónico del robot resultaría dañado irreversiblemente y el robot moriría. A un primer nivel no presenta ningún problema dotar a los robots con tales leyes, a fin de cuentas, son máquinas creadas por el hombre para su servicio. La complejidad reside en que el robot pueda distinguir cuáles son todas las situaciones que abarcan las tres leyes, o sea poder deducirlas en el momento. Por ejemplo saber en determinada situación si una persona está corriendo peligro o no, y deducir cuál es la fuente del daño.

Las tres leyes de la robótica representan el código moral del robot. Un robot va a actuar siempre bajo los imperativos de sus tres leyes. Para todos los efectos, un robot se comportará como un ser moralmente correcto. Sin embargo, es lícito preguntar: ¿Es posible que un robot viole alguna de sus tres leyes? ¿Es posible que un robot "dañe" a un ser humano? La mayor parte de las historias de robots de Asimov se basan en situaciones en las que a pesar de las tres leyes, podríamos responder a las anteriores preguntas con un "sí".

Asimov crea un universo en el que los robots son parte fundamental a lo largo de diez mil años de historia humana, y siguen teniendo un papel determinante durante diez mil años más. Es lógico pensar que el nivel de desarrollo de los robots variaría con el tiempo, incrementándose su nivel de complejidad cada vez más. Según Asimov, un robot no razona, es lógico.