Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Saludos!!
Bueno, mi estreno... mi primer post en el foro! 😀
Os explico: a mí siempre me ha atraído la robótica, pero nunca me he puesto en serio con ella (bueno, ni en serio, ni nada) principalmente por miedo a tener que comprar los materiales (soy bastante joven y ya sabéis... hay que pedir el dinero), así que me metí con un pariente suyo: la informática. Pero estoy siguiendo y cada vez me atrae más el mundo de la robótica.
El caso es que me gustaría que me recomendárais algún libro o algo por el estilo que me sirva para ver qué es esto de la robótica planteado desde un punto de vista serio. Es decir: lo que os pido es el nombre de algún libro serio (aunque no difícil, ya que estoy en bachiller) para ver si realmente la robótica me gusta... vamos, para saber de qué va todo esto. El lego Mindstorm no me sirve... 😉
Si el libro/recurso/lo-que-sea está en inglés no importa. 😉
Gracias!
@JM
gracias por los libros, el primero me interesa más que el del microcontrolador, ya que el de robots móviles parece más general... más introductorio... Gracias! 🙂
@aprendiendo
En esta vida no te dejes llevar sólo por las apariencias
Claro! y por eso es por lo que busco información sobre robótica, porque me atrae e intento descubrir qué es realmente.
Jejeje, me alegro.
Sobre lo de los mindstorm: pues pensaba que el RCX era más limitado... pensaba que sólo podía usarse la interfaz que te proporcionaba lego... he estado mirando y al parecer sí que hay cosas para el RCX...
Como el BrickOS que está muy bien. Te permite C y C++ hasta con multitarea y comunicaciones por IR:)
Muy buena pinta lo de que NXT sea Open source...
Otra cosilla... qué tal se llevan los lego mindstorm con Linux? he visto lo de lejOS, qué tal está?
Con el software original de Lego mal, con el Java Lejos muy bien, que además Lejos está bastante bien hecho. También existe nxtOSEK, GNU C/C++ real-time, sobre windows pero con cygwin, entorno "linux" para windows.
Bueno, en general, qué me voy a encontrar en la robótica? C, ensamblador y electrónica, ¿no? (en general)
Robótica incluye mecánica, electrónica e informática.
En embedded software el rey es C, pero C++ va ganando terreno, especialmente para proyectos medianos o grandes. Ensamblador cada vez menos, creo que tendiendo a nulo, ya que el ensamblador generado por un compilador es mucho mejor que la media humana.
Muchas gracias por todo 🙂
Para eso estamos por aquí, para ayudarnos 🙂
@JM
Otra cosilla... qué tal se llevan los lego mindstorm con Linux? he visto lo de lejOS, qué tal está?
Muchas gracias por todo 🙂
Perfectamente. Hay varios proyectos para poder cambiar el Firmware del NXT por otro y programarlo (LejOS), también puedes programar en C sin cambiar el Firmware (NXC) o, como hago yo ahora mismo, manejar el NXT a través de un PC bluetooth con Python sin cambiar firmware
@JM
Otra cosilla... qué tal se llevan los lego mindstorm con Linux? he visto lo de lejOS, qué tal está?
Muchas gracias por todo 🙂
Perfectamente. Hay varios proyectos para poder cambiar el Firmware del NXT por otro y programarlo (LejOS), también puedes programar en C sin cambiar el Firmware (NXC)
Bueno, a NXC (Not eXactly C) le faltan cosas básicas para ser C, como la utilizacion "normal" de arrays (has de usar una funcion especial para inicializar), si no recuerdo mal, las tareas (tasks) no admiten parámetros y has de usar variables globales...
o, como hago yo ahora mismo, manejar el NXT a través de un PC bluetooth con Python sin cambiar firmware
Es verdad, de hecho es la forma más "cómoda". Yo he utilizado varias veces Visual Studio con C# para telecontrolar el NXT por bluetooth. En el PC cualquier lenguaje con el que puedas utilizar puerto serie (COMx) te sirve 🙂