<?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>AwesomeBytes</title>
	<atom:link href="http://awesomebytes.com/feed/?lang=es" rel="self" type="application/rss+xml" />
	<link>http://awesomebytes.com</link>
	<description>Bytes of awesomeness!</description>
	<lastBuildDate>Wed, 25 Jan 2012 13:24:29 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Instalando Bumblebee para poder usar gazebo y rviz en asus 1215n</title>
		<link>http://awesomebytes.com/2012/01/25/installing-bumblebee-for-using-gazebo-and-rviz-on-asus-1215n/</link>
		<comments>http://awesomebytes.com/2012/01/25/installing-bumblebee-for-using-gazebo-and-rviz-on-asus-1215n/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 13:24:29 +0000</pubDate>
		<dc:creator>r0s</dc:creator>
				<category><![CDATA[Herramientas / Tools]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[bumblebee]]></category>
		<category><![CDATA[gazebo]]></category>
		<category><![CDATA[optirun]]></category>
		<category><![CDATA[ros]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://awesomebytes.com/?p=542</guid>
		<description><![CDATA[Instale ubuntu 11.04 (natty) como solución rápida para los problemas que encontré en 11.10 y aquí me encontré problemas de drivers de la tarjeta gráfica para poder correr gazebo y rviz. Encontré el siguiente error al intentar correr gazebo: Xlib: extension &#8220;GLX&#8221; missing on display &#8220;:0.0&#8243;. Insufficient GL support Para solucionarlo basta con instalar Bumblebee [...]]]></description>
			<content:encoded><![CDATA[<p>Instale ubuntu 11.04 (natty) como solución rápida para los problemas que encontré en 11.10 y aquí me encontré problemas de drivers de la tarjeta gráfica para poder correr gazebo y rviz. Encontré el siguiente error al intentar correr gazebo:</p>
<blockquote><p>Xlib:  extension &#8220;GLX&#8221; missing on display &#8220;:0.0&#8243;.<br />
Insufficient GL support
</p></blockquote>
<p>Para solucionarlo basta con instalar Bumblebee siguiendo las instrucciones de: <a href="https://launchpad.net/~bumblebee/+archive/stable">https://launchpad.net/~bumblebee/+archive/stable</a></p>
<blockquote><p><code>sudo apt-get purge nvidia-current<br />
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates<br />
sudo add-apt-repository ppa:bumblebee/stable<br />
sudo apt-get update<br />
sudo apt-get install bumblebee</p>
<p>sudo usermod -a -G bumblebee $USER<br />
</code></p></blockquote>
<p>Reiniciar y para ver si funciona recomiendan correr durante unos 30 segundos glxspheres<br />
Despues con optirun comparamos: optirun glxspheres</p>
<p>Y en mi caso se ve como pasamos de 10 a 31 fps!</p>
<p>Y al correr gazebo sin optirun encontramos el siguiente error:<br />
XRequest.137: BadDrawable (invalid Pixmap or Window parameter) 0&#215;4400002</p>
<p>En cambio usando optirun esto no pasa. Además ganamos algunos fps.</p>
]]></content:encoded>
			<wfw:commentRss>http://awesomebytes.com/2012/01/25/installing-bumblebee-for-using-gazebo-and-rviz-on-asus-1215n/feed/?lang=es</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalando ROS electric y ROS diamondback en Ubuntu Oneiric (11.10)</title>
		<link>http://awesomebytes.com/2012/01/04/instalando-ros-electric-y-ros-diamondback-en-ubuntu-oneiric-11-10/</link>
		<comments>http://awesomebytes.com/2012/01/04/instalando-ros-electric-y-ros-diamondback-en-ubuntu-oneiric-11-10/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 13:20:47 +0000</pubDate>
		<dc:creator>r0s</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programacion / Programming]]></category>
		<category><![CDATA[diamondback]]></category>
		<category><![CDATA[electric]]></category>
		<category><![CDATA[ros]]></category>

		<guid isPermaLink="false">http://awesomebytes.com/?p=537</guid>
		<description><![CDATA[El caso es que primero instalé en Ubuntu 11.10 ROS electric usando sus instrucciones, y luego me vino la necesidad de instalar ROS diamondback. Al intentar usar sus instrucciones para instalarlo desde repositorios encontré un problema: No se pudieron instalar algunos paquetes. Esto puede significar que usted pidió una situación imposible o, si está usando [...]]]></description>
			<content:encoded><![CDATA[<p>El caso es que primero instalé en Ubuntu 11.10 ROS electric <a href="http://www.ros.org/wiki/electric/Installation/Ubuntu">usando sus instrucciones</a>, y luego me vino la necesidad de instalar ROS diamondback.</p>
<p>Al intentar usar <a href="http://www.ros.org/wiki/diamondback/Installation/Ubuntu">sus instrucciones para instalarlo</a> desde repositorios encontré un problema:</p>
<blockquote><p>No se pudieron instalar algunos paquetes. Esto puede significar que<br />
usted pidió una situación imposible o, si está usando la distribución<br />
inestable, que algunos paquetes necesarios no han sido creados o han<br />
sido movidos fuera de Incoming.<br />
La siguiente información puede ayudar a resolver la situación:</p>
<p>Los siguientes paquetes tienen dependencias incumplidas:<br />
 ros-diamondback-desktop-full : Depende de: ros-diamondback-ros-tutorials (= 0.2.6-s1315007939~natty) pero no va a instalarse<br />
                                Depende de: ros-diamondback-geometry-tutorials (= 0.1.3-s1315008081~natty) pero no va a instalarse<br />
                                Depende de: ros-diamondback-slam-gmapping (= 1.2.3-s1315532763~natty) pero no va a instalarse<br />
                                Depende de: ros-diamondback-ros (= 1.4.10-s1314988855~natty) pero no va a instalarse<br />
                                Depende de: ros-diamondback-visualization (= 1.4.1-s1315023998~natty) pero no va a instalarse<br />
                                Depende de: ros-diamondback-vision-opencv (= 1.4.3-s1315000776~natty) pero no va a instalarse<br />
                                Depende de: ros-diamondback-perception-pcl (= 0.10.0-s1315002070~natty) pero no va a instalarse<br />
                                Depende de: ros-diamondback-rx (= 1.4.2-s1315022406~natty) pero no va a instalarse<br />
                                Depende de: ros-diamondback-image-pipeline (= 1.4.2-s1315006050~natty) pero no va a instalarse<br />
                                Depende de: ros-diamondback-simulator-gazebo (= 1.2.8-s1315030395~natty) pero no va a instalarse<br />
                                Depende de: ros-diamondback-diagnostics-monitors (= 1.4.0-s1315030137~natty) pero no va a instalarse<br />
                                Depende de: ros-diamondback-simulator-stage (= 1.2.5-s1315006293~natty) pero no va a instalarse<br />
                                Depende de: ros-diamondback-image-common (= 1.4.1-s1315000640~natty) pero no va a instalarse<br />
                                Depende de: ros-diamondback-common-tutorials (= 0.1.2-s1315016211~natty) pero no va a instalarse<br />
                                Depende de: ros-diamondback-ros-comm (= 1.4.8-s1314988931~natty) pero no va a instalarse<br />
                                Depende de: ros-diamondback-visualization-common (= 1.4.2-s1315022629~natty) pero no va a instalarse<br />
                                Depende de: ros-diamondback-physics-ode (= 1.4.1-s1315004681~natty) pero no va a instalarse<br />
                                Depende de: ros-diamondback-driver-common (= 1.2.3-s1315000547~natty) pero no va a instalarse<br />
                                Depende de: ros-diamondback-executive-smach (= 1.0.2-s1315005124~natty) pero no va a instalarse<br />
                                Depende de: ros-diamondback-common-msgs (= 1.4.0-s1314999912~natty) pero no va a instalarse<br />
                                Depende de: ros-diamondback-image-transport-plugins (= 1.4.1-s1315001761~natty) pero no va a instalarse<br />
                                Depende de: ros-diamondback-robot-model (= 1.4.0-s1315021680~natty) pero no va a instalarse<br />
                                Depende de: ros-diamondback-visualization-tutorials (= 0.2.2-s1315041982~natty) pero no va a instalarse<br />
                                Depende de: ros-diamondback-geometry (= 1.4.2-s1315000212~natty) pero no va a instalarse<br />
                                Depende de: ros-diamondback-documentation (= 1.4.2-s1315016505~natty) pero no va a instalarse<br />
                                Depende de: ros-diamondback-executive-smach-visualization (= 1.0.1-s1315039573~natty) pero no va a instalarse<br />
                                Depende de: ros-diamondback-laser-pipeline (= 1.2.0-s1315004120~natty) pero no va a instalarse<br />
                                Depende de: ros-diamondback-common (= 1.4.3-s1315000019~natty) pero no va a instalarse<br />
                                Depende de: ros-diamondback-diagnostics (= 1.4.0-s1315000436~natty) pero no va a instalarse<br />
                                Depende de: ros-diamondback-navigation (= 1.4.2-s1315423304~natty) pero no va a instalarse<br />
E: No se han podido corregir los problemas; ha retenido paquetes rotos.
</p></blockquote>
<p>Me puse a tratar de solucionarlo y seguí los siguientes (fallidos) intentos:<br />
<del datetime="2012-01-04T11:02:58+00:00">Así que para instalarlo pasé a instalarlo &#8220;from source&#8221; <a href="http://www.ros.org/wiki/diamondback/Installation/Ubuntu/Source">con estas instrucciones</a>. En un paso (en el paquete geometry) me pidió un user y password, simplemente le dí a intro y continuó sin problemas.<br />
También cambie la ubicación de instalación, el comando pone por defecto: ~/ros pero veo más organizado instalarlo en /opt para tenerlo junto a electric.</p>
<p>A mi este proceso me tardó aproximadamente una hora&#8230; y con un error en un paquete, bueno, que no me ha convencido este sistema tampoco.</del></p>
<p>Así que al final he encontrado este link: <a href="http://answers.ros.org/question/2505/installing-ros-diamondback-on-ubuntu-1110-oneiric">http://answers.ros.org/question/2505/installing-ros-diamondback-on-ubuntu-1110-oneiric</a><br />
Donde un alma caritativa explica como instalarlo. Me parece feo, pero funciona.</p>
<p>Finalmente tengo que asegurarme de usar la versión correcta dejando en mi .bashrc la linea</p>
<blockquote><p>source /opt/ros/diamondback/setup.bash</p></blockquote>
<p>correcta antes de empezar a trabajar. (En este caso diamondback).</p>
]]></content:encoded>
			<wfw:commentRss>http://awesomebytes.com/2012/01/04/instalando-ros-electric-y-ros-diamondback-en-ubuntu-oneiric-11-10/feed/?lang=es</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Light painting con un brazo robot casero</title>
		<link>http://awesomebytes.com/2011/12/22/light-painting-con-un-brazo-robot-casero/</link>
		<comments>http://awesomebytes.com/2011/12/22/light-painting-con-un-brazo-robot-casero/#comments</comments>
		<pubDate>Thu, 22 Dec 2011 20:10:51 +0000</pubDate>
		<dc:creator>r0s</dc:creator>
				<category><![CDATA[Miscelánea / Misc]]></category>
		<category><![CDATA[Programacion / Programming]]></category>
		<category><![CDATA[inverse kinematics]]></category>
		<category><![CDATA[light painting]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[robot arm]]></category>

		<guid isPermaLink="false">http://awesomebytes.com/?p=525</guid>
		<description><![CDATA[Este es mi último proyecto finalizado. Un brazo robot casero con un LED RGB en el elemento terminal para poder pintar. Al final del post dejo link al PDF del proyecto + las diapos de la presentación que hice en clase. Cuando pueda subiré los vídeos. Montamos el brazo en la asociación de AESS y [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://awesomebytes.com/wp-content/uploads/2011/12/Brazo_final.jpg"><img src="http://awesomebytes.com/wp-content/uploads/2011/12/Brazo_final-1024x682.jpg" alt="" title="Brazo_final" width="1024" height="682" class="alignnone size-large wp-image-528" /></a></p>
<p>Este es mi último proyecto finalizado. Un brazo robot casero con un LED RGB en el elemento terminal para poder pintar. Al final del post dejo link al PDF del proyecto + las diapos de la presentación que hice en clase. Cuando pueda subiré los vídeos.</p>
<p>Montamos el brazo en la asociación de <a href="http://aess.upc.es/">AESS</a> y programé un simulador del brazo en python que implementa la cinemática inversa y lo necesario para pintar una imagen o los puntos que se le indiquen. </p>
<p><a href="http://awesomebytes.com/wp-content/uploads/2011/12/Tick_brazo.jpg"><img src="http://awesomebytes.com/wp-content/uploads/2011/12/Tick_brazo-1024x682.jpg" alt="" title="Tick_brazo" width="1024" height="682" class="alignnone size-large wp-image-527" /></a></p>
<p><a href="http://awesomebytes.com/wp-content/uploads/2011/12/brazo_right_sign.png"><img src="http://awesomebytes.com/wp-content/uploads/2011/12/brazo_right_sign.png" alt="" title="brazo_right_sign" width="428" height="447" class="alignnone size-full wp-image-526" /></a></p>
<p>PDF: <a href="http://awesomebytes.com/wp-content/uploads/2011/12/Documentacion-Brazo-LED.pdf">http://awesomebytes.com/wp-content/uploads/2011/12/Documentacion-Brazo-LED.pdf</a><br />
Powerpoint: <a href="http://awesomebytes.com/wp-content/uploads/2011/12/PresentacionBrazoSammyPfeiffer.pdf">http://awesomebytes.com/wp-content/uploads/2011/12/PresentacionBrazoSammyPfeiffer.pdf</a></p>
]]></content:encoded>
			<wfw:commentRss>http://awesomebytes.com/2011/12/22/light-painting-con-un-brazo-robot-casero/feed/?lang=es</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Life of a software engineer</title>
		<link>http://awesomebytes.com/2011/12/11/life-of-a-software-engineer/</link>
		<comments>http://awesomebytes.com/2011/12/11/life-of-a-software-engineer/#comments</comments>
		<pubDate>Sun, 11 Dec 2011 16:03:04 +0000</pubDate>
		<dc:creator>r0s</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://awesomebytes.com/?p=518</guid>
		<description><![CDATA[Via Reddit from BokersWorld!]]></description>
			<content:encoded><![CDATA[<p><a href="http://awesomebytes.com/wp-content/uploads/2011/12/life_of_a_engineer.png"><img src="http://awesomebytes.com/wp-content/uploads/2011/12/life_of_a_engineer-1024x778.png" alt="" title="life_of_a_engineer" width="600" height="456" class="alignnone size-large wp-image-519" /></a></p>
<p>Via <a href="http://www.reddit.com/">Reddit </a> from <a href="http://www.bonkersworld.net/building-software/">BokersWorld</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://awesomebytes.com/2011/12/11/life-of-a-software-engineer/feed/?lang=es</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Reproduciendo un archivo .mp3 desde Java</title>
		<link>http://awesomebytes.com/2011/11/12/reproduciendo-un-archivo-mp3-desde-java/</link>
		<comments>http://awesomebytes.com/2011/11/12/reproduciendo-un-archivo-mp3-desde-java/#comments</comments>
		<pubDate>Sat, 12 Nov 2011 02:23:49 +0000</pubDate>
		<dc:creator>r0s</dc:creator>
				<category><![CDATA[Programacion / Programming]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[player]]></category>

		<guid isPermaLink="false">http://awesomebytes.com/?p=515</guid>
		<description><![CDATA[Un compañero necesitaba reproducir un archivo .mp3 de forma sencilla usando Java y tras buscar un poco encontramos un player sencillo para hacerlo, a continuación pego el código para hacerlo: Gracias por compartirlo Lluis, y sigue dándole!]]></description>
			<content:encoded><![CDATA[<p>Un compañero necesitaba reproducir un archivo .mp3 de forma sencilla usando Java y tras buscar un poco encontramos un player sencillo para hacerlo, a continuación pego el código para hacerlo:</p>
<p><script src="http://pastebin.com/embed_js.php?i=DqYW52Yf"></script></p>
<p>Gracias por compartirlo Lluis, y sigue dándole!</p>
]]></content:encoded>
			<wfw:commentRss>http://awesomebytes.com/2011/11/12/reproduciendo-un-archivo-mp3-desde-java/feed/?lang=es</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C Humanoid Lab libraries for Bioloid Premium</title>
		<link>http://awesomebytes.com/2011/11/11/c-humanoid-lab-libraries-for-bioloid-premium/</link>
		<comments>http://awesomebytes.com/2011/11/11/c-humanoid-lab-libraries-for-bioloid-premium/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 16:29:43 +0000</pubDate>
		<dc:creator>r0s</dc:creator>
				<category><![CDATA[Herramientas / Tools]]></category>
		<category><![CDATA[Miscelánea / Misc]]></category>
		<category><![CDATA[Programacion / Programming]]></category>
		<category><![CDATA[avrstudio]]></category>
		<category><![CDATA[bioloid]]></category>
		<category><![CDATA[embeded_c]]></category>
		<category><![CDATA[robotis]]></category>

		<guid isPermaLink="false">http://awesomebytes.com/?p=513</guid>
		<description><![CDATA[Probando la librería de http://apollo.upc.es/humanoide/trac/wiki/bioloidCframeworks para programar el Bioloid he tenido un par de problemas para compilar mi proyecto. Básicamente en AVRStudio5.0 no podía compilar mi proyecto porque no encontraba los lib (.a) del proyecto. Esto es así porque cuando te bajas el proyecto no tiene las librerías compiladas. Para solucionarlo he tenido que ejecutar [...]]]></description>
			<content:encoded><![CDATA[<p>Probando la librería de <a href="http://apollo.upc.es/humanoide/trac/wiki/bioloidCframeworks">http://apollo.upc.es/humanoide/trac/wiki/bioloidCframeworks</a> para programar el Bioloid he tenido un par de problemas para compilar mi proyecto.<br />
Básicamente en AVRStudio5.0 no podía compilar mi proyecto porque no encontraba los lib (.a) del proyecto. Esto es así porque cuando te bajas el proyecto no tiene las librerías compiladas. Para solucionarlo he tenido que ejecutar make en cada uno de los directorios:<br />
-motion<br />
-controllers<br />
-dyn_device<br />
Haciendo esto me he encontrado que no conseguía compilar primero porque en el PATH del directorio de embeded_c de Robotis encontraba paréntesis (y espacios) y a Make no le gustaba según parece, así que simplemente moví la carpeta renombrandola a la raíz de la partición donde estaba. En mi caso ejecuté: make ROBOTIS_C_DIR=M:\embeded_c<br />
Una vez que las tres librerías estaban compiladas el proyecto en AVRStudio hacía build correctamente.</p>
]]></content:encoded>
			<wfw:commentRss>http://awesomebytes.com/2011/11/11/c-humanoid-lab-libraries-for-bioloid-premium/feed/?lang=es</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Checksum en los motionfile (.mtn) de Bioloid</title>
		<link>http://awesomebytes.com/2011/11/11/checksum-en-los-motionfile-mtn-de-bioloid/</link>
		<comments>http://awesomebytes.com/2011/11/11/checksum-en-los-motionfile-mtn-de-bioloid/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 01:14:12 +0000</pubDate>
		<dc:creator>r0s</dc:creator>
				<category><![CDATA[Herramientas / Tools]]></category>
		<category><![CDATA[Miscelánea / Misc]]></category>
		<category><![CDATA[Programacion / Programming]]></category>
		<category><![CDATA[bioloid]]></category>
		<category><![CDATA[checksum]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://awesomebytes.com/?p=510</guid>
		<description><![CDATA[Trabajando con un Bioloid ha surgido la necesidad de modificar el archivo de poses del Bioloid. Este está estructurado como un archivo de texto que comienza con los bytes 0xEF 0xBB 0xBF y a continuación detalla cada pose y sus datos (la posición de cada actuador, etc). Resulta que al final de este archivo se [...]]]></description>
			<content:encoded><![CDATA[<p>Trabajando con un Bioloid ha surgido la necesidad de modificar el archivo de poses del Bioloid. Este está estructurado como un archivo de texto que comienza con los bytes 0xEF 0xBB 0xBF y a continuación detalla cada pose y sus datos (la posición de cada actuador, etc). Resulta que al final de este archivo se añade un Checksum, y sin este Checksum el Bioloid no reconoce el archivo de poses.<br />
Este Checksum se trata de 2 bytes calculados sumando el valor de todos los bytes del archivo (incluido los saltos de linea, en formato UNIX) y al final cambiando de signo el resultado y cogiendo los dos últimos bytes. Este Checksum se añade al final del todo del archivo (en la última linea, tras un salto de linea).</p>
<p>Aquí dejo el código en Python que abre el archivo de poses completo a falta de escribir el checksum y lo escribe.</p>
<p><script src="http://pastebin.com/embed_js.php?i=dmpVqfKE"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://awesomebytes.com/2011/11/11/checksum-en-los-motionfile-mtn-de-bioloid/feed/?lang=es</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moviendo los brazos de un Bioloid con un Kinect</title>
		<link>http://awesomebytes.com/2011/06/13/moviendo-los-brazos-de-un-bioloid-con-un-kinect/</link>
		<comments>http://awesomebytes.com/2011/06/13/moviendo-los-brazos-de-un-bioloid-con-un-kinect/#comments</comments>
		<pubDate>Mon, 13 Jun 2011 16:36:30 +0000</pubDate>
		<dc:creator>r0s</dc:creator>
				<category><![CDATA[Miscelánea / Misc]]></category>
		<category><![CDATA[Programacion / Programming]]></category>
		<category><![CDATA[bioloid]]></category>
		<category><![CDATA[kinect]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[skeleton tracking]]></category>

		<guid isPermaLink="false">http://awesomebytes.com/?p=505</guid>
		<description><![CDATA[Vídeo de mi proyecto. Por un lado obtengo los datos del esqueleto de la persona usando OSCeleton. Por otro lado tengo mi aplicación programada en Python donde parseo los mensajes de las coordenadas de las partes del cuerpo obtenidas por OSCeleton (a través de protocolo OSC, usando SimpleOSC). Esta misma aplicación me sirve para simular [...]]]></description>
			<content:encoded><![CDATA[<p><iframe width="640" height="510" src="http://www.youtube.com/embed/wi3l8W-CCHM" frameborder="0" allowfullscreen></iframe></p>
<p>Vídeo de mi proyecto.<br />
Por un lado obtengo los datos del esqueleto de la persona usando <a href="https://github.com/Sensebloom/OSCeleton/">OSCeleton</a>.<br />
Por otro lado tengo mi aplicación programada en Python donde parseo los mensajes de las coordenadas de las partes del cuerpo obtenidas por OSCeleton (a través de protocolo OSC, usando SimpleOSC). Esta misma aplicación me sirve para simular el Bioloid y calcular la cinemática inversa para obtener la posición de los servos. Para hacer la simulación usé la librería VPython.</p>
<p>Gracias a este proyecto he aprendido mucho sobre robótica, cinemática inversa, python (me propuse aprender para este proyecto), protocolo OSC y sobretodo repasé mucha geometría y trigonometría.</p>
]]></content:encoded>
			<wfw:commentRss>http://awesomebytes.com/2011/06/13/moviendo-los-brazos-de-un-bioloid-con-un-kinect/feed/?lang=es</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>No puedo ejecutar accesos directos .lnk windows 7</title>
		<link>http://awesomebytes.com/2011/05/29/no-puedo-ejecutar-accesos-directos-lnk-windows-7/</link>
		<comments>http://awesomebytes.com/2011/05/29/no-puedo-ejecutar-accesos-directos-lnk-windows-7/#comments</comments>
		<pubDate>Sun, 29 May 2011 21:37:46 +0000</pubDate>
		<dc:creator>r0s</dc:creator>
				<category><![CDATA[Herramientas / Tools]]></category>
		<category><![CDATA[Miscelánea / Misc]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[.lnk]]></category>
		<category><![CDATA[restaurar]]></category>
		<category><![CDATA[restore]]></category>
		<category><![CDATA[shortcuts]]></category>

		<guid isPermaLink="false">http://awesomebytes.com/?p=502</guid>
		<description><![CDATA[Hoy a un amigo le ha pasado que sin querer ha cambiado el programa predeterminado para abrir .lnk (accesos directos) la solución para arreglar este estropicio es tan sencilla, con usar esta clave de registro (esta en un zip, simplemente ejecutarla y reiniciar). Encontré la solución aquí. Clave (.reg) para restaurar: .lnk fix]]></description>
			<content:encoded><![CDATA[<p>Hoy a un amigo le ha pasado que sin querer ha cambiado el programa predeterminado para abrir .lnk (accesos directos) la solución para arreglar este estropicio es tan sencilla, con usar esta clave de registro (esta en un zip, simplemente ejecutarla y reiniciar). Encontré la solución <a href="http://social.technet.microsoft.com/Forums/en/itprovistadesktopui/thread/e8631c28-4ce5-43cc-8865-b75fa2255b57">aquí</a>.</p>
<p>Clave (.reg) para restaurar:</p>
<p><a href='http://awesomebytes.com/wp-content/uploads/2011/05/lnkfix.zip'>.lnk fix</a></p>
]]></content:encoded>
			<wfw:commentRss>http://awesomebytes.com/2011/05/29/no-puedo-ejecutar-accesos-directos-lnk-windows-7/feed/?lang=es</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalar OSCeleton Sensebloom en Windows 7 64 bit</title>
		<link>http://awesomebytes.com/2011/05/26/installing-osceleton-sensebloom-in-windows-7-64-bits/</link>
		<comments>http://awesomebytes.com/2011/05/26/installing-osceleton-sensebloom-in-windows-7-64-bits/#comments</comments>
		<pubDate>Thu, 26 May 2011 15:12:49 +0000</pubDate>
		<dc:creator>r0s</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Miscelánea / Misc]]></category>
		<category><![CDATA[Programacion / Programming]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[kinect]]></category>
		<category><![CDATA[nite]]></category>
		<category><![CDATA[openni]]></category>
		<category><![CDATA[osceleton]]></category>
		<category><![CDATA[sensorkinect]]></category>

		<guid isPermaLink="false">http://awesomebytes.com/?p=500</guid>
		<description><![CDATA[Para instalar OSCeleton hay que seguir los pasos que nos indican en SensorKinect pero no mencionan un par de detalles: -Hay que instalar la versión 32 bits de OpenNI y de NITE dado que SensorKinect no tiene una versión de 64 bits y no reconoce que esté instalado OpenNI si no es la versión de [...]]]></description>
			<content:encoded><![CDATA[<p>Para instalar <a href="https://github.com/Sensebloom/OSCeleton">OSCeleton</a> hay que seguir los pasos que nos indican en <a href="https://github.com/avin2/SensorKinect">SensorKinect</a> pero no mencionan un par de detalles:</p>
<p>-Hay que instalar la versión 32 bits de OpenNI y de NITE dado que SensorKinect no tiene una versión de 64 bits y no reconoce que esté instalado OpenNI si no es la versión de 32 bits.</p>
<p>-Hay que ir a las variables de entorno (Panel de control\Sistema y seguridad\Sistema, a la izquierda, configuración avanzada de sistema, botón de abajo &#8220;variables de entorno&#8221;) y modificar la entrada OPEN_NI_BIN para que contenga: C:\Program Files (x86)\OpenNI\Bin (en mi caso), la diferencia es el &#8220;Bin&#8221;, por defecto pone &#8220;bin&#8221; y no reconoce la ruta. Si no hacemos este cambio al correr alguna demo nos encontraremos con el error: &#8220;OpenNI library can&#8217;t find any module!&#8221;. </p>
<p>Encontré la solución en <a href="http://groups.google.com/group/openni-dev/browse_thread/thread/7032df799268eed6/0e91851c3f07ddc2">este thread</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://awesomebytes.com/2011/05/26/installing-osceleton-sensebloom-in-windows-7-64-bits/feed/?lang=es</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

