Siempre aprendiendo0.1 Sobre robótica

A chinese lion statue La robótica, al combinar mecánica, electrónica y software, es una fuente inagotable de aprendizaje y de la aplicación práctica del conocimiento adquirido. Wikipedia (versión inglesa) define la robótica así:

Robotics is the science and technology of robots, their design, manufacture, and application. Robotics requires a working knowledge of electronics, mechanics and software, and is usually accompanied by a large working knowledge of many subjects.


(Robótica es la ciencia y tecnología sobre los robots, su diseño, fabricación y aplicación. La robótica requiere un conocimiento práctico y adecuado de electrónica, mecánica y software, siendo acompañado habitualmente por un gran conocimiento sobre muchos otros temas.)

Punto de partida

Jose, 14 de Enero de 2008

Mis conocimientos sobre mecánica son... entre nulos y muy rudimentarios y sobre electrónica son bastante básicos. Pero al menos sobre desarrollo de software son bastante buenos. Con estos conocimientos un punto de partida que me permitía poder dar los primeros pasos de una forma fácil y divertida eran los kits que incluyen las partes electrónicas y mecánicas.


Los dos kits que actualmente estoy utilizando son:

 

Tutoriales prácticos de programación de Bioloid en C, C++ y C#

Jose, 5 de Enero de 2012

En www.softwaresouls.com estoy publicando artículos para programar Bioloid desde PC en C, C++ y C# o C con el CM-5/CM-510 en C


El primer video de AntOne 3.5, hexápodo Robotis Bioloid

Jose, 30 de Noviembre de 2010


AntOne 3.0 y 3.5, hexápodos Robotis Bioloid

Jose, 29 de Junio de 2010
Mi querida AntOne con el hardware actualizado a Robotis Bioloid Premium. Ahora empezaré con el software...

 


Una nueva versión con el software programado con Visual Studio C# para PDA HP IPaq 214, aquí más información

AntOneWithPDA





NXTrains

Jose, 11 de Mayo de 2010
Lego Mindstorms NXT + Trenes Lego + Lejos (Java) + PDA + ...



AntOne 2.0, hexápodo Robotis Bioloid

Jose, 2 de Junio de 2009

Ant One AntOne, la hormiga uno, es mi primer insecto utilizando Bioloid.

Ahora en la versión 2.0, con unos ligeros cambios en la estructura y con un programa en C# que desde el PC le "da la vida", enviando los mensajes por bluetooth al CM-5 en "Toss mode"

 

 

14 de Enero de 2008

Después de unas primeras pruebas programando desde el propio microcontrolador CM-5 en C (y "algo" de C++) he decidido utilizar C++ y WxWidgets y telecontrolarla mediante bluetooth.

Un primer video de las pruebas:




Algo de información sobre nuestras vecinas o compañeras de piso :

¿Te empieza a picar todo el cuerpo? ;)


RoverOne, vehículo 4x4 omnidireccional Robotis Bioloid


Jose, a 12 de Julio de 2008


BudaOne, cuadrúpedo con brazos Robotis Bioloid

Jose, a 28 de Marzo de 2009
Los primeros pasos de mi primer cuadrúpedo...



Navegación "casera" (en interiores) con Lego Mindstorms NXT



Jose, a 4 de Abril de 2009

Finalmente estoy utilizando este otro vehículo utilizando también Lego Mindstorms

Pero además hay otras novedades...

utilizar Acer Aspire One y su camara web, y así poder utilizar ARToolkit para detectar determinadas marcas y saber la posición actual.



Jose, a 14 de Enero de 2008

Un asunto interesante es cómo conseguir que un robot se desplace dentro de un edificio desde un punto determinado a otro.

Después de darle muchas vueltas, especialmente con Google, he escogido dos posibilidades:


Para ello tengo pensado basarme este diseño:



O éste otro, que es más curioso:

Software utilizado:

Para NXT, LeJOS (Java) y NBC . C# para PC

Para Bioloid C en el CM-5/510 y en PC C# y C++ con QT

Linux FTDI driver, latencia 31ms consultando posición de 16 AX12+. Frente unos 240ms accediendo por ttyUSBx.

Más información sobre programar Bioloid en Programming Bioloid

Enlaces interesantes