<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3987721005421486424</id><updated>2011-11-27T17:44:27.327-06:00</updated><category term='Proyectos'/><category term='Inteligencia Artificial'/><category term='Técnicas'/><category term='Matemáticas'/><category term='Juegos'/><category term='Herramientas'/><category term='Internet'/><category term='General'/><category term='Tutoriales'/><category term='Robótica'/><category term='Eventos'/><category term='Programación'/><category term='Software'/><category term='Seguridad'/><category term='Señales y Sistemas'/><category term='Química'/><category term='LEGO'/><category term='Sistemas Inteligentes'/><category term='Extras'/><title type='text'>MIT Reloaded</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://imtreloaded.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://imtreloaded.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Iván González (NimTech)</name><uri>http://www.blogger.com/profile/17711266898387511675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_OOElaQCPtyo/SFrZmsAEf0I/AAAAAAAAAB8/1RZD2tL6AvU/S220/DSC00172.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3987721005421486424.post-6685377552193595629</id><published>2010-07-24T19:47:00.001-05:00</published><updated>2010-07-24T19:52:18.390-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Técnicas'/><category scheme='http://www.blogger.com/atom/ns#' term='Eventos'/><category scheme='http://www.blogger.com/atom/ns#' term='LEGO'/><category scheme='http://www.blogger.com/atom/ns#' term='Proyectos'/><title type='text'>Simul-AT</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_OOElaQCPtyo/TEuKsbBgvrI/AAAAAAAAAOY/O0BL6j3U9AU/s1600/logo.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="195" src="http://3.bp.blogspot.com/_OOElaQCPtyo/TEuKsbBgvrI/AAAAAAAAAOY/O0BL6j3U9AU/s200/logo.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;Durante el 8vo Congreso Internacional de Ingeniería en Mecatrónica (Automatización y Tecnología 6) realizado en la Ciudad de Monterrey durante los días 14 y 17 de abril en el ITESM, se llevaron a cabo diversas conferencias sobre esta área de la ingeniería, y se realizaron concursos también referente a este tema. &amp;nbsp;Uno de ellos es Simul-AT, cuyo objetivo es simular algun proceso ó dispositivo industrial utilizando algún kit de desarrollo (anteriormente se utilizaba &lt;a href="http://www.fischertechnik.de/en/"&gt;Fischertechnik&lt;/a&gt;, pero en esta edición se utilizó el kit &lt;a href="http://imtreloaded.blogspot.com/2009/03/lego-mindstorm.html"&gt;Lego Mindstorm&lt;/a&gt;). &amp;nbsp;Una de las características especiales de este concurso es que es un concurso sorpresa, el proyecto a realizar se devela el día de inicio del congreso y los participantes cuentas con 36 horas para armarlo y programarlo, y el ganador se define mediante una corrida final del proyecto con una rúbrica especial que depende de la naturaleza del mismo.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Este año, el proyecto a relizar durante el concurso se dividió en dos partes: por una parte se tendría un aparato que leyera de un código escrito en papel ciertas instrucciones que luego debería transmitarlas a una segunda parte que ejecutaría dichas instrucciones para lograr algún objetivo. &amp;nbsp;Para simplificar la segunda parte, el objetivo a alcanzar era recorrer una trayectoria definida, por lo que esta segunda parte solamente consistía en un robot móvil. &amp;nbsp;La primera parte era un poco más complicada ya que primeramente se debía definir el código del cual se debía leer y luego se debía definir el protocolo ó manera de transmitir la información. &amp;nbsp;No quiero entrar en detalles con la segunda parte ya que hay muchas formas de realizar (a través de bluetooth, por conexión directa por USB, etc.), sin embargo, una de las maneras de sencillas de codificar la información era utilizando código binario y como eran pocas instrucciones las que se debían realizar (aproximadamente unas 16) se utilizaron 4 bits para cada instrucción. &amp;nbsp;Luego había que resolver como leer las instrucciones. &amp;nbsp;Las instrucciones estarían escritas en un rollo de papel por lo que lo más sencillo era simplemente ir desenrrollando el papel para ir leyendo bit por bit, pero había un problema: ¿cómo sincronizar la lectura de datos? &amp;nbsp;Si bien en kit proporciona sensores en los motores para controlar su giro, este control no tiene la precisión necesaria para mantener siempre una velocidad constante de lectura, esto sumado también a la imprecisión del sensor de luz que tiene además cierto tiempo de retraso.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;La solución final fue utilizar un segundo sensor que se encargara de sincronizar las lecturas, es decir, el código consistiría de dos partes, una que sincronizara las lecturas y otra que llevaría la información. &amp;nbsp;La parte encargada de sincronizar sería prácticamente como un tren de pulsos que le informara al sistema cuando leer: cada vez que este sensor detectara un pulso, el segundo sensor leería el bit que lo acompaña (que podía ser un 1 ó un 0 lógico). &amp;nbsp;Un ejemplo lo pueden ver en la siguiente figura:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_OOElaQCPtyo/TEuIl5Ur9GI/AAAAAAAAAOQ/gSfhVtO-ITo/s1600/simulate.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="90" src="http://4.bp.blogspot.com/_OOElaQCPtyo/TEuIl5Ur9GI/AAAAAAAAAOQ/gSfhVtO-ITo/s400/simulate.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Finalmente, para compensar el retraso de los sensores, los bits de información se expandirían un poco para garantizar la perfecta lectura del bit. &amp;nbsp;Es una lectura asíncrona ya que lee solamente cuando hay información y no mediante un intervalo de tiempo (como en un muestreo), lo que proporciona ciertas ventajas, como que la información no debe estar escrita a intervalos iguales para ser leída.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Para el siguiente año se está preparando el 9no Congreso Internacional de Mecatrónica (&lt;a href="http://congreso-mecatronica.com/"&gt;A&amp;amp;T 7&lt;/a&gt;) en que nuevamente se realizará este concurso con un nuevo proyecto sorpresa, estaré posteando información acerca de este. &amp;nbsp;Hasta entonces.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987721005421486424-6685377552193595629?l=imtreloaded.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imtreloaded.blogspot.com/feeds/6685377552193595629/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://imtreloaded.blogspot.com/2010/07/simul-at.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/6685377552193595629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/6685377552193595629'/><link rel='alternate' type='text/html' href='http://imtreloaded.blogspot.com/2010/07/simul-at.html' title='Simul-AT'/><author><name>Iván González (NimTech)</name><uri>http://www.blogger.com/profile/17711266898387511675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_OOElaQCPtyo/SFrZmsAEf0I/AAAAAAAAAB8/1RZD2tL6AvU/S220/DSC00172.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_OOElaQCPtyo/TEuKsbBgvrI/AAAAAAAAAOY/O0BL6j3U9AU/s72-c/logo.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3987721005421486424.post-5561067141238989085</id><published>2010-03-18T19:31:00.000-06:00</published><updated>2010-03-18T19:31:31.191-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutoriales'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><category scheme='http://www.blogger.com/atom/ns#' term='Juegos'/><title type='text'>XNA</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_OOElaQCPtyo/S6LTsrr5GGI/AAAAAAAAANw/9bEeOZlGU0k/s1600-h/screen2d1.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/_OOElaQCPtyo/S6LTsrr5GGI/AAAAAAAAANw/9bEeOZlGU0k/s200/screen2d1.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Y se llegó el día en que decidí ponerme a programar un juego.&amp;nbsp; Nunca había programado alguna interfaz gráfica directamente para Windows, por eso fue que opté por un framework ya especializado en juegos, y fue así como conocí &lt;a href="http://creators.xna.com/en-US/"&gt;XNA&lt;/a&gt;.&amp;nbsp; XNA es un conjunto de librerías para C# especialmente diseñadas para manejar gráficos, sonidos y periféricos (para esto hace uso de DirectX), asi como proveer utilidades para los juegos.&amp;nbsp; Con XNA pueden programarse juegos tanto para Windows, X-Box y Zune.&amp;nbsp; Es bastante sencillo de utilizar cuando ya se está familiarizado con la programación orientada a objetos, sin embargo, como no conozco muy a fondo este paradigma de la programación ni el framework, me decidí por seguir un tutorial.&amp;nbsp; En internet se encuentran muchos, pero el que seguí fue &lt;a href="http://www.riemers.net/eng/Tutorials/XNA/Csharp/series2d.php"&gt;Riemers XNA Tutorial &amp;gt; 2D Series: Shooters!&lt;/a&gt;, con el cual (agregándole también un par de ideas propias) resultó &lt;a href="http://nigm.wiimexico.com/XNADemo.zip"&gt;XNADemo&lt;/a&gt; (pueden bajarlo del link), mi primer juego hecho con XNA.&amp;nbsp; El juego fue compilado en XNA Game Studio 3.1 bajo Windows XP de 32 bits, sin embargo, uno de los puntos en contra que le veo a XNA (por el momento) es que se requiere de un framework para que funcione en cualquier computadora, se supone que con seguir &lt;a href="http://forums.xna.com/forums/p/1988/9924.aspx"&gt;estas indicaciones&lt;/a&gt; debe poder jugarse en cualquier equipo (al tener instalado XNA completo corre sin problema).&amp;nbsp; Las indicaciones del juego son sencillas, con las flechas izquierda y derecha se cambia el ángulo de disparo y con las flechas arriba y abajo se cambia la potencia de disparo, el objetivo del juego es quedarse solamente con un cañón (es decir, hay que destruir los otros tres), si se presiona ESC se sale automáticamente del juego.&amp;nbsp; Un punto a favor que le vi también a XNA es la capacidad de crear directamente el instalador del juego, claro que para un juego tan sencillo como el que hice no le vi el caso compartirlo con instalación, pero talvez para proyectos grandes que tengo en mente si lo realize así.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987721005421486424-5561067141238989085?l=imtreloaded.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imtreloaded.blogspot.com/feeds/5561067141238989085/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://imtreloaded.blogspot.com/2010/03/xna.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/5561067141238989085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/5561067141238989085'/><link rel='alternate' type='text/html' href='http://imtreloaded.blogspot.com/2010/03/xna.html' title='XNA'/><author><name>Iván González (NimTech)</name><uri>http://www.blogger.com/profile/17711266898387511675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_OOElaQCPtyo/SFrZmsAEf0I/AAAAAAAAAB8/1RZD2tL6AvU/S220/DSC00172.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_OOElaQCPtyo/S6LTsrr5GGI/AAAAAAAAANw/9bEeOZlGU0k/s72-c/screen2d1.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3987721005421486424.post-5972658479457613254</id><published>2010-03-08T20:33:00.000-06:00</published><updated>2010-03-08T20:33:49.521-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Herramientas'/><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><title type='text'>NirSoft</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.nirsoft.net/"&gt;NirSoft&lt;/a&gt; es una página web que provee una colección de utilidades para los usuarios de Windows, entre las cuales pueden encontrarse aplicaciones tales como recuperación de contraseñas ó para la administración del estado de redes. &amp;nbsp;Personalmente he utilizado las utilidades para recuperación de contraseñas, sobre todo contraseñas de redes inalámbricas cifradas por medio de &lt;a href="http://es.wikipedia.org/wiki/Wired_Equivalent_Privacy"&gt;WEP&lt;/a&gt; ó &lt;a href="http://es.wikipedia.org/wiki/WPA"&gt;WPA&lt;/a&gt;. &amp;nbsp;Existe también la utilidad para recuperar contraseñas de clientes de mensajería instantánea (msn, yahoo, gmail, etc) que han sido guardadas en las PC's, por lo que una vez ejecutado la aplicación se obtiene acceso rápidamente a dichas cuentas ya que los programas pueden exportar estos datos a archivos de texto. &amp;nbsp;Por otro lado, existen también las utilidades para escuchar dentro de la red y capturar los paquetes que viajan a través de ella (&lt;a href="http://www.wireshark.org/"&gt;Wireshark&lt;/a&gt;, por ejemplo). &amp;nbsp;Por estas y otras muchas razones, es que hay que tener mucho cuidado con el acceso a nuestras computadoras y con la información que guardamos en ella, ya que, por mencionar un método, puede escribirse un &lt;a href="http://es.wikipedia.org/wiki/Script_(inform%C3%A1tica)"&gt;script&lt;/a&gt; en una memoria USB que vaya ejecutando estas utilidades y guardando la información en algún archivo y así acceder a información confidencial que se encuentre guardada dentro de la PC. &amp;nbsp;No está de más recordar que la información contenida aquí es para conocimiento general y en ningún momento se incita su uso para robar información.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987721005421486424-5972658479457613254?l=imtreloaded.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imtreloaded.blogspot.com/feeds/5972658479457613254/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://imtreloaded.blogspot.com/2010/03/nirsoft.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/5972658479457613254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/5972658479457613254'/><link rel='alternate' type='text/html' href='http://imtreloaded.blogspot.com/2010/03/nirsoft.html' title='NirSoft'/><author><name>Iván González (NimTech)</name><uri>http://www.blogger.com/profile/17711266898387511675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_OOElaQCPtyo/SFrZmsAEf0I/AAAAAAAAAB8/1RZD2tL6AvU/S220/DSC00172.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3987721005421486424.post-682072870934232542</id><published>2009-12-11T17:51:00.003-06:00</published><updated>2009-12-12T13:05:06.820-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sistemas Inteligentes'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='Inteligencia Artificial'/><title type='text'>RoboCup Soccer Server</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a href="http://124.146.198.189/02.html"&gt;RoboCup&lt;/a&gt; es un proyecto internacional que promueve la investigación en robótica e inteligencia artificial a través de competencias de robótica ya sea a nivel físico ó en simulación.  Una de sus variantes más populares es el torneo de fútbol RoboCupSoccer.  Su &lt;a href="http://en.wikipedia.org/wiki/RoboCup"&gt;visión&lt;/a&gt; es lograr un equipo que pueda vencer al campeón actual de la Copa Mundial de la FIFA para mediados del siglo XXI.  Dentro de este torneo existen variantes, entre las que se cuentan las Ligas de Simulación en 2D y en 3D, los de tamaño pequeño, tamaño mediano, plataforma estándar (los robots que se usan son los &lt;a href="http://www.aldebaran-robotics.com/eng/Nao.php"&gt;Nao de Aldebaran Robotics&lt;/a&gt;) y la liga de humanoides.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Para la liga de simulación en 2D se utiliza el simulador &lt;a href="http://sourceforge.net/apps/mediawiki/sserver/index.php?title=Main_Page"&gt;RoboCup Soccer Server&lt;/a&gt; ó también llamado rcssserver.  La simulación se lleva a cabo a través de un esquema cliente/servidor: el servidor provee la simulación del campo de juego y provee información acerca de la posición del balón, la posición de los jugadores e información de los sensores de los jugadores (auditivo, visión y corporal, como por ejemplo, la resistencia); mientras que el cliente envía comandos al servidor para controlar a un jugador.  La comunicación entre el cliente y el servidor se realiza a través del protocolo UDP/IP.  Esta comunicación ofrece una alta flexibilidad a la hora de programar el cliente ya que virtualmente puede ser codificado en cualquier lenguaje que soporte comunicación por dicho protocolo (Java, C++, C#, etc.).  El simulador puede ser altamente configurado para realizar juegos en diferentes escenarios, ya que se puede configurar aspectos tales como el número de jugadores por equipo (pueden ser juegos de hasta 11 jugadores por equipo), rango de visión y de audición de los jugadores, agregar ruido a las mediciones, etc.  Este simulador está codificado en C++ y está optimizado para trabajar en ambientes Unix (actualmente lo tengo instalado en &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu 9.10&lt;/a&gt;), aunque también funciona en ambientes Windows a través del compilador &lt;a href="http://es.wikipedia.org/wiki/Cygwin"&gt;Cygwin&lt;/a&gt;.  El simulador para la Liga de Simulación en 3D es el software &lt;a href="http://en.wikipedia.org/wiki/Webots"&gt;Webots&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Estas plataformas son una poderosa herramienta para hacer investigaciones en Inteligencia Artificial, en particular, el simulador rcssserver, es utilizado para hacer investigaciones en &lt;a href="http://es.wikipedia.org/wiki/Sistema_multi-agente"&gt;sistemas multiagentes&lt;/a&gt;, qué es sobre lo que haré en mi tesis de maestría.  A continuación les dejo un video de demostración del simulador en acción:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="  white-space: pre; font-family:Arial, Helvetica, sans-serif;font-size:10px;"&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/WIFzCVpfFRY&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/WIFzCVpfFRY&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987721005421486424-682072870934232542?l=imtreloaded.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imtreloaded.blogspot.com/feeds/682072870934232542/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://imtreloaded.blogspot.com/2009/12/robocup-soccer-server.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/682072870934232542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/682072870934232542'/><link rel='alternate' type='text/html' href='http://imtreloaded.blogspot.com/2009/12/robocup-soccer-server.html' title='RoboCup Soccer Server'/><author><name>Iván González (NimTech)</name><uri>http://www.blogger.com/profile/17711266898387511675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_OOElaQCPtyo/SFrZmsAEf0I/AAAAAAAAAB8/1RZD2tL6AvU/S220/DSC00172.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3987721005421486424.post-8860265198471598098</id><published>2009-11-02T19:44:00.003-06:00</published><updated>2009-11-02T20:19:06.818-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sistemas Inteligentes'/><category scheme='http://www.blogger.com/atom/ns#' term='Inteligencia Artificial'/><title type='text'>Inteligencia Artificial</title><content type='html'>&lt;div style="text-align: justify;"&gt;Ya que mi maestría va por el lado de inteligencia artificial, empezaré a escribir algunos artículos sobre ella, e iniciaré definiéndola: la &lt;a href="http://es.wikipedia.org/wiki/Inteligencia_artificial"&gt;inteligencia artificial&lt;/a&gt; no es más que un conjunto de metodologías para resolver problemas que el ser humano puede ó no puede resolver; claro, esto a un nivel ingenieril del concepto, ya que es muchísimo más amplio y es prácticamente imposible definirla ya que ni siquiera se puede definir exactamente qué es la &lt;a href="http://es.wikipedia.org/wiki/Inteligencia"&gt;inteligencia&lt;/a&gt;. Existen dos varientes de estas técnicas: las basadas en el conocimiento y las basadas en procesos de la naturaleza.  En la primer vertiente, básicamente se tiene una enorme base de datos, en las que el programa busca la solución, y las técnicas de inteligencia artificial van por el lado del desarrollo de algoritmos de búsqueda.  La otra vertiente, conocida también como "el lado oscuro de la inteligencia artificial" se basa en procesos de la naturaleza para la solución de problemas.  Aquí entran los &lt;a href="http://es.wikipedia.org/wiki/Algoritmo_gen%C3%A9tico"&gt;algoritmos genéticos&lt;/a&gt; (que se basan en el proceso evolutivo) y &lt;a href="http://es.wikipedia.org/wiki/Redes_neuronales"&gt;redes neuronales&lt;/a&gt; (que se basan en interconexiones de "neuronas" tales como las que existen en el cerebro), y también hay otra que se le puede llamar &lt;a href="http://en.wikipedia.org/wiki/Swarm_intelligence"&gt;inteligencia de enjambre&lt;/a&gt; como la que exhiben las colonias de hormigas ó termitas.  Existen otras muchas ténicas que, junto con algunas de las ya mencionadas aquí, entran en el área de vida artificial, que viene siendo un nuevo paradigma en el diseño de sistemas inteligentes.  El siguiente video demuestra algunas de estas técnicas:&lt;br /&gt;&lt;br /&gt;&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/rHkF2iF55Ns&amp;amp;hl=es&amp;amp;fs=1&amp;amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/rHkF2iF55Ns&amp;amp;hl=es&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987721005421486424-8860265198471598098?l=imtreloaded.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imtreloaded.blogspot.com/feeds/8860265198471598098/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://imtreloaded.blogspot.com/2009/11/inteligencia-artificial.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/8860265198471598098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/8860265198471598098'/><link rel='alternate' type='text/html' href='http://imtreloaded.blogspot.com/2009/11/inteligencia-artificial.html' title='Inteligencia Artificial'/><author><name>Iván González (NimTech)</name><uri>http://www.blogger.com/profile/17711266898387511675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_OOElaQCPtyo/SFrZmsAEf0I/AAAAAAAAAB8/1RZD2tL6AvU/S220/DSC00172.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3987721005421486424.post-1721423828024955445</id><published>2009-10-14T04:29:00.007-05:00</published><updated>2009-10-14T04:59:45.465-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Extras'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>Respaldo de emoticonos en Windows Live Messenger</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_OOElaQCPtyo/StWfhdTrOgI/AAAAAAAAAKw/vIcpEr4KWVE/s1600-h/2423389-4-emoticon-smile.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 140px;" src="http://4.bp.blogspot.com/_OOElaQCPtyo/StWfhdTrOgI/AAAAAAAAAKw/vIcpEr4KWVE/s200/2423389-4-emoticon-smile.jpg" alt="" id="BLOGGER_PHOTO_ID_5392391525997689346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family:arial;"&gt;Cada vez que he formateado mi máquina, he perdido los &lt;a href="http://es.wikipedia.org/wiki/Emoticono"&gt;emoticonos&lt;/a&gt; que guardo para usarlos en el messenger.  Sin embargo, dado que estos son guardados en el disco duro de la computadora, es posible acceder a ellos y transportarlos de una máquina a otra.  Por el momento sólo he descubierto como hacerlo para &lt;a href="http://es.wikipedia.org/wiki/Windows_Live_Messenger"&gt;Windows Live Messenger&lt;/a&gt;, pero pronto que vuelva a usar &lt;a href="http://es.wikipedia.org/wiki/Linux"&gt;Linux &lt;/a&gt;me pondré a investigar como hacerlo en ese sistema operativo.  Para hacer dicho respaldo basta con copiar una carpeta, sin embargo, para acceder a ella manualmente (para los que no les gusta meterse con la &lt;a href="http://es.wikipedia.org/wiki/Consola_de_sistema"&gt;línea de comandos&lt;/a&gt;) es necesario ingresar a algunas carpetas que originalmente son "no visibles", así que como primer paso se deben hacer visibles (esto se puede hacer desde el Panel de Control ó desde el Explorador de Windows).  Además, personalmente me resulta útil tener todas las carpetas visibles, ya que existen &lt;a href="http://es.wikipedia.org/wiki/Virus_inform%C3%A1tico"&gt;virus&lt;/a&gt; que se instalan de manera oculta ó crean carpetas con este atributo, haciéndolos a veces difíciles de encontrar manualmente (cuando los antivirus fallan).  Una vez hecho esto, seguir la siguiente ruta: &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family:arial;"&gt;Windows XP: C:\Documents and Settings\&lt;span style="color: rgb(255, 0, 0);"&gt;name&lt;/span&gt;\Local Settings\Application Data\Microsoft\Messenger\&lt;span style="color: rgb(255, 0, 0);"&gt;user@domain.com&lt;/span&gt;\ObjectStore\&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Windows Vista: C:\Users\&lt;span style="color: rgb(255, 0, 0);"&gt;name&lt;/span&gt;\AppData\Local\Microsoft\Messenger\&lt;span style="color: rgb(255, 0, 0);"&gt;user@domain.com&lt;/span&gt;\ObjectStore\&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Donde "name" es el nombre de la sesión actual, y "user@domain.com" es la dirección de correo electrónico de la cual se quiere hacer el respaldo.  Y ya dentro de esa carpeta encontrarán una subcarpeta llamada CustomEmoticons que contiene archivos con extensión ID2 y DT2 que son los archivos que se crean con cada emoticono guardado.  Esa carpeta es la que hay que guardar en alguna otra localidad (una memoria USB por ejemplo) y transportarla a otro equipo para copiarla en la misma ruta. Además, dentro de la carpeta ObjectStore se pueden encontrar otros elementos que pueden ser respaldados, como los Fondos de Ventana, los Guiños, etc.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987721005421486424-1721423828024955445?l=imtreloaded.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imtreloaded.blogspot.com/feeds/1721423828024955445/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://imtreloaded.blogspot.com/2009/10/respaldo-de-emoticonos-de-windows-live.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/1721423828024955445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/1721423828024955445'/><link rel='alternate' type='text/html' href='http://imtreloaded.blogspot.com/2009/10/respaldo-de-emoticonos-de-windows-live.html' title='Respaldo de emoticonos en Windows Live Messenger'/><author><name>Iván González (NimTech)</name><uri>http://www.blogger.com/profile/17711266898387511675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_OOElaQCPtyo/SFrZmsAEf0I/AAAAAAAAAB8/1RZD2tL6AvU/S220/DSC00172.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_OOElaQCPtyo/StWfhdTrOgI/AAAAAAAAAKw/vIcpEr4KWVE/s72-c/2423389-4-emoticon-smile.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3987721005421486424.post-6698596418654826669</id><published>2009-10-02T16:01:00.004-05:00</published><updated>2009-10-02T16:37:13.090-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Herramientas'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>LabVIEW</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_OOElaQCPtyo/SsZxm8mzb2I/AAAAAAAAAKg/zaMkDTS2Mek/s1600-h/200px-LabVIEW_Logo_Vertical_4c.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 161px; height: 200px;" src="http://3.bp.blogspot.com/_OOElaQCPtyo/SsZxm8mzb2I/AAAAAAAAAKg/zaMkDTS2Mek/s200/200px-LabVIEW_Logo_Vertical_4c.jpg" alt="" id="BLOGGER_PHOTO_ID_5388118918113226594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Hablar de &lt;a href="http://www.ni.com/labview/esa/"&gt;LabVIEW&lt;/a&gt; es hablar de muchas cosas, sin embargo por el momento sólo abordaré la descripción.  &lt;a href="http://es.wikipedia.org/wiki/LabVIEW"&gt;LabVIEW&lt;/a&gt; es un software que se utiliza normalmente para hacer automatización, &lt;a href="http://es.wikipedia.org/wiki/Adquisici%C3%B3n_de_datos"&gt;adquisición de datos&lt;/a&gt;, control de instrumentación y simulaciones, mediante la programación en lo que se conoce como Lenguaje G (lenguaje gráfico).  Por lo tanto, LabVIEW es una herramienta gráfica, que se escapa de la típica programación en código (texto) y se basa en los diagramas por lo que permite ver de una manera amplia y ordenada (si se sabe hacerlo) la secuencia de acciones que ejecutará.  Básicamente, LabVIEW se divide en dos ventanas: El panel frontal, que es donde se diseña la interfaz de usuario (entradas y salidas), y el diagrama de bloques que es donde se programan los bloques que llevarán a cabo las tareas.  Ofrece una amplia gama de utilidades para la programación, desde bloques básicos para el manejo de variables, estructuras (condicionales, ciclos, etc.), matemáticas básicas, bloques de comunicación por puertos seriales, paralelos e incluso &lt;a href="http://es.wikipedia.org/wiki/Bluetooth"&gt;bluetooth&lt;/a&gt;, hasta bloques de funciones más complejas como análisis de fourier, simuladores de plantas de primer orden, filtros digitales, etc.  Además, ofrece la posibilidad de interactuar con otros lenguajes de programación (C++ ó &lt;a href="http://es.wikipedia.org/wiki/C_Sharp"&gt;C#&lt;/a&gt;), así como otros softwares de análisis matemáticos, como &lt;a href="http://www.mathworks.com/products/matlab/"&gt;Matlab&lt;/a&gt;.  El mismo software de programación de los &lt;a href="http://imtreloaded.blogspot.com/2009/03/lego-mindstorm.html"&gt;Lego Mindstorm&lt;/a&gt; (el que viene junto con el kit) está hecho en LabVIEW, e incluso es posible programar y controlar el NXT directamente desde LabVIEW.  En pocas palabras, LabVIEW es una poderosa herrmienta para la industria, ya que permite una programación rápida y sencilla, y la oportunidad de diseñar nuestra propia interfaz de usuario para nuestro programa.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987721005421486424-6698596418654826669?l=imtreloaded.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imtreloaded.blogspot.com/feeds/6698596418654826669/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://imtreloaded.blogspot.com/2009/10/labview.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/6698596418654826669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/6698596418654826669'/><link rel='alternate' type='text/html' href='http://imtreloaded.blogspot.com/2009/10/labview.html' title='LabVIEW'/><author><name>Iván González (NimTech)</name><uri>http://www.blogger.com/profile/17711266898387511675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_OOElaQCPtyo/SFrZmsAEf0I/AAAAAAAAAB8/1RZD2tL6AvU/S220/DSC00172.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_OOElaQCPtyo/SsZxm8mzb2I/AAAAAAAAAKg/zaMkDTS2Mek/s72-c/200px-LabVIEW_Logo_Vertical_4c.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3987721005421486424.post-2353051416886956932</id><published>2009-08-17T01:36:00.004-05:00</published><updated>2009-08-17T01:55:56.642-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Matemáticas'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Project Euler</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_OOElaQCPtyo/Soj-9Jd3ieI/AAAAAAAAAJ4/jAaNnN9geTE/s1600-h/euler_main.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 172px; height: 200px;" src="http://2.bp.blogspot.com/_OOElaQCPtyo/Soj-9Jd3ieI/AAAAAAAAAJ4/jAaNnN9geTE/s200/euler_main.jpg" alt="" id="BLOGGER_PHOTO_ID_5370822882105985506" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://projecteuler.net/"&gt;Project Euler&lt;/a&gt; es una página web en la que se proponen problemas matemmáticos, con la diferencia que el objetivo de dichos problemas es que la persona que se disponga a resolverlos deberá hacer un programa de computadora para ahorrarse la, a veces, gran cantidad de cálculos a realizar. Aunque muchos de ellos pueden resolverse fácilmente con hacer un par de cálculos con una calculadora, la idea es diseñar los algoritmos para que una computadora pueda resolverlos, por lo que no sólo se requieren conocimientos matemáticos sino un amplio criterio de abstracción para controlar la secuencia de cálculos a realizar.  Además, es una buena excusa para seguir practicando y aprendiendo un lenguaje de programación, ya que como la página simplemente requiere la solución numérica, se puede utilizar virtualmente casi cualquier lenguaje de programación, y muchas veces requerirá utilizar funciones particulares que deberán ser programadas ó bien, requerirán utilizar tipos de datos que tengan la posibilidad de manejar cantidad grandes.  En particular, yo estoy utilizando C++ con el compilador mingw que viene con el editor &lt;a href="http://www.bloodshed.net/devcpp.html"&gt;Dev-C++&lt;/a&gt;, y mi usuario es nimtech por si me encuentran en las estadísticas.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987721005421486424-2353051416886956932?l=imtreloaded.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imtreloaded.blogspot.com/feeds/2353051416886956932/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://imtreloaded.blogspot.com/2009/08/project-euler.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/2353051416886956932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/2353051416886956932'/><link rel='alternate' type='text/html' href='http://imtreloaded.blogspot.com/2009/08/project-euler.html' title='Project Euler'/><author><name>Iván González (NimTech)</name><uri>http://www.blogger.com/profile/17711266898387511675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_OOElaQCPtyo/SFrZmsAEf0I/AAAAAAAAAB8/1RZD2tL6AvU/S220/DSC00172.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_OOElaQCPtyo/Soj-9Jd3ieI/AAAAAAAAAJ4/jAaNnN9geTE/s72-c/euler_main.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3987721005421486424.post-7516637966564332757</id><published>2009-08-10T00:46:00.004-05:00</published><updated>2009-08-10T01:06:54.659-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Maestría</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;Pues ya hace algunos meses me recibí de mi carrera profesional, ya soy un Ingeniero en &lt;a href="http://es.wikipedia.org/wiki/Mecatr%C3%B3nica"&gt;Mecatrónica&lt;/a&gt;.  Sin embargo, quiero llevar mi formación académica un paso adelante y por eso haré una maestría.  El nombre completo de la maestría es Maestría en Ciencias con Especialidad en &lt;a href="http://es.wikipedia.org/wiki/Sistema_inteligente"&gt;Sistemas Inteligentes&lt;/a&gt;, sin embargo para abreviar su nombre, se le conoce como MIT.  De acuerdo al calendario oficial, las clases inician hoy, sin embargo debido a los horarios en que se imparten las materias, iniciaré hasta el día de mañana.  En esta maestría me especializará en el área de la &lt;a href="http://es.wikipedia.org/wiki/Inteligencia_artificial"&gt;Inteligencia Artificial&lt;/a&gt;, que como ya lo había expresado antes (creo que lo hice en mi otro blog), esta área siempre me ha fascinado ya que tiene mucho que ver con el aprendizaje automático y ocupa modelos basados en la naturaleza (y algunos en la estructura del cerebro, como las &lt;a href="http://es.wikipedia.org/wiki/Red_neuronal_artificial"&gt;redes neuronales&lt;/a&gt;, aunque a un nivel muy básico).  También, dentro de la maestría me especializaré en Sistemas Autónomos, especificamente para aplicarlos en robótica, sin embargo, también podré aplicar dichos conocimientos en programación de juegos (software en general), problemas de logística y organización, y en la creación de modelos matemáticos, que se podrán aplicar, por ejemplo, en modelos de predicción.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Por esto mismo, he decidido cambiar el nombre de este blog a MIT RELOADED, dada la maestría que estudiaré.  Y aunque es probable que esté subiendo posts que conciernan a mi área de estudio, no implica que no subiré de otros tópicos como automatización y control (que son parte de mi carrera profesional), o de matemáticas (que es mi pasión).  Así que, no está de más darles de nueva la bienvenida a este blog con nuevo nombre.  Espero que disfruten su estancia.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987721005421486424-7516637966564332757?l=imtreloaded.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imtreloaded.blogspot.com/feeds/7516637966564332757/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://imtreloaded.blogspot.com/2009/08/maestria.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/7516637966564332757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/7516637966564332757'/><link rel='alternate' type='text/html' href='http://imtreloaded.blogspot.com/2009/08/maestria.html' title='Maestría'/><author><name>Iván González (NimTech)</name><uri>http://www.blogger.com/profile/17711266898387511675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_OOElaQCPtyo/SFrZmsAEf0I/AAAAAAAAAB8/1RZD2tL6AvU/S220/DSC00172.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3987721005421486424.post-3163739695088247584</id><published>2009-07-19T22:51:00.003-05:00</published><updated>2009-07-19T23:48:35.315-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Robótica'/><title type='text'>HAL-5</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_OOElaQCPtyo/SmP3F-me03I/AAAAAAAAAJw/uXWRxvMNZGw/s1600-h/15_hal5.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 150px;" src="http://3.bp.blogspot.com/_OOElaQCPtyo/SmP3F-me03I/AAAAAAAAAJw/uXWRxvMNZGw/s200/15_hal5.jpg" alt="" id="BLOGGER_PHOTO_ID_5360399663576830834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;HAL (Hibryd Assistive Limb) es un exoesqueleto desarrollado por la &lt;a href="http://es.wikipedia.org/wiki/Universidad_de_Tsukuba"&gt;Universidad de Tsukuba&lt;/a&gt; para asistir al ser humano en actividades que requieran un esfuerzo sobre-humano ya que gracias a sus servomotores es capaz de multiplicar la fuerza y resistencia de una persona normal.  Es de los primeros prototipos a los que se les puede llamar &lt;a href="http://es.wikipedia.org/wiki/Cyborg"&gt;cyborg&lt;/a&gt;, ya que para su control, el traje sensa los impulsos eléctricos generados por el sistema nervioso en los músculos, para así imitar lo más naturalmente posible los movimientos de las extremidades.  Las aplicaciones que se le puede dar son variadas, desde el apoyo a actividades diarias que requieran grandes esfuerzos (como el acarreo de materiales) hasta como apoyo en la rehabilitación de pacientes que han sufrido algún accidente y requieran terapia para recobrar el movimiento normal de su cuerpo.  Aunque a mi parecer HAL aún está muy distante de tener aplicaciones militares, puede ser un gran campo de avance para maximizar las capacidades humanas dentro de áreas hostiles, así como también proteger a la persona (¿alguien dijo &lt;a href="http://es.wikipedia.org/wiki/Iron_Man:_El_Hombre_de_Hierro"&gt;Iron Man&lt;/a&gt;?).  Para mayor información pueden visitar la &lt;a href="http://www.cyberdyne.jp/English/index.html"&gt;página oficial&lt;/a&gt; y a continuación les dejo una video con información acerca de su desarrollo y las personas detrás de esta creación.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/G4evlxq34og&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/G4evlxq34og&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987721005421486424-3163739695088247584?l=imtreloaded.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imtreloaded.blogspot.com/feeds/3163739695088247584/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://imtreloaded.blogspot.com/2009/07/hal-5.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/3163739695088247584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/3163739695088247584'/><link rel='alternate' type='text/html' href='http://imtreloaded.blogspot.com/2009/07/hal-5.html' title='HAL-5'/><author><name>Iván González (NimTech)</name><uri>http://www.blogger.com/profile/17711266898387511675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_OOElaQCPtyo/SFrZmsAEf0I/AAAAAAAAAB8/1RZD2tL6AvU/S220/DSC00172.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_OOElaQCPtyo/SmP3F-me03I/AAAAAAAAAJw/uXWRxvMNZGw/s72-c/15_hal5.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3987721005421486424.post-5263245965175503044</id><published>2009-06-20T22:47:00.008-05:00</published><updated>2009-07-15T21:21:51.266-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Señales y Sistemas'/><category scheme='http://www.blogger.com/atom/ns#' term='Técnicas'/><title type='text'>Técnicas de muestreo (I)</title><content type='html'>&lt;div style="text-align: justify;"&gt;Una parte muy importante a la hora de trabajar con un &lt;a href="http://es.wikipedia.org/wiki/Sistema_f%C3%ADsico"&gt;sistema físico&lt;/a&gt; es tener conocimiento de su comportamiento, y la única manera de tener acceso a esa información es haciendo una medición sobre dicho sistema.  Sin embargo para obtener datos fiables deben tomarse en cuanta muchos factores, y uno de los que más causa interferencia es el famoso "&lt;a href="http://es.wikipedia.org/wiki/Ruido_%28f%C3%ADsica%29"&gt;ruido&lt;/a&gt;", que aparece en la mayoría de los casos por pequeñas variaciones que están tomando lugar en el sistema (algunas veces causada por la misma metodología de medición) ó simplemente por imperfecciones en los instrumentos de medición.  Existen varias técnicas para eliminar o disminuir el efecto de este ruido sobre nuestras mediciones y una de las más utilizadas son los &lt;a href="http://es.wikipedia.org/wiki/Filtro_electr%C3%B3nico"&gt;filtros&lt;/a&gt;.  En esta ocasión hablaré de una técnica fácil y rápida de implementar a través de software: obtener el promedio de mediciones anteriores (que, como se verá en otro apartado, es también un filtro) y haremos un ejemplo utilizando &lt;a href="http://imtreloaded.blogspot.com/2009/06/scilab.html"&gt;Scilab&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Generemos un conjunto A de 100 muestras aleatorias de un sistema mediante el siguiente código:&lt;br /&gt;--&gt;for i = 1:100, A(i) = rand();end;&lt;br /&gt;Y obtenemos el siguiente resultado:&lt;br /&gt;--&gt;plot(A)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_OOElaQCPtyo/SkHt3i1n5EI/AAAAAAAAAJc/ZCHbendwZ6w/s1600-h/A.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 302px;" src="http://1.bp.blogspot.com/_OOElaQCPtyo/SkHt3i1n5EI/AAAAAAAAAJc/ZCHbendwZ6w/s400/A.JPG" alt="" id="BLOGGER_PHOTO_ID_5350819370793165890" border="0" /&gt;&lt;/a&gt;Ahora bien, vamos a generar un nuevo conjunto C en el que cada elemento C[n] sea el promedio de las ccuatro muestras anteriores a n y n: C[n] = (A[n] + A[n-1] + A[n-2] + A[n-3] + A[n-4])/5.  Para esto podemos utilizar un arreglo B de 5 elementos en el que vamos a ir guardando los subconjuntos de 5 elementos que vamos a ir promediando, pero: ¿qué pasa con los elementos C[0] a C[4]?, aquí debemos inicializar el arreglo B valores que nos sean útiles para nuestros fines, en este caso inicializaremos cada elemento a 0.5:&lt;br /&gt;--&gt;b = [0.5 0.5 0.5 0.5 0.5];&lt;br /&gt;Y ahora proseguimos a generar el conjunto C mediante el siguiente código:&lt;br /&gt;--&gt;for i = 1:100, for j = 5:-1:2, b(j)=b(j-1); end, b(1)=A(i), C(i)=(b(1)+b(2)+b(3)+b(4)+b(5))/5; end;&lt;br /&gt;(El uso del for pude encontrarse en el &lt;a href="http://www.scilab.org/product/man/"&gt;Help&lt;/a&gt; de Scilab)&lt;br /&gt;Y así obtenemos la salida:&lt;br /&gt;--&gt;clf()&lt;br /&gt;--&gt;plot(C)&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_OOElaQCPtyo/SkHtpkxNS7I/AAAAAAAAAJU/g3c9ah-VrFI/s1600-h/C.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 302px;" src="http://3.bp.blogspot.com/_OOElaQCPtyo/SkHtpkxNS7I/AAAAAAAAAJU/g3c9ah-VrFI/s400/C.JPG" alt="" id="BLOGGER_PHOTO_ID_5350819130793348018" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987721005421486424-5263245965175503044?l=imtreloaded.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imtreloaded.blogspot.com/feeds/5263245965175503044/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://imtreloaded.blogspot.com/2009/06/tecnicas-de-muestreo-i.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/5263245965175503044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/5263245965175503044'/><link rel='alternate' type='text/html' href='http://imtreloaded.blogspot.com/2009/06/tecnicas-de-muestreo-i.html' title='Técnicas de muestreo (I)'/><author><name>Iván González (NimTech)</name><uri>http://www.blogger.com/profile/17711266898387511675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_OOElaQCPtyo/SFrZmsAEf0I/AAAAAAAAAB8/1RZD2tL6AvU/S220/DSC00172.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_OOElaQCPtyo/SkHt3i1n5EI/AAAAAAAAAJc/ZCHbendwZ6w/s72-c/A.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3987721005421486424.post-6082617579132739885</id><published>2009-06-02T01:32:00.005-05:00</published><updated>2009-06-02T02:02:05.247-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Herramientas'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'>Scilab</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_OOElaQCPtyo/SiTOLq7mWKI/AAAAAAAAAJE/GIWvWuzNc8g/s1600-h/scilab.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 166px; height: 80px;" src="http://3.bp.blogspot.com/_OOElaQCPtyo/SiTOLq7mWKI/AAAAAAAAAJE/GIWvWuzNc8g/s200/scilab.JPG" alt="" id="BLOGGER_PHOTO_ID_5342621757866399906" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.scilab.org/"&gt;Scilab&lt;/a&gt; es un lenguaje de programación para hacer cálculos numéricos, muy parecido a &lt;a href="http://es.wikipedia.org/wiki/MATLAB"&gt;MATLAB&lt;/a&gt; y C++ (sobre todo en la sintaxis) pero en versión libre, por lo que no requiere licencia para utilizars, y con soporte para diversas plataformas (Windows, Unix, Linux, etc.).  Puede trabajar con diferentes herramientas: gráficos en 2-D y en 3-D, &lt;a href="http://www.scicos.org/"&gt;Scicos&lt;/a&gt; que es una herramienta de simulación por bloques, análisis y tratamiento de señales, entre otras, y dado que es software libre permite la opción de utilizar productos de terceros (existe, por ejemplo, una paquete desarrollado para hacer análisis de &lt;a href="http://es.wikipedia.org/wiki/Elementos_finitos"&gt;elementos finitos&lt;/a&gt;).   Y para todos aquellos que ya han utilizado MATLAB, existe una &lt;a href="http://www.scilab.org/product/dic-mat-sci/M2SCI_doc.htm"&gt;lista de equivalencias&lt;/a&gt; entre comandos de ambos lenguajes que facilita el acoplamiento a este nuevo lenguaje.  Scilab es una excelente herramienta para hacer análisis de señales y también para simular plantas, filtros y controladores para control análogo y digital.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987721005421486424-6082617579132739885?l=imtreloaded.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imtreloaded.blogspot.com/feeds/6082617579132739885/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://imtreloaded.blogspot.com/2009/06/scilab.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/6082617579132739885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/6082617579132739885'/><link rel='alternate' type='text/html' href='http://imtreloaded.blogspot.com/2009/06/scilab.html' title='Scilab'/><author><name>Iván González (NimTech)</name><uri>http://www.blogger.com/profile/17711266898387511675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_OOElaQCPtyo/SFrZmsAEf0I/AAAAAAAAAB8/1RZD2tL6AvU/S220/DSC00172.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_OOElaQCPtyo/SiTOLq7mWKI/AAAAAAAAAJE/GIWvWuzNc8g/s72-c/scilab.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3987721005421486424.post-6626226390254900217</id><published>2009-05-02T23:49:00.006-05:00</published><updated>2009-05-05T21:03:35.279-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Herramientas'/><category scheme='http://www.blogger.com/atom/ns#' term='Proyectos'/><title type='text'>Arduino</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_OOElaQCPtyo/Sf0sQRxjzOI/AAAAAAAAAIk/B3pAjj-_qqQ/s1600-h/Arduino_Diecimila.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 142px;" src="http://4.bp.blogspot.com/_OOElaQCPtyo/Sf0sQRxjzOI/AAAAAAAAAIk/B3pAjj-_qqQ/s200/Arduino_Diecimila.jpg" alt="" id="BLOGGER_PHOTO_ID_5331466192037334242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://es.wikipedia.org/wiki/Arduino"&gt;Arduino&lt;/a&gt; es, en pocas palabras, una tarjeta de desarrollo que incluye un &lt;a href="http://es.wikipedia.org/wiki/Microcontrolador"&gt;microcontrolador&lt;/a&gt; (ATMEGA168), 14 pines digitales  (I/O), más 5 entradas análogas.  Una de las grandes ventajas de esta tarjeta es que se programa en un lenguaje de alto nivel con una estructura muy parecida a &lt;a href="http://es.wikipedia.org/wiki/C%2B%2B"&gt;C++&lt;/a&gt; y se comunica a través de un puerto serial (&lt;a href="http://es.wikipedia.org/wiki/Bus_de_Serie_Universal"&gt;USB&lt;/a&gt;) con la tarjeta, por medio del cual se descargan los programas directamente y también se puede leer lo que el microcontrolador  escribe en el puerto, por lo que se pueden crear aplicaciones rápidamente.  Y dado que se comunica por puerto USB, utiliza el voltaje de dicho puerto para energizarse, sin embargo también cuenta con una entrada para una alimentación externa de entre 7 V a 9 V.  En internet pueden encontrarse muchas fuentes que hablan de arduino como ejemplos de programación ó referencias a su estructura, funciones y sintaxis.  En particular utilizo esta fuente: &lt;a href="http://arduino.cc/"&gt;http://arduino.cc/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Existe también una &lt;a href="http://es.wikipedia.org/wiki/Ambiente_integrado_de_desarrollo"&gt;IDE&lt;/a&gt; (entorno de desarrollo integrado) para la creación de los códigos para arduino, compilación y comunicación con la tarjeta.  Ahora bien, el típico &lt;a href="http://es.wikipedia.org/wiki/Hola_mundo"&gt;Hola mundo&lt;/a&gt; de arduino viene siendo un programa que encienda y apague un &lt;a href="http://es.wikipedia.org/wiki/LED"&gt;LED&lt;/a&gt; a una frecuencia determinada, el cual ya viene integrado en la IDE (menú Save -&gt; Sketchbook -&gt; Examples -&gt; Digital -&gt; Blink), por lo que ya sólo sería cuestión de descargarla a la tarjeta y verla trabajar (es de notar que la versión Diecimila de arduino ya trae un LED conectado al puerto 13 de la tarjeta).  El código es el siguiente:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_OOElaQCPtyo/Sf0rZAShtWI/AAAAAAAAAIU/tVPC3apzyUE/s1600-h/IDE.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 323px; height: 400px;" src="http://1.bp.blogspot.com/_OOElaQCPtyo/Sf0rZAShtWI/AAAAAAAAAIU/tVPC3apzyUE/s400/IDE.JPG" alt="" id="BLOGGER_PHOTO_ID_5331465242450965858" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987721005421486424-6626226390254900217?l=imtreloaded.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imtreloaded.blogspot.com/feeds/6626226390254900217/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://imtreloaded.blogspot.com/2009/05/arduino.html#comment-form' title='5 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/6626226390254900217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/6626226390254900217'/><link rel='alternate' type='text/html' href='http://imtreloaded.blogspot.com/2009/05/arduino.html' title='Arduino'/><author><name>Iván González (NimTech)</name><uri>http://www.blogger.com/profile/17711266898387511675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_OOElaQCPtyo/SFrZmsAEf0I/AAAAAAAAAB8/1RZD2tL6AvU/S220/DSC00172.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_OOElaQCPtyo/Sf0sQRxjzOI/AAAAAAAAAIk/B3pAjj-_qqQ/s72-c/Arduino_Diecimila.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3987721005421486424.post-8625051273166212358</id><published>2009-04-01T15:14:00.021-06:00</published><updated>2009-08-24T03:16:29.045-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Eventos'/><category scheme='http://www.blogger.com/atom/ns#' term='Robótica'/><category scheme='http://www.blogger.com/atom/ns#' term='LEGO'/><title type='text'>Nimbot</title><content type='html'>&lt;div style="text-align: justify;"&gt;La semana pasada se llevó a cabo con éxito el &lt;a href="http://imtreloaded.blogspot.com/2009/03/7mo-congreso-internacional-de.html"&gt;7mo Congreso Internacional de Ingeniería en Mecatrónica&lt;/a&gt; en el Tecnológico de Monterrey, Campus Monterrey.  Se tuvieron conferencias de diversos temas, visitas a empresas, talleres de varias áreas y concursos.  Dentro de estos concursos se realizó el &lt;a href="http://www.congreso-mecatronica.com/Robochallenge.html"&gt;ROBOCHALLENGE 2009&lt;/a&gt; (concurso de robótica) en dos categorías.  La primer categoría (Básico) consistía en construir un robot capaz de seguir una línea negra con curvas e imperfecciones en el circuito (saltos en la línea, diferentes condiciones ambientales, bordes, etc.).  Y la otra categoría (Advanced: Rescue Robots) consistía en construir un robot que fuera capaz de moverse dentro de un laberinto que simulaba una ciudad y hacer rescates de figuras de acción que simulaban personas en peligro (por ejemplo, después de un terremoto o inundación, esa era la idea básicamente), y fue en esta categoría en la que participé.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;El laberinto tenía de dimensiones 3 m de ancho por 3 m de largo por 30 cm de altura, de color completamente blanco y cada pasillo tenía un ancho que variaba entre 25 cm a 35 cm aproximadamente.  El laberinto era el siguiente:&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://1.bp.blogspot.com/_OOElaQCPtyo/SeE2gdNglnI/AAAAAAAAAH8/bF9S0pzeHkk/s320/DSC00327.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5323596165753640562" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Mi robot, llamado nimbot, fue construido utilizando el kit de robótica &lt;a href="http://imtreloaded.blogspot.com/2009/03/lego-mindstorm.html"&gt;LEGO Mindstorm&lt;/a&gt;, del cual tomé el NXT, dos motores, dos sensores de contacto y dos sensores ultrasónicos, y para mantenerlo lo más simple posible, no utilizaba ningún mecanismo para capturar las figuras de acción, ya que lo único que hacía era embestirlas de tal manera que al caer, cayeran dentro del robot se y los llevara consigo durante todo el recorrido.  El diseño final fue el siguiente:&lt;/div&gt;&lt;div&gt;&lt;img src="http://1.bp.blogspot.com/_OOElaQCPtyo/SeE2UDVJd4I/AAAAAAAAAH0/0GfH3c_DzoM/s320/DSC00328.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5323595952647927682" /&gt;&lt;/div&gt;&lt;div&gt;Y la disposición de los sensores:&lt;/div&gt;&lt;div&gt;&lt;img src="http://3.bp.blogspot.com/_OOElaQCPtyo/SeE1-tKpK2I/AAAAAAAAAHs/BICnXuOBTtY/s320/anterior.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5323595585921035106" /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;El programa también se diseñó de la manera más simple posible con los recursos que disponía (ya que el NXT solamente tiene cuatro entradas, solamente podía utilizar cuatro sensores), por lo que nombot se guiaba solamente por la pared que tenía a su derecha (y ya que el laberinto tenía dos entradas no podía completarlo, pero si recorría la mayor parte de él).  De acuerdo a la disposición de los sensores, se guiaba de acuerdo a la siguiente algoritmo (en una forma muy simplificada en algo parecido a la estructura de &lt;a href="http://es.wikipedia.org/wiki/C_(lenguaje_de_programaci%C3%B3n)"&gt;C&lt;/a&gt;):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;if (sensor 1 detecta pared)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;if (sensor 2 no detecta pared)&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;{&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;if (sensor 3 detecta colisión y sensor 4 no detecta colisión)&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;corregir curso hacia izquierda;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;else&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;{&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;if (sensor 3 no detecta colisión y sensor 4 detecta colisión)&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;    &lt;/span&gt;corregir curso hacia la derecha;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;else&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;    &lt;/span&gt;seguir derecho;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;}&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;else&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;girar 90° en sentido contrario al de las manecillas del reloj;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;else&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;girar 90° en sentido de las manecillas del reloj;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;La correción del curso lo utilicé por pequeños (pero existentes) errores en las piezas del kit y la pista que imposibilitaban un movimiento en línea recta del robot.  Por último, si son buenos observadores verán que no incluí el caso en que ambos sensores de contacto detecten colisión y es porque obvié el caso en que ambos detectan al mismo tiempo, salvo el caso en que el pasillo se volviera lo suficientemente estrecho para que colisiones ambos.  Este fue mi proyecto con el cual participé y en la mejor corrida pude rescatar 3 figuras de acción del laberinto en un tiempo aproximado de 3 minutos.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;En la versión del &lt;a href="http://nimtechnology.blogspot.com/2008/04/wall-e.html"&gt;ROBOCHALLENGE 2008&lt;/a&gt; participé en la versión básica en un equipo de IMT's y ganamos el primer lugar.  En esta ocasión gané el primer lugar de la versión avanzada, en ambas participaciones utilizando el mismo kit de robótica.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987721005421486424-8625051273166212358?l=imtreloaded.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imtreloaded.blogspot.com/feeds/8625051273166212358/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://imtreloaded.blogspot.com/2009/04/nimbot.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/8625051273166212358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/8625051273166212358'/><link rel='alternate' type='text/html' href='http://imtreloaded.blogspot.com/2009/04/nimbot.html' title='Nimbot'/><author><name>Iván González (NimTech)</name><uri>http://www.blogger.com/profile/17711266898387511675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_OOElaQCPtyo/SFrZmsAEf0I/AAAAAAAAAB8/1RZD2tL6AvU/S220/DSC00172.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_OOElaQCPtyo/SeE2gdNglnI/AAAAAAAAAH8/bF9S0pzeHkk/s72-c/DSC00327.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3987721005421486424.post-8415544008084870001</id><published>2009-03-18T15:08:00.003-06:00</published><updated>2009-03-18T15:34:09.369-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sistemas Inteligentes'/><category scheme='http://www.blogger.com/atom/ns#' term='Robótica'/><title type='text'>Claytrónica</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.cs.cmu.edu/~claytronics/"&gt;Claytrónica&lt;/a&gt; es una futura nueva rama de la ingeniería nacida en la universidad &lt;a href="http://www.cmu.edu/index.shtml"&gt;Carnegie Mellon&lt;/a&gt; en Estados Unidos.  Es un proyecto que combina robótica modular, sistemas basados en nanotecnología y ciencias de la computación.  Básicamente, son miles de nano-robots unidos mediante enlaces que crean entre ellos y que se comunican unos con otros para reconfigurar sus conexiones y así cambiar la estructura total del sistema.  Claro que aún está en desarrollo y se mantiene a nivel teórico con algunos prototipos a gran escala ya funcionales, simulaciones y algoritmos (pueden verse videos de demostraciones en el área de &lt;a href="http://www.cs.cmu.edu/~claytronics/multimedia/index.html"&gt;multimedia&lt;/a&gt; de la página de la universidad).  Tiene mucho que ver con el concepto de &lt;a href="http://en.wikipedia.org/wiki/Programmable_matter"&gt;materia programable&lt;/a&gt;, que se refiere a materia que tiene la propiedad de cambiar sus propiedades físicas (forma, densidad, módulo de Young, propiedades ópticas, etc.), cuyo ejemplo más claro dentro de la ciencia ficción es el &lt;a href="http://en.wikipedia.org/wiki/T-1000"&gt;T-1000&lt;/a&gt; (aquel robot en &lt;a href="http://en.wikipedia.org/wiki/Terminator_2:_Judgment_Day"&gt;Terminator II&lt;/a&gt; que podía cambiar su forma), y puede tener infinitas posibilidades en un futuro cercano.  Un video demostrativo de estas aplicaciones pueden verla en el siguiente &lt;a href="http://www.youtube.com/watch?v=bcaqzOUv2Ao"&gt;video&lt;/a&gt;:&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/bcaqzOUv2Ao&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/bcaqzOUv2Ao&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987721005421486424-8415544008084870001?l=imtreloaded.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imtreloaded.blogspot.com/feeds/8415544008084870001/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://imtreloaded.blogspot.com/2009/03/claytronica.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/8415544008084870001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/8415544008084870001'/><link rel='alternate' type='text/html' href='http://imtreloaded.blogspot.com/2009/03/claytronica.html' title='Claytrónica'/><author><name>Iván González (NimTech)</name><uri>http://www.blogger.com/profile/17711266898387511675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_OOElaQCPtyo/SFrZmsAEf0I/AAAAAAAAAB8/1RZD2tL6AvU/S220/DSC00172.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3987721005421486424.post-6511458798575081496</id><published>2009-03-07T11:39:00.007-06:00</published><updated>2009-08-24T03:18:13.042-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Herramientas'/><category scheme='http://www.blogger.com/atom/ns#' term='Robótica'/><category scheme='http://www.blogger.com/atom/ns#' term='LEGO'/><title type='text'>LEGO Mindstorm</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_OOElaQCPtyo/SbK0SoKLYKI/AAAAAAAAAG0/vdgkLJKQ3_c/s1600-h/Lego-Mindstorm-NXT.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 200px;" src="http://2.bp.blogspot.com/_OOElaQCPtyo/SbK0SoKLYKI/AAAAAAAAAG0/vdgkLJKQ3_c/s200/Lego-Mindstorm-NXT.jpg" alt="" id="BLOGGER_PHOTO_ID_5310505142733988002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Aunque pueda parecer un juguete, el kit de robótica &lt;a href="http://mindstorms.lego.com/"&gt;LEGO Mindstorm&lt;/a&gt; es un completo set para iniciar en esta área, ya que no sólo provee lo necesario: motores, sensores, microcontrolador (el famoso NXT), software y conexión a una computadora por medio serial (USB) o por Bluetooth, sino también nos da la posibilidad de armar cualquier estructura que se nos ocurra ya que al ser producto de LEGO, ya trae incluidos bloques diseñados especialmente para ciertas aplicaciones, como palancas y engranes.  La programación está basada en lenguaje G (lenguaje gráfico, basado en &lt;a href="http://www.ni.com/labview/esa/"&gt;LabVIEW&lt;/a&gt;) por lo que es muy intuitiva, lo que da la ventaja de crear aplicaciones rápidamente y entenderlas de igual manera.  Por otro lado, a pesar de ser un kit comercial, nos da la capacidad de expansión, de crear nuestros propios sensores y/o actuadores, bloques de programación también a través de LabVIEW o comunicación directa de este último con el NXT.  Las posibilidades son infinitas y sólo las limita nuestra imaginación, como se demuestra en &lt;a href="http://www.nxtprograms.com/index.html"&gt;nxtprograms.com&lt;/a&gt;, donde tienen una larga lista de proyectos que han sido hechos con ayuda de este kit, que van desde lo más sencillo hasta lo más complicado.  Por último, hace un año, durante el &lt;a href="http://imtreloaded.blogspot.com/2009/03/7mo-congreso-internacional-de.html"&gt;6to. Congreso Internacional de Mecatrónica&lt;/a&gt;, fui parte del equipo que ganó el ROBOCHALLENGE en su versión light diseñando y construyendo un &lt;a href="http://nimtechnology.blogspot.com/2008/04/wall-e.html"&gt;robot&lt;/a&gt; con este kit.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987721005421486424-6511458798575081496?l=imtreloaded.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imtreloaded.blogspot.com/feeds/6511458798575081496/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://imtreloaded.blogspot.com/2009/03/lego-mindstorm.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/6511458798575081496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/6511458798575081496'/><link rel='alternate' type='text/html' href='http://imtreloaded.blogspot.com/2009/03/lego-mindstorm.html' title='LEGO Mindstorm'/><author><name>Iván González (NimTech)</name><uri>http://www.blogger.com/profile/17711266898387511675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_OOElaQCPtyo/SFrZmsAEf0I/AAAAAAAAAB8/1RZD2tL6AvU/S220/DSC00172.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_OOElaQCPtyo/SbK0SoKLYKI/AAAAAAAAAG0/vdgkLJKQ3_c/s72-c/Lego-Mindstorm-NXT.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3987721005421486424.post-3679204123795514628</id><published>2009-03-06T16:04:00.011-06:00</published><updated>2009-03-06T19:04:36.659-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Química'/><category scheme='http://www.blogger.com/atom/ns#' term='Proyectos'/><title type='text'>Celdas de combustible</title><content type='html'>&lt;div style="text-align: justify;"&gt;Se que esto no es necesariamente de mi carrera, sin embargo es un proyecto de investigación en el que estaré trabajando durante el presente semestre.  Pero bien, ¿qué es una celda de combustible? Una celda de combustible es un dispositivo electroquímico diseñado para permitir el reabastecimiento continuo de los reactivos utilizados.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Básicamente es una pila, con la diferencia que una celda no requiere de almacenamiento interno, sino que se alimenta de una fuente externa.  Lo más común es utilizar hidrógeno y oxigeno como reactivos, por lo que los únicos residuos que dejan es vapor de agua o agua líquida, lo cual es una enorme ventaja ecológica con respecto, por ejemplo, a motores de combustión externa.  El siguente diagrama explica brevemente como funciona una celda de hidrógeno:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_OOElaQCPtyo/SbGgfLZbkeI/AAAAAAAAAGs/M8uWbOltU4Q/s1600-h/fuel_cell.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 294px;" src="http://3.bp.blogspot.com/_OOElaQCPtyo/SbGgfLZbkeI/AAAAAAAAAGs/M8uWbOltU4Q/s400/fuel_cell.PNG" alt="" id="BLOGGER_PHOTO_ID_5310201893142368738" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;El hidrógeno (H_2) reacciona en el ánodo dándo como resultado dos protones (H+) y dos electrones, el electrolito permite el paso de los protones pero no el de los electrones (está aislada eléctricamente) por lo que son obligados a viajar por un circuito externo (produciendo una corriente) hasta llegar al cátodo, donde reaccionan junto con los protones y el oxígeno (O_2) produciendo oxígeno (lo que no reacciona) más agua (lo que reacciona).&lt;br /&gt;&lt;br /&gt;El área de desarrollo más importante es en el diseño de electrolitos y catalizadores que satisfagan todos los requesitos necesarios, principalmente en sus características físicas y químicas, hasta los materiales que se utilizarán y el precio del producto final.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Esta es una investigación preliminar para lo que se trabajará durante el semestre, poco a poco iré agregando más datos en función de las investigaciones que se hagan.  Las celdas de combustible parecen una muy buena opción para los problemas de energía y de ecología actuales.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Fuente: &lt;span style="font-style: italic;"&gt;Pila de combustible - Wikipedia, la enciclopedia libre.&lt;/span&gt;  &lt;a href="http://es.wikipedia.org/wiki/Pila_de_combustible"&gt;http://es.wikipedia.org/wiki/Pila_de_combustible&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987721005421486424-3679204123795514628?l=imtreloaded.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imtreloaded.blogspot.com/feeds/3679204123795514628/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://imtreloaded.blogspot.com/2009/03/celdas-de-combustible.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/3679204123795514628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/3679204123795514628'/><link rel='alternate' type='text/html' href='http://imtreloaded.blogspot.com/2009/03/celdas-de-combustible.html' title='Celdas de combustible'/><author><name>Iván González (NimTech)</name><uri>http://www.blogger.com/profile/17711266898387511675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_OOElaQCPtyo/SFrZmsAEf0I/AAAAAAAAAB8/1RZD2tL6AvU/S220/DSC00172.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_OOElaQCPtyo/SbGgfLZbkeI/AAAAAAAAAGs/M8uWbOltU4Q/s72-c/fuel_cell.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3987721005421486424.post-6237905805860135712</id><published>2009-03-05T17:30:00.000-06:00</published><updated>2009-03-05T17:44:27.839-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Eventos'/><title type='text'>7mo. Congreso Internacional de Ingeniería Mecatrónica</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_OOElaQCPtyo/SbBi9aZ8UTI/AAAAAAAAAGM/_8vdYlxoUOo/s1600-h/AT.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 200px;" src="http://4.bp.blogspot.com/_OOElaQCPtyo/SbBi9aZ8UTI/AAAAAAAAAGM/_8vdYlxoUOo/s200/AT.jpg" alt="" id="BLOGGER_PHOTO_ID_5309852767869489458" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Durante los días 25, 26, 27 y 28 de Marzo del presente año se estará llevando a cabo en el Tecnológico de Monterrey, Campus Monterrey, el 7mo. Congreso Internacional de Ingeniería Mecatrónica "Automatización y Tecnología" (&lt;a href="http://www.congreso-mecatronica.com/"&gt;A&amp;amp;T 5&lt;/a&gt;), donde se llevarán a cabo diversas actividades tales como conferencias de diversos temas, visitas a empresas, talleres y concursos: ROBOCHALLENGE, que se realiza en dos categorías y en la que se busca realizar un robot que resuelva una determinado problema y SIMUL-AT en que se busca controlar una planta a escala,  Además, ventos sociales y el premio A&amp;amp;T que premia los mejores proyectos de investigación o desarrollo, entre otros.  Es una excelente oportunidad para tener un acercamiento hacia el presente y futuro de esta profesión, las nuevas tecnologías emergentes, las empresas líderes y afines a esta rama, y también para demostrar el conocimiento que se ha adquirido en esta área a través de los años.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987721005421486424-6237905805860135712?l=imtreloaded.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imtreloaded.blogspot.com/feeds/6237905805860135712/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://imtreloaded.blogspot.com/2009/03/7mo-congreso-internacional-de.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/6237905805860135712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/6237905805860135712'/><link rel='alternate' type='text/html' href='http://imtreloaded.blogspot.com/2009/03/7mo-congreso-internacional-de.html' title='7mo. Congreso Internacional de Ingeniería Mecatrónica'/><author><name>Iván González (NimTech)</name><uri>http://www.blogger.com/profile/17711266898387511675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_OOElaQCPtyo/SFrZmsAEf0I/AAAAAAAAAB8/1RZD2tL6AvU/S220/DSC00172.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_OOElaQCPtyo/SbBi9aZ8UTI/AAAAAAAAAGM/_8vdYlxoUOo/s72-c/AT.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3987721005421486424.post-1360856053897626419</id><published>2009-03-05T10:48:00.000-06:00</published><updated>2009-03-05T10:57:54.105-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Un nuevo horizonte</title><content type='html'>&lt;div style="text-align: justify;"&gt;Apenas ayer se me ocurrió: crear un nuevo blog dedicado simplemente a mi carrera.  Actualmente estoy estudiando último semestre de Ingeniería en Mecatrónica en el Tecnológico de Monterrey, Campus Monterrey.  Debí haber iniciado algún proyecto parecido a este desde que inicié la carrera, pero nunca es tarde para empezar. &lt;br /&gt;&lt;br /&gt;Son varios objetivos que busco creando este blog, pero creo que uno de los más importantes es crear una fuente de información de esta carrera: de dónde viene, a dónde va, aplicaciones, herramientas, etc, para las viejas, actuales y nuevas generaciones de mecatrónicos, en especial, pero de igual manera para el interés general, ya que no solamente iré publicando artículos que a mi parecer son importantes (y en algunos casos indispensables) para los que elijan esta carrera, sino también artículos de ciencias que me parecen interesantes, como matemáticas, física, química, biología, etc.&lt;br /&gt;&lt;br /&gt;Este es apenas el primer post, como pequeña introducción a este espacio.  Espero puedan encontrar algo que les interesa, y si no, gracias por su visita.  Disfrútenlo!&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987721005421486424-1360856053897626419?l=imtreloaded.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imtreloaded.blogspot.com/feeds/1360856053897626419/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://imtreloaded.blogspot.com/2009/03/un-nuevo-horizonte.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/1360856053897626419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987721005421486424/posts/default/1360856053897626419'/><link rel='alternate' type='text/html' href='http://imtreloaded.blogspot.com/2009/03/un-nuevo-horizonte.html' title='Un nuevo horizonte'/><author><name>Iván González (NimTech)</name><uri>http://www.blogger.com/profile/17711266898387511675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_OOElaQCPtyo/SFrZmsAEf0I/AAAAAAAAAB8/1RZD2tL6AvU/S220/DSC00172.JPG'/></author><thr:total>1</thr:total></entry></feed>
