sábado, 3 de febrero de 2024

CMake: cómo usar include en nuestro CMakeLists.txt

¡Solo un pequeño tip sobre cómo incluir unos archivos .cmake dentro otros!



Espero que sea de ultilidad ;).

Ejecutar comandos de Git desde un archivo CMake (git clone)

En grandes proyectos donde tengamos submódulos de Git, ¡esto puede ser interesante!



viernes, 2 de febrero de 2024

Cómo crear un proyecto básico usando CMake y C++

Os dejo una pequeña demostración de cómo configurar un proyecto básico de C++ usando CMake.


Aunque, al principio, CMake parezca muy difícil de gestionar o simplemente entender, la verdad es que cuando se clarifican algunos conceptos, se hace muy ameno e incluso se agradece el usarlo en grandes proyectos.

sábado, 30 de septiembre de 2023

ROS: Nodos, publisher, subscriber y topics

En el mundo de la robótica enormes y complejos sistemas pueden llegar a diseñarse. Para hacerlo de una forma elegante y limpia, aunque también funcional, existe ROS. Robot Operating System es un framework para el desarrollo de software para robots muy extendido y con razón. Voy a comenzar a escribir una serie de entradas en relación a esto porque pienso que merece mucho la pena ver cómo funcionan las bases de este.

ros publicar suscribir comunicar nodos