Logo Ingenium MX
  • Inicio
  • Acerca de
  • Posts
  • Blog
  • Dark Theme
    Light Theme
Logo Inverted Logo
  • Etiquetas
  • Acondicionamiento De Señal
  • Alimentación
  • Amplificadores Operacionales
  • Antirrebote
  • Arduino
  • Automatización
  • Baterías
  • Bluetooth
  • C++
  • Ciberseguridad Industrial
  • CNC
  • Comunicaciones
  • Control De Motores
  • Control De Movimiento
  • Diseño Analógico
  • Diseño De PCB
  • Diseño De PCBs
  • Diseño Digital
  • Diseño Electrónico
  • Distancia
  • Domótica
  • Electrónica
  • Electrónica Básica
  • Electrónica Conectada
  • Electrónica De Potencia
  • Electrónica Digital
  • Embedded
  • Encoders
  • Energía Portátil
  • Entradas Digitales
  • ESP32
  • Expansores GPIO
  • Fabricación De Circuitos
  • FPGA
  • Fuentes De Alimentación
  • Hardware
  • Hardware Modular
  • HDL
  • Herramientas De Depuración
  • Herramientas De Desarrollo
  • I2C
  • IA
  • Impresión 3D
  • Industria 4.0
  • Instrumentación
  • Integración OT/IT
  • Integridad De Señal
  • IoT
  • Lidar
  • Linux
  • Linux en Windows
  • LoRa
  • Magnetismo
  • Maker
  • Mesh Networks
  • Micro-ROS
  • Microcontroladores
  • MOSFET
  • Mosquitto
  • Motores
  • Motores a Pasos
  • MQTT
  • OPC UA
  • PCB
  • PCB Design
  • PIC
  • Pico SDK
  • PIO
  • Power Design
  • Protección Eléctrica
  • Protocolos De Comunicación
  • Protocolos Personalizados
  • Prototipado
  • Puente H
  • Pulsadores
  • Python
  • Raspberry Pi Pico
  • Relevadores
  • Resistencias
  • Robótica
  • Robótica Móvil
  • ROS 2
  • RP2040
  • Sensores
  • Sensores De Distancia
  • Sensores Hall
  • Señales Rápidas
  • SLAM
  • Transcripción
  • Ubuntu 24.04
  • Ultrasónico
  • Visualización De Datos
  • VS Code
  • Whisper
  • Wi-Fi
  • Windows 11
  • WSL2
Hero Image
Instalar micro-ROS en la Pico

micro-ROS lleva ROS 2 a microcontroladores con recursos limitados. A continuación se describe cómo configurar el build system para la Raspberry Pi Pico utilizando el Pico SDK oficial. Prerrequisitos Toolchain Arm (arm-none-eabi-gcc), CMake y Ninja. ROS 2 Humble (o posterior) instalado en tu sistema. Repositorio micro_ros_setup clonado en el workspace de ROS 2. Pico SDK inicializado (PICO_SDK_PATH). Configurar el workspace source /opt/ros/humble/setup.bash mkdir -p ~/micro_ros_ws/src cd ~/micro_ros_ws/src git clone https://github.com/micro-ROS/micro_ros_setup.git cd .. colcon build source install/local_setup.bash Crear firmware para la Pico Importa los repositorios necesarios: ros2 run micro_ros_setup create_firmware_ws.sh freertos raspberripi_pico Descarga dependencias: ros2 run micro_ros_setup configure_firmware.sh freertos raspberripi_pico Compila con opciones personalizadas (Wi-Fi deshabilitada por defecto): ros2 run micro_ros_setup build_firmware.sh El resultado (firmware.uf2) se genera en firmware/build. Cópialo a la Pico en modo BOOTSEL. Ejemplo: nodo ping Tras flashear, conecta la Pico por USB y ejecuta en el host:

  • micro-ROS
  • Raspberry Pi Pico
  • ROS 2
  • Embedded
sábado, 16 de marzo de 2024 | 2 minutos Leer
Hero Image
Herramientas indispensables para ROS 2

ROS 2 ofrece múltiples utilidades para monitorear tópicos, analizar logs y depurar sistemas distribuidos. Conocer las herramientas correctas acelera el desarrollo y evita perder horas persiguiendo bugs. Línea de comandos ros2 topic: inspecciona publicadores, suscriptores y contenido en tiempo real (ros2 topic echo, ros2 topic hz). Útil para validar tipos de mensajes y latencias. ros2 node: lista nodos activos, interfaces y parámetros expuestos. ros2 param: permite leer/escribir parámetros dinámicos, ideal para ajustar PIDs o constantes sin recompilar. ros2 bag: registra y reproduce mensajes DDS para depuración offline o análisis de regresiones. Visualización 3D con RViz RViz es la navaja suiza para visualizar mapas, nubes de puntos y frames TF.

  • ROS 2
  • Robótica
  • Herramientas de depuración
  • Visualización de datos
sábado, 16 de marzo de 2024 | 2 minutos Leer
Navegación
  • Acerca de
  • Posts
Contacto
  • ingenium.mex01@gmail.com
  • ingeniummx
  • Ingenium Mx

Toha Theme Logo Toha
© 2025 Ingenium Mx. Todos los derechos reservados.
Funcionando con Hugo Logo