<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Siderevs &#187; Software</title>
	<atom:link href="http://blog.isaias.com.mx/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.isaias.com.mx</link>
	<description>Software, pensamientos y demás</description>
	<lastBuildDate>Mon, 07 Nov 2011 07:12:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>flickrFavs 0.2.1 &#8211; Corrected</title>
		<link>http://blog.isaias.com.mx/2007/05/25/flickrfavs-021-corrected/</link>
		<comments>http://blog.isaias.com.mx/2007/05/25/flickrfavs-021-corrected/#comments</comments>
		<pubDate>Fri, 25 May 2007 06:24:00 +0000</pubDate>
		<dc:creator>Isaias</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.isaias.com.mx.saffron.arvixe.com/2007/05/25/flickrfavs-021-corrected/</guid>
		<description><![CDATA[This post is about a new corrected version of flickrFavs, statistics on the use of my tools for flickr and a list of the all time most visited interesting pictures pages in The Most Interesting Pictures By&#8230; Nueva Versión de flickrFavs Hay una nueva versión de flickrFavs. Corregí unos errores que surgieron por el uso [...]]]></description>
			<content:encoded><![CDATA[<p>This post is about a new corrected version of <a href="http://www.isaias.com.mx/flickrfavs/">flickrFavs</a>, statistics on the use of my tools for <a href="http://flickr.com/">flickr </a>and a list of the all time most visited interesting pictures pages  in <a href="http://interestingby.isaias.com.mx/">The Most Interesting Pictures By&#8230;</a></p>
<p><span style="font-weight: bold;">Nueva Versión de flickrFavs</span></p>
<p>Hay una nueva versión de flickrFavs. Corregí unos errores que surgieron por el uso de una versión vieja de Flickr.Net.</p>
<p>Gracias  a Silke, Michael y Evolutica por avisarme acerca de esto. Ofrezco una disculpa por tomar tanto tiempo en corregirlo&#8230; Estoy trabajando en una versión completamente nueva pero la verdad es que he avanzado poco. Así que consideren esta versión sólo como un patch.</p>
<p><span style="font-weight: bold;">Algunos datos de mis programas para flickr.</span></p>
<p><a href="http://www.isaias.com.mx/flickrBuddy/">flickrBuddy </a>alcanza ya las 90 descargas por mes. <a href="http://www.isaias.com.mx/flickrfavs/">flickrFavs</a> está en un nivel similar, es un poco más popular pero este error que lo sacó del aire un tiempo le ha afectado.</p>
<p>Mi herramienta más utilizada sigue siendo <a href="http://interestingby.isaias.com.mx/">The Most Interesting Pictures By&#8230;</a></p>
<p>En marzo alcanzó las 67441 visitas -visitantes únicos, con aproximadamente 90 000 page views. El ancho de banda comienza a ser un problema para mi, pero es un problema agradable.</p>
<p>Se han visto los perfiles de 65689 usuarios de flickr a través del sitio desde que inició en octubre del 2005.</p>
<p>Existen varios scripts de greasemonkey que hacen uso del sitio, particularmente me gusta <a href="http://www.flickr.com/groups/flickrhacks/discuss/72057594138689657/">More User Links</a></p>
<p><span style="font-weight: bold;">Top 5</span></p>
<p>Como una muestra de mi agradecimiento, he aquí la lista de los 5 usuarios con más visitas de todos los tiempos en <span style="font-weight: bold;">The Most Interesting Pictures By&#8230;</span></p>
<ol>
<li><a href="http://interestingby.isaias.com.mx/pm.php?id=51035756831@N01">Seb Przd</a> ¿Cómo logra ese efecto? <img src='http://blog.isaias.com.mx/wp-includes/images/smilies/icon_neutral.gif' alt=':|' class='wp-smiley' /> </li>
<li><a href="http://interestingby.isaias.com.mx/pm.php?id=36822937@N00">Predi</a> Un fotografo de la naturaleza, colorido y detallista</li>
<li><a href="http://interestingby.isaias.com.mx/pm.php?id=37958002@N00">somesai</a> Todos amamos a los pandas</li>
<li><a href="http://interestingby.isaias.com.mx/pm.php?id=84745314@N00">valpopando</a> El maestro del HDR</li>
<li><a href="http://interestingby.isaias.com.mx/pm.php?id=92532002@N00">Java Cafe</a> Paisajista principalmente, pero versatil</li>
</ol>
        <h3>Use Facebook to Comment on this Post</h3>
        <div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:comments href="http://blog.isaias.com.mx/category/software/feed/" num_posts="4" width="600"></fb:comments>]]></content:encoded>
			<wfw:commentRss>http://blog.isaias.com.mx/2007/05/25/flickrfavs-021-corrected/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Probabilistic Roadmap Planner</title>
		<link>http://blog.isaias.com.mx/2006/10/14/probabilistic-roadmap-planner/</link>
		<comments>http://blog.isaias.com.mx/2006/10/14/probabilistic-roadmap-planner/#comments</comments>
		<pubDate>Sat, 14 Oct 2006 07:48:00 +0000</pubDate>
		<dc:creator>Isaias</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.isaias.com.mx.saffron.arvixe.com/2006/10/14/probabilistic-roadmap-planner/</guid>
		<description><![CDATA[Hace aproximadamente un año y medio, hice un verano, el único en mi vida. En él tomé un curso que impartió el profesor Seth Hutchinson: Robot Motion Planning. Dicho curso se imparte generalmente a lo largo de un semestre, pero por ser verano, a mi me tocó hacerlo en un mes Fue un mes realmente [...]]]></description>
			<content:encoded><![CDATA[<p>Hace aproximadamente un año y medio, hice un verano, el único en mi vida. En él tomé un curso que impartió el profesor Seth Hutchinson: <span style="font-style: italic;">Robot Motion Planning</span>.</p>
<p>Dicho curso se imparte generalmente a lo largo de un semestre, pero por ser verano, a mi me tocó hacerlo en un mes <img src='http://blog.isaias.com.mx/wp-includes/images/smilies/icon_neutral.gif' alt=':|' class='wp-smiley' />  Fue un mes realmente intenso de noches sin dormir y mucha cafeína,… aún recuerdo el sabor de ése verano.</p>
<p>Para evaluarnos, el profesor dejaba cada semana un proyecto. Uno de ellos y que me pareció el más interesante, fue el <a href="http://www.winterdrache.de/freeware/motionplan/prp.html"><span style="font-style: italic;">Probabilistic Roadmap Planner</span></a>.</p>
<p>Dicho algoritmo sirve para encontrar un camino que puede seguir un robot de una configuración inicial (<span style="font-style: italic;">home</span>) a una final (<span style="font-style: italic;">goal</span>) evitando los obstáculos que existen en su espacio.</p>
<div style="text-align: center;"><a href="http://www.isaias.com.mx/projects/rprm/sinconfiguraciones.jpg"><img src="http://www.isaias.com.mx/projects/rprm/sinconfiguraciones445.jpg" border="0" alt="" /></a><br />
Configuración inicial, final, una configuración que no colisiona con los obstáculos<br />
y obstáculos.</div>
<p>Para lograr esto, el algoritmo calcula un número dado de posibles configuraciones del robot de manera aleatoria, tales que no colisionen con los obstáculos. Desde la posición inicial intenta encontrar el camino más corto pasando por las configuraciones que están libres de colisiones hasta llegar a la posición final, evitando colisionar con los obstáculos en su camino de una configuración a otra.</p>
<div style="text-align: center;"><a href="http://www.isaias.com.mx/projects/rprm/robot200.jpg"><img src="http://www.isaias.com.mx/projects/rprm/robot200445.jpg" border="0" alt="" /></a><br />
Con 200 configuraciones aleatorias</div>
<p>Por desgracia no alcancé a terminar dicho proyecto, le faltaron unos cuantos detalles, afortunadamente el profesor comprendió que tomar su curso en un mes es para suicidas (<span style="font-style: italic;">just the way i like it</span>).</p>
<div style="text-align: center;"><a href="http://www.isaias.com.mx/projects/rprm/robot800.jpg"><img src="http://www.isaias.com.mx/projects/rprm/robot800445.jpg" border="0" alt="" /></a><br />
con 800 configuraciones aleatorias.</div>
<p>El proyecto lo desarrollé usando Visual C# 2005 Express. El código me gusto mucho y puede ser útil para estudiar cosas como la detecciones de colisiones entre polígonos, el cálculo de la cinemática directa para un robot articulado, la animación con OpenGL (Tao Framework), y en si, el algoritmo de un RPM. Pensé en terminarlo algún día y publicarlo orgulloso en mi blog, pero cada vez veo más lejano ese día así que aquí lo tienen, incompleto.</p>
<p>Me quedó pendiente hacer la cinemática inversa o algún otro método para realizar la animación adecuada del robot de una configuración a otra,  e implementar algún algoritmo que calcule el camino más corto (<a href="http://en.wikipedia.org/wiki/Dijkstra%27s_algorithm">Dijktra</a> o alguno similar).</p>
<p>Las características de mi aplicación son:</p>
<ul>
<li>Zoom in o out con las teclas: i y o</li>
<li>Panning: con las flechas del teclado</li>
<li>Mostrar u ocultar las posibles configuraciones del robot con la tecla: c</li>
<li>Se pueden agregar cualquier número de obstáculos, se puede calcular cualquier número de configuraciones probabilísticas del robot.</li>
<li>El robot es un brazo de 4 articulaciones.</li>
</ul>
<p>Por cierto recomiendo mucho el libro del profesor Hutchinson:</p>
<p><span style="font-weight: bold;">CHOSET, HUTCHINSON</span>. <a href="http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&amp;tid=10340"><span style="font-style: italic;">Principles of Robot Motion</span></a>, Theory, Algorithms and Implementation. The MIT Press.</p>
<p>Aquí el <a href="http://www.isaias.com.mx/projects/rprm/rprm.zip">código fuente</a>.</p>
        <h3>Use Facebook to Comment on this Post</h3>
        <div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:comments href="http://blog.isaias.com.mx/category/software/feed/" num_posts="4" width="600"></fb:comments>]]></content:encoded>
			<wfw:commentRss>http://blog.isaias.com.mx/2006/10/14/probabilistic-roadmap-planner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Histograma 1D en OpenCV C++</title>
		<link>http://blog.isaias.com.mx/2005/12/02/histograma-1d-en-opencv-c/</link>
		<comments>http://blog.isaias.com.mx/2005/12/02/histograma-1d-en-opencv-c/#comments</comments>
		<pubDate>Sat, 03 Dec 2005 05:31:04 +0000</pubDate>
		<dc:creator>Isaias</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.isaias.com.mx/?p=556</guid>
		<description><![CDATA[En este post muestro un histograma de 1D para una imagen de 8 bits de un solo canal (escala de grises) El código está comentado para facilitar su lectura. Usé la misma imagen para obtener el histograma con la que lo hice en Python La ventaja de las funciones de histograma en OpenCV es que [...]]]></description>
			<content:encoded><![CDATA[<p>En este post muestro un histograma de 1D para una imagen de 8 bits de un solo canal (escala de grises)</p>
<p>El <a href="http://www.isaias.com.mx/projects/opencv/opencv1Dhistogram.html">código</a> está comentado para facilitar su lectura.</p>
<p>Usé la misma <a href="http://www.flickr.com/photos/siderevs/55001360/">imagen</a> para obtener el histograma con la que lo hice en <a href="http://blog.isaias.com.mx/en/2005/11/30/obtaining-the-histogram-of-an-image-with-python/">Python</a></p>
<div><img src="http://www.isaias.com.mx/projects/opencv/histogram.gif" alt="1D histogram" /></div>
<p>La ventaja de las funciones de histograma en OpenCV es que permite obtener histogramas de n &#8211; dimensiones.</p>
        <h3>Use Facebook to Comment on this Post</h3>
        <div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:comments href="http://blog.isaias.com.mx/category/software/feed/" num_posts="4" width="600"></fb:comments>]]></content:encoded>
			<wfw:commentRss>http://blog.isaias.com.mx/2005/12/02/histograma-1d-en-opencv-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

