En esta entrada vamos a introducir nuestra «rueda de aprendizaje», que es nuestra hoja de ruta en este tutorial sobre ROS en español. Comentaremos cuál es nuestro entorno de desarrollo y porqué nos decantamos por C++ como lenguaje preferido en ROS.
Instalación de ROS
Entorno
¿Porqué elegimos C++?
Tanto Python como C++ son lenguajes perfectos para la robótica, especialmente Python por su sencillez, pero cuando lleguemos a paquetes y aplicaciones más avanzadas, estas estarán hechas en C++. Por lo que a mi entender empezar con C++ es la mejor idea, aunque el lenguaje sea menos apetecible que con Python. Si bien es posible realizar paquetes en C++ y otros en Python y combinarlos. Por todo ello cuando nos toque explicar código, nos vamos a centrar en explicar estos conceptos bajo la perspectiva de la programación en C++.Ruta prevista
En este tutorial de ROS 100% en español, seguiremos el diagrama de aprendizaje que hemos enseñado arriba. Primero abordaremos el «roscore», el nodo central, así como el del «workspace» una vez entendido explicaremos el concepto de topic y las diferentes formas de usar estos. Así poco a poco abordaremos todos los temas de nuestro «diagrama de aprendizaje» para posteriormente estudiar otras aplicaciones que nos ofrece ROS como, la visión artificial, trayectorias de Descartes, etc…Así pues en la siguiente entrada nos meteremos ya en faena, con una entrada dedicada al nodo principal de ROS llamado «roscore» y al concepto de «workspace» . Saludos!!!!