Configuración del arranque automático de paquetes ROS
Para lograr que un robot inicie automáticamente sus módulos funcionales al arrancar el sistema, es necesario abordar dos aspectos clave: la preparación de un script de inicio que ejecute los nodos y archivos launch de ROS en el orden correcto, y la configuración del sistema operativo para ejecutar dicho script al inicio.
La estabilidad en el au ...
Publicado el 7-5 03:05
Gestión de procesos en Ubuntu 22.04 LTS con Supervisor
Supervisor es un sistema cliente/servidor que permite a sus usuarios monitorizar y controlar procesos en sistemas operativos tipo UNIX. Desarrollado en Python, esta herramienta convierte programas convencionales en demonios de fondo, garantizando su persistencia mediante el reinicio automático tras un cierre inesperado. Funciona mediante la téc ...
Publicado el 7-3 04:39
Gestión de kernels en Ubuntu: listar, actualizar, eliminar y cambiar
Error común después de actualizar el kernel: NVIDIA-SMI no puede comunicarse con el driver
Después de reiniciar un sistema Ubuntu, al ejecutar el comando nvidia-smi para monitorear las GPUs, puede aparecer el error "NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver". Este problema ocurre frecuentemente cuand ...
Publicado el 7-1 19:03
Resolviendo el Error 'process has died' en Fast-Planner por Conflicto con NLopt
Al trabajar con el paquete de planificación de movimiento Fast-Planner, los desarrolladores pueden encontrarse con un error crítico que detiene la ejecución del nodo principal. Específicamente, el mensaje [fast_planner_node-1] process has died con un código de salida -11 indica una terminación inesperada del proceso, lo cual impide la correcta ...
Publicado el 6-28 19:54
Exploración de Namespaces en Linux y Gestión de Docker para Contenedores
Tipos y Funciones de los Namespaces en Linux
Los namespaces en Linux son conceptos de bajo nivel implementados en el kernel, que proporcionan aislamiento de recursos. Docker utiliza estos namespaces para ejecutar múltiples contenedores en un solo host, compartiendo el kernel pero manteniendo entornos separados. Las tecnologías clave incluyen:
M ...
Publicado el 6-27 21:40
Instalación Offline de OpenSSH Versión Más Reciente en Ubuntu mediante Compilación
Este procedimiento detalla cómo compilar e instalar la última versión de OpenSSH en un entorno Ubuntu sin conexión a Internet. Esto es particularmente útil para servidores aislados que requieren parches de seguridad para vulnerabilidades de versiones antiguas de SSH y no pueden descargar paquetes directamente.
Se requerirán las siguientes bibli ...
Publicado el 6-27 19:24
Guía para instalar el controlador de red I219 no reconocido en Ubuntu para sistemas de cómputo industriales DX-1100
Los sistemas operativos basados en Linux, como Ubuntu, presentan diversos desafíos de configuración, especialmente con hardware específico. Este documento aborda un problema común: la falta de reconocimiento de la tarjeta de red Intel® I219 en versiones anteriores de Ubuntu.
Existe una diferencia crucial en la compatibilidad del kernel con la s ...
Publicado el 6-22 21:09
Reparación del sistema de entrada CJK en Sublime Text 3 para Ubuntu
En entornos Ubuntu modernos, los usuarios que requieren sistemas de entrada complejos como CJK (Chino, Japonés, Coreano) al usar Sublime Text 3 frecuentemente encuentran problemas de incompatibilidad. El editor, construido sobre GTK2, a menudo no logra integrarse correctamente con los marcos de trabajo de entrada actuales como Fcitx o IBus. Est ...
Publicado el 6-15 22:33
Creación de una imagen Docker para ejecutar trabajos de GitLab Runner
Contexto técnico
Para iniciar GitLab Runner, se utiliza la imagen oficial gitlab/gitlab-runner:latest. Una vez que el Runner se ejecuta como contenedor y se registra en el servidor de GitLab, está listo para procesar los trabajos definidos en los pipelines.
Cada trabajo inicia un contenedor temporal donde se ejecutan comandos como dotnet build, ...
Publicado el 6-14 06:31
Guía Rápida de Desarrollo con Livox-SDK2: Tutoría Práctica para LiDAR
Repositorio oficial de Livox-SDK2 - Controladores para recepción de datos y manejo de LiDAR, compatible con modelos HAP y Mid-360.
Configuración del Entorno: Guía Paso a Paso
Requisitos del Sistema
Antes de comenzar, asegúrate de contar con:
Sistema operativo: Ubuntu 18.04 o superior
Compilador: GCC 5.4 o posterior
Herramientas de construcción ...
Publicado el 6-11 05:40