Show HN: Cerulion – Runtime de robótica compatível com ROS 2 com reprodução multiprocessos
Hey HN! Sou Lakshay. Raveen e eu construímos o Cerulion, um runtime de robótica compatível com ROS2 escrito em Rust. Trabalhamos arduamente para reduzir as latências de transporte IPC sem fazer a troca por processo único ou forçar tipos de mensagem POD. Esses gráficos multiprocessos rápidos podem então ser re‑simulados de forma determinística, e nós/arquivos de lançamento ROS2 existentes podem ser executados sem modificações ao lado do código nativo Cerulion Rust/Python. Instalação e início rápido (com um prompt único para seu agente de codificação favorito) aqui no README do repositório: https://github.com/cerulion-inc/cerulion Trabalhei em autonomia off‑road durante meu PhD no MIT, e continuávamos encontrando latência interprocessos no ROS (2 lidars e 6 câmeras). Mensagens emprestadas precisam de tipos POD, o que elimina o padrão Image/PointCloud2 independente de fornecedor. Acabamos executando alguns caminhos críticos em um processo único frágil, o que tornou a depuração um pesadelo. Tenho certeza de que você já viu o …