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.
💡 Modern C++: 'constexpr' no es solo para constantes: permite ejecutar lógica en tiempo de compilación, reducir costes en tiempo de ejecución y detectar errores antes de compilar.
sábado, 30 de septiembre de 2023
ROS: Nodos, publisher, subscriber y topics
Desarrollador de software con experiencia real en proyectos técnicos complejos. He trabajado profesionalmente con C/C++ en sistemas de comunicaciones, desarrollo de software para UAVs, integración de sensores y aplicaciones de tiempo real, utilizando tecnologías como Qt, MAVLink, GStreamer y KLV. Comparto experiencias de primera mano, análisis técnicos, resolución de errores reales y buenas prácticas.
domingo, 23 de julio de 2023
Activar / desactivar drivers durante el arranque en PX4
Muchas de las placas que soportan PX4 (Durandal, Pixhawk 4, CubeBlue, etc) cuentan con sensores internos, como barómetros y magnetómetros. Estos se inician por defecto durante el arranque de la placa. Qué sensores son activados automáticamente se define en un archivo de configuración de la placa, por lo que es fácil desactivar alguno que no necesitemos.
![]() |
| Figura 1. Holybro Durandal |
Labels:
desarrollo,
FCS,
PX4
Desarrollador de software con experiencia real en proyectos técnicos complejos. He trabajado profesionalmente con C/C++ en sistemas de comunicaciones, desarrollo de software para UAVs, integración de sensores y aplicaciones de tiempo real, utilizando tecnologías como Qt, MAVLink, GStreamer y KLV. Comparto experiencias de primera mano, análisis técnicos, resolución de errores reales y buenas prácticas.
Suscribirse a:
Comentarios (Atom)
Etiquetas

